D3DXPASS_DESC结构
描述效果对象的传递。
语法
typedef struct D3DXPASS_DESC {
LPCSTR Name;
UINT Annotations;
const DWORD *pVertexShaderFunction;
const DWORD *pPixelShaderFunction;
} D3DXPASS_DESC, *LPD3DXPASS_DESC;
成员
-
名称
-
类型: LPCSTR
-
用于传递的字符串值。
-
批注
-
类型: UINT
-
批注是特定于用户的数据,可以附加到任何技术、传递或参数。 请参阅 添加信息以with_Annotations效果参数。
-
pVertexShaderFunction
-
类型: const DWORD*
-
指向顶点着色器函数的指针。 如果使用 D3DXFX_NOT_CLONEABLE 创建效果,则由 GetPassDesc 调用时,此结构将返回 NULL 指针。
-
pPixelShaderFunction
-
类型: const DWORD*
-
指向像素着色器函数的指针。 如果使用 D3DXFX_NOT_CLONEABLE 创建效果,则由 GetPassDesc 调用时,此结构将返回 NULL 指针。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅