HorizonTweenPlugin  4.17.0
Protected Member Functions | List of all members
UHorizonTweenSplinePathEvent Class Reference

#include <HorizonTweenBaseTypeEvent.h>

Inheritance diagram for UHorizonTweenSplinePathEvent:
UHorizonTweenActorEvent UHorizonTweenEvent

Protected Member Functions

virtual void TweenStart () override
 
virtual void TweenUpdate () override
 
- Protected Member Functions inherited from UHorizonTweenActorEvent
template<typename THorizonTweenEventParameter >
void SetActorMovable (const THorizonTweenEventParameter &paramImpl)
 
template<typename THorizonTweenEventParameter >
FVector GetActorLocation (const THorizonTweenEventParameter &paramImpl)
 
template<typename THorizonTweenEventParameter >
void SetActorLocation (THorizonTweenEventParameter &paramImpl, const FVector &newLocation)
 
template<typename THorizonTweenEventParameter >
FRotator GetActorRotation (const THorizonTweenEventParameter &paramImpl)
 
template<typename THorizonTweenEventParameter >
void SetActorRotation (THorizonTweenEventParameter &paramImpl, FRotator &newRotator)
 
template<typename THorizonTweenEventParameter >
FVector GetActorScale (const THorizonTweenEventParameter &paramImpl)
 
template<typename THorizonTweenEventParameter >
void SetActorScale (const THorizonTweenEventParameter &paramImpl, const FVector &newScale)
 
- Protected Member Functions inherited from UHorizonTweenEvent
virtual void TweenLoop ()
 
virtual void TweenFinished ()
 
template<typename THorizonTweenEventParameter , typename TReturn >
TReturn GetTweenStart (const THorizonTweenEventParameter &paramImpl, TFunction< TReturn()> getDefaultValue)
 
template<typename THorizonTweenEventParameter , typename TReturn >
TReturn GetTweenEnd (const THorizonTweenEventParameter &paramImpl, TFunction< TReturn()> getDefaultValue)
 
template<typename THorizonTweenEventParameter , typename TReturn >
TReturn GetTweenLerpValue (const THorizonTweenEventParameter &paramImpl, 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 &param)
 
FHorizonTweenEventParametersGetTweenEventParam ()
 
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 }
 

Member Function Documentation

◆ TweenStart()

void UHorizonTweenSplinePathEvent::TweenStart ( )
overrideprotectedvirtual

Reimplemented from UHorizonTweenEvent.

◆ TweenUpdate()

void UHorizonTweenSplinePathEvent::TweenUpdate ( )
overrideprotectedvirtual

Reimplemented from UHorizonTweenEvent.


The documentation for this class was generated from the following files: