Поделиться через


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

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

Структура D3DHAL_DP2VOLUMEBLT используется для больших двоичных объектов текстур тома, когда 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 создает небольшие целые числа для текстур тома, которые можно использовать в качестве текстур исходного и целевого томов для больших двоичных объектов текстур тома.

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

Требования

Требование Ценность
заголовка d3dhal.h (include D3dhal.h)

См. также

D3DDP2OP_VOLUMEBLT

D3DHAL_DP2TEXBLT

D3dCreateSurfaceEx

D3dDrawPrimitives2