#include <dx9_wrap.h>
Inheritance diagram for D3D9::ShaderAssembly_HLSL:


Public Member Functions | |
| ShaderAssembly_HLSL (char *fname, char *main_func, char *target_version) | |
| Load shader source (in DirectX HLSL shader language) from file and compile it. | |
Protected Member Functions | |
| DWORD * | get_code_buffer () |
| Get buffer containing compiled bytecode of the shader assembly. | |
Protected Attributes | |
| Core::COMRefPtr< ID3DXBuffer > | m_iCodeBuffer |
| this pointer is protected to allow only sub-classes to initialize it | |
|
||||||||||||||||
|
Load shader source (in DirectX HLSL shader language) from file and compile it. If shader do not compile well, errors are returned in D3D9::ErrorList object thrown as exception. |
|
|
Get buffer containing compiled bytecode of the shader assembly.
|
|
|
this pointer is protected to allow only sub-classes to initialize it
|
1.3.6