Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Animations
Inheritance Hierarchy
- UCameraModifier
- UCameraAnimationCameraModifier
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Animations/CameraAnimationCameraModifier.h |
| Include | #include "Animations/CameraAnimationCameraModifier.h" |
Syntax
UCLASS (Config=Camera)
class UCameraAnimationCameraModifier : public UCameraModifier
Remarks
A camera modifier that plays camera animation sequences.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FActiveCameraAnimationInfo > | ActiveAnimations | List of active camera animation instances | |
| uint16 | NextInstanceSerialNumber | Next serial number to use for a camera animation instance |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UCameraAnimationCameraModifier
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DeactivateCameraAnimation
(
int32 Index |
||
| void | DisplayDebug
(
UCanvas* Canvas, |
||
| float | EvaluateEasing
(
ECameraAnimationEasingType EasingType, |
||
| int32 | |||
| const FActiveCameraAnimationInfo * | GetActiveCameraAnimation
(
const FCameraAnimationHandle& Handle |
||
| FActiveCameraAnimationInfo * | GetActiveCameraAnimation
(
const FCameraAnimationHandle& Handle |
||
| UCameraAnimationCameraModifier * | GetCameraAnimationCameraModifier
(
const UObject* WorldContextObject, |
||
| UCameraAnimationCameraModifier * | GetCameraAnimationCameraModifierFromID
(
const UObject* WorldContextObject, |
||
| UCameraAnimationCameraModifier * | GetCameraAnimationCameraModifierFromPlayerController
(
const APlayerController* PlayerController |
||
| bool | IsCameraAnimationActive
(
const FCameraAnimationHandle& Handle |
Returns whether the given camera animation is playing. | |
| bool | ModifyCamera
(
float DeltaTime, |
||
| FCameraAnimationHandle | PlayCameraAnimation
(
UCameraAnimationSequence* Sequence, |
Play a new camera animation sequence. | |
| void | StopAllCameraAnimations
(
bool bImmediate |
Stop all camera animation instances. | |
| void | StopAllCameraAnimationsOf
(
UCameraAnimationSequence* Sequence, |
Stop playing all instances of the given camera animation sequence. | |
| void | StopCameraAnimation
(
const FCameraAnimationHandle& Handle, |
Stops the given camera animation instance. | |
| void | TickAllAnimations
(
float DeltaTime, |
||
| void | TickAnimation
(
FActiveCameraAnimationInfo& CameraAnimation, |