Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Camera/CameraShakeBase.h |
Include |
#include "Camera/CameraShakeBase.h" |
class UCameraShakePattern : public UObject
A shake "pattern" defines how a camera should be effectively shaken. Examples of shake patterns are sinewave oscillation, perlin noise, or FBX animation.
Name | Description | |
---|---|---|
|
UCameraShakePattern ( |
Constructor for a shake pattern |
Name | Description | ||
---|---|---|---|
|
UCameraShake... |
GetShakeInstance() |
Gets the shake pattern's parent shake |
|
InstanceType... |
GetShakeInstance() |
Gets the shake pattern's parent shake |
|
GetShakePatternInfo ( |
Gets information about this shake pattern |
|
|
IsFinished() |
Returns whether this shake pattern is finished |
|
|
ScrubShakePattern ( |
Scrubs the shake pattern to the given time, and apply the generated offset to the given result |
|
|
StartShakePattern ( |
Called when the shake pattern starts |
|
|
StopShakePattern ( |
Called when the shake pattern is manually stopped |
|
|
TeardownShakePattern() |
Call when the shake pattern is discard, either after naturally finishing or being stopped manually |
|
|
UpdateShakePattern ( |
Updates the shake pattern, which should add its generated offset to the given result |