UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCameraLensSettings Struct Reference

#include <CineCameraSettings.h>

Public Member Functions

 FCameraLensSettings ()
 
bool operator== (const FCameraLensSettings &Other) const
 

Public Attributes

float MinFocalLength = 0.f
 
float MaxFocalLength = 0.f
 
float MinFStop = 0.f
 
float MaxFStop = 0.f
 
float MinimumFocusDistance = 0.f
 
float SqueezeFactor = 1.f
 
int32 DiaphragmBladeCount = 0
 

Detailed Description

note, this struct has a details customization in CameraLensSettingsCustomization.cpp/h

Constructor & Destructor Documentation

◆ FCameraLensSettings()

FCameraLensSettings::FCameraLensSettings ( )
inline

Default constructor, initializing with default values

Member Function Documentation

◆ operator==()

bool FCameraLensSettings::operator== ( const FCameraLensSettings Other) const
inline

Member Data Documentation

◆ DiaphragmBladeCount

int32 FCameraLensSettings::DiaphragmBladeCount = 0

Number of blades of diaphragm.

◆ MaxFocalLength

float FCameraLensSettings::MaxFocalLength = 0.f

Maximum focal length for this lens

◆ MaxFStop

float FCameraLensSettings::MaxFStop = 0.f

Maximum aperture for this lens (e.g. 2.8 for an f/2.8 lens)

◆ MinFocalLength

float FCameraLensSettings::MinFocalLength = 0.f

Minimum focal length for this lens

◆ MinFStop

float FCameraLensSettings::MinFStop = 0.f

Minimum aperture for this lens (e.g. 2.8 for an f/2.8 lens)

◆ MinimumFocusDistance

float FCameraLensSettings::MinimumFocusDistance = 0.f

Shortest distance this lens can focus on.

◆ SqueezeFactor

float FCameraLensSettings::SqueezeFactor = 1.f

Squeeze factor for anamorphic lenses.


The documentation for this struct was generated from the following file: