Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore
Lens distortion handler for an Anamorphic lens model that implements the 3DE4 Anamorphic - Standard Degree 4 model
| Name | UAnamorphicLensDistortionModelHandler |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/AnamorphicLensDistortionModelHandler.h |
| Include Path | #include "AnamorphicLensDistortionModelHandler.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAnamorphicLensDistortionModelHandler : public ULensDistortionModelHandlerBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULensDistortionModelHandlerBase → UAnamorphicLensDistortionModelHandler
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnamorphicParameters | FAnamorphicDistortionParameters | Anamorphic lens distortion parameters | AnamorphicLensDistortionModelHandler.h |
Functions
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitDistortionMaterials() |
AnamorphicLensDistortionModelHandler.h | ||
virtual void InitializeHandler() |
AnamorphicLensDistortionModelHandler.h | ||
virtual void InterpretDistortionParameters() |
AnamorphicLensDistortionModelHandler.h | ||
virtual void UpdateMaterialParameters() |
AnamorphicLensDistortionModelHandler.h |
Overridden from ULensDistortionModelHandlerBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector2D ComputeDistortedUV
(
const FVector2D& InScreenUV |
Initialize the handler. | AnamorphicLensDistortionModelHandler.h | |
virtual FVector2D ComputeUndistortedUV
(
const FVector2D& InScreenUV |
Use the current distortion state to compute the undistortion position of an input UV coordinate | AnamorphicLensDistortionModelHandler.h |