Navigation
API > API/Plugins > API/Plugins/EngineCameras
A camera modifier that plays camera animation sequences.
| Name | UCameraAnimationCameraModifier |
| Type | class |
| Header File | /Engine/Plugins/Cameras/EngineCameras/Source/EngineCameras/Public/Animations/CameraAnimationCameraModifier.h |
| Include Path | #include "Animations/CameraAnimationCameraModifier.h" |
Syntax
UCLASS (MinimalAPI, Config=Camera)
class UCameraAnimationCameraModifier : public UCameraModifier
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCameraModifier → UCameraAnimationCameraModifier
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCameraAnimationCameraModifier
(
const FObjectInitializer& ObjectInitializer |
Animations/CameraAnimationCameraModifier.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsCameraAnimationActive
(
const FCameraAnimationHandle& Handle |
Returns whether the given camera animation is playing. | Animations/CameraAnimationCameraModifier.h |
|
FCameraAnimationHandle PlayCameraAnimation
(
UCameraAnimationSequence* Sequence, |
Play a new camera animation sequence. | Animations/CameraAnimationCameraModifier.h |
|
virtual void StopAllCameraAnimations
(
bool bImmediate |
Stop all camera animation instances. | Animations/CameraAnimationCameraModifier.h |
|
void StopAllCameraAnimationsOf
(
UCameraAnimationSequence* Sequence, |
Stop playing all instances of the given camera animation sequence. | Animations/CameraAnimationCameraModifier.h |
|
void StopCameraAnimation
(
const FCameraAnimationHandle& Handle, |
Stops the given camera animation instance. | Animations/CameraAnimationCameraModifier.h |
|
Overridden from UCameraModifier
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DisplayDebug
(
UCanvas* Canvas, |
Animations/CameraAnimationCameraModifier.h | ||
virtual bool ModifyCamera
(
float DeltaTime, |
Animations/CameraAnimationCameraModifier.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DeactivateCameraAnimation
(
int32 Index |
Animations/CameraAnimationCameraModifier.h | ||
int32 FindInactiveCameraAnimation() |
Animations/CameraAnimationCameraModifier.h | ||
const FActiveCameraAnimationInfo * GetActiveCameraAnimation
(
const FCameraAnimationHandle& Handle |
Animations/CameraAnimationCameraModifier.h | ||
FActiveCameraAnimationInfo * GetActiveCameraAnimation
(
const FCameraAnimationHandle& Handle |
Animations/CameraAnimationCameraModifier.h | ||
void TickAllAnimations
(
float DeltaTime, |
Animations/CameraAnimationCameraModifier.h | ||
void TickAnimation
(
FActiveCameraAnimationInfo& CameraAnimation, |
Animations/CameraAnimationCameraModifier.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float EvaluateEasing
(
ECameraAnimationEasingType EasingType, |
Animations/CameraAnimationCameraModifier.h | ||
static UCameraAnimationCameraModifier * GetCameraAnimationCameraModifier
(
const UObject* WorldContextObject, |
Animations/CameraAnimationCameraModifier.h |
|
|
static UCameraAnimationCameraModifier * GetCameraAnimationCameraModifierFromID
(
const UObject* WorldContextObject, |
Animations/CameraAnimationCameraModifier.h |
|
|
static UCameraAnimationCameraModifier * GetCameraAnimationCameraModifierFromPlayerController
(
const APlayerController* PlayerController |
Animations/CameraAnimationCameraModifier.h |
|