структура D3DHAL_DP2COLORFILL (d3dhal.h)
Только Для DirectX 9.0 и более поздних версий.
D3DHAL_DP2COLORFILL используется для операций цветовой заливки, когда D3dDrawPrimitives2 отвечает на маркер команды D3DDP2OP_COLORFILL.
Синтаксис
typedef struct _D3DHAL_DP2COLORFILL {
DWORD dwSurface;
RECTL rRect;
D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;
Члены
dwSurface
Указывает дескриптор заполняемой поверхности.
rRect
Задает структуру RECTL, указывающую верхнюю левую и нижнюю правые точки прямоугольника на заполняемой поверхности.
Color
Задает D3DCOLOR для типа цвета.
Комментарии
Так как для поддержки маркера команды D3DDP2OP_COLORFILL требуются драйверы DirectX 9.0 и более поздних версий, они не требуются для предоставления бита возможности, указывающего на такую поддержку.
Драйверы отображения должны преобразовывать значения входных цветов для классов ARGB и YUV цветовых форматов. Для операций цветовой заливки входные значения цвета указываются в элементе Color . Дополнительные сведения см. в разделе Обработка значений цвета для форматов пикселей.
Когда среда выполнения вызывает функцию DdBlt драйвера для выполнения операции заливки цвета, среда выполнения преобразует значение D3DCOLOR в явное значение пикселя, если среда выполнения поддерживает формат этого значения D3DCOLOR. Если среда выполнения не поддерживает формат, значение D3DCOLOR передается непосредственно драйверу.
Дополнительные сведения о D3DCOLOR см. в документации по пакету SDK для DirectX.
Требования
Требование | Значение |
---|---|
Заголовок | d3dhal.h (включая D3dhal.h) |
См. также раздел
D3DDP2OP_COLORFILL