pub trait IInteractionTrackerOwner_Impl: Sized {
// Required methods
fn CustomAnimationStateEntered(
&self,
sender: Option<&InteractionTracker>,
args: Option<&InteractionTrackerCustomAnimationStateEnteredArgs>
) -> Result<()>;
fn IdleStateEntered(
&self,
sender: Option<&InteractionTracker>,
args: Option<&InteractionTrackerIdleStateEnteredArgs>
) -> Result<()>;
fn InertiaStateEntered(
&self,
sender: Option<&InteractionTracker>,
args: Option<&InteractionTrackerInertiaStateEnteredArgs>
) -> Result<()>;
fn InteractingStateEntered(
&self,
sender: Option<&InteractionTracker>,
args: Option<&InteractionTrackerInteractingStateEnteredArgs>
) -> Result<()>;
fn RequestIgnored(
&self,
sender: Option<&InteractionTracker>,
args: Option<&InteractionTrackerRequestIgnoredArgs>
) -> Result<()>;
fn ValuesChanged(
&self,
sender: Option<&InteractionTracker>,
args: Option<&InteractionTrackerValuesChangedArgs>
) -> Result<()>;
}
Required Methods§
fn CustomAnimationStateEntered( &self, sender: Option<&InteractionTracker>, args: Option<&InteractionTrackerCustomAnimationStateEnteredArgs> ) -> Result<()>
fn IdleStateEntered( &self, sender: Option<&InteractionTracker>, args: Option<&InteractionTrackerIdleStateEnteredArgs> ) -> Result<()>
fn InertiaStateEntered( &self, sender: Option<&InteractionTracker>, args: Option<&InteractionTrackerInertiaStateEnteredArgs> ) -> Result<()>
fn InteractingStateEntered( &self, sender: Option<&InteractionTracker>, args: Option<&InteractionTrackerInteractingStateEnteredArgs> ) -> Result<()>
fn RequestIgnored( &self, sender: Option<&InteractionTracker>, args: Option<&InteractionTrackerRequestIgnoredArgs> ) -> Result<()>
fn ValuesChanged( &self, sender: Option<&InteractionTracker>, args: Option<&InteractionTrackerValuesChangedArgs> ) -> Result<()>
Object Safety§
This trait is not object safe.