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
标头 d3dkmdt.h

另请参阅

D3DDDIFORMAT