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
Type이 D3DDDI_GAMMARAMP_MATRIX_3x4 경우 이 멤버는 적용할 3-4 행렬 색 공간 변환, 스칼라 승수 및 조회 테이블을 설명하는 D3DDDI_3x4_COLORSPACE_TRANSFORM 구조체에 대한 포인터입니다. 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 |