다음을 통해 공유


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

형식: D2D1_BUFFER_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

추가 정보

ID2D1EffectContext1