| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/CameraCalibration/Source/CameraCalibration/Public/LensDistortionComponent.h |
Include |
#include "LensDistortionComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideCategories=(Tags, Activation, Cooking, AssetUserData, Collision),
Meta=(BlueprintSpawnableComponent))
class ULensDistortionComponent : public UActorComponent
Component for applying a post-process lens distortion effect to a CineCameraComponent on the same actor
Name | Description | ||
---|---|---|---|
|
bApplyDistortion |
Whether or not to apply distortion to the target camera component |
|
|
bEvaluateLensFileForDistortion |
Whether to use the specified lens file to drive distortion Enabling this will create a new distortion source and automatically set this component to use it |
|
|
bIsDistortionSetup |
Whether a distortion effect is currently being applied to the target camera component |
|
|
DistortionProducerID |
Unique identifier representing the source of distortion data |
|
|
DistortionSource |
Structure used to query the camera calibration subsystem for a lens distortion model handler |
|
|
LastCameraComponent |
Cached most recent target camera, used to clean up the old camera when the user changes the target |
|
|
LastDistortionMID |
Cached MID last applied to the target camera |
|
|
LensFilePicker |
Lens File used to drive distortion with current camera settings |
|
|
float |
OriginalFocalLength |
Focal length of the target camera before any overscan has been applied |
|
ProducedLensDistortionHandler |
Distortion handler produced by this component |
|
|
TargetCameraComponent |
The CineCameraComponent on which to apply the post-process distortion effect |
Name | Description | |
---|---|---|
|
ULensDistortionComponent() |
Name | Description | ||
---|---|---|---|
|
DestroyComponent ( |
Unregister the component, remove it from its outer Actor's Components array and mark for pending kill. |
|
|
OnRegister() |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. |
|
|
TickComponent ( |
Function called every frame on this ActorComponent. |
Name | Description | ||
---|---|---|---|
|
PostDuplicate ( |
Called after duplication & serialization and before PostLoad. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditImport() |
Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |