/Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/LensComponent.h
Component for applying a post-process lens distortion effect to a CineCameraComponent on the same actor
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideCategories=(Tags, Activation, Cooking, AssetUserData, Collision), Meta=(BlueprintSpawnableComponent)) class ULensComponent : public [UActorComponent](API\Runtime\Engine\Components\UActorComponent)
bool
bApplyDistortion
Whether or not to apply distortion to the target camera component
bool
bApplyNodalOffsetOnTick
If checked, nodal offset will be applied automatically when this component ticks.
bool
bIsDistortionSetup
Whether a distortion effect is currently being applied to the target camera component
bool
bScaleOverscan
Whether to scale the computed overscan by the overscan percentage
FCameraFilmback...
CroppedFilmback
Cropped filmback to use if the filmback override settings are set to use it
FLensDistortion...
DistortionState
The current distortion state
EDistortionSour...
DistortionStateSource
Specifies from where the distortion state information comes
FLensFileEvalua...
EvalInputs
Inputs to LensFile evaluation
EFIZEvaluationM...
EvaluationMode
Specify how the Lens File should be evaluated
EFilmbackOverri...
FilmbackOverride
Controls whether this component can override the camera's filmback, and if so, which override to use
TObjectPtr<UCi...
LastCameraComponent
Cached most recent target camera, used to clean up the old camera when the user changes the target
TObjectPtr<UMa...
LastDistortionMID
Cached MID last applied to the target camera
TMap<TSubclass...
LensDistortionHandlerMap
Map of lens models to handlers
FLensFilePicker
LensFilePicker
Lens File used to drive distortion with current camera settings
TSubclassOf<UL...
LensModel
The current lens model used for distortion
float
OriginalFocalLength
Focal length of the target camera before any overscan has been applied
FTransform
OriginalTrackedComponentTransform
Serialized transform of the TrackedComponent prior to nodal offset being applied
float
OverscanMultiplier
The percentage of the computed overscan that should be applied to the target camera
FComponentRefer...
TargetCameraComponent
The CineCameraComponent on which to apply the post-process distortion effect
TWeakObjectPtr<...
TrackedComponent
Scene component that should have nodal offset applied
FString
TrackedComponentName
Serialized name of the TrackedComponent, used to determine which component to re-apply nodal offset to in spawnables
TWeakObjectPtr<...
WeakCachedLensFile
Weak pointer to the currently set LensFile.