ID2D1DeviceContext2::CreateLookupTable3D 메서드(d2d1_3.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 10 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d2d1_3.h
DLL D2d1.dll

추가 정보

ID2D1DeviceContext2