Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Один или несколько структур D3DHAL_DP2COMMAND анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2, который использует информацию, полученную для рисования одного или нескольких примитивов. Каждая структура указывает либо примитив для рисования, либо изменения состояния в процессе.
Синтаксис
typedef struct _D3DHAL_DP2COMMAND {
BYTE bCommand;
BYTE bReserved;
union {
WORD wPrimitiveCount;
WORD wStateCount;
};
} D3DHAL_DP2COMMAND, *LPD3DHAL_DP2COMMAND;
Члены
bCommand
Задает примитив для рисования или изменения состояния процесса. Этот элемент может быть одним из перечисленных значений D3DHAL_DP2OPERATION.
bReserved
Зарезервировано для использования системы и должно игнорироваться драйвером.
wPrimitiveCount
Указывает количество примитивов для обработки. Этот элемент действителен, если bCommand не D3DDP2OP_RENDERSTATE или D3DDP2OP_TEXTURESTAGESTATE.
wStateCount
Указывает количество изменений состояния для процесса. Этот элемент действителен, если bCommand является одним из D3DDP2OP_RENDERSTATE или D3DDP2OP_TEXTURESTAGESTATE.
Требования
| Требование | Ценность |
|---|---|
| заголовка | d3dhal.h (include D3dhal.h) |
См. также
D3DDP2OP_RENDERSTATE
D3DDP2OP_TEXTURESTAGESTATE