#include <D3DResource.h>
|
| CD3DEffect () |
|
virtual | ~CD3DEffect () |
|
bool | Create (const std::string &effectString, DefinesMap *defines) |
|
void | Release () |
|
bool | SetFloatArray (LPCSTR handle, const float *val, unsigned int count) |
|
bool | SetMatrix (LPCSTR handle, const float *mat) |
|
bool | SetTechnique (LPCSTR handle) |
|
bool | SetTexture (LPCSTR handle, CD3DTexture &texture) |
|
bool | SetResources (LPCSTR handle, ID3D11ShaderResourceView **ppSRViews, size_t count) |
|
bool | SetConstantBuffer (LPCSTR handle, ID3D11Buffer *buffer) |
|
bool | SetScalar (LPCSTR handle, float value) |
|
bool | Begin (UINT *passes, DWORD flags) |
|
bool | BeginPass (UINT pass) |
|
bool | EndPass () |
|
bool | End () |
|
ID3DX11Effect * | Get () const |
|
void | OnDestroyDevice (bool fatal) override |
|
void | OnCreateDevice () override |
|
| __declspec (nothrow) HRESULT __stdcall Open(D3D_INCLUDE_TYPE IncludeType |
|
| __declspec (nothrow) HRESULT __stdcall Close(LPCVOID pData) override |
|
virtual | ~ID3DResource () |
|
§ CD3DEffect()
CD3DEffect::CD3DEffect |
( |
| ) |
|
§ ~CD3DEffect()
CD3DEffect::~CD3DEffect |
( |
| ) |
|
|
virtual |
§ __declspec() [1/2]
CD3DEffect::__declspec |
( |
nothrow |
| ) |
|
§ __declspec() [2/2]
CD3DEffect::__declspec |
( |
nothrow |
| ) |
|
|
override |
§ Begin()
bool CD3DEffect::Begin |
( |
UINT * |
passes, |
|
|
DWORD |
flags |
|
) |
| |
§ BeginPass()
bool CD3DEffect::BeginPass |
( |
UINT |
pass | ) |
|
§ Create()
bool CD3DEffect::Create |
( |
const std::string & |
effectString, |
|
|
DefinesMap * |
defines |
|
) |
| |
§ End()
§ EndPass()
bool CD3DEffect::EndPass |
( |
| ) |
|
§ Get()
ID3DX11Effect* CD3DEffect::Get |
( |
| ) |
const |
|
inline |
§ OnCreateDevice()
void CD3DEffect::OnCreateDevice |
( |
void |
| ) |
|
|
overridevirtual |
§ OnDestroyDevice()
void CD3DEffect::OnDestroyDevice |
( |
bool |
fatal | ) |
|
|
overridevirtual |
§ Release()
void CD3DEffect::Release |
( |
| ) |
|
§ SetConstantBuffer()
bool CD3DEffect::SetConstantBuffer |
( |
LPCSTR |
handle, |
|
|
ID3D11Buffer * |
buffer |
|
) |
| |
§ SetFloatArray()
bool CD3DEffect::SetFloatArray |
( |
LPCSTR |
handle, |
|
|
const float * |
val, |
|
|
unsigned int |
count |
|
) |
| |
§ SetMatrix()
bool CD3DEffect::SetMatrix |
( |
LPCSTR |
handle, |
|
|
const float * |
mat |
|
) |
| |
§ SetResources()
bool CD3DEffect::SetResources |
( |
LPCSTR |
handle, |
|
|
ID3D11ShaderResourceView ** |
ppSRViews, |
|
|
size_t |
count |
|
) |
| |
§ SetScalar()
bool CD3DEffect::SetScalar |
( |
LPCSTR |
handle, |
|
|
float |
value |
|
) |
| |
§ SetTechnique()
bool CD3DEffect::SetTechnique |
( |
LPCSTR |
handle | ) |
|
§ SetTexture()
bool CD3DEffect::SetTexture |
( |
LPCSTR |
handle, |
|
|
CD3DTexture & |
texture |
|
) |
| |
§ override
LPCSTR LPCVOID LPCVOID UINT* pBytes CD3DEffect::override |
§ pFileName
LPCSTR CD3DEffect::pFileName |
§ pParentData
LPCSTR LPCVOID CD3DEffect::pParentData |
§ ppData
LPCSTR LPCVOID LPCVOID* CD3DEffect::ppData |
The documentation for this class was generated from the following files: