Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/CameraCalibration/Source/CameraCalibration/Public/LensDistortionComponent.h |
Include |
#include "LensDistortionComponent.h" |
UCLASS(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 |
|
|
bApplyNodalOffset |
Whether to apply nodal offset to the target camera |
|
|
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 |
|
|
bScaleOverscan |
Whether to scale the computed overscan by the overscan percentage |
|
|
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 |
|
|
OriginalCameraLocation |
Original camera location to reset before/after applying nodal offset |
|
|
OriginalCameraRotation |
Original camera rotation to reset before/after applying nodal offset |
|
|
float |
OriginalFocalLength |
Focal length of the target camera before any overscan has been applied |
|
float |
OverscanMultiplier |
The percentage of the computed overscan that should be applied to the target camera |
|
ProducedLensDistortionHandler |
Distortion handler produced by this component |
|
|
TargetCameraComponent |
The CineCameraComponent on which to apply the post-process distortion effect |
Name | Description | |
---|---|---|
|
ULensDistortionComponent() |
Name | Description | ||
---|---|---|---|
|
OnPostActorTick ( |
Verify base transform and apply nodal offset on top of everything else done in tick |
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. |