Camera

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

Information about an active camera shake.

Public struct

FAddCameraShakeParams

Parameter struct for adding new camera shakes to UCameraModifier_CameraShake

Public class

FCameraAnimationHelper

Helper class for applying animations to a camera.

Public struct

FCameraAnimationHelperOffset

Helper structure to store a camera transform.

Public struct

FCameraCacheEntry

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

Public struct

FCameraLensInterfaceClassSupport

Wrapper type for validation that the specfied subclass in fact does implement the desired interface!

Public class

FCameraPhotographyManager

Public struct

FCameraShakeApplyResultParams

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

Public struct

FCameraShakeDebugData

Information about active or recently ended camera shakes that we want to show in the debug graph display.

Public struct

FCameraShakeDebugDataPoint

A data point for the debug graph display.

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

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

Public struct

FMinimalViewInfo

Public class

FOnAudioFadeChangeSignature

Public struct

FPooledCameraShakes

List of reusable camera shake instances that we store in a recycling pool.

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

ICameraLensEffectInterface

Public class

ICameraModularFeature

A modular feature interface for cameras.

Public class

UCameraComponent

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

Public class

UCameraLensEffectInterface

Public class

UCameraLensEffectInterfaceClassSupportLibrary

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

Enums

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