Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Systems
Inheritance Hierarchy
- TSharedEntitySystemLinkerExtension< FCameraShakePreviewerLinkerExtension >
- FCameraShakePreviewerLinkerExtension
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieSceneCameraShakeSystem.h |
| Include | #include "Systems/MovieSceneCameraShakeSystem.h" |
Syntax
struct FCameraShakePreviewerLinkerExtension : public TSharedEntitySystemLinkerExtension< FCameraShakePreviewerLinkerExtension >
Remarks
Linker extension for storing camera shake previewers shared between the instantiator and the evaluation systems below. This extension is held by a shared pointer, so it should unregister and delete itself when both systems are unlinked.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCameraShakePreviewerLinkerExtension
(
UMovieSceneEntitySystemLinker* Linker |
Constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FCameraShakePreviewer * | FindPreviewer
(
FInstanceHandle InstanceHandle |
Find the previewer for the given sequence instance, if it has already been created | |
| TEntitySystemLinkerExtensionID< FCameraShakePreviewerLinkerExtension > | The ID of this extension | ||
| TSharedPtr< FCameraShakePreviewerLinkerExtension > | GetOrCreateExtension
(
UMovieSceneEntitySystemLinker* Linker |
Get the extension from the given linker, or create a new one | |
| FCameraShakePreviewer & | GetPreviewer
(
FInstanceHandle InstanceHandle |
Get or create the previewer for the given sequence instance | |
| bool | HasAnyShake () |
Whether there is any previewer with any shake | |
| void | Update all previewers by using the update context of each matching sequence instance |