다음을 통해 공유


ID2D1DeviceContext::GetEffectRequiredInputRectangles 메서드(d2d1_1.h)

호출자가 지정된 출력 사각형을 생성하는 데 필요한 입력 사각형을 반환합니다.

구문

HRESULT GetEffectRequiredInputRectangles(
  [in]           ID2D1Effect                         *renderEffect,
  [in, optional] const D2D1_RECT_F                   *renderImageRectangle,
  [in]           const D2D1_EFFECT_INPUT_DESCRIPTION *inputDescriptions,
  [out]          D2D1_RECT_F                         *requiredInputRects,
                 UINT32                              inputCount
);

매개 변수

[in] renderEffect

형식: ID2D1Effect*

출력이 렌더링되는 이미지입니다.

[in, optional] renderImageRectangle

형식: const D2D1_RECT_F*

입력이 검사되는 출력 이미지의 부분입니다.

[in] inputDescriptions

형식: const D2D1_EFFECT_INPUT_DESCRIPTION*

사각형이 쿼리되는 입력 목록입니다.

[out] requiredInputRects

형식: D2D1_RECT_F*

호출자에게 반환된 입력 사각형입니다.

inputCount

형식: UINT32

입력 수입니다.

반환 값

형식: HRESULT

오류 코드는 일반적으로 체인의 효과가 일부 오류를 반환했기 때문입니다.

설명

호출자는 반환된 필수 입력 사각형에 의존하지 않도록 주의해야 합니다. 효과 동작의 정확성을 약간 변경하면 다른 사각형이 반환될 수 있습니다. 또한 렌더링 내에 적용되는 다양한 종류의 최적화도 결과에 영향을 줄 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d2d1_1.h
DLL D2d1.dll

추가 정보

ID2D1DeviceContext