ID2D1GradientStopCollection1::GetGradientStops1 메서드(d2d1_1.h)
컬렉션에서 메모리로 그라데이션 중지를 복사합니다.
구문
void GetGradientStops1(
[out] D2D1_GRADIENT_STOP *gradientStops,
UINT32 gradientStopsCount
);
매개 변수
[out] gradientStops
형식: D2D1_GRADIENT_STOP*
이 메서드가 반환되면 D2D1_GRADIENT_STOP 구조체의 1 차원 배열에 대한 포인터를 포함합니다.
gradientStopsCount
형식: UINT
복사할 그라데이션 중지 횟수입니다.
반환 값
없음
설명
ID2D1DeviceContext::CreateGradientStopCollection인 경우 이 메서드는 생성 메서드에 지정된 동일한 값을 반환합니다. ID2D1RenderTarget::CreateGradientStopCollection을 사용하여 ID2D1GradientStopCollection1 개체를 만든 경우 여기에서 반환되는 중지점은 먼저 colorInterpolationGamma 매개 변수로 지정된 감마 공간으로 변환됩니다. 색 공간 및 감마 공간에 대한 자세한 내용은 ID2D1DeviceContext::CreateGradientStopCollection 메서드를 참조하세요.
gradientStopsCount가 컬렉션의 그라데이션 중지점 수보다 작으면 나머지 그라데이션 중지점은 생략됩니다. gradientStopsCount가 컬렉션의 그라데이션 중지점 수보다 크면 추가 그라데이션 중지점이 NULL로 설정됩니다. 컬렉션에서 그라데이션 중지점 수를 가져오려면 GetGradientStopCount 메서드를 사용합니다.
요구 사항
지원되는 최소 클라이언트 | Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 및 Windows Server 2008 R2용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | d2d1_1.h |
DLL | D2d1.dll |
추가 정보
ID2D1DeviceContext::CreateEffect