| ?/TD> |
| Microsoft DirectX 9.0 |
Describes a pass for an effect object.
Syntax
typedef struct _D3DXPASS_DESC {
LPCSTR Name;
UINT Annotations;
DWORD VSVersion;
DWORD PSVersion;
UINT VSSemanticUsed;
D3DXSEMANTIC VSSemantics[MAXD3DDECLLENGTH];
UINT PSSemanticUsed;
D3DXSEMANTIC PSSemantics[MAXD3DDECLLENGTH];
UINT PSSamplersUsed;
LPCSTR PSSampers[16];
} D3DXPASS_DESC;Members
- Name
- String value used for the pass.
- Annotations
- Annotations are user-specific data that can be attached to any technique, pass, or parameter. See Annotations.
- VSVersion
- Vertex shader version number. This can be NULL if there is no vertex shader.
- PSVersion
- Pixel shader version number. This can be NULL if there is no pixel shader.
- VSSemanticUsed
- The number of vertex shader semantics used.
- VSSemantics
- An array of the vertex shader semantics. See IDs and Semantics.
- PSSemanticUsed
- The number of pixel shader semantics used.
- PSSemantics
- An array of the pixel shader semantics. See IDs and Semantics.
- PSSamplersUsed
- The number of sampler registers used by pixel shaders.
- PSSampers
- An array of pixel shader samplers.
Structure Information
Header d3dx9effect.h Minimum operating systems Windows 98