InteractionTracker Class

Definition

public ref class InteractionTracker sealed : CompositionObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InteractionTracker final : CompositionObject
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class InteractionTracker final : CompositionObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InteractionTracker : CompositionObject
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class InteractionTracker : CompositionObject
Public NotInheritable Class InteractionTracker
Inherits CompositionObject
Inheritance
Object Platform::Object IInspectable CompositionObject InteractionTracker
Attributes

Properties

Name Description
Comment (Inherited from CompositionObject)
Compositor (Inherited from CompositionObject)
DispatcherQueue (Inherited from CompositionObject)
ImplicitAnimations (Inherited from CompositionObject)
InteractionSources
IsInertiaFromImpulse
IsPositionRoundingSuggested
MaxPosition
MaxScale
MinPosition
MinScale
NaturalRestingPosition
NaturalRestingScale
Owner
Position
PositionInertiaDecayRate
PositionVelocityInPixelsPerSecond
Properties (Inherited from CompositionObject)
Scale
ScaleInertiaDecayRate
ScaleVelocityInPercentPerSecond

Methods

Name Description
AdjustPositionXIfGreaterThanThreshold(Single, Single)
AdjustPositionYIfGreaterThanThreshold(Single, Single)
Close() (Inherited from CompositionObject)
ConfigureCenterPointXInertiaModifiers(IIterable<CompositionConditionalValue>)
ConfigureCenterPointYInertiaModifiers(IIterable<CompositionConditionalValue>)
ConfigurePositionXInertiaModifiers(IIterable<InteractionTrackerInertiaModifier>)
ConfigurePositionYInertiaModifiers(IIterable<InteractionTrackerInertiaModifier>)
ConfigureScaleInertiaModifiers(IIterable<InteractionTrackerInertiaModifier>)
ConfigureVector2PositionInertiaModifiers(IIterable<InteractionTrackerVector2InertiaModifier>)
Create(Compositor)
CreateWithOwner(Compositor, IInteractionTrackerOwner)
Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from CompositionObject)
GetBindingMode(InteractionTracker, InteractionTracker)
PopulatePropertyInfo(String, AnimationPropertyInfo) (Inherited from CompositionObject)
SetBindingMode(InteractionTracker, InteractionTracker, InteractionBindingAxisModes)
StartAnimation(String, CompositionAnimation, AnimationController) (Inherited from CompositionObject)
StartAnimation(String, CompositionAnimation) (Inherited from CompositionObject)
StartAnimationGroup(ICompositionAnimationBase) (Inherited from CompositionObject)
StopAnimation(String) (Inherited from CompositionObject)
StopAnimationGroup(ICompositionAnimationBase) (Inherited from CompositionObject)
TryGetAnimationController(String) (Inherited from CompositionObject)
TryUpdatePosition(Vector3, InteractionTrackerClampingOption, InteractionTrackerPositionUpdateOption)
TryUpdatePosition(Vector3, InteractionTrackerClampingOption)
TryUpdatePosition(Vector3)
TryUpdatePositionBy(Vector3, InteractionTrackerClampingOption)
TryUpdatePositionBy(Vector3)
TryUpdatePositionWithAdditionalVelocity(Vector3)
TryUpdatePositionWithAnimation(CompositionAnimation)
TryUpdateScale(Single, Vector3)
TryUpdateScaleWithAdditionalVelocity(Single, Vector3)
TryUpdateScaleWithAnimation(CompositionAnimation, Vector3)

Applies to