d3d10effect.h header
This header is used by Direct3D 10 Graphics. For more information, see:
d3d10effect.h contains the following programming interfaces:
ID3D10Effect An ID3D10Effect interface manages a set of state objects, resources, and shaders for implementing a rendering effect. |
ID3D10EffectBlendVariable The blend-variable interface accesses blend state. |
ID3D10EffectConstantBuffer A constant-buffer interface accesses constant buffers or texture buffers. |
ID3D10EffectDepthStencilVariable A depth-stencil-variable interface accesses depth-stencil state. |
ID3D10EffectDepthStencilViewVariable A depth-stencil-view-variable interface accesses a depth-stencil view. |
ID3D10EffectMatrixVariable A matrix-variable interface accesses a matrix. |
ID3D10EffectPass A pass interface encapsulates state assignments within a technique. |
ID3D10EffectPool A pool interface represents a common memory space (or pool) for sharing variables between effects. |
ID3D10EffectRasterizerVariable A rasterizer-variable interface accesses rasterizer state. |
ID3D10EffectRenderTargetViewVariable A render-target-view interface accesses a render target. |
ID3D10EffectSamplerVariable A sampler interface accesses sampler state. |
ID3D10EffectScalarVariable An effect-scalar-variable interface accesses scalar values. |
ID3D10EffectShaderResourceVariable A shader-resource interface accesses a shader resource. |
ID3D10EffectShaderVariable A shader-variable interface accesses a shader variable. |
ID3D10EffectStringVariable A string-variable interface accesses a string variable. |
ID3D10EffectTechnique An ID3D10EffectTechnique interface is a collection of passes. |
ID3D10EffectType The ID3D10EffectType interface accesses effect variables by type. |
ID3D10EffectVariable The ID3D10EffectVariable interface is the base class for all effect variables. |
ID3D10EffectVectorVariable A vector-variable interface accesses a four-component vector. |
ID3D10StateBlock A state-block interface encapsulates render states. |
D3D10CompileEffectFromMemory Compile an effect. |
D3D10CreateEffectFromMemory Creates an ID3D10Effect from a buffer containing a compiled effect. |
D3D10CreateEffectPoolFromMemory Create an effect pool (or shared memory location), to enable sharing variables between effects. |
D3D10CreateStateBlock Create a state block. |
D3D10DisassembleEffect This function -- which disassembles a compiled effect into a text string that contains assembly instructions and register assignments -- has been deprecated. Instead, use D3DDisassemble10Effect. |
D3D10StateBlockMaskDifference Combine two state-block masks with a bitwise XOR. |
D3D10StateBlockMaskDisableAll Disable all state capturing with a state-block mask. |
D3D10StateBlockMaskDisableCapture Disable state capturing with a state-block mask. |
D3D10StateBlockMaskEnableAll Enable a state-block mask to capture and apply all state variables. |
D3D10StateBlockMaskEnableCapture Enable a range of state values in a state block mask. |
D3D10StateBlockMaskGetSetting Get an element in a state-block mask; determine if an element is allowed by the mask for capturing and applying. |
D3D10StateBlockMaskIntersect Combine two state-block masks with a bitwise AND. |
D3D10StateBlockMaskUnion Combine two state-block masks with a bitwise OR. |
D3D10_EFFECT_DESC Describes an effect. |
D3D10_EFFECT_SHADER_DESC Describes an effect shader. |
D3D10_EFFECT_TYPE_DESC Describes an effect-variable type. |
D3D10_EFFECT_VARIABLE_DESC Describes an effect variable. |
D3D10_PASS_DESC Describes an effect pass, which contains pipeline state. |
D3D10_PASS_SHADER_DESC Describes an effect variable that contains a shader. |
D3D10_STATE_BLOCK_MASK Indicates the device state. |
D3D10_TECHNIQUE_DESC Describes an effect technique. |
D3D10_DEVICE_STATE_TYPES Effect device-state types. |