структура DDRAW_CAPS (d3dumddi.h)
Структура DDRAW_CAPS описывает общие возможности Microsoft DirectDraw, поддерживаемые драйвером отображения в пользовательском режиме.
Синтаксис
typedef struct _DDRAW_CAPS {
[out] UINT Caps;
[out] UINT Caps2;
[out] UINT CKeyCaps;
[out] UINT FxCaps;
[out] UINT MaxVideoPorts;
} DDRAW_CAPS;
Члены
[out] Caps
Допустимый битовый ИЛИ следующих общих возможностей, поддерживаемых драйвером.
битовая | значение |
---|---|
DDRAW_CAPS_ZBLTS | Z-буферы можно использовать в операциях передачи битовых блоков (bitblt). |
DDRAW_CAPS_COLORKEY | В операциях наложения или bitblt можно использовать некоторые формы цветового ключа. Дополнительные сведения о возможности цветового ключа см. в элементе CKeyCaps. |
DDRAW_CAPS_BLTDEPTHFILL | Z-буферы могут быть заполнены глубиной в операциях bitblt. |
[out] Caps2
Допустимый битовый или более следующих общих битов возможностей, поддерживаемых драйвером.
битовая | значение |
---|---|
DDRAW_CAPS2_VIDEOPORT | Можно использовать аппаратный видеопорт. |
DDRAW_CAPS2_CANDROPZ16BIT | Шестнадцать битовых значений RGBZ можно преобразовать в 16-разрядные значения RGB. (Система не поддерживает 8-разрядные преобразования.) |
DDRAW_CAPS2_FLIPINTERVAL | Драйвер отвечает на флаг "Перевернуть битовое поле". |
DDRAW_CAPS2_FLIPNOVSYNC | Драйвер отвечает на флаг битового поля FlipWithNoWait. |
DDRAW_CAPS2_DYNAMICTEXTURES | Драйвер поддерживает динамические текстуры. |
[out] CKeyCaps
Допустимый битовый или из следующего ключа цвета биты, поддерживаемые драйвером.
битовая | значение |
---|---|
DDRAW_CKEYCAPS_SRCBLT | Прозрачные передачи битовых блоков можно выполнять с помощью цветового ключа, который определяет биты исходной поверхности, скопированной в целевую поверхность. |
DDRAW_CKEYCAPS_DESTBLT | Прозрачные передачи битовых блоков (bitblts) можно выполнять с помощью цветового ключа, определяющего заменяемые биты целевой поверхности. |
[out] FxCaps
Допустимый битовый или из следующих возможностей растяжения и эффектов, поддерживаемых драйвером.
битовая | значение |
---|---|
DDRAW_FXCAPS_BLTMIRRORLEFTRIGHT | Передача битовых блоков (bitblts), которые перевернуты содержимое исходной поверхности на целевую поверхность горизонтально вдоль оси центра, можно выполнить. |
DDRAW_FXCAPS_BLTMIRRORUPDOWN | Передача битового блока (битблты), которые переворачивали содержимое исходной поверхности на целевую поверхность по вертикали по оси центра, можно выполнять. |
[out] MaxVideoPorts
Максимальное количество видеопортов, поддерживаемых устройством.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3dumddi.h (include D3dumddi.h) |