UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneTransformTests.cpp File Reference

Macros

#define LOCTEXT_NAMESPACE   "MovieSceneTransformTests"
 

Functions

bool IsEqual (TRangeBound< FFrameNumber > A, TRangeBound< FFrameNumber > B)
 
bool IsEqual (TRange< FFrameNumber > A, TRange< FFrameNumber > B)
 
bool IsEqual (FFrameNumber A, FFrameNumber B)
 
bool IsEqual (FFrameTime A, FFrameTime B)
 
template<typename TTransform >
FFrameNumber TransformToFrameNumber (TTransform Transform, FFrameNumber Value)
 
template<typename TTransform >
bool TestTransform (FAutomationTestBase &Test, TTransform Transform, TArrayView< FFrameNumber > InSource, TArrayView< FFrameNumber > InExpected, const TCHAR *TestName)
 
template<typename TTransform >
bool TestTransform (FAutomationTestBase &Test, TTransform Transform, TArrayView< TRange< FFrameNumber > > InSource, TArrayView< TRange< FFrameNumber > > InExpected, const TCHAR *TestName)
 
FMovieSceneSequenceTransform TransformRange (FFrameNumber StartA, FFrameNumber EndA, FFrameNumber StartB, FFrameNumber EndB)
 
 IMPLEMENT_SIMPLE_AUTOMATION_TEST (FMovieSceneSubSectionCoreLinearTransformsTest, "System.Engine.Sequencer.Core.LinearTransforms", EAutomationTestFlags::EditorContext|EAutomationTestFlags::EngineFilter) bool FMovieSceneSubSectionCoreLinearTransformsTest
 
 IMPLEMENT_SIMPLE_AUTOMATION_TEST (FMovieSceneSubSectionCoreSequenceTransformsTest, "System.Engine.Sequencer.Core.SequenceTransforms", EAutomationTestFlags::EditorContext|EAutomationTestFlags::EngineFilter) bool FMovieSceneSubSectionCoreSequenceTransformsTest
 
 IMPLEMENT_SIMPLE_AUTOMATION_TEST (FMovieSceneSubSectionCoreWarpingAndScalingTransformsTest, "System.Engine.Sequencer.Core.WarpingAndScalingTransforms", EAutomationTestFlags::EditorContext|EAutomationTestFlags::EngineFilter) bool FMovieSceneSubSectionCoreWarpingAndScalingTransformsTest
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "MovieSceneTransformTests"

Function Documentation

◆ IMPLEMENT_SIMPLE_AUTOMATION_TEST() [1/3]

IMPLEMENT_SIMPLE_AUTOMATION_TEST ( FMovieSceneSubSectionCoreLinearTransformsTest  ,
"System.Engine.Sequencer.Core.LinearTransforms"  ,
EAutomationTestFlags::EditorContext|EAutomationTestFlags::EngineFilter   
)

◆ IMPLEMENT_SIMPLE_AUTOMATION_TEST() [2/3]

IMPLEMENT_SIMPLE_AUTOMATION_TEST ( FMovieSceneSubSectionCoreSequenceTransformsTest  ,
"System.Engine.Sequencer.Core.SequenceTransforms"  ,
EAutomationTestFlags::EditorContext|EAutomationTestFlags::EngineFilter   
)

◆ IMPLEMENT_SIMPLE_AUTOMATION_TEST() [3/3]

IMPLEMENT_SIMPLE_AUTOMATION_TEST ( FMovieSceneSubSectionCoreWarpingAndScalingTransformsTest  ,
"System.Engine.Sequencer.Core.WarpingAndScalingTransforms"  ,
EAutomationTestFlags::EditorContext|EAutomationTestFlags::EngineFilter   
)

◆ IsEqual() [1/4]

bool IsEqual ( FFrameNumber  A,
FFrameNumber  B 
)

◆ IsEqual() [2/4]

bool IsEqual ( FFrameTime  A,
FFrameTime  B 
)

◆ IsEqual() [3/4]

bool IsEqual ( TRange< FFrameNumber A,
TRange< FFrameNumber B 
)

◆ IsEqual() [4/4]

bool IsEqual ( TRangeBound< FFrameNumber A,
TRangeBound< FFrameNumber B 
)

◆ TestTransform() [1/2]

template<typename TTransform >
bool TestTransform ( FAutomationTestBase Test,
TTransform  Transform,
TArrayView< FFrameNumber InSource,
TArrayView< FFrameNumber InExpected,
const TCHAR TestName 
)

◆ TestTransform() [2/2]

template<typename TTransform >
bool TestTransform ( FAutomationTestBase Test,
TTransform  Transform,
TArrayView< TRange< FFrameNumber > >  InSource,
TArrayView< TRange< FFrameNumber > >  InExpected,
const TCHAR TestName 
)

◆ TransformRange()

FMovieSceneSequenceTransform TransformRange ( FFrameNumber  StartA,
FFrameNumber  EndA,
FFrameNumber  StartB,
FFrameNumber  EndB 
)

◆ TransformToFrameNumber()

template<typename TTransform >
FFrameNumber TransformToFrameNumber ( TTransform  Transform,
FFrameNumber  Value 
)