| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/MatineeCameraShake.h |
Include |
#include "MatineeCameraShake.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, HideCategories=(CameraShakePattern))
class UMatineeCameraShake : public UCameraShakeBase
Legacy camera shake which can do either oscillation or run camera anims.
Name | Description | ||
---|---|---|---|
|
UCameraAnim ... |
Anim |
Source camera animation to play. Can be null. |
|
float |
AnimBlendInTime |
Linear blend-in time. |
|
float |
AnimBlendOutTime |
Linear blend-out time. |
|
AnimInst |
The playing instance of the CameraAnim-based shake, if any. |
|
|
float |
AnimPlayRate |
Scalar defining how fast to play the anim. |
|
float |
AnimScale |
Scalar defining how "intense" to play the anim. |
|
AnimSequence |
Source camera animation sequence to play. Can be null, but can't have both Anim and AnimSequence. |
|
|
uint32: 1 |
bRandomAnimSegment |
If true, play a random snippet of the animation of length Duration. |
|
FOVOscillation |
FOV oscillation |
|
|
float |
FOVSinOffset |
Current FOV sinusoidal offset. |
|
float |
InitialFOVSinOffset |
Initial offset (could have been assigned at random). |
|
InitialLocSinOffset |
Initial offset (could have been assigned at random). |
|
|
InitialRotSinOffset |
Initial offset (could have been assigned at random). |
|
|
LocOscillation |
Positional oscillation |
|
|
LocSinOffset |
Current location sinusoidal offset. |
|
|
float |
OscillationBlendInTime |
Duration of the blend-in, where the oscillation scales from 0 to 1. |
|
float |
OscillationBlendOutTime |
Duration of the blend-out, where the oscillation scales from 1 to 0. |
|
float |
OscillationDuration |
Duration in seconds of current screen shake. Less than 0 means indefinite, 0 means no oscillation. |
|
float |
OscillatorTimeRemaining |
Time remaining for oscillation shakes. Less than 0.f means shake infinitely. |
|
float |
RandomAnimSegmentDuration |
When bRandomAnimSegment is true, this defines how long the anim should play. |
|
RotOscillation |
Rotational oscillation |
|
|
RotSinOffset |
Current rotational sinusoidal offset. |
|
|
SequenceShakePattern |
Sequence shake pattern for when using a sequence instead of a camera anim |
|
|
SequenceShakeState |
State tracking for the sequence shake pattern |
|
|
TWeakObjectPtr<... |
TempCameraActorForCameraAnims |
Temp actor to use for playing camera anims. |
Name | Description | |
---|---|---|
|
UMatineeCameraShake ( |
Name | Description | ||
---|---|---|---|
|
BlueprintUpdateCameraShake ( |
Called every tick to let the shake modify the point of view |
|
|
IsLooping() |
Returns true if this camera shake will loop forever |
|
|
ReceiveIsFinished() |
Called to allow a shake to decide when it's finished playing. |
|
|
ReceivePlayShake ( |
Called when the shake starts playing |
|
|
ReceiveStopShake ( |
Called when the shake is explicitly stopped. |
|
|
SetTempCameraAnimActor ( |
Sets actor for playing camera anims |
|
|
UMatineeCame... |
StartMatineeCameraShake ( |
Backwards compatible method used by core BP redirectors. |
|
UMatineeCame... |
StartMatineeCameraShakeFromSource ( |
Backwards compatible method used by core BP redirectors. |
Name | Description | ||
---|---|---|---|
|
SetCurrentTimeAndApplyShake ( |
SetCurrentTimeAndApplyShake is deprecated, please use ScrubAndApplyCameraShake |