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

APlayerCameraManager

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

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.

Enums

Name

Description

Public enum

ECameraAlphaBlendMode::Type

Public enum

ECameraAnimPlaySpace::Type

Public enum

ECameraProjectionMode::Type

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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback