struttura D3DKMDT_GAMMA_RAMP (d3dkmdt.h)

La struttura D3DKMDT_GAMMA_RAMP contiene informazioni descrittive su una tabella di ricerca gamma e un puntatore alla tabella di ricerca.

Sintassi

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;

Members

Type

Enumeratore D3DDDI_GAMMARAMP_TYPE che specifica il formato della tabella di ricerca.

DataSize

Dimensioni, in byte, della tabella di ricerca a cui punta Dati.

Data

[in] Unione che contiene uno dei modi seguenti per accedere ai dati della tabella di ricerca a seconda del valore nel membro Type:

Data.pRgb256x3x16

Se Type è uguale a D3DDDI_GAMMARAMP_RGB256x3x16, questo membro è un puntatore a una struttura D3DDDI_GAMMA_RAMP_RGB256x3x16 che contiene la tabella di ricerca.

Data.pDxgi1

Se Type è uguale a D3DDDI_GAMMARAMP_DXGI_1, questo membro è un puntatore a una struttura D3DDDI_GAMMA_RAMP_DXGI_1 che contiene la tabella di ricerca.

Data.p3x4

Se Type è D3DDDI_GAMMARAMP_MATRIX_3x4, questo membro è un puntatore a una struttura D3DDDI_3x4_COLORSPACE_TRANSFORM che descrive la trasformazione dello spazio di colore della matrice 3 per 4 da applicare, un moltiplicatore scalare e la tabella di ricerca. Disponibile a partire da WDDM 2.3.

Data.pMatrixV2

Se Type è uguale a D3DDDI_GAMMARAMP_MATRIX_V2, questo membro è un puntatore a una struttura D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 che contiene la tabella di ricerca. Disponibile a partire da WDDM 2.6.

Data.pRaw

Questo membro offre un modo alternativo per accedere ai dati della tabella di ricerca. Ad esempio, per copiare la tabella di ricerca, VOID* potrebbe essere più conveniente di D3DDDI_GAMMA_RAMP_RGB256x3x16.

Commenti

Il membro GammaRamp della struttura D3DKMDT_VIDPN_PRESENT_PATH è una struttura D3DKMDT_GAMMA_RAMP.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmdt.h