структура D3DHAL_DP2VOLUMEBLT (d3dhal.h)

Только DirectX 8.0 и более поздних версий.

Структура D3DHAL_DP2VOLUMEBLT используется для blts текстуры тома, когда D3dDrawPrimitives2 отвечает на маркер команды D3DDP2OP_VOLUMEBLT.

Синтаксис

typedef struct _D3DHAL_DP2VOLUMEBLT {
  DWORD  dwDDDestSurface;
  DWORD  dwDDSrcSurface;
  DWORD  dwDestX;
  DWORD  dwDestY;
  DWORD  dwDestZ;
  D3DBOX srcBox;
  DWORD  dwFlags;
} D3DHAL_DP2VOLUMEBLT;

Члены

dwDDDestSurface

Указывает дескриптор текстуры конечного тома.

dwDDSrcSurface

Указывает дескриптор исходной текстуры тома.

dwDestX

Укажите расположение в текстуре конечного тома, чтобы скопировать определенный исходный вложенный объект. Эти элементы (dwDestX, dwDestY и dwDestZ) указываются в координатах экрана.

dwDestY

См . dwDestX выше.

dwDestZ

См . dwDestX выше.

srcBox

Задает вложенную часть текстуры исходного тома для копирования в место назначения.

dwFlags

Зарезервировано для системного использования.

Комментарии

Обратный вызов D3dCreateSurfaceEx создает небольшие целочисленные дескрипторы для текстур тома, которые можно использовать в качестве исходных и целевых текстур для blts текстуры тома.

См. примечания для D3DHAL_DP2TEXBLT.

Требования

Требование Значение
Заголовок d3dhal.h (включая D3dhal.h)

См. также раздел

D3DDP2OP_VOLUMEBLT

D3DHAL_DP2TEXBLT

D3dCreateSurfaceEx

D3dDrawPrimitives2