UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Impl Namespace Reference

Classes

struct  FHeapDataStorage
 
struct  FInlineDataStorage
 
struct  FPreAnimatedToken
 
struct  FPreAnimatedTokenProducer
 
struct  FTestMovieScenePlayer
 
struct  IExpressionNodeStorage
 
struct  TCallableInfo
 
struct  TCallableInfoImpl
 
struct  TCallableInfoImpl< Ret_(T::*)(Arg1_) const >
 
struct  TCallableInfoImpl< Ret_(T::*)(Arg1_)>
 
struct  TCallableInfoImpl< Ret_(T::*)(Arg1_, Arg2_) const >
 
struct  TCallableInfoImpl< Ret_(T::*)(Arg1_, Arg2_)>
 
struct  TCallableInfoImpl< Ret_(T::*)(Arg1_, Arg2_, Arg3_) const >
 
struct  TCallableInfoImpl< Ret_(T::*)(Arg1_, Arg2_, Arg3_)>
 
struct  TStorageTypeDeduction
 

Functions

template<typename T >
FExpressionResult ForwardReturnType (T &&Result)
 
FExpressionResult ForwardReturnType (FExpressionResult &&Result)
 
template<typename OperandType , typename ContextType , typename FuncType >
TOperatorJumpTable< ContextType >::FUnaryFunction WrapUnaryFunction (FuncType In)
 
template<typename LeftOperandType , typename RightOperandType , typename ContextType , typename FuncType >
TOperatorJumpTable< ContextType >::FBinaryFunction WrapBinaryFunction (FuncType In)
 
template<typename OperandType , typename ContextType , typename FuncType >
TOperatorJumpTable< ContextType >::FShortCircuit WrapShortCircuitFunction (FuncType In)
 
float SinOut (float InTime)
 
float SinIn (float InTime)
 
float PowIn (float InTime, float Power)
 
float PowOut (float InTime, float Power)
 
float ExpIn (float InTime)
 
float ExpOut (float InTime)
 
float CircIn (float InTime)
 
float CircOut (float InTime)
 
FMovieSceneEvaluationKey TrackKey1 (MovieSceneSequenceID::Root,++TrackID)
 
FMovieSceneEvaluationKey TrackKey2 (MovieSceneSequenceID::Root,++TrackID)
 
UMovieSceneEntitySystemLinkerGetTestLinker ()
 
void Assert (FAutomationTestBase *Test, int32 Actual, int32 Expected, const TCHAR *Message)
 
void OnFinishedEvaluating (UMovieSceneEntitySystemLinker *InLinker, const FMovieSceneEvaluationKey &InKey, const UE::MovieScene::FRootInstanceHandle RootInstanceHandle)
 
void ResetValues ()
 

Variables

int32 TestValue1 = TestMagicNumber
 
int32 TestValue2 = TestMagicNumber
 
FMovieSceneTrackIdentifier TrackID = FMovieSceneTrackIdentifier::Invalid()
 
FMovieSceneEvaluationKey SectionKey1 (MovieSceneSequenceID::Root, TrackID, 0)
 
FMovieSceneEvaluationKey SectionKey2 (MovieSceneSequenceID::Root, TrackID, 0)
 
FMovieSceneAnimTypeID AnimType1 = FMovieSceneAnimTypeID::Unique()
 
FMovieSceneAnimTypeID AnimType2 = FMovieSceneAnimTypeID::Unique()
 
TStrongObjectPtr< UMovieSceneEntitySystemLinkerGEntitySystemLinker
 

Function Documentation

◆ Assert()

void Impl::Assert ( FAutomationTestBase Test,
int32  Actual,
int32  Expected,
const TCHAR Message 
)

◆ CircIn()

float Impl::CircIn ( float  InTime)

◆ CircOut()

float Impl::CircOut ( float  InTime)

◆ ExpIn()

float Impl::ExpIn ( float  InTime)

◆ ExpOut()

float Impl::ExpOut ( float  InTime)

◆ ForwardReturnType() [1/2]

FExpressionResult Impl::ForwardReturnType ( FExpressionResult &&  Result)
inline

◆ ForwardReturnType() [2/2]

template<typename T >
FExpressionResult Impl::ForwardReturnType ( T &&  Result)
inline

Overloaded function that returns an FExpressionResult, regardless of what is passed in

◆ GetTestLinker()

UMovieSceneEntitySystemLinker * Impl::GetTestLinker ( )

◆ OnFinishedEvaluating()

void Impl::OnFinishedEvaluating ( UMovieSceneEntitySystemLinker InLinker,
const FMovieSceneEvaluationKey InKey,
const UE::MovieScene::FRootInstanceHandle  RootInstanceHandle 
)

◆ PowIn()

float Impl::PowIn ( float  InTime,
float  Power 
)

◆ PowOut()

float Impl::PowOut ( float  InTime,
float  Power 
)

◆ ResetValues()

void Impl::ResetValues ( )

◆ SinIn()

float Impl::SinIn ( float  InTime)

◆ SinOut()

float Impl::SinOut ( float  InTime)

◆ TrackKey1()

FMovieSceneEvaluationKey Impl::TrackKey1 ( MovieSceneSequenceID::Root  ,
++  TrackID 
)

◆ TrackKey2()

FMovieSceneEvaluationKey Impl::TrackKey2 ( MovieSceneSequenceID::Root  ,
++  TrackID 
)

◆ WrapBinaryFunction()

template<typename LeftOperandType , typename RightOperandType , typename ContextType , typename FuncType >
TOperatorJumpTable< ContextType >::FBinaryFunction Impl::WrapBinaryFunction ( FuncType  In)
inline

Wrapper function for supplied functions of the signature T(A, B)

◆ WrapShortCircuitFunction()

template<typename OperandType , typename ContextType , typename FuncType >
TOperatorJumpTable< ContextType >::FShortCircuit Impl::WrapShortCircuitFunction ( FuncType  In)
inline

Wrapper function for supplied functions of the signature bool(A, const ContextType* Context)

◆ WrapUnaryFunction()

template<typename OperandType , typename ContextType , typename FuncType >
TOperatorJumpTable< ContextType >::FUnaryFunction Impl::WrapUnaryFunction ( FuncType  In)
inline

Wrapper function for supplied functions of the signature T(A)

Variable Documentation

◆ AnimType1

◆ AnimType2

◆ GEntitySystemLinker

TStrongObjectPtr<UMovieSceneEntitySystemLinker> Impl::GEntitySystemLinker

◆ SectionKey1

◆ SectionKey2

◆ TestValue1

int32 Impl::TestValue1 = TestMagicNumber

◆ TestValue2

int32 Impl::TestValue2 = TestMagicNumber

◆ TrackID