#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.