IUIAnimationInterpolator::GetDependencies 메서드(uianimation.h)
SetInitialValueAndVelocity에 전달된 초기 값 또는 속도에 따라 달라지거나 SetDuration에 전달된 기간에 따라 달라지는 보간기의 측면을 가져옵니다.
구문
HRESULT GetDependencies(
[out] UI_ANIMATION_DEPENDENCIES *initialValueDependencies,
[out] UI_ANIMATION_DEPENDENCIES *initialVelocityDependencies,
[out] UI_ANIMATION_DEPENDENCIES *durationDependencies
);
매개 변수
[out] initialValueDependencies
SetInitialValueAndVelocity에 전달된 초기 값에 따라 달라지는 보간기의 측면입니다.
[out] initialVelocityDependencies
SetInitialValueAndVelocity에 전달된 초기 속도에 따라 달라지는 보간기의 측면입니다.
[out] durationDependencies
SetDuration에 전달된 기간에 따라 달라지는 보간기의 측면입니다.
반환 값
메서드가 성공하면 S_OK가 반환되고, 그러지 않으면 HRESULT 오류 코드를 반환합니다. 오류 코드 목록은 Windows 애니메이션 오류 코드를 참조하세요.
설명
이 메서드는 값, 속도 및 기간과 같은 특정 입력의 영향을 받는 사용자 지정 보간기의 측면을 식별하기 위해 호출됩니다. 이러한 각 입력에 대해 보간기는 다음 중 하나를 반환합니다.
- 적용되는 UI_ANIMATION_DEPENDENCIES 멤버의 비트 OR입니다.
- 입력 에 아무 것도 의존하지 않으면 UI_ANIMATION_DEPENDENCY_NONE.
보간기가 올바른 플래그 집합을 반환하는 것이 중요합니다. 출력에 대한 플래그가 없는 경우 Windows 애니메이션은 해당 매개 변수가 보간 결과의 해당 측면에 영향을 주지 않는다고 가정합니다. 예를 들어 사용자 지정 보간기에 initialVelocityDependencies에 대한 UI_ANIMATION_DEPENDENCY_FINAL_VALUE 포함되지 않은 경우 Windows 애니메이션은 임의의 속도 매개 변수를 사용하여 SetInitialValueAndVelocity를 호출한 다음 GetFinalValue를 호출하여 최종 값을 결정할 수 있습니다. 보간기가 전환의 최종 값이 초기 속도에 종속되지 않는다고 주장했기 때문에 보간자의 GetFinalValue 구현은 SetInitialValueAndVelocity 에 전달된 속도 매개 변수에 관계없이 동일한 결과를 반환해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista용 Windows 7, Windows Vista 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | uianimation.h |
DLL | UIAnimation.dll |