CommonLibVR
RE::BSGraphics::RendererData Struct Reference

#include <Renderer.h>

Public Attributes

std::uint32_t uiAdapter
 
REX::W32::DXGI_RATIONAL desiredRefreshRate
 
REX::W32::DXGI_RATIONAL actualRefreshRate
 
REX::W32::DXGI_MODE_SCALING scaleMode
 
REX::W32::DXGI_MODE_SCANLINE_ORDER scanlineOrdering
 
std::uint32_t isNotWindowed
 
bool fullScreen
 
bool borderlessDisplay
 
bool readOnlyDepth
 
bool instantiated
 
bool requestedWindowSizeChange
 
std::uint32_t newWidth
 
std::uint32_t newHeight
 
std::uint32_t presentInterval
 
REX::W32::ID3D11Device * forwarder
 
REX::W32::ID3D11DeviceContext * context
 
RendererWindow renderWindows [32]
 
RenderTargetData renderTargets [RENDER_TARGET::kTOTAL]
 
DepthStencilData depthStencils [RENDER_TARGET_DEPTHSTENCIL::kTOTAL]
 
CubemapRenderTargetData cubemapRenderTargets [RENDER_TARGET_CUBEMAP::kTOTAL]
 
Texture3DTargetData texture3DRenderTargets [RENDER_TARGET_3D::kTOTAL]
 
float clearColor [4]
 
std::uint8_t clearStencil
 
REX::W32::CRITICAL_SECTION lock
 
const char * className
 
REX::W32::HINSTANCE hInstance
 

Member Data Documentation

◆ actualRefreshRate

REX::W32::DXGI_RATIONAL RE::BSGraphics::RendererData::actualRefreshRate

◆ borderlessDisplay

bool RE::BSGraphics::RendererData::borderlessDisplay

◆ className

const char* RE::BSGraphics::RendererData::className

◆ clearColor

float RE::BSGraphics::RendererData::clearColor[4]

◆ clearStencil

std::uint8_t RE::BSGraphics::RendererData::clearStencil

◆ context

REX::W32::ID3D11DeviceContext* RE::BSGraphics::RendererData::context

◆ cubemapRenderTargets

CubemapRenderTargetData RE::BSGraphics::RendererData::cubemapRenderTargets[RENDER_TARGET_CUBEMAP::kTOTAL]

◆ depthStencils

DepthStencilData RE::BSGraphics::RendererData::depthStencils[RENDER_TARGET_DEPTHSTENCIL::kTOTAL]

◆ desiredRefreshRate

REX::W32::DXGI_RATIONAL RE::BSGraphics::RendererData::desiredRefreshRate

◆ forwarder

REX::W32::ID3D11Device* RE::BSGraphics::RendererData::forwarder

◆ fullScreen

bool RE::BSGraphics::RendererData::fullScreen

◆ hInstance

REX::W32::HINSTANCE RE::BSGraphics::RendererData::hInstance

◆ instantiated

bool RE::BSGraphics::RendererData::instantiated

◆ isNotWindowed

std::uint32_t RE::BSGraphics::RendererData::isNotWindowed

◆ lock

REX::W32::CRITICAL_SECTION RE::BSGraphics::RendererData::lock

◆ newHeight

std::uint32_t RE::BSGraphics::RendererData::newHeight

◆ newWidth

std::uint32_t RE::BSGraphics::RendererData::newWidth

◆ presentInterval

std::uint32_t RE::BSGraphics::RendererData::presentInterval

◆ readOnlyDepth

bool RE::BSGraphics::RendererData::readOnlyDepth

◆ renderTargets

RenderTargetData RE::BSGraphics::RendererData::renderTargets[RENDER_TARGET::kTOTAL]

◆ renderWindows

RendererWindow RE::BSGraphics::RendererData::renderWindows[32]

◆ requestedWindowSizeChange

bool RE::BSGraphics::RendererData::requestedWindowSizeChange

◆ scaleMode

REX::W32::DXGI_MODE_SCALING RE::BSGraphics::RendererData::scaleMode

◆ scanlineOrdering

REX::W32::DXGI_MODE_SCANLINE_ORDER RE::BSGraphics::RendererData::scanlineOrdering

◆ texture3DRenderTargets

Texture3DTargetData RE::BSGraphics::RendererData::texture3DRenderTargets[RENDER_TARGET_3D::kTOTAL]

◆ uiAdapter

std::uint32_t RE::BSGraphics::RendererData::uiAdapter

The documentation for this struct was generated from the following file: