структура D3DKMDT_GRAPHICS_RENDERING_FORMAT (d3dkmdt.h)
Структура D3DKMDT_GRAPHICS_RENDERING_FORMAT содержит сведения о основной поверхности отрисовки.
Синтаксис
typedef struct _D3DKMDT_GRAPHICS_RENDERING_FORMAT {
D3DKMDT_2DREGION PrimSurfSize;
D3DKMDT_2DREGION VisibleRegionSize;
DWORD Stride;
D3DDDIFORMAT PixelFormat;
D3DKMDT_COLOR_BASIS ColorBasis;
D3DKMDT_PIXEL_VALUE_ACCESS_MODE PixelValueAccessMode;
} D3DKMDT_GRAPHICS_RENDERING_FORMAT;
Члены
PrimSurfSize
Структура D3DKMDT_2DREGION, которая содержит размер (количество пикселей, как горизонтальных, так и вертикальных) поверхности.
VisibleRegionSize
Структура D3DKMDT_2DREGION, содержащая размер видимой части поверхности.
Stride
Смещение в байтах между одной строкой сканирования и следующей линией сканирования в поверхности.
PixelFormat
Значение из перечисления D3DDDIFORMAT, указывающее формат пикселей поверхности.
ColorBasis
Значение из перечисления D3DKMDT_COLOR_BASIS, указывающее цветовую основу, используемую для кодирования содержимого поверхности.
PixelValueAccessMode
Значение из перечисления D3DKMDT_PIXEL_VALUE_ACCESS_MODE, указывающее тип данных (например, прямые значения цвета или индексы палитры), которые хранятся в поверхности.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | d3dkmdt.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по