Windows.UI.Composition 네임스페이스

사용자 인터페이스 컴퍼지션을 위한 API를 제공합니다.

UWP용 동등한 WinUI 2 API: Microsoft.UI.Composition(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

클래스

AmbientLight

모든 대상 시각적 개체를 동일하게 비추는 조명입니다.

AnimationController

KeyFrameAnimation에 대한 재생 컨트롤을 제공합니다.

AnimationEndedEventArgs

CompositionPropertyAnimator.AnimationEnded 이벤트에 대한 이벤트 데이터를 제공합니다.

AnimationPropertyInfo

애니메이션 효과를 주는 속성에 대한 정보를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.AnimationPropertyInfo(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

BackEasingFunction

기간 중 주 함수의 반대 방향으로 값을 변경한 다음, 기존의 방식으로 함수 오버타임 동작을 되돌리고 완료하는 감속/가속 함수를 나타냅니다.

BooleanKeyFrameAnimation

하나 이상의 키 프레임이 있는 부울 속성을 대상으로 하는 시간 기반 애니메이션입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.BooleanKeyFrameAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

BounceEasingFunction

애니메이션된 바운스 효과를 만드는 감속/가속 함수를 나타냅니다.

BounceScalarNaturalMotionAnimation

스칼라 기반 속성을 대상으로 하는 바운스 물리학 기반 애니메이션입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.BounceScalarNaturalMotionAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

BounceVector2NaturalMotionAnimation

Vector2 기반 속성을 대상으로 하는 바운스 물리학 기반 애니메이션입니다.

BounceVector3NaturalMotionAnimation

Vector3 기반 속성을 대상으로 하는 바운스 물리학 기반 애니메이션입니다.

CircleEasingFunction

원형 함수를 사용하여 가속 및/또는 감속되는 애니메이션을 만드는 감속/가속 함수를 나타냅니다.

ColorKeyFrameAnimation

하나 이상의 색 키 프레임을 사용하여 Color 속성을 대상으로 하는 시간 기반 애니메이션입니다.

ColorKeyFrameAnimation 클래스는 속성의 속성에 Brush SpriteVisual애니메이션 Color 효과를 주는 데 사용되는 지원되는 형식 KeyFrameAnimation중 하나입니다. ColorKeyFrameAnimation s를 사용하는 경우 키 프레임 값에 Windows.UI.Color 개체를 사용합니다. InterpolationColorSpace 속성을 활용하여 시스템에서 애니메이션을 위해 보간할 색 공간을 정의합니다.

CompositionAnimation

기본 애니메이션 클래스를 나타냅니다.

CompositionAnimationGroup

애니메이션 그룹을 정의합니다.

CompositionAnimationGroup은 호출CompositionObject될 때 StartAnimationGroup 동시에 시작될 목록에서 s를 그룹CompositionAnimation화하는 방법을 제공합니다. CompositionAnimationGroup의 모든 CompositionAnimation은 애니메이션 자체의 Target 속성에 값을 할당해야 합니다. CompositionAnimationGroup은 트리거의 결과로 실행되는 애니메이션으로 연결할 ImplicitAnimationCollection 수도 있습니다.

UWP용 동등한 WinUI 2 API: Microsoft.UI.Composition.CompositionAnimationGroup(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionBackdropBrush

효과(또는 효과 체인)를 뒤에 있는 영역에 적용하는 브러시입니다 SpriteVisual.

CompositionBatchCompletedEventArgs

또는 CompositionScopedBatch.Completed 이벤트에 대한 CompositionCommitBatch.Completed 인수입니다.

CompositionBrush

를 그리는 데 사용되는 브러시의 기본 클래스입니다 SpriteVisual.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionBrush(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionCapabilities

그에 따라 시각적 계층 효과의 크기를 조정할 수 있도록 시스템 하드웨어 기능을 확인하는 기능을 제공합니다. 이렇게 하면 애플리케이션의 렌더링 집약적 작업 사용이 디바이스의 기능과 일치하도록 조정되어 최적의 성능과 쾌적한 시각적 결과를 제공할 수 있습니다.

CompositionClip

와 같은 InsetClip개체를 클리핑하기 위한 기본 클래스입니다.

CompositionColorBrush

단색으로 SpriteVisual 칠합니다.

CompositionColorGradientStop

그라데이션에서 전환 지점의 위치 및 색을 설명합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionColorGradientStop(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionColorGradientStopCollection

인덱스에서 개별적으로 액세스할 수 있는 CompositionColorGradientStop 개체의 컬렉션을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionColorGradientStopCollection(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionCommitBatch

활성 애니메이션 또는 효과 그룹입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionCommitBatch(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionContainerShape

2D 변환을 공유하는 항목을 그룹화하는 데 사용되는 CompositionShapes의 컨테이너를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionContainerShape(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionDrawingSurface

Direct2D 또는 Direct3D와의 상호 운용을 위한 그리기 표면입니다.

CompositionEasingFunction

KeyFrameAnimations와 함께 사용할 보간기 함수의 기본 클래스입니다.

CompositionEasingFunction 클래스는 s와 함께 KeyFrameAnimation 사용되는 감속/가속 함수의 기본 클래스입니다. 감속/가속 함수는 시스템이 서로 다른 두 키 프레임 간에 보간하는 방법을 설명하는 데 사용됩니다. 지원되는 감속/가속 함수 목록은 파생 섹션의 형식을 참조하세요.

CompositionEffect

효과를 나타냅니다.

CompositionEffectBrush

필터 효과의 출력으로 SpriteVisual을 그립니다. 필터 효과 설명은 클래스를 사용하여 정의됩니다 CompositionEffectFactory .

CompositionEffectFactory

Microsoft.Graphics.Canvas.Effects 네임스페이스에 Win2D 효과 설명 형식이 포함된 컴퍼지션 개체를 만듭니다.

참고

지원되지 않는 효과는 효과 네임스페이스에 대한 Win2D API 참조 에서 [NoComposition]으로 표시됩니다.

CompositionEffectFactoryLoadResult

CompositionEffectFactory.CompleteLoadAsync에 대한 호출 상태에 대한 호출의 결과에 대한 정보를 나타냅니다.

CompositionEffectSourceParameter

CompositionBrush("효과 원본")와 연결할 임의의 이름(문자열)을 선언하는 데 사용됩니다. 지정된 이름과 효과 원본의 연결은 메서드 CompositionEffectBrushSetSourceParameter 호출되면 발생합니다.

CompositionEllipseGeometry

지정된 가운데 및 반지름이 있는 타원을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionEllipseGeometry(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionGeometricClip

시각적 개체의 일부를 클리핑하는 도형을 나타냅니다. 시각적 개체의 표시되는 부분은 .에 의해 정의된 도형입니다 CompositionGeometry. 기하 도형 외부의 시각적 개체 부분이 잘립니다.

CompositionGeometry

컴퍼지션 기하 도형의 기본 클래스를 나타냅니다.

CompositionGradientBrush

그라데이션 중지점으로 구성된 그라데이션을 설명하는 브러시를 나타냅니다.

CompositionGradientBrush는 Rgb 및 RgbLinear CompositionColorSpace에서만 지원됩니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionGradientBrush(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionGraphicsDevice

작성기 세션에서 지정된 DirectX 디바이스에 대한 모든 하드웨어 바인딩 리소스를 만드는 데 사용됩니다. CompositionGraphicsDevice에는 GPU 작업을 수행하는 데 사용되는 DirectX 디바이스가 포함되어 있습니다. 개발자는 작성기 최상위 개체에서 그래픽 디바이스를 가져올 수 있습니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionGraphicsDevice(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionImage

이미지를 나타냅니다.

CompositionImageLoadResult

CompositionImage를 로드한 결과를 나타냅니다.

CompositionImageOptions

CompositionImage에 대 한 옵션을 나타냅니다.

CompositionLight

UI 장면을 대상으로 지정할 수 있는 광원의 기본 클래스입니다.

이 속성은 CompositionLight.Targets 어떤 시각적 개체가 켜졌는지 결정합니다.

CompositionLinearGradientBrush

선형 그라데이션으로 영역을 그리는 브러시를 나타냅니다.

CompositionLineGeometry

두 점 사이의 직선을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionLineGeometry(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionMaskBrush

불투명 마스크가 적용된 CompositionBrush를 사용하여 SpriteVisual을 그립니다. 불투명 마스크의 소스는 CompositionColorBrush, CompositionLinearGradientBrush, CompositionSurfaceBrush, CompositionEffectBrush 또는 CompositionNineGridBrush 형식의 CompositionBrush일 수 있습니다. 불투명 마스크는 CompositionSurfaceBrush로 지정되어야 합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionMaskBrush(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionMipmapSurface

Mipmap 텍스처의 그리기 표면을 나타냅니다.

CompositionNineGridBrush

소스 브러시의 SpriteVisual 내용에 Nine-Grid 스트레치를 적용한 후 CompositionBrush로 페인트합니다. 9-그리드 스트레치의 소스는 CompositionColorBrush, CompositionSurfaceBrush 또는 CompositionEffectBrush 형식의 모든 CompositionBrush에 의해 가능합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionNineGridBrush(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionObject

시각적 트리 구조의 노드를 나타내는 컴퍼지션 API의 기본 클래스입니다.

컴퍼지션 개체는 컴퍼지션 API의 다른 모든 기능이 사용하고 빌드하는 시각적 트리 구조입니다. API를 사용하면 개발자가 각각 시각적 트리의 단일 노드를 나타내는 하나 이상의 Visual 개체를 정의하고 만들 수 있습니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionObject(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionPath

연결된 일련의 선과 곡선을 나타냅니다.

CompositionPathGeometry

연결된 일련의 선과 곡선을 나타냅니다.

CompositionProjectedShadow

조명, 그림자를 캐스팅하는 시각적 개체 및 그림자를 수신하는 시각적 개체 간의 관계를 사용하여 계산된 장면 기반 그림자를 나타내며, 각 수신기에서 그림자가 다르게 그려집니다.

CompositionProjectedShadowCaster

투영된 그림자를 캐스팅하는 개체를 나타냅니다.

CompositionProjectedShadowCasterCollection

CompositionProjectedShadowCaster 개체의 컬렉션을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionProjectedShadowCasterCollection(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionProjectedShadowReceiver

투영된 그림자를 캐스트할 수 있는 개체를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionProjectedShadowReceiver(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionProjectedShadowReceiverUnorderedCollection

CompositionProjectedShadowReceiver 개체의 순서가 지정되지 않은 컬렉션을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionProjectedShadowReceiverUnorderedCollection(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionPropertyAnimator

컴퍼지션 속성에 애니메이션을 적용 합니다.

CompositionPropertySet

값을 키-값 쌍으로 저장합니다.

CompositionRadialGradientBrush

방사형 그라데이션으로 영역을 그리는 브러시를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionRadialGradientBrush(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionRectangleGeometry

경고

이 API에는 Windows 10 버전 2004 이하의 알려진 문제가 포함되어 있습니다. 코드에서 이 API를 사용하지 마세요.

지정된 크기의 직사각형 모양을 나타냅니다. CompositionRectangleGeometry 인스턴스를 가져오려면 Compositor.CreateRectangleGeometry를 호출합니다.

CompositionRoundedRectangleGeometry

모서리가 둥근 지정된 크기의 사각형 모양을 나타냅니다.

CompositionScopedBatch

명시적으로 생성된 활성 애니메이션 또는 효과 그룹입니다.

CompositionShadow

에 적용할 수 있는 그림자에 대한 기본 클래스입니다 SpriteVisual.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionShadow(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionShape

기본 셰이프 클래스를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionShape(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionShapeCollection

인덱스에서 개별적으로 액세스할 수 있는 CompositionShape 개체의 컬렉션을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionShapeCollection(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionSpriteShape

스트로크 및 채우기 CompositionGeometry를 그리는 CompositionShape입니다.

CompositionStrokeDashArray

도형을 윤곽선으로 표시하는 데 사용되는 파선과 간격의 패턴을 나타내는 값의 컬렉션을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionStrokeDashArray(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionSurfaceBrush

SpriteVisual ICompositionSurface에서 픽셀로 칠합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionSurfaceBrush(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionTarget

컴퍼지션 트리를 표시할 창을 나타냅니다.

CompositionTransform

컴퍼지션 개체에 대한 일반화된 변환 지원을 제공합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionTransform(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionViewBox

셰이프 시각적 트리 좌표를 시각적 개체에 매핑하는 컨테이너를 나타냅니다.

CompositionVirtualDrawingSurface

시각적 트리에서 컴퍼지션을 위해 시각적 개체와 연결할 수 있는 드물게 할당된 비트맵을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionVirtualDrawingSurface(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionVisualSurface

컴퍼지션 브러시를 사용하여 시각적 개체를 그리는 데 사용할 수 있는 ICompositionSurface로 시각적 트리를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionVisualSurface(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

Compositor

애플리케이션과 시스템 작성기 프로세스 간의 세션을 관리합니다.

Compositor 클래스는 Windows 다양한 형식의 팩터리로 사용할 수 있는 애플리케이션에 대한 Compositor 인스턴스를 만듭니다. UI. 시각적 계층, 효과 시스템 및 애니메이션 시스템에 걸쳐 있는 컴퍼지션 네임스페이스입니다. Compositor 클래스는 팩터리에서 만든 개체의 수명도 관리합니다.

UWP용 동등한 WinUI 2 API: Microsoft.UI.Composition.Compositor(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ContainerVisual

자식을 가질 수 있는 시각적 트리의 노드입니다.

CubicBezierEasingFunction

애니메이션 키 프레임 간 보간을 위한 입방형 3차원 함수를 나타냅니다.

DelegatedInkTrailVisual

애플리케이션이 "건조" 잉크 렌더링 패스를 처리하는 동안 시스템에서 렌더링하는 "젖은" 잉크 스트로크를 나타냅니다.

DistantLight

한 방향으로 조명을 방출하는 무한히 큰 원거리 광원. 예를 들어 먼 빛을 사용하여 햇빛을 나타낼 수 있습니다.

DropShadow

또는 LayerVisual.에 의해 캐스팅된 그림자입니다SpriteVisual.

EffectVisual

CompositionEffect의 루트인 시각적 트리 노드를 나타냅니다.

ElasticEasingFunction

완전히 정지할 때까지 앞뒤로 진동하는 스프링과 유사한 애니메이션을 만드는 감속/가속 함수를 나타냅니다.

ExponentialEasingFunction

지수 공식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속/가속 함수를 나타냅니다.

ExpressionAnimation

수학적 수식을 사용하여 모든 프레임에 애니메이션 효과를 주는 속성의 값을 계산하는 컴퍼지션 애니메이션입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.ExpressionAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ImageVisual

CompositionImage의 루트인 시각적 트리 노드를 나타냅니다.

ImplicitAnimationCollection

조건이 충족될 때 트리거되는 애니메이션 컬렉션입니다.

InitialValueExpressionCollection

애니메이션이 시작될 위치를 지정하는 값의 컬렉션입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.InitialValueExpressionCollection(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

InsetClip

시각적 개체의 일부를 클리핑하는 사각형을 나타냅니다. 사각형 안의 시각적 개체 부분이 표시됩니다. 사각형 외부의 시각적 개체 부분이 잘립니다.

KeyFrameAnimation

하나 이상의 키 프레임이 있는 시간 기반 애니메이션입니다. 이러한 프레임은 개발자가 애니메이션 속성의 특정 시간에 값을 지정할 수 있도록 하는 표식입니다. 키 프레임 애니메이션은 애니메이션이 키 프레임 간에 보간되는 방법을 지정하여 추가로 사용자 지정할 수 있습니다.

UWP용 동등한 WinUI 2 API: Microsoft.UI.Composition.KeyFrameAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

LayerVisual

자식이 단일 레이어로 평면화되는 ContainerVisual입니다.

LinearEasingFunction

애니메이션 키 프레임 간 보간을 위한 선형 함수를 나타냅니다.

NaturalMotionAnimation

힘을 사용하여 콘텐츠를 동적으로 이동하는 물리학 기반 애니메이션을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.NaturalMotionAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

PathKeyFrameAnimation

경고

이 API에는 Windows 10 버전 20H2 이하의 알려진 문제가 포함되어 있습니다. 코드에서 이 API를 사용하지 마세요.

각 키 프레임 값이 a로 표현되는 하나 이상의 키 프레임이 있는 시간 기반 애니메이션을 CompositionPath나타냅니다. 감속은 경로 간의 보간을 지정합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.PathKeyFrameAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

PointLight

모든 방향으로 빛을 발산하는 빛의 포인트 소스입니다.

UWP용 동등한 WinUI 2 API: Microsoft.UI.Composition.PointLight(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

PowerEasingFunction

f (t) = tp 수식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속/가속 함수를 나타냅니다. 여기서 p 는 속성과 같습니다Power.

QuaternionKeyFrameAnimation

하나 이상의 키 프레임이 있는 Orientation 속성을 대상으로 하는 시간 기반 애니메이션입니다.

QuaternionKeyFrameAnimation 클래스는 속성에 Visual애니메이션 Orientation 효과를 주는 데 사용되는 지원되는 형식 KeyFrameAnimation중 하나입니다. 쿼터니언은 회전에 대해 생각하는 유용하고 때로는 간단한 방법입니다. 쿼터니언은 각도 사이의 가장 짧은 경로를 사용하고 회전 각도/축 및 회전 행렬이 실행되는 Gimbal Lock과 같은 문제를 방지합니다. Quaternion은 스칼라와 벡터 파트라는 두 가지 구성 요소로 구성됩니다.

RectangleClip

시각적 개체의 일부를 클리핑하는 선택적 둥근 모서리가 있는 사각형을 나타냅니다. 사각형 안의 시각적 개체 부분이 표시됩니다. 사각형 외부의 시각적 개체 부분이 잘립니다.

RedirectVisual

다른 시각적 개체에서 콘텐츠를 가져오는 시각적 개체를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.RedirectVisual(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

RenderingDeviceReplacedEventArgs

RenderingDeviceReplaced 이벤트에 대한 인수입니다.

ScalarKeyFrameAnimation

하나 이상의 키 프레임이 있는 스칼라 기반 속성을 대상으로 하는 시간 기반 애니메이션입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.ScalarKeyFrameAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ScalarNaturalMotionAnimation

스칼라 속성을 대상으로 하는 데 사용되는 기본 Scalar NaturalMotionAnimation입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.ScalarNaturalMotionAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ShapeVisual

CompositionShape의 루트인 시각적 트리 노드를 나타냅니다.

UWP용 동등한 WinUI 2 API: Microsoft.UI.Composition.ShapeVisual(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SineEasingFunction

사인 수식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속/가속 함수를 나타냅니다.

SolidColorVisual

단색을 나타냅니다.

SpotLight

안쪽과 바깥쪽 원뿔을 비추는 광원입니다. 예를 들어 손전등입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.SpotLight(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SpringScalarNaturalMotionAnimation

스칼라 기반 속성을 대상으로 하는 스프링 물리학 기반 애니메이션입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.SpringScalarNaturalMotionAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SpringVector2NaturalMotionAnimation

Vector2 기반 속성을 대상으로 하는 스프링 물리학 기반 애니메이션입니다.

SpringVector3NaturalMotionAnimation

Vector3 기반 속성을 대상으로 하는 스프링 물리학 기반 애니메이션입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.SpringVector3NaturalMotionAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SpriteVisual

형식 CompositionBrush의 2D 박스 콘텐츠를 호스트합니다. 브러시에서 픽셀로 덮여 있지 않은 시각적 개체의 모든 부분은 투명한 픽셀로 렌더링됩니다. CompositionBrush는 , CompositionBackdropBrush, CompositionColorBrushCompositionSurfaceBrush 또는 CompositionEffectBrush.

UWP용 동등한 WinUI 2 API: Microsoft.UI.Composition.SpriteVisual(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

StepEasingFunction

정의할 수 있는 단계와 같이 증분 단위로 애니메이션을 진행하는 애니메이션 키 프레임 간 보간을 위한 단계 함수입니다. 초기 및 최종 단계에 대한 동작을 사용자 지정할 수 있습니다.

Vector2KeyFrameAnimation

하나 이상의 키 프레임이 있는 Vector2 기반 속성을 대상으로 하는 시간 기반 애니메이션입니다.

Vector2NaturalMotionAnimation

Vector2 속성을 대상으로 하는 데 사용되는 기본 Vector2 NaturalMotionAnimation입니다.

Vector3KeyFrameAnimation

하나 이상의 키 프레임이 있는 Vector3 기반 속성을 대상으로 하는 시간 기반 애니메이션입니다.

Vector3NaturalMotionAnimation

Vector3 속성을 대상으로 하는 데 사용되는 기본 Vector3 NaturalMotionAnimation입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.Vector3NaturalMotionAnimation(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

Vector4KeyFrameAnimation

하나 이상의 키 프레임이 있는 Vector4 기반 속성을 대상으로 하는 시간 기반 애니메이션입니다.

Visual

시각적 계층 구조의 기본 시각적 개체입니다.

VisualCollection

시각적 인스턴스의 컬렉션을 나타냅니다.

VisualUnorderedCollection

순서가 지정되지 않은 시각적 개체 컬렉션입니다.

구조체

InkTrailPoint

에 대한 DelegatedInkTrailVisual단일 점을 나타냅니다.

인터페이스

IAnimationObject

애니메이션에서 참조할 수 있는 속성이 있는 개체를 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.IAnimationObject(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ICompositionAnimationBase

컴퍼지션 애니메이션의 기본 클래스입니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.ICompositionAnimationBase(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ICompositionSupportsSystemBackdrop

시스템 배경으로 작업하기 CompositionBrush 위한 속성을 제공합니다. 지정된 CompositionBrush A SpriteVisual 는 구현 개체의 하위 트리의 뒷면에 배치됩니다.

ICompositionSurface

의 경계를 그리는 데 사용할 수 있는 표면의 SpriteVisual내용을 나타냅니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.ICompositionSurface(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ICompositionSurfaceFacade

실제 컴퍼지션 표면처럼 사용할 수 있는 컴퍼지션 표면의 자리 표시자를 나타냅니다.

IVisualElement

컴퍼지션 Visual으로 확인할 수 있음을 시스템에 나타내는 개체를 표시합니다.

IVisualElement2

개체의 내부를 검색하는 메서드를 Visual제공합니다.

열거형

AnimationControllerProgressBehavior

값이 결정되는 방법을 지정하는 상수를 AnimationController.Progress 정의합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.AnimationControllerProgressBehavior(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

AnimationDelayBehavior

애니메이션 지연 동작을 지정합니다.

AnimationDirection

애니메이션의 재생 방향을 지정합니다.

AnimationEndReason

애니메이션이 종료된 이유를 지정하는 상수를 정의합니다.

AnimationIterationBehavior

애니메이션이 반복되어야 하는지를 지정합니다.

UWP용 동등한 WinUI 2 API: AnimationIterationBehavior(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

AnimationPropertyAccessMode

애니메이션 속성에 액세스하는 방법을 지정하는 상수를 정의합니다.

AnimationStopBehavior

애니메이션이 중지되는 경우의 동작을 지정합니다.

UWP용 동등한 WinUI 2 API: AnimationStopBehavior(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionBackfaceVisibility

3D 변환 중에 시각적 개체의 뒷면이 표시되는지 여부를 지정합니다.

UWP용 동등한 WinUI 2 API: CompositionBackfaceVisibility(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionBatchTypes

에 대한 CompositionCommitBatch 일괄 처리 형식 및 CompositionScopedBatch.

CompositionBitmapInterpolationMode

화면의 픽셀에 대한 일대일 매핑을 형성하지 않을 때 ICompositionSurface에서 픽셀을 보간하는 데 사용되는 알고리즘을 지정합니다.

UWP에 해당하는 WinUI 2 API: CompositionBitmapInterpolationMode(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionBorderMode

시각적 테두리 가장자리의 별칭 동작을 제어합니다.

CompositionColorSpace

에서 색 값을 ColorKeyFrameAnimation보간하기 위한 색 공간을 지정합니다.

CompositionCompositeMode

불투명하지 않은 시각적 개체의 콘텐츠가 시각적 개체 뒤에 있는 배경 콘텐츠와 혼합되는 방법을 결정합니다.

CompositionDropShadowSourcePolicy

그림자에 대한 마스킹 정책을 지정합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionDropShadowSourcePolicy(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionEasingFunctionMode

감속/가속 함수와 연결된 애니메이션이 보간되는 방법을 지정하는 상수를 정의합니다.

CompositionEffectFactoryLoadStatus

효과 설명에 대한 셰이더의 비동기 컴파일 상태입니다.

UWP에 해당하는 WinUI 2 API: CompositionEffectFactoryLoadStatus(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CompositionGetValueStatus

키-값 쌍의 값을 검색하려는 시도의 결과를 나타냅니다.

CompositionGradientExtendMode

브러시의 그라데이션 벡터 또는 공간 바깥쪽에 그라데이션을 그리는 방법을 지정하는 상수를 정의합니다.

CompositionImageLoadStatus

CompositionImage.CompleteLoadAsync에 대한 호출 상태를 지정하는 상수를 정의합니다.

CompositionImageProgressStage

CompositionImage 로드 진행률을 지정하는 상수를 정의합니다.

CompositionMappingMode

그라데이션 브러시의 위치 지정 좌표(StartPoint, EndPoint)가 절대 또는 출력 영역에 상대적인지를 지정하는 상수를 정의합니다.

CompositionStretch

원본에서 대상 공간으로 매핑할 때 콘텐츠의 크기를 조정하는 방법을 지정합니다.

CompositionStrokeCap

선 또는 세그먼트의 끝에 셰이프를 지정하는 상수를 정의합니다.

CompositionStrokeLineJoin

두 줄 또는 세그먼트를 조인하는 데 사용되는 셰이프를 지정하는 상수를 정의합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Composition.CompositionStrokeLineJoin(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

설명

Windows. UI. 컴퍼지션 개요, 샘플 및 알려진 문제

항목 Description
Windows. UI. 컴퍼지션 개요 API의 개요 및 아키텍처
Windows. UI. 컴퍼지션 샘플 공식 Github의 API 샘플
알려진 문제 및 최신 정보 MSDN 포럼의 API에 대한 최신 업데이트

추가 정보