D2D1_GRADIENT_MESH_PATCH 구조체(d2d1_3.h)

16개의 제어점, 4개의 모서리 색 및 경계 플래그가 있는 텐서 패치를 나타냅니다. ID2D1GradientMesh는 1개 이상의 그라데이션 메시 패치로 구성됩니다. GradientMeshPatch 함수 또는 GradientMeshPatchFromCoonsPatch 함수를 사용하여 만듭니다.

구문

typedef struct D2D1_GRADIENT_MESH_PATCH {
  D2D1_POINT_2F        point00;
  D2D1_POINT_2F        point01;
  D2D1_POINT_2F        point02;
  D2D1_POINT_2F        point03;
  D2D1_POINT_2F        point10;
  D2D1_POINT_2F        point11;
  D2D1_POINT_2F        point12;
  D2D1_POINT_2F        point13;
  D2D1_POINT_2F        point20;
  D2D1_POINT_2F        point21;
  D2D1_POINT_2F        point22;
  D2D1_POINT_2F        point23;
  D2D1_POINT_2F        point30;
  D2D1_POINT_2F        point31;
  D2D1_POINT_2F        point32;
  D2D1_POINT_2F        point33;
  D2D1_COLOR_F         color00;
  D2D1_COLOR_F         color03;
  D2D1_COLOR_F         color30;
  D2D1_COLOR_F         color33;
  D2D1_PATCH_EDGE_MODE topEdgeMode;
  D2D1_PATCH_EDGE_MODE leftEdgeMode;
  D2D1_PATCH_EDGE_MODE bottomEdgeMode;
  D2D1_PATCH_EDGE_MODE rightEdgeMode;
} D2D1_GRADIENT_MESH_PATCH;

멤버

point00

텐서 그리드의 0열 및 행 0에 있는 제어점의 좌표 공간 위치입니다.

point01

텐서 그리드의 열 0 및 행 1에 있는 제어점의 좌표 공간 위치입니다.

point02

텐서 그리드의 열 0 및 행 2에 있는 제어점의 좌표 공간 위치입니다.

point03

텐서 그리드의 열 0 및 행 3에 있는 제어점의 좌표 공간 위치입니다.

point10

텐서 그리드의 열 1 및 행 0에 있는 제어점의 좌표 공간 위치입니다.

point11

텐서 그리드의 열 1 및 행 1에 있는 제어점의 좌표 공간 위치입니다.

point12

텐서 그리드의 열 1 및 행 2에 있는 제어점의 좌표 공간 위치입니다.

point13

텐서 그리드의 열 1 및 행 3에 있는 제어점의 좌표 공간 위치입니다.

point20

텐서 그리드의 열 2 및 행 0에 있는 제어점의 좌표 공간 위치입니다.

point21

텐서 그리드의 열 2 및 행 1에 있는 제어점의 좌표 공간 위치입니다.

point22

텐서 그리드의 열 2 및 행 2에 있는 제어점의 좌표 공간 위치입니다.

point23

텐서 그리드의 열 2 및 행 3에 있는 제어점의 좌표 공간 위치입니다.

point30

텐서 그리드의 열 3 및 행 0에 있는 제어점의 좌표 공간 위치입니다.

point31

텐서 그리드의 3열 및 행 1에 있는 제어점의 좌표 공간 위치입니다.

point32

텐서 그리드의 열 3 및 행 2에 있는 제어점의 좌표 공간 위치입니다.

point33

텐서 그리드의 3열 및 행 3에 있는 제어점의 좌표 공간 위치입니다.

color00

열 0의 제어점과 텐서 그리드의 행 0에 연결된 색입니다.

color03

열 0의 제어점과 텐서 그리드의 행 3에 연결된 색입니다.

color30

텐서 그리드의 열 3 및 행 0의 제어점과 연결된 색입니다.

color33

텐서 그리드의 열 3 및 행 3의 제어점과 연결된 색입니다.

topEdgeMode

메시의 위쪽 가장자리를 렌더링하는 방법을 지정합니다.

leftEdgeMode

메시의 왼쪽 가장자리를 렌더링하는 방법을 지정합니다.

bottomEdgeMode

메시의 아래쪽 가장자리를 렌더링하는 방법을 지정합니다.

rightEdgeMode

메시의 오른쪽 가장자리를 렌더링하는 방법을 지정합니다.

설명

다음 이미지는 텐서 그리드의 제어점 번호 매기기를 보여줍니다.

텐서 그리드의 제어점 수

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱 | UWP 앱]
머리글 d2d1_3.h