структура 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

См. также раздел

D3DDDIFORMAT