структура D3DHAL_DP2BUFFERBLT (d3dhal.h)
Только версии DirectX 8.0 и более поздних версий.
D3DHAL_DP2BUFFERBLT используется для больших двоичных объектов вершин или буфера индекса, когда D3dDrawPrimitives2 отвечает на маркер команды D3DDP2OP_BUFFERBLT.
Синтаксис
typedef struct _D3DHAL_DP2BUFFERBLT {
DWORD dwDDDestSurface;
DWORD dwDDSrcSurface;
DWORD dwOffset;
D3DRANGE rSrc;
DWORD dwFlags;
} D3DHAL_DP2BUFFERBLT;
Члены
dwDDDestSurface
Указывает дескриптор конечной вершины или буфер индекса.
dwDDSrcSurface
Задает дескриптор исходной вершины или буфер индекса.
dwOffset
Указывает смещение в байтах целевого буфера, в который следует направить копию.
rSrc
Указывает, какой диапазон исходного буфера следует скопировать. Это D3DRANGE структура, описанная в документации по пакету SDK для Microsoft Windows, которая содержит смещение UINT в байтах и размер UINT в байтах.
dwFlags
Неиспользованный.
Замечания
Обратный вызов CreateD3DBuffer создает небольшие целые дескрипторы вершин или буферы индекса, которые можно использовать в качестве буферов источника и назначения для буферных blts.
См. примечания для D3DHAL_DP2TEXBLT.
Требования
Требование | Ценность |
---|---|
заголовка | d3dhal.h (include D3dhal.h) |
См. также
D3DDP2OP_BUFFERBLT