Navigation
API > API/Plugins > API/Plugins/TemplateSequence
A camera shake pattern that plays a sequencer animation.
| Name | USequenceCameraShakePattern |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/TemplateSequence/Source/TemplateSequence/Public/SequenceCameraShake.h |
| Include Path | #include "SequenceCameraShake.h" |
Syntax
UCLASS (MinimalAPI)
class USequenceCameraShakePattern : public UCameraShakePattern
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCameraShakePattern → USequenceCameraShakePattern
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USequenceCameraShakePattern
(
const FObjectInitializer& ObjInit |
SequenceCameraShake.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlendInTime | float | Linear blend-in time. | SequenceCameraShake.h |
|
| BlendOutTime | float | Linear blend-out time. | SequenceCameraShake.h |
|
| bRandomSegment | bool | When true, plays a random snippet of the sequence for RandomSegmentDuration seconds. | SequenceCameraShake.h |
|
| PlayRate | float | Scalar defining how fast to play the anim. | SequenceCameraShake.h |
|
| RandomSegmentDuration | float | When bRandomSegment is true, defines how long the sequence should play. | SequenceCameraShake.h |
|
| Scale | float | Scalar defining how "intense" to play the anim. | SequenceCameraShake.h |
|
| Sequence | TObjectPtr< class UCameraAnimationSequence > | Source camera animation sequence to play. | SequenceCameraShake.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraStandIn | TObjectPtr< UCameraAnimationSequenceCameraStandIn > | Standin for the camera actor and components | SequenceCameraShake.h |
|
| Player | TObjectPtr< UCameraAnimationSequencePlayer > | The player we use to play the camera animation sequence | SequenceCameraShake.h |
|
| State | FCameraShakeState | State tracking | SequenceCameraShake.h |