ID2D1EffectContext1::CreateLookupTable3D 메서드(d2d1effectauthor_1.h)
3 채널 입력을 3 채널 출력에 매핑하기 위한 3D 조회 테이블을 만듭니다. 테이블 데이터는 4 채널 형식으로 제공되어야 합니다.
구문
HRESULT CreateLookupTable3D(
D2D1_BUFFER_PRECISION precision,
[in] const UINT32 *extents,
[in] const BYTE *data,
UINT32 dataCount,
[in] const UINT32 *strides,
[out] ID2D1LookupTable3D **lookupTable
);
매개 변수
precision
입력 조회 테이블 데이터의 정밀도입니다.
[in] extents
형식: const UINT32*
차원당 조회 테이블 요소 수(X, Y, Z)입니다.
[in] data
형식: const BYTE*
조회 테이블 데이터를 보유하는 버퍼입니다.
dataCount
형식: UINT32
조회 테이블 데이터 버퍼의 크기입니다.
[in] strides
형식: const UINT32*
두 값을 포함하는 배열입니다. 첫 번째 값은 LUT 데이터의 한 행(X 차원)에서 다음 행까지의 크기(바이트)입니다. 두 번째 값은 하나의 LUT 데이터 평면(X 및 Y 차원)에서 다음까지의 크기(바이트)입니다.
[out] lookupTable
형식: ID2D1LookupTable3D**
새 조회 테이블 instance 받습니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | d2d1effectauthor_1.h |
라이브러리 | D2D1.lib |
DLL | D2D1.dll |