структура 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