HorizonTweenPlugin
4.17.0
|
#include <HorizonTweenActorEvent.h>
Protected Member Functions | |
virtual void | TweenStart () override |
virtual void | TweenUpdate () override |
Protected Member Functions inherited from UHorizonTweenActorEvent | |
template<typename THorizonTweenEventParameter > | |
void | SetActorMovable (const THorizonTweenEventParameter ¶mImpl) |
template<typename THorizonTweenEventParameter > | |
FVector | GetActorLocation (const THorizonTweenEventParameter ¶mImpl) |
template<typename THorizonTweenEventParameter > | |
void | SetActorLocation (THorizonTweenEventParameter ¶mImpl, const FVector &newLocation) |
template<typename THorizonTweenEventParameter > | |
FRotator | GetActorRotation (const THorizonTweenEventParameter ¶mImpl) |
template<typename THorizonTweenEventParameter > | |
void | SetActorRotation (THorizonTweenEventParameter ¶mImpl, FRotator &newRotator) |
template<typename THorizonTweenEventParameter > | |
FVector | GetActorScale (const THorizonTweenEventParameter ¶mImpl) |
template<typename THorizonTweenEventParameter > | |
void | SetActorScale (const THorizonTweenEventParameter ¶mImpl, const FVector &newScale) |
Protected Member Functions inherited from UHorizonTweenEvent | |
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) |
Additional Inherited Members | |
Public Member Functions inherited from UHorizonTweenEvent | |
UHorizonTweenEvent () | |
virtual | ~UHorizonTweenEvent () |
template<typename TDerivedPtr , typename TEventParam > | |
FORCEINLINE void | InitEvent (const FHorizonTweenEventParameters &eventParam, TEventParam &&eventImplementParam) |
template<typename TDerivedPtr , typename TEventParam > | |
const TEventParam & | GetEventParam () |
virtual void | Init (AHorizonTweenSystem *pTweenSystem) |
virtual void | Processing (float DeltaTime) |
void | SetEventStatus (ETweenEvent eventStatus) |
ETweenEvent | GetEventStatus () |
bool | IsFinished () |
bool | IsPlaying () |
float | GetCurrentDuration () |
float | GetCurrentAlpha () |
float | GetCurrentNumOfLoop () |
void | SetTweenEventParam (const FHorizonTweenEventParameters ¶m) |
FHorizonTweenEventParameters & | GetTweenEventParam () |
virtual void | Play () |
virtual void | Stop () |
virtual void | Pause () |
virtual void | Resume () |
virtual void | Finish (bool bTweenToEnd) |
void | SetFreeze (bool b) |
bool | IsFreeze () |
Public Attributes inherited from UHorizonTweenEvent | |
FOnHorizonTweenEvent | OnTweenStart |
FOnHorizonTweenEvent | OnTweenUpdate |
FOnHorizonTweenEvent | OnTweenLoop |
FOnHorizonTweenEvent | OnTweenFinished |
FOnHorizonTweenEventNative | OnTweenStartNative |
FOnHorizonTweenEventNative | OnTweenUpdateNative |
FOnHorizonTweenEventNative | OnTweenLoopNative |
FOnHorizonTweenEventNative | OnTweenFinishedNative |
Protected Types inherited from UHorizonTweenEvent | |
enum | ETweenEvent { ETweenEvent::InitProcess, ETweenEvent::Processing, ETweenEvent::Finished } |
|
overrideprotectedvirtual |
Reimplemented from UHorizonTweenEvent.
|
overrideprotectedvirtual |
Reimplemented from UHorizonTweenEvent.