FCameraControllerConfig

[FCameraControllerConfig](API\Editor\UnrealEd\FCameraControllerConfig)

Windows
MacOS
Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/CameraController.h

Include

#include "CameraController.h"

Syntax

class FCameraControllerConfig

Remarks

FCameraControllerConfig

Configuration data for the camera controller object

Variables

Name Description

Public variable

bool

 

bEnableFOVRecoil

FOV zooming configurationTrue if FOV should snap back when flight controls are released

Public variable

bool

 

bForceRotationalPhysics

Allows xbox controller to temporarily force rotational physics on

Public variable

bool

 

bInvertX

Invert the impulses on the x axis

Public variable

bool

 

bInvertY

Invert the impulses on the y axis

Public variable

bool

 

bLockedPitch

True if we wish to constrain the pitch to a min/max angle

Public variable

bool

 

bPlanarCamera

Whether the camera is planar or free flying

Public variable

bool

 

bUsePhysicsBasedFOV

True if FOV zooming should use a physics model with velocity

Public variable

bool

 

bUsePhysicsBasedMovement

Movement configurationTrue if camera movement (forward/backward/left/right) should use a physics model with velocity

Public variable

bool

 

bUsePhysicsBasedRotation

Rotation configurationTrue if camera rotation (yaw/pitch/roll) should use a physics model with velocity

Public variable

float

 

FOVAccelerationRate

FOV acceleration rate in degrees per second per second

Public variable

float

 

FOVVelocityDampingAmount

FOV velocity damping amount in 'velocities' per second

Public variable

float

 

ImpulseDeadZoneAmount

General configurationImpulses below this amount will be ignored

Public variable

float

 

MaximumAllowedFOV

Maximum allowed camera FOV in degrees

Public variable

float

 

MaximumAllowedPitchRotation

Maximum allowed camera pitch rotation in degrees

Public variable

float

 

MaximumFOVSpeed

Maximum FOV change speed in degrees per second

Public variable

float

 

MaximumMovementSpeed

Maximum movement speed in units per second

Public variable

float

 

MaximumRotationSpeed

Maximum rotation speed in degrees per second

Public variable

float

 

MinimumAllowedFOV

Minimum allowed camera FOV in degrees

Public variable

float

 

MinimumAllowedPitchRotation

Minimum allowed camera pitch rotation in degrees

Public variable

float

 

MovementAccelerationRate

Movement acceleration rate in units per second per second

Public variable

float

 

MovementVelocityDampingAmount

Movement velocity damping amount in 'velocities' per second

Public variable

float

 

PitchTrim

Camera Trim (pitch offset)

Public variable

float

 

RotationAccelerationRate

Rotation acceleration rate in degrees per second per second

Public variable

float

 

RotationMultiplier

Multiplier for rotation movement

Public variable

float

 

RotationVelocityDampingAmount

Rotation velocity damping amount in 'velocities' per second

Public variable

float

 

TranslationMultiplier

Multiplier for translation movement

Public variable

float

 

ZoomMultiplier

Multiplier for zoom movement

Constructors

Name Description

Public function

FCameraControllerConfig()

Constructor

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