|
D3D Effects Lite
Lightweight Effects11 replacement that gives direct access to the data stored in D3D11 FX files.
|
C++-style API namespace. More...
Typedefs | |
| typedef D3DEffectsLiteAllocator | Allocator |
| typedef D3DEL_EFFECT_CONSTANT_INFO | EffectConstantInfo |
| typedef D3DEL_EFFECT_RESOURCE_INFO | EffectResourceInfo |
| typedef D3DEL_EFFECT_STATE_INFO | EffectStateInfo |
| typedef D3DEL_EFFECT_SHADER_INFO | EffectShaderInfo |
| typedef D3DEL_EFFECT_INFO | EffectInfo |
|
typedef D3DEL_RASTERIZER_STATE_BIND_INFO | RasterizerStateBindInfo |
|
typedef D3DEL_DEPTH_STENCIL_STATE_BIND_INFO | DepthStencilStateBindInfo |
| typedef D3DEL_BLEND_STATE_BIND_INFO | BlendStateBindInfo |
|
typedef D3DEL_RENDER_TARGET_BIND_INFO | RenderTargetBindInfo |
|
typedef D3DEL_PASS_STATE_BINDING_INFO | PassStateBindingInfo |
|
typedef D3DEL_SAMPLER_STATE_BIND_INFO | SamplerStateBindInfo |
|
typedef D3DEL_CONSTANT_BUFFER_BIND_INFO | ConstantBufferBindInfo |
| typedef D3DEL_RESOURCE_BIND_INFO | ResourceBindInfo |
|
typedef D3DEL_PASS_SHADER_BINDING_INFO | PassShaderBindingInfo |
| typedef D3DEL_GROUP_INFO | GroupInfo |
| typedef D3DEL_TECHNIQUE_INFO | TechniqueInfo |
| typedef D3DEL_PASS_INFO | PassInfo |
| typedef D3DEL_INT_ANNOTATION_INFO | IntAnnotationInfo |
| typedef D3DEL_FLOAT_ANNOTATION_INFO | FloatAnnotationInfo |
| typedef D3DEL_BOOL_ANNOTATION_INFO | BoolAnnotationInfo |
|
typedef D3DEL_STRING_ANNOTATION_INFO | StringAnnotationInfo |
| typedef D3DEL_ANNOTATION_BLOCK_INFO | AnnotationBlockInfo |
| typedef D3DEL_VARIABLE_INFO | VariableInfo |
| typedef D3DEL_RESOURCE_INFO | ResourceInfo |
| typedef D3DEL_CONSTANT_INFO | ConstantInfo |
| typedef D3DEL_INT_VARIABLE_INFO | IntVariableInfo |
| typedef D3DEL_FLOAT_VARIABLE_INFO | FloatVariableInfo |
| typedef D3DEL_BOOL_VARIABLE_INFO | BoolVariableInfo |
| typedef D3DEL_STRUCT_VARIABLE_INFO | StructVariableInfo |
| typedef D3DEL_STRING_VARIABLE_INFO | StringVariableInfo |
| typedef D3DEL_CONSTANT_BUFFER_INFO | ConstantBufferInfo |
| typedef D3DEL_RASTERIZER_STATE_INFO | RasterizerStateInfo |
|
typedef D3DEL_DEPTH_STENCIL_STATE_INFO | DepthStencilStateInfo |
| typedef D3DEL_BLEND_STATE_INFO | BlendStateInfo |
| typedef D3DEL_SAMPLER_STATE_INFO | SamplerStateInfo |
| typedef D3DEL_SHADER_BINDING_INFO | ShaderBindingInfo |
| typedef D3DEL_SHADER_INFO | ShaderInfo |
| typedef D3DEL_STREAM_OUT_INFO | StreamOutInfo |
| typedef D3DEffectsLiteReflection | Reflection |
Functions | |
|
D3DEFFECTSLITE_API Reflection *D3DEFFECTSLITE_STDCALL | ReflectEffect (const void *bytes, UINT byteCount, Allocator *pScratchAllocator=nullptr) |
|
D3DEFFECTSLITE_API Allocator *D3DEFFECTSLITE_STDCALL | GetDefaultAllocator () |
|
D3DEFFECTSLITE_API void D3DEFFECTSLITE_STDCALL | SetGlobalAllocator (Allocator *) |
|
D3DEFFECTSLITE_API Allocator *D3DEFFECTSLITE_STDCALL | GetGlobalAllocator () |
Variables | |
| static const UINT | BindPointAmbiguous = D3DEL_BIND_POINT_AMBIGUOUS |
C++-style API namespace.
1.7.6.1