Effects 11 Interfaces

This section contains reference information for the component object model (COM) interfaces of the Effects 11 source.

In this section

TopicDescription

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.

 

Related topics

Effects 11 Reference

 

 

Show: