Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
| Name | UMovieSceneMotionVectorSimulationSystem |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieSceneMotionVectorSimulationSystem.h |
| Include Path | #include "Systems/MovieSceneMotionVectorSimulationSystem.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneMotionVectorSimulationSystem : public UMovieSceneEntitySystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneEntitySystem → UMovieSceneMotionVectorSimulationSystem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneMotionVectorSimulationSystem
(
const FObjectInitializer& ObjInit |
Systems/MovieSceneMotionVectorSimulationSystem.h |
Structs
| Name | Remarks |
|---|---|
| FSimulatedTransform | Transform data relating to a specific object or socket |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bPreserveTransforms | bool | Whether to reset TransformData at the end of the frame or not | Systems/MovieSceneMotionVectorSimulationSystem.h | |
| bSimulateTransformsRequested | bool | Systems/MovieSceneMotionVectorSimulationSystem.h | ||
| bSimulationEnabled | bool | Systems/MovieSceneMotionVectorSimulationSystem.h | ||
| TransformData | TMultiMap< FObjectKey, FSimulatedTransform > | Map of object -> previous transform data | Systems/MovieSceneMotionVectorSimulationSystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddSimulatedTransform
(
USceneComponent* Component, |
Systems/MovieSceneMotionVectorSimulationSystem.h | ||
void EnableThisFrame() |
Systems/MovieSceneMotionVectorSimulationSystem.h | ||
bool IsSimulationEnabled() |
Systems/MovieSceneMotionVectorSimulationSystem.h | ||
void PreserveSimulatedMotion
(
bool bShouldPreserveTransforms |
Systems/MovieSceneMotionVectorSimulationSystem.h | ||
void SimulateAllTransforms() |
Systems/MovieSceneMotionVectorSimulationSystem.h |