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 指针。

要求

要求
标头
D3dx9effect.h

另请参阅

效果结构

GetPassDesc