|  | 
| 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 | 
|  | 
|  | 
| LPCSTR | pFileName | 
|  | 
| LPCSTR LPCVOID | pParentData | 
|  | 
| LPCSTR LPCVOID LPCVOID * | ppData | 
|  | 
| LPCSTR LPCVOID LPCVOID UINT *pBytes | override | 
|  | 
|  | 
| void | Register () | 
|  | 
| void | Unregister () | 
|  | 
| bool | m_bRegistered = false | 
|  | 
The documentation for this class was generated from the following files: