InteractionTracker クラス

定義

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
継承
Object Platform::Object IInspectable CompositionObject InteractionTracker
属性

プロパティ

名前 説明
Comment (継承元 CompositionObject)
Compositor (継承元 CompositionObject)
DispatcherQueue (継承元 CompositionObject)
ImplicitAnimations (継承元 CompositionObject)
InteractionSources
IsInertiaFromImpulse
IsPositionRoundingSuggested
MaxPosition
MaxScale
MinPosition
MinScale
NaturalRestingPosition
NaturalRestingScale
Owner
Position
PositionInertiaDecayRate
PositionVelocityInPixelsPerSecond
Properties (継承元 CompositionObject)
Scale
ScaleInertiaDecayRate
ScaleVelocityInPercentPerSecond

メソッド

名前 説明
AdjustPositionXIfGreaterThanThreshold(Single, Single)
AdjustPositionYIfGreaterThanThreshold(Single, Single)
Close() (継承元 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()

アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 CompositionObject)
GetBindingMode(InteractionTracker, InteractionTracker)
PopulatePropertyInfo(String, AnimationPropertyInfo) (継承元 CompositionObject)
SetBindingMode(InteractionTracker, InteractionTracker, InteractionBindingAxisModes)
StartAnimation(String, CompositionAnimation, AnimationController) (継承元 CompositionObject)
StartAnimation(String, CompositionAnimation) (継承元 CompositionObject)
StartAnimationGroup(ICompositionAnimationBase) (継承元 CompositionObject)
StopAnimation(String) (継承元 CompositionObject)
StopAnimationGroup(ICompositionAnimationBase) (継承元 CompositionObject)
TryGetAnimationController(String) (継承元 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)

適用対象