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