#include <HorizonTweenEvent.h>
|
| virtual void | TweenStart () |
| |
| virtual void | TweenUpdate () |
| |
| virtual void | TweenLoop () |
| |
| virtual void | TweenFinished () |
| |
| template<typename THorizonTweenEventParameter , typename TReturn > |
| TReturn | GetTweenStart (const THorizonTweenEventParameter ¶mImpl, TFunction< TReturn()> getDefaultValue) |
| |
| template<typename THorizonTweenEventParameter , typename TReturn > |
| TReturn | GetTweenEnd (const THorizonTweenEventParameter ¶mImpl, TFunction< TReturn()> getDefaultValue) |
| |
| template<typename THorizonTweenEventParameter , typename TReturn > |
| TReturn | GetTweenLerpValue (const THorizonTweenEventParameter ¶mImpl, TFunction< TReturn()> getDefaultValue) |
| |
◆ ETweenEvent
| Enumerator |
|---|
| InitProcess | |
| Processing | |
| Finished | |
◆ UHorizonTweenEvent()
| UHorizonTweenEvent::UHorizonTweenEvent |
( |
| ) |
|
◆ ~UHorizonTweenEvent()
| UHorizonTweenEvent::~UHorizonTweenEvent |
( |
| ) |
|
|
virtual |
◆ Finish()
| void UHorizonTweenEvent::Finish |
( |
bool |
bTweenToEnd | ) |
|
|
virtual |
Finish this tween event
- Parameters
-
| bTweenToEnd | flag if we want to set current tween alpha to 1 before finish |
◆ GetCurrentAlpha()
| float UHorizonTweenEvent::GetCurrentAlpha |
( |
| ) |
|
◆ GetCurrentDuration()
| float UHorizonTweenEvent::GetCurrentDuration |
( |
| ) |
|
|
inline |
◆ GetCurrentNumOfLoop()
| float UHorizonTweenEvent::GetCurrentNumOfLoop |
( |
| ) |
|
|
inline |
◆ GetEventParam()
template<typename TDerivedPtr , typename TEventParam >
| const TEventParam& UHorizonTweenEvent::GetEventParam |
( |
| ) |
|
|
inline |
◆ GetEventStatus()
◆ GetTweenEnd()
template<typename THorizonTweenEventParameter , typename TReturn >
| TReturn UHorizonTweenEvent::GetTweenEnd |
( |
const THorizonTweenEventParameter & |
paramImpl, |
|
|
TFunction< TReturn()> |
getDefaultValue |
|
) |
| |
|
inlineprotected |
◆ GetTweenEventParam()
◆ GetTweenLerpValue()
template<typename THorizonTweenEventParameter , typename TReturn >
| TReturn UHorizonTweenEvent::GetTweenLerpValue |
( |
const THorizonTweenEventParameter & |
paramImpl, |
|
|
TFunction< TReturn()> |
getDefaultValue |
|
) |
| |
|
inlineprotected |
◆ GetTweenStart()
template<typename THorizonTweenEventParameter , typename TReturn >
| TReturn UHorizonTweenEvent::GetTweenStart |
( |
const THorizonTweenEventParameter & |
paramImpl, |
|
|
TFunction< TReturn()> |
getDefaultValue |
|
) |
| |
|
inlineprotected |
◆ Init()
◆ InitEvent()
template<typename TDerivedPtr , typename TEventParam >
◆ IsFinished()
| bool UHorizonTweenEvent::IsFinished |
( |
| ) |
|
|
inline |
◆ IsFreeze()
| bool UHorizonTweenEvent::IsFreeze |
( |
| ) |
|
|
inline |
◆ IsPlaying()
| bool UHorizonTweenEvent::IsPlaying |
( |
| ) |
|
|
inline |
◆ Pause()
| void UHorizonTweenEvent::Pause |
( |
| ) |
|
|
virtual |
◆ Play()
| void UHorizonTweenEvent::Play |
( |
| ) |
|
|
virtual |
◆ Processing()
| void UHorizonTweenEvent::Processing |
( |
float |
DeltaTime | ) |
|
|
virtual |
◆ Resume()
| void UHorizonTweenEvent::Resume |
( |
| ) |
|
|
virtual |
◆ SetEventStatus()
| void UHorizonTweenEvent::SetEventStatus |
( |
ETweenEvent |
eventStatus | ) |
|
◆ SetFreeze()
| void UHorizonTweenEvent::SetFreeze |
( |
bool |
b | ) |
|
|
inline |
◆ SetTweenEventParam()
◆ Stop()
| void UHorizonTweenEvent::Stop |
( |
| ) |
|
|
virtual |
◆ TweenFinished()
| void UHorizonTweenEvent::TweenFinished |
( |
| ) |
|
|
protectedvirtual |
◆ TweenLoop()
| void UHorizonTweenEvent::TweenLoop |
( |
| ) |
|
|
protectedvirtual |
◆ TweenStart()
| void UHorizonTweenEvent::TweenStart |
( |
| ) |
|
|
protectedvirtual |
Reimplemented in UHorizonTweenWidgetMoveSplinePathEvent, UHorizonTweenActorMoveSplinePathEvent, UHorizonTweenWidgetColorFromToEvent, UHorizonTweenSceneComponentMoveSplinePathEvent, UHorizonTweenActorColorFromToEvent, UHorizonTweenSceneComponentColorFromToEvent, UHorizonTweenWidgetSheerFromToEvent, UHorizonTweenActorScaleFromToEvent, UHorizonTweenSceneComponentScaleFromToEvent, UHorizonTweenWidgetScaleFromToEvent, UHorizonTweenActorRotatorFromToEvent, UHorizonTweenSceneComponentRotatorFromToEvent, UHorizonTweenActorMoveFromToEvent, UHorizonTweenWidgetRotatorFromToEvent, UHorizonTweenSceneComponentMoveFromToEvent, UHorizonTweenSplinePathEvent, UHorizonTweenWidgetMoveFromToEvent, UHorizonTweenRotatorEvent, UHorizonTweenLinearColorEvent, UHorizonTweenVector2DEvent, UHorizonTweenVectorEvent, and UHorizonTweenFloatEvent.
◆ TweenUpdate()
| void UHorizonTweenEvent::TweenUpdate |
( |
| ) |
|
|
protectedvirtual |
Reimplemented in UHorizonTweenWidgetMoveSplinePathEvent, UHorizonTweenActorMoveSplinePathEvent, UHorizonTweenWidgetColorFromToEvent, UHorizonTweenSceneComponentMoveSplinePathEvent, UHorizonTweenActorColorFromToEvent, UHorizonTweenSceneComponentColorFromToEvent, UHorizonTweenWidgetSheerFromToEvent, UHorizonTweenActorScaleFromToEvent, UHorizonTweenSceneComponentScaleFromToEvent, UHorizonTweenWidgetScaleFromToEvent, UHorizonTweenActorRotatorFromToEvent, UHorizonTweenSceneComponentRotatorFromToEvent, UHorizonTweenActorMoveFromToEvent, UHorizonTweenWidgetRotatorFromToEvent, UHorizonTweenSceneComponentMoveFromToEvent, UHorizonTweenSplinePathEvent, UHorizonTweenWidgetMoveFromToEvent, UHorizonTweenRotatorEvent, UHorizonTweenLinearColorEvent, UHorizonTweenVector2DEvent, UHorizonTweenVectorEvent, and UHorizonTweenFloatEvent.
◆ OnTweenFinished
| FOnHorizonTweenEvent UHorizonTweenEvent::OnTweenFinished |
◆ OnTweenFinishedNative
| FOnHorizonTweenEventNative UHorizonTweenEvent::OnTweenFinishedNative |
◆ OnTweenLoop
| FOnHorizonTweenEvent UHorizonTweenEvent::OnTweenLoop |
◆ OnTweenLoopNative
| FOnHorizonTweenEventNative UHorizonTweenEvent::OnTweenLoopNative |
◆ OnTweenStart
| FOnHorizonTweenEvent UHorizonTweenEvent::OnTweenStart |
◆ OnTweenStartNative
| FOnHorizonTweenEventNative UHorizonTweenEvent::OnTweenStartNative |
◆ OnTweenUpdate
| FOnHorizonTweenEvent UHorizonTweenEvent::OnTweenUpdate |
◆ OnTweenUpdateNative
| FOnHorizonTweenEventNative UHorizonTweenEvent::OnTweenUpdateNative |
The documentation for this class was generated from the following files:
- D:/workspace/horizon-studio/HorizonPlugin/HorizonTweenDemo/Plugins/HorizonTweenPlugin/Source/Runtime/HorizonTween/Public/Horizon/TweenSystem/Event/HorizonTweenEvent.h
- D:/workspace/horizon-studio/HorizonPlugin/HorizonTweenDemo/Plugins/HorizonTweenPlugin/Source/Runtime/HorizonTween/Private/Horizon/TweenSystem/Event/HorizonTweenEvent.cpp