Open 3D Engine LyShine Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
IUiAnimationListener Struct Referenceabstract

#include <IUiAnimation.h>

Inherited by UiCanvasComponent, and UiTooltipDisplayComponent.

Public Types

enum  EUiAnimationEvent { eUiAnimationEvent_Started = 0 , eUiAnimationEvent_Stopped , eUiAnimationEvent_Aborted , eUiAnimationEvent_Updated }
 

Public Member Functions

virtual void OnUiAnimationEvent (EUiAnimationEvent uiAnimationEvent, IUiAnimSequence *pAnimSequence)=0
 callback on UI animation events
 
virtual void OnUiTrackEvent (AZStd::string eventName, AZStd::string valueName, IUiAnimSequence *pAnimSequence)
 

Detailed Description

UI animation Listener interface. Register at UI animation system to get notified about UI animation events

Member Function Documentation

◆ OnUiAnimationEvent()

virtual void IUiAnimationListener::OnUiAnimationEvent ( EUiAnimationEvent  uiAnimationEvent,
IUiAnimSequence pAnimSequence 
)
pure virtual

callback on UI animation events

Implemented in UiCanvasComponent, and UiTooltipDisplayComponent.


The documentation for this struct was generated from the following file: