You.i Engine
CYIGraphicsComponentsD3D11 Class Reference

Detailed Description

The D3D11 implementation of CYIGraphicsComponents.

#include <renderer/YiGraphicsComponentsD3D11.h>

Inheritance diagram for CYIGraphicsComponentsD3D11:

Public Member Functions

 CYIGraphicsComponentsD3D11 ()
 
 ~CYIGraphicsComponentsD3D11 ()
 
D3D_DRIVER_TYPE & GetDriverType ()
 
void SetDriverType (D3D_DRIVER_TYPE value)
 
D3D_FEATURE_LEVEL & GetFeatureLevel ()
 
void SetFeatureLevel (D3D_FEATURE_LEVEL value)
 
ID3D11Device *& GetD3DDevice ()
 
void SetD3DDevice (ID3D11Device *value)
 
ID3D11DeviceContext *& GetImmediateContext ()
 
void SetImmediateContext (ID3D11DeviceContext *value)
 
D3D11SwapChain *& GetSwapChain ()
 
void SetSwapChain (D3D11SwapChain *value)
 
ID3D11RenderTargetView *& GetRenderTargetView ()
 
void SetRenderTargetView (ID3D11RenderTargetView *value)
 
ID3D11Texture2D *& GetDepthStencil ()
 
void SetDepthStencil (ID3D11Texture2D *value)
 
ID3D11DepthStencilView *& GetDepthStencilView ()
 
void SetDepthStencilView (ID3D11DepthStencilView *value)
 
HWND & GetWindow ()
 
void SetWindow (HWND value)
 
- Public Member Functions inherited from CYIGraphicsComponents
 CYIGraphicsComponents ()
 
virtual ~CYIGraphicsComponents ()
 

Constructor & Destructor Documentation

◆ CYIGraphicsComponentsD3D11()

CYIGraphicsComponentsD3D11::CYIGraphicsComponentsD3D11 ( )
inline

◆ ~CYIGraphicsComponentsD3D11()

CYIGraphicsComponentsD3D11::~CYIGraphicsComponentsD3D11 ( )
inline

Member Function Documentation

◆ GetD3DDevice()

ID3D11Device*& CYIGraphicsComponentsD3D11::GetD3DDevice ( )
inline

◆ GetDepthStencil()

ID3D11Texture2D*& CYIGraphicsComponentsD3D11::GetDepthStencil ( )
inline

◆ GetDepthStencilView()

ID3D11DepthStencilView*& CYIGraphicsComponentsD3D11::GetDepthStencilView ( )
inline

◆ GetDriverType()

D3D_DRIVER_TYPE& CYIGraphicsComponentsD3D11::GetDriverType ( )
inline

◆ GetFeatureLevel()

D3D_FEATURE_LEVEL& CYIGraphicsComponentsD3D11::GetFeatureLevel ( )
inline

◆ GetImmediateContext()

ID3D11DeviceContext*& CYIGraphicsComponentsD3D11::GetImmediateContext ( )
inline

◆ GetRenderTargetView()

ID3D11RenderTargetView*& CYIGraphicsComponentsD3D11::GetRenderTargetView ( )
inline

◆ GetSwapChain()

D3D11SwapChain*& CYIGraphicsComponentsD3D11::GetSwapChain ( )
inline

◆ GetWindow()

HWND& CYIGraphicsComponentsD3D11::GetWindow ( )
inline

◆ SetD3DDevice()

void CYIGraphicsComponentsD3D11::SetD3DDevice ( ID3D11Device *  value)
inline

◆ SetDepthStencil()

void CYIGraphicsComponentsD3D11::SetDepthStencil ( ID3D11Texture2D *  value)
inline

◆ SetDepthStencilView()

void CYIGraphicsComponentsD3D11::SetDepthStencilView ( ID3D11DepthStencilView *  value)
inline

◆ SetDriverType()

void CYIGraphicsComponentsD3D11::SetDriverType ( D3D_DRIVER_TYPE  value)
inline

◆ SetFeatureLevel()

void CYIGraphicsComponentsD3D11::SetFeatureLevel ( D3D_FEATURE_LEVEL  value)
inline

◆ SetImmediateContext()

void CYIGraphicsComponentsD3D11::SetImmediateContext ( ID3D11DeviceContext *  value)
inline

◆ SetRenderTargetView()

void CYIGraphicsComponentsD3D11::SetRenderTargetView ( ID3D11RenderTargetView *  value)
inline

◆ SetSwapChain()

void CYIGraphicsComponentsD3D11::SetSwapChain ( D3D11SwapChain *  value)
inline

◆ SetWindow()

void CYIGraphicsComponentsD3D11::SetWindow ( HWND  value)
inline

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