LEAP Documentation 40220
Documentation for the LEAP project
FInterpolationEntry Struct Reference

#include <Interpolator.h>

Public Member Functions

 FInterpolationEntry ()
 
 FInterpolationEntry (UObject *Object, FInterpolationDelegate Event, FInterpolationSignature DynamicEvent, FInterpolationDelegate OnCompleteEvent, FInterpolationSignature OnCompleteDynamicEvent, float TE, float TT, float S, float E, EEasingFunc::Type Ease, UCurveFloat *C)
 
bool operator== (const FInterpolationEntry &rhs) const
 

Public Attributes

FInterpolationSignature DynamicDelegate
 
FInterpolationSignature CompleteDynamicDelegate
 
FInterpolationDelegate Delegate
 
FInterpolationDelegate CompleteDelegate
 
float TimeElapsed = 0.f
 
float TimeTotal = 0.f
 
float DeltaTime = 0.0f
 
float Start = 0.f
 
float End = 0.f
 
float PercentCompleted = 0.0f
 
float Value = 0.0f
 
bool bInverted = false
 
bool bIsValid = false
 
EEasingFunc::Type EaseType
 
UCurveFloat * Curve = nullptr
 
bool bReplicated = false
 
uint32 ID = 0
 
UObject * CallingObject = nullptr
 
bool bCompleted = false
 

Static Public Attributes

static uint32 Counter = 0
 

Constructor & Destructor Documentation

◆ FInterpolationEntry() [1/2]

FInterpolationEntry::FInterpolationEntry ( )
inline

◆ FInterpolationEntry() [2/2]

FInterpolationEntry::FInterpolationEntry ( UObject *  Object,
FInterpolationDelegate  Event,
FInterpolationSignature  DynamicEvent,
FInterpolationDelegate  OnCompleteEvent,
FInterpolationSignature  OnCompleteDynamicEvent,
float  TE,
float  TT,
float  S,
float  E,
EEasingFunc::Type  Ease,
UCurveFloat *  C 
)
inline

Member Function Documentation

◆ operator==()

bool FInterpolationEntry::operator== ( const FInterpolationEntry rhs) const
inline

Member Data Documentation

◆ bCompleted

bool FInterpolationEntry::bCompleted = false

◆ bInverted

bool FInterpolationEntry::bInverted = false

◆ bIsValid

bool FInterpolationEntry::bIsValid = false

◆ bReplicated

bool FInterpolationEntry::bReplicated = false

◆ CallingObject

UObject* FInterpolationEntry::CallingObject = nullptr

◆ CompleteDelegate

FInterpolationDelegate FInterpolationEntry::CompleteDelegate

◆ CompleteDynamicDelegate

FInterpolationSignature FInterpolationEntry::CompleteDynamicDelegate

◆ Counter

uint32 FInterpolationEntry::Counter = 0
static

◆ Curve

UCurveFloat* FInterpolationEntry::Curve = nullptr

◆ Delegate

FInterpolationDelegate FInterpolationEntry::Delegate

◆ DeltaTime

float FInterpolationEntry::DeltaTime = 0.0f

◆ DynamicDelegate

FInterpolationSignature FInterpolationEntry::DynamicDelegate

◆ EaseType

EEasingFunc::Type FInterpolationEntry::EaseType

◆ End

float FInterpolationEntry::End = 0.f

◆ ID

uint32 FInterpolationEntry::ID = 0

◆ PercentCompleted

float FInterpolationEntry::PercentCompleted = 0.0f

◆ Start

float FInterpolationEntry::Start = 0.f

◆ TimeElapsed

float FInterpolationEntry::TimeElapsed = 0.f

◆ TimeTotal

float FInterpolationEntry::TimeTotal = 0.f

◆ Value

float FInterpolationEntry::Value = 0.0f

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