struktur DXGK_COLORTRANSFORMCAPS (d3dkmddi.h)
Struktur ini menggantikan struktur DXGK_GAMMARAMPCAPS dalam struktur DXGK_DRIVERCAPS untuk menggambarkan kemampuan transformasi gamma dan warna dari alur tampilan.
Sintaks
typedef struct _DXGK_COLORTRANSFORMCAPS {
union {
struct {
UINT Gamma_Rgb256x3x16 : 1;
UINT Gamma_Dxgi1 : 1;
UINT Transform_3x4Matrix : 1;
UINT Transform_3x4Matrix_WideColor : 1;
UINT Transform_3x4Matrix_HighColor : 1;
UINT Transform_Matrix_V2 : 1;
#if ...
UINT Reserved : 26;
#elif
UINT Reserved : 27;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_COLORTRANSFORMCAPS;
Anggota
Gamma_Rgb256x3x16
Menunjukkan dukungan untuk ramp gamma yang kompatibel dengan GDI.
Gamma_Dxgi1
Menunjukkan dukungan untuk ramp gamma DXGI1. Landai gamma ini telah didefinisikan sejak WDDM 1.0 tetapi selalu diharuskan untuk didukung oleh driver WDDM apa pun. Driver WDDM penuh masih diperlukan untuk mendukung gamma DXGI1 sehingga harus mengatur bendera ini tetapi driver untuk tampilan khusus tampilan dan tidak langsung akan dapat menunjukkan dukungan melalui bendera ini.
Transform_3x4Matrix
Menunjukkan dukungan untuk transformasi warna matriks 3 kali 4 di perangkat keras alur tampilan.
Transform_3x4Matrix_WideColor
Menunjukkan dukungan untuk transformasi warna matriks 3 kali 4 di perangkat keras alur tampilan saat memindai data WideColor. Driver yang mendukung kemampuan ini juga harus mendukung Transform_3x4Matrix. OS TIDAK akan melibatkan mode WideColorGamut kecuali bit ini dan bit batas WideColorSpace diatur.
Transform_3x4Matrix_HighColor
Menunjukkan dukungan untuk transformasi warna matriks 3 kali 4 di perangkat keras alur tampilan saat memindai data HighColor. Driver yang mendukung kemampuan ini juga harus mendukung Transform_3x4Matrix_WideColor.
Transform_Matrix_V2
Menunjukkan dukungan untuk matriks transformasi ruang warna.
Reserved
Nilai ini dicadangkan untuk penggunaan sistem.
Value
Nilai UINT gabungan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dkmddi.h |