Effects 11 Interfaces
This section contains reference information for the component object model (COM) interfaces of the Effects 11 source.
In this section
Topic | Description |
---|---|
ID3DX11Effect |
An ID3DX11Effect interface manages a set of state objects, resources, and shaders for implementing a rendering effect. |
ID3DX11EffectBlendVariable |
The blend-variable interface accesses blend state. |
ID3DX11EffectClassInstanceVariable |
Accesses a class instance. |
ID3DX11EffectConstantBuffer |
A constant-buffer interface accesses constant buffers or texture buffers. |
ID3DX11EffectDepthStencilVariable |
A depth-stencil-variable interface accesses depth-stencil state. |
ID3DX11EffectDepthStencilViewVariable |
A depth-stencil-view-variable interface accesses a depth-stencil view. |
ID3DX11EffectGroup |
The ID3DX11EffectGroup interface accesses an Effect group. The lifetime of an ID3DX11EffectGroup object is equal to the lifetime of its parent ID3DX11Effect object. |
ID3DX11EffectInterfaceVariable |
Accesses an interface variable. |
ID3DX11EffectMatrixVariable |
A matrix-variable interface accesses a matrix. |
ID3DX11EffectPass |
An ID3DX11EffectPass interface encapsulates state assignments within a technique. The lifetime of an ID3DX11EffectPass object is equal to the lifetime of its parent ID3DX11Effect object. |
ID3DX11EffectRasterizerVariable |
A rasterizer-variable interface accesses rasterizer state. |
ID3DX11EffectRenderTargetViewVariable |
A render-target-view interface accesses a render target. |
ID3DX11EffectSamplerVariable |
A sampler interface accesses sampler state. |
ID3DX11EffectScalarVariable |
An effect-scalar-variable interface accesses scalar values. |
ID3DX11EffectShaderResourceVariable |
A shader-resource interface accesses a shader resource. |
ID3DX11EffectShaderVariable |
A shader-variable interface accesses a shader variable. |
ID3DX11EffectStringVariable |
A string-variable interface accesses a string variable. |
ID3DX11EffectTechnique |
An ID3DX11EffectTechnique interface is a collection of passes. The lifetime of an ID3DX11EffectTechnique object is equal to the lifetime of its parent ID3DX11Effect object. |
ID3DX11EffectType |
The ID3DX11EffectType interface accesses effect variables by type. The lifetime of an ID3DX11EffectType object is equal to the lifetime of its parent ID3DX11Effect object. |
ID3DX11EffectUnorderedAccessViewVariable |
Accesses an unordered access view. |
ID3DX11EffectVariable |
The ID3DX11EffectVariable interface is the base class for all effect variables. The lifetime of an ID3DX11EffectVariable object is equal to the lifetime of its parent ID3DX11Effect object. |
ID3DX11EffectVectorVariable |
A vector-variable interface accesses a four-component vector. |