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 |