Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section contains information about the following effect-system interfaces:
Interfaces | Description |
---|---|
ID3D10EffectBlendVariable Interface | Accesses blend state. |
ID3D10EffectConstantBuffer Interface | Accesses a texture-buffer or a constant-buffer. |
ID3D10EffectDepthStencilVariable Interface | Accesses depth-stencil state. |
ID3D10EffectDepthStencilViewVariable Interface | Accesses a depth-stencil view. |
ID3D10Effect Interface | Encapsulates pipeline state in one or more rendering techniques. |
ID3D10Include Interface | User-implemented methods for reading include files. |
ID3D10EffectMatrixVariable Interface | Accesses a matrix. |
ID3D10EffectPass Interface | Encapsulates effect state in a pass. |
ID3D10EffectPool Interface | Identifies shared-effect variables. |
ID3D10EffectRasterizerVariable Interface | Accesses rasterizer state. |
ID3D10EffectRenderTargetViewVariable Interface | Accesses a render target. |
ID3D10EffectSamplerVariable Interface | Accesses sampler state. |
ID3D10EffectScalarVariable Interface | Accesses a scalar variable. |
ID3D10EffectShaderResourceVariable Interface | Accesses a shader resource. |
ID3D10EffectShaderVariable Interface | Accesses a shader variable. |
ID3D10EffectStringVariable Interface | Accesses a string. |
ID3D10EffectTechnique Interface | Encapsulates one or more passes. |
ID3D10EffectType Interface | Implements methods for accessing effect variables. |
ID3D10EffectVectorVariable Interface | Accesses a vector. |
There are two kinds of interfaces in the effect framework: rendering interfaces for rendering an effect and reflection interfaces for getting and setting effect variables with the API. All reflection interfaces derive from ID3D10EffectVariable Interface.
Related topics