Microsoft.UI.Composition Namespace

Classes

Name Description
AmbientLight
AnimationController
AnimationPropertyInfo
BackEasingFunction
BooleanKeyFrameAnimation
BounceEasingFunction
BounceScalarNaturalMotionAnimation
BounceVector2NaturalMotionAnimation
BounceVector3NaturalMotionAnimation
CircleEasingFunction
ColorKeyFrameAnimation
CompositionAnimation
CompositionAnimationGroup
CompositionApiInformation
CompositionBackdropBrush
CompositionBatchCompletedEventArgs
CompositionBrush
CompositionCapabilities
CompositionClip
CompositionColorBrush
CompositionColorGradientStop
CompositionColorGradientStopCollection
CompositionCommitBatch
CompositionContainerShape
CompositionDrawingSurface
CompositionEasingFunction
CompositionEffectBrush
CompositionEffectFactory
CompositionEffectSourceParameter
CompositionEllipseGeometry
CompositionEngine

Provides static methods for selecting and retrieving composition engines. This is an unstable Limited Access Feature (LAF) that allows apps to opt into using the OS as the engine for the Composition APIs, rather than the default in-process engine.

CompositionGeometricClip
CompositionGeometry
CompositionGradientBrush
CompositionGraphicsDevice
CompositionLight
CompositionLinearGradientBrush
CompositionLineGeometry
CompositionMaskBrush
CompositionMipmapSurface
CompositionNineGridBrush
CompositionNotificationDeferral
CompositionObject
CompositionPath
CompositionPathGeometry
CompositionProjectedShadow
CompositionProjectedShadowCaster
CompositionProjectedShadowCasterCollection
CompositionProjectedShadowReceiver
CompositionProjectedShadowReceiverUnorderedCollection
CompositionPropertySet
CompositionRadialGradientBrush
CompositionRectangleGeometry
CompositionRoundedRectangleGeometry
CompositionScopedBatch
CompositionShadow
CompositionShape
CompositionShapeCollection
CompositionSpriteShape
CompositionStrokeDashArray
CompositionSurfaceBrush
CompositionTransform
CompositionViewBox
CompositionVirtualDrawingSurface
CompositionVisualSurface
Compositor
ContainerVisual
CubicBezierEasingFunction
DistantLight
DropShadow
ElasticEasingFunction
ExponentialEasingFunction
ExpressionAnimation
ImplicitAnimationCollection
InitialValueExpressionCollection
InsetClip
KeyFrameAnimation
LayerVisual
LinearEasingFunction
NaturalMotionAnimation
PathKeyFrameAnimation
PointLight
PowerEasingFunction
QuaternionKeyFrameAnimation
RectangleClip
RedirectVisual
RenderingDeviceReplacedEventArgs
ScalarKeyFrameAnimation
ScalarNaturalMotionAnimation
ShapeVisual
SineEasingFunction
SpotLight
SpringScalarNaturalMotionAnimation
SpringVector2NaturalMotionAnimation
SpringVector3NaturalMotionAnimation
SpriteVisual
StepEasingFunction
Vector2KeyFrameAnimation
Vector2NaturalMotionAnimation
Vector3KeyFrameAnimation
Vector3NaturalMotionAnimation
Vector4KeyFrameAnimation
Visual
VisualCollection
VisualUnorderedCollection

Interfaces

Name Description
IAnimationObject
ICompositionAnimationBase
ICompositionSupportsSystemBackdrop
ICompositionSurface
ICompositionSurfaceFacade
IVisualElement
IVisualElement2

Enums

Name Description
AnimationControllerProgressBehavior
AnimationDelayBehavior
AnimationDirection
AnimationIterationBehavior
AnimationPropertyAccessMode
AnimationStopBehavior
CompositionBackfaceVisibility
CompositionBatchTypes
CompositionBitmapInterpolationMode
CompositionBorderMode
CompositionColorSpace
CompositionCompositeMode
CompositionDropShadowSourcePolicy
CompositionEasingFunctionMode
CompositionEffectFactoryLoadStatus
CompositionEngineType

Defines the type of composition engine to use for the Composition APIs.

CompositionGetValueStatus
CompositionGradientExtendMode
CompositionMappingMode
CompositionProjectedShadowDrawOrder
CompositionStretch
CompositionStrokeCap
CompositionStrokeLineJoin