структура 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, эта структура возвращает указатель NULL при вызове Методом GetPassDesc.
-
pPixelShaderFunction
-
Тип: const DWORD*
-
Указатель на функцию шейдера пикселей. Если эффект создается с помощью D3DXFX_NOT_CLONEABLE, эта структура возвращает указатель NULL при вызове Методом GetPassDesc.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел