Camera

Windows
MacOS
Linux

Classes

Name

Description

Public class

ACameraActor

A CameraActor is a camera viewpoint that can be placed in a level.

Public class

ACameraShakeSourceActor

Public class

APlayerCameraManager

A PlayerCameraManager is responsible for managing the camera for a particular player.

Public struct

FActiveCameraShakeInfo

Public struct

FAddCameraShakeParams

Parameter struct for adding new camera shakes to UCameraModifier_CameraShake

Public struct

FCameraCacheEntry

Cached camera POV info, stored as optimization so we only need to do a full camera update once per tick.

Public class

FCameraPhotographyManager

Public struct

FCameraShakeApplyResultParams

Parameter structure for appling scale and playspace to a camera shake result.

Public struct

FCameraShakeDuration

Camera shake duration.

Public struct

FCameraShakeInfo

Information about a camera shake class.

Public struct

FCameraShakeScrubParams

Parameters for scrubbing a camera shake.

Public struct

FCameraShakeStartParams

Parameters for starting a camera shake.

Public struct

FCameraShakeState

Transitive state of a shake or shake pattern.

Public struct

FCameraShakeStopParams

Parameters for stopping a camera shake.

Public struct

FCameraShakeUpdateParams

Parameters for updating a camera shake.

Public struct

FCameraShakeUpdateResult

The result of a camera shake update.

Public struct

FCameraUpdateContext

Used to update camera entries in the camera stack.

Public struct

FDummySpacerCameraTypes

Public struct

FMinimalViewInfo

Public class

FOnAudioFadeChangeSignature

Public struct

FPooledCameraShakes

Public struct

FTViewTarget

A ViewTarget is the primary actor the camera is associated with.

Public struct

FViewTargetTransitionParams

A set of parameters to describe how to transition between view targets.

Public class

UCameraAnim

A predefined animation to be played on a camera

Public class

UCameraAnimInst

A CameraAnimInst is an active instance of a CameraAnim.

Public class

UCameraComponent

Represents a camera viewpoint and settings, such as projection type, field of view, and post-process overrides.

Public class

UCameraModifier

A CameraModifier is a base class for objects that may adjust the final camera properties after being computed by the APlayerCameraManager (

Public class

UCameraModifier_CameraShake

A UCameraModifier_CameraShake is a camera modifier that can apply a UCameraShakeBase to the owning camera.

Public class

UCameraShakeBase

Base class for a camera shake.

Public class

UCameraShakePattern

A shake "pattern" defines how a camera should be effectively shaken.

Public class

UCameraShakeSourceComponent

Constants

Typedefs

Name

Description

FOnInitializeCameraShake

Type

Enums

Name

Description

Public enum

ECameraAlphaBlendMode::Type

Public enum

ECameraProjectionMode::Type

Public enum

ECameraShakeAttenuation

Public enum

ECameraShakeDurationType

Camera shake duration type.

Public enum

ECameraShakePlaySpace

Public enum

ECameraShakeUpdateResultFlags

Flags that camera shakes can return to change base-class behaviour.

Public enum

EViewTargetBlendFunction

Options that define how to blend when changing view targets.

Functions

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss