Navigation
API > API/Plugins > API/Plugins/TemplateSequence
World subsystem that holds global objects for handling camera animation sequences.
| Name | UCameraAnimationSequenceSubsystem |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/TemplateSequence/Source/TemplateSequence/Public/CameraAnimationSequenceSubsystem.h |
| Include Path | #include "CameraAnimationSequenceSubsystem.h" |
Syntax
UCLASS ()
class UCameraAnimationSequenceSubsystem : public UWorldSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UWorldSubsystem → UCameraAnimationSequenceSubsystem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCameraAnimationSequenceSubsystem() |
Construct a new camera animation sequence subsystem | CameraAnimationSequenceSubsystem.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UCameraAnimationSequenceSubsystem() |
Destroy the camera animation sequence subsystem | CameraAnimationSequenceSubsystem.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Linker | TObjectPtr< UMovieSceneEntitySystemLinker > | The global Sequencer linker that contains all the shakes and camera animations | CameraAnimationSequenceSubsystem.h |
|
| Runner | TSharedPtr< FMovieSceneEntitySystemRunner > | The global Sequencer runner that runs all the shakes and camera animations | CameraAnimationSequenceSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneEntitySystemLinker * GetLinker
(
bool bAutoCreate |
Gets the Sequencer linker owned by this sybsystem | CameraAnimationSequenceSubsystem.h | |
TSharedPtr< FMovieSceneEntitySystemRunner > GetRunner() |
Get's this subsystem's camera anim runner | CameraAnimationSequenceSubsystem.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UMovieSceneEntitySystemLinker * CreateLinker
(
UObject* Outer, |
Create a new linker setup for handling camera animation sequences | CameraAnimationSequenceSubsystem.h | |
static UCameraAnimationSequenceSubsystem * GetCameraAnimationSequenceSubsystem
(
const UWorld* InWorld |
Get the camera animation sequence subsystem for the given world | CameraAnimationSequenceSubsystem.h | |
static UE::MovieScene::EEntitySystemCategory GetCameraAnimationSystemCategory() |
Gets the system category for camera animation specific systems | CameraAnimationSequenceSubsystem.h |