D3DKMDT_GAMMA_RAMP結構(d3dkmdt.h)
D3DKMDT_GAMMA_RAMP 結構包含伽瑪查閱表格的描述性資訊,以及查閱表格的指標。
語法
typedef struct _D3DKMDT_GAMMA_RAMP {
D3DDDI_GAMMARAMP_TYPE Type;
SIZE_T DataSize;
union {
D3DDDI_GAMMA_RAMP_RGB256x3x16 *pRgb256x3x16;
D3DDDI_GAMMA_RAMP_DXGI_1 *pDxgi1;
D3DKMDT_3x4_COLORSPACE_TRANSFORM *p3x4;
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 *pMatrixV2;
VOID *pRaw;
} Data;
} D3DKMDT_GAMMA_RAMP;
成員
Type
指定查閱表格格式的 D3DDDI_GAMMARAMP_TYPE 列舉值。
DataSize
Data 所指向之查閱資料表的大小,以位元組為單位。
Data
[in]聯集,包含下列其中一種方式,根據 Type 成員中的值存取查閱表格數據:
Data.pRgb256x3x16
如果 Type 等於 D3DDDI_GAMMARAMP_RGB256x3x16,則此成員是包含查閱表格之 D3DDDI_GAMMA_RAMP_RGB256x3x16 結構的指標。
Data.pDxgi1
如果 Type 等於 D3DDDI_GAMMARAMP_DXGI_1,則這個成員是包含查閱表格之 D3DDDI_GAMMA_RAMP_DXGI_1 結構的指標。
Data.p3x4
如果 類型 是D3DDDI_GAMMARAMP_MATRIX_3x4,此成員是 D3DDDI_3x4_COLORSPACE_TRANSFORM 結構的指標,描述要套用的 3 by 4 矩陣色彩空間轉換、純量乘數和查閱表格。 從 WDDM 2.3 開始提供。
Data.pMatrixV2
如果 Type 等於 D3DDDI_GAMMARAMP_MATRIX_V2,則此成員是包含查閱表格之 D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 結構的指標。 從 WDDM 2.6 開始提供。
Data.pRaw
此成員提供替代方式來存取查閱表格數據。 例如,若要複製查閱表格,VOID* 可能比D3DDDI_GAMMA_RAMP_RGB256x3x16更方便。
言論
D3DKMDT_VIDPN_PRESENT_PATH 結構的 GammaRamp 成員是D3DKMDT_GAMMA_RAMP結構。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | d3dkmdt.h |