D3DXSEMANTIC
Microsoft DirectX 9.0 SDK Update (October 2004)

D3DXSEMANTIC Structure


Semantics map a parameter to vertex or pixel shader registers. They can also be optional descriptive strings attached to non-register parameters.

Syntax

typedef struct _D3DXSEMANTIC {
    UINT Usage;
    UINT UsageIndex;
} D3DXSEMANTIC, *LPD3DXSEMANTIC;

Members

Usage
Options that identify how resources are used. See D3DDECLUSAGE.
UsageIndex
Options that modify how the usage is interpreted. The usage and usage index make up a vertex declaration. See Vertex Declaration.

Remarks

Semantics are required for vertex and pixel shader, input and output registers.

Structure Information

Headerd3dx9shader.h
Minimum operating systems Windows 98


© 2004 Microsoft Corporation. All rights reserved.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center.