Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Shakes
Inheritance Hierarchy
- UCameraShakePattern
- USimpleCameraShakePattern
- UPerlinNoiseCameraShakePattern
- UWaveOscillatorCameraShakePattern
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Shakes/SimpleCameraShakePattern.h |
| Include | #include "Shakes/SimpleCameraShakePattern.h" |
Syntax
UCLASS (Abstract)
class USimpleCameraShakePattern : public UCameraShakePattern
Remarks
A base class for a simple camera shake.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | BlendInTime | Blend-in time for this shake. Zero or less means no blend-in. | |
| float | BlendOutTime | Blend-out time for this shake. Zero or less means no blend-out. | |
| float | Duration | Duration in seconds of this shake. Zero or less means infinite. | |
| FCameraShakeState | State | The ongoing state for this shake |
Constructors
| Type | Name | Description | |
|---|---|---|---|
USimpleCameraShakePattern
(
const FObjectInitializer& ObjInit |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetShakePatternInfoImpl
(
FCameraShakeInfo& OutInfo |
||
| bool | |||
| void | StartShakePatternImpl
(
const FCameraShakePatternStartParams& Params |
||
| void | StopShakePatternImpl
(
const FCameraShakePatternStopParams& Params |
||
| void |