LayerParameters 함수(d2d1helper.h)

D2D1_LAYER_PARAMETERS 구조를 만듭니다.

구문

D2D1_LAYER_PARAMETERS LayerParameters(
  [in, ref]      const D2D1_RECT_F & contentBounds,
  [in, optional] ID2D1Geometry       *geometricMask,
                 D2D1_ANTIALIAS_MODE maskAntialiasMode,
                 D2D1_MATRIX_3X2_F   maskTransform,
                 FLOAT               opacity,
                 ID2D1Brush          *opacityBrush,
                 D2D1_LAYER_OPTIONS  layerOptions
);

매개 변수

[in, ref] contentBounds

형식: const D2D1_RECT_F

레이어의 콘텐츠 범위입니다. 이러한 범위를 벗어난 콘텐츠는 렌더링되지 않습니다. 기본값은 D2D1::InfiniteRect입니다.

[in, optional] geometricMask

형식: ID2D1Geometry*

렌더링 대상 또는 NULL에 합성되는 레이어의 영역을 지정하는 마스크입니다. 기본값은 NULL입니다.

maskAntialiasMode

형식: D2D1_ANTIALIAS_MODE

기하학적 마스크의 앤티앨리어싱 모드를 지정하는 값입니다. 기본값은 D2D1_ANTIALIAS_MODE_PER_PRIMITIVE.

maskTransform

형식: D2D1_MATRIX_3X2_F

레이어를 작성할 때 기하학적 마스크에 적용되는 변환을 지정하는 값입니다. 기본값은 D2D1::IdentityMatrix입니다.

opacity

형식: FLOAT

대상을 작성할 때 계층의 모든 리소스에 균일하게 적용되는 불투명도입니다. 기본값은 1.0입니다.

opacityBrush

형식: ID2D1Brush*

레이어의 불투명도를 변경하는 데 사용되는 브러시입니다. 브러시는 레이어에 매핑되고 매핑된 각 브러시 픽셀의 알파 채널에 해당 레이어 픽셀을 곱합니다. 기본값은 NULL입니다.

layerOptions

형식: D2D1_LAYER_OPTIONS

레이어가 ClearType 앤티앨리어싱을 사용하여 텍스트를 렌더링할지 여부를 지정하는 값입니다. 기본값은 D2D1_LAYER_OPTIONS_NONE.

반환 값

형식: D2D1_LAYER_PARAMETERS

콘텐츠 범위, 마스크 정보, 불투명도 설정 및 레이어 리소스에 대한 기타 옵션을 포함하는 구조체입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d2d1helper.h
라이브러리 D2d1.lib
DLL D2d1.dll

추가 정보

D2D1_ANTIALIAS_MODE

D2D1_LAYER_OPTIONS

D2D1_LAYER_PARAMETERS

ID2D1Brush

레이어 개요