Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Только версии DirectX 9.0 и более поздних версий.
D3DHAL_DP2SURFACEBLT используется для двухмерной системной памяти для больших двоичных объектов памяти видео, когда D3dDrawPrimitives2 реагирует на маркер команды D3DDP2OP_SURFACEBLT.
Синтаксис
typedef struct _D3DHAL_DP2SURFACEBLT {
DWORD dwSource;
RECTL rSource;
DWORD dwSourceMipLevel;
DWORD dwDest;
RECTL rDest;
DWORD dwDestMipLevel;
DWORD Flags;
} D3DHAL_DP2SURFACEBLT;
Члены
dwSource
Задает дескриптор исходной поверхности.
rSource
Указывает структуру RECTL, указывающую верхние и нижние правые точки прямоугольника на исходной поверхности. Эти точки определяют область исходных данных и ее положение на исходной поверхности.
dwSourceMipLevel
Указывает подуровневую структуру текстуры карты MIP, которая является источником blt.
dwDest
Указывает дескриптор целевой поверхности.
rDest
Задает структуру RECTL, указывающую верхние и нижние правые точки прямоугольника на целевой поверхности. Эти точки определяют область, в которой должна происходить щель, и ее положение на целевой поверхности.
dwDestMipLevel
Указывает подуровневую структуру текстуры MIP-карты, которая является назначением для blt.
Flags
Неиспользованный
Замечания
Код операции D3DDP2OP_SURFACEBLT идентичен коду операции D3DDP2OP_BLT, за исключением того, что D3DDP2OP_SURFACEBLT используется только для копирования системной памяти в память видео и никогда не используется для растяжения больших двоичных объектов или преобразования цветов. Так как D3DDP2OP_SURFACEBLT не используется для растянутых blts, в настоящее время флаги не определены.
Элемент dwSource или dwDest dwDest указывает дескриптор ядра на поверхности верхнего уровня, а dwSourceMipLevel или dwDestMiplevel указывает подстроку для цепочки карты MIP, в которой происходит blt.
Требования
| Требование | Ценность |
|---|---|
| заголовка | d3dhal.h (include D3dhal.h) |
См. также
D3DDP2OP_BLT
D3DDP2OP_SURFACEBLT