D3D Effects Lite
Lightweight Effects11 replacement that gives direct access to the data stored in D3D11 FX files.
Typedefs | Functions | Variables
D3DEffectsLite Namespace Reference

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

Detailed Description

C++-style API namespace.