LayerParameters1 함수(d2d1_1helper.h)
콘텐츠 범위, 마스크 정보, 불투명도 설정 및 레이어 리소스에 대한 기타 옵션을 포함하는 D2D1_LAYER_PARAMETERS1 구조체를 반환합니다.
구문
D2D1_LAYER_PARAMETERS1 LayerParameters1(
[in, ref] const D2D1_RECT_F & contentBounds,
[in, optional] ID2D1Geometry *geometricMask,
D2D1_ANTIALIAS_MODE maskAntialiasMode,
D2D1_MATRIX_3X2_F maskTransform,
FLOAT opacity,
[in, optional] ID2D1Brush *opacityBrush,
D2D1_LAYER_OPTIONS1 layerOptions
);
매개 변수
[in, ref] contentBounds
형식: const D2D1_RECT_F
레이어의 콘텐츠 범위입니다. 이러한 범위를 벗어난 콘텐츠는 렌더링이 보장되지 않습니다.
[in, optional] geometricMask
형식: ID2D1Geometry*
기하학적 마스크는 렌더링 대상에 복합된 레이어의 영역을 지정합니다.
maskAntialiasMode
geometricMask에 대한 앤티앨리어싱 모드를 지정하는 값입니다.
maskTransform
레이어를 작성할 때 기하학적 마스크에 적용되는 변환을 지정하는 값입니다.
opacity
형식: FLOAT
대상을 작성할 때 계층의 모든 리소스에 균일하게 적용되는 불투명도 값입니다.
[in, optional] opacityBrush
형식: ID2D1Brush*
레이어의 불투명도를 수정하는 데 사용되는 브러시입니다. 브러시가 레이어에 매핑되고 매핑된 각 브러시 픽셀의 알파 채널이 해당 레이어 픽셀에 곱됩니다.
layerOptions
레이어 만들기에 대한 추가 옵션입니다.
반환 값
채워진 레이어 매개 변수 구조체입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | d2d1_1helper.h |
라이브러리 | D2d1.lib |
DLL | D2d1.dll |