Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
A class that owns a gameplay camera shake manager, so that we can us it to preview shakes in editor.
| Name | FCameraShakePreviewer |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Evaluation/MovieSceneCameraShakePreviewer.h |
| Include Path | #include "Evaluation/MovieSceneCameraShakePreviewer.h" |
Syntax
class FCameraShakePreviewer :
public FGCObject ,
public TSharedFromThis< FCameraShakePreviewer >
Inheritance Hierarchy
- FGCObject → FCameraShakePreviewer
- FSharedFromThisBase → TSharedFromThis → FCameraShakePreviewer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCameraShakePreviewer
(
UWorld* InWorld |
Evaluation/MovieSceneCameraShakePreviewer.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FCameraShakePreviewer() |
Evaluation/MovieSceneCameraShakePreviewer.h |
Structs
| Name | Remarks |
|---|---|
| FPreviewCameraShakeInfo |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FViewportFilter | TFunctionRef< bool(FLevelEditorViewportClient *)> | Evaluation/MovieSceneCameraShakePreviewer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveShakes | TArray< FPreviewCameraShakeInfo > | Evaluation/MovieSceneCameraShakePreviewer.h | ||
| LastDeltaTime | TOptional< float > | Evaluation/MovieSceneCameraShakePreviewer.h | ||
| LastFOVModifier | float | Evaluation/MovieSceneCameraShakePreviewer.h | ||
| LastLocationModifier | FVector | Evaluation/MovieSceneCameraShakePreviewer.h | ||
| LastPostProcessBlendWeights | TArray< float > | Evaluation/MovieSceneCameraShakePreviewer.h | ||
| LastPostProcessSettings | TArray< FPostProcessSettings > | Evaluation/MovieSceneCameraShakePreviewer.h | ||
| LastRotationModifier | FRotator | Evaluation/MovieSceneCameraShakePreviewer.h | ||
| LastScrubTime | TOptional< float > | Evaluation/MovieSceneCameraShakePreviewer.h | ||
| RegisteredViewportClients | TArray< FLevelEditorViewportClient * > | Evaluation/MovieSceneCameraShakePreviewer.h | ||
| World | UWorld * | Evaluation/MovieSceneCameraShakePreviewer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCameraShakeBase * AddCameraShake
(
const FCameraShakePreviewerAddParams& Params |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void GetActiveCameraShakes
(
TArray< FActiveCameraShakeInfo >& ActiveCameraShakes |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
UWorld * GetWorld() |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void ModifyView
(
FEditorViewportViewModifierParams& Params |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
int32 NumActiveCameraShakes() |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
| Evaluation/MovieSceneCameraShakePreviewer.h | |||
void RegisterViewModifier
(
FLevelEditorViewportClient* ViewportClient, |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void RegisterViewModifiers
(
bool bIgnoreDuplicateRegistration |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void RegisterViewModifiers
(
FViewportFilter InViewportFilter, |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void RemoveAllCameraShakes() |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void RemoveAllCameraShakesFromSource
(
const UCameraShakeSourceComponent* SourceComponent |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void RemoveCameraShake
(
UCameraShakeBase* ShakeInstance |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void Scrub
(
float ScrubTime |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void UnRegisterViewModifier
(
FLevelEditorViewportClient* ViewportClient |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void UnRegisterViewModifiers() |
Evaluation/MovieSceneCameraShakePreviewer.h | ||
void Update
(
float DeltaTime, |
Evaluation/MovieSceneCameraShakePreviewer.h |