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

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

FCameraUpdateContext

Used to update camera entries in the camera stack.

Public struct

FDummySpacerCameraTypes

NOTE: This code is work in progress - do not use these types until this comment is removed.

Public struct

FFOscillator

Defines oscillation of a single number.

Public struct

FMinimalViewInfo

Public struct

FPooledCameraShakes

Public struct

FROscillator

Defines FRotator oscillation.

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 struct

FVOscillator

Defines FVector oscillation.

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 UCameraShake to the owning camera.

Public class

UCameraShake

A CameraShake is an asset that defines how to shake the camera in a particular way.

Public class

UCameraShakeSourceComponent

Enums

Name

Description

Public enum

ECameraAlphaBlendMode::Type

Public enum

ECameraAnimPlaySpace::Type

Public enum

ECameraProjectionMode::Type

Public enum

ECameraShakeAttenuation

Public enum

EInitialOscillatorOffset

Shake start offset parameter

Public enum

EOscillatorWaveform

Types of waveforms that can be used for camera shake oscillators

Public enum

EViewTargetBlendFunction

Options that define how to blend when changing view targets.

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