GradientMeshPatchFromCoonsPatch 함수(d2d1_3helper.h)
지정된 Coons 패치 설명에서 D2D1_GRADIENT_MESH_PATCH 만듭니다.
구문
D2D1_GRADIENT_MESH_PATCH GradientMeshPatchFromCoonsPatch(
D2D1_POINT_2F point0,
D2D1_POINT_2F point1,
D2D1_POINT_2F point2,
D2D1_POINT_2F point3,
D2D1_POINT_2F point4,
D2D1_POINT_2F point5,
D2D1_POINT_2F point6,
D2D1_POINT_2F point7,
D2D1_POINT_2F point8,
D2D1_POINT_2F point9,
D2D1_POINT_2F point10,
D2D1_POINT_2F point11,
D2D1_COLOR_F color0,
D2D1_COLOR_F color1,
D2D1_COLOR_F color2,
D2D1_COLOR_F color3,
D2D1_PATCH_EDGE_MODE topEdgeMode,
D2D1_PATCH_EDGE_MODE leftEdgeMode,
D2D1_PATCH_EDGE_MODE bottomEdgeMode,
D2D1_PATCH_EDGE_MODE rightEdgeMode
);
매개 변수
point0
형식: D2D1_POINT_2F
위치 0에 있는 제어점의 좌표 공간 위치입니다.
point1
형식: D2D1_POINT_2F
위치 1에 있는 제어점의 좌표 공간 위치입니다.
point2
형식: D2D1_POINT_2F
위치 2에 있는 제어점의 좌표 공간 위치입니다.
point3
형식: D2D1_POINT_2F
위치 3에 있는 제어점의 좌표 공간 위치입니다.
point4
형식: D2D1_POINT_2F
위치 4에 있는 제어점의 좌표 공간 위치입니다.
point5
형식: D2D1_POINT_2F
위치 5에 있는 제어점의 좌표 공간 위치입니다.
point6
형식: D2D1_POINT_2F
위치 6에 있는 제어점의 좌표 공간 위치입니다.
point7
형식: D2D1_POINT_2F
위치 7에 있는 제어점의 좌표 공간 위치입니다.
point8
형식: D2D1_POINT_2F
위치 8에 있는 제어점의 좌표 공간 위치입니다.
point9
형식: D2D1_POINT_2F
위치 9에 있는 제어점의 좌표 공간 위치입니다.
point10
형식: D2D1_POINT_2F
위치 10에 있는 제어점의 좌표 공간 위치입니다.
point11
형식: D2D1_POINT_2F
위치 11에 있는 제어점의 좌표 공간 위치입니다.
color0
형식: D2D1_COLOR_F
위치 0의 제어점과 연결된 색입니다.
color1
형식: D2D1_COLOR_F
위치 1의 제어점과 연결된 색입니다.
color2
형식: D2D1_COLOR_F
위치 2의 제어점과 연결된 색입니다.
color3
형식: D2D1_COLOR_F
위치 3의 제어점과 연결된 색입니다.
topEdgeMode
메시의 위쪽 가장자리를 렌더링하는 방법을 지정합니다.
leftEdgeMode
메시의 왼쪽 가장자리를 렌더링하는 방법을 지정합니다.
bottomEdgeMode
메시의 아래쪽 가장자리를 렌더링하는 방법을 지정합니다.
rightEdgeMode
메시의 오른쪽 가장자리를 렌더링하는 방법을 지정합니다.
반환 값
만든 D2D1_GRADIENT_MESH_PATCH 구조를 반환합니다.
설명
다음 이미지는 Coons 패치의 제어점 번호 매기기를 보여 줍니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | d2d1_3helper.h |
라이브러리 | D2d1.lib |
DLL | D2d1.dll |