#include <GteDX11DrawTarget.h>

Public Member Functions | |
| void | Disable (ID3D11DeviceContext *context) |
| DX11DrawTarget (DrawTarget const *target, std::vector< DX11TextureRT * > &rtTextures, DX11TextureDS *dsTexture) | |
| void | Enable (ID3D11DeviceContext *context) |
| DX11TextureDS * | GetDSTexture () const |
| DX11TextureRT * | GetRTTexture (unsigned int i) const |
Public Member Functions inherited from gte::GEDrawTarget | |
| DrawTarget * | GetDrawTarget () const |
| virtual | ~GEDrawTarget () |
Static Public Member Functions | |
| static std::shared_ptr< GEDrawTarget > | Create (DrawTarget const *target, std::vector< GEObject * > &rtTextures, GEObject *dsTexture) |
Private Attributes | |
| DX11TextureDS * | mDSTexture |
| ID3D11DepthStencilView * | mDSView |
| std::vector< DX11TextureRT * > | mRTTextures |
| std::vector< ID3D11RenderTargetView * > | mRTViews |
| ID3D11DepthStencilView * | mSaveDSView |
| std::vector< ID3D11RenderTargetView * > | mSaveRTViews |
| D3D11_VIEWPORT | mSaveViewport |
Additional Inherited Members | |
Protected Member Functions inherited from gte::GEDrawTarget | |
| GEDrawTarget (DrawTarget const *gtTarget) | |
Protected Attributes inherited from gte::GEDrawTarget | |
| DrawTarget * | mTarget |
Definition at line 17 of file GteDX11DrawTarget.h.
| DX11DrawTarget::DX11DrawTarget | ( | DrawTarget const * | target, |
| std::vector< DX11TextureRT * > & | rtTextures, | ||
| DX11TextureDS * | dsTexture | ||
| ) |
Definition at line 12 of file GteDX11DrawTarget.cpp.
|
static |
Definition at line 42 of file GteDX11DrawTarget.cpp.
| void DX11DrawTarget::Disable | ( | ID3D11DeviceContext * | context | ) |
Definition at line 75 of file GteDX11DrawTarget.cpp.
| void DX11DrawTarget::Enable | ( | ID3D11DeviceContext * | context | ) |
Definition at line 55 of file GteDX11DrawTarget.cpp.
|
inline |
Definition at line 53 of file GteDX11DrawTarget.h.
|
inline |
Definition at line 48 of file GteDX11DrawTarget.h.
|
private |
Definition at line 36 of file GteDX11DrawTarget.h.
|
private |
Definition at line 40 of file GteDX11DrawTarget.h.
|
private |
Definition at line 35 of file GteDX11DrawTarget.h.
|
private |
Definition at line 39 of file GteDX11DrawTarget.h.
|
private |
Definition at line 45 of file GteDX11DrawTarget.h.
|
private |
Definition at line 44 of file GteDX11DrawTarget.h.
|
private |
Definition at line 43 of file GteDX11DrawTarget.h.