#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 |
| ) |
|
|
override |
◆ __declspec() [2/2]
| CD3DEffect::__declspec |
( |
nothrow |
| ) |
|
◆ 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()
◆ 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: