#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