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.