FDistortionFocusPoint

Contains list of distortion parameters points associated to zoom value

Windows
MacOS
Linux

References

Module

CameraCalibrationCore

Header

/Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/Tables/DistortionParametersTable.h

Include

#include "Tables/DistortionParametersTable.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FDistortionFocusPoint

Remarks

Contains list of distortion parameters points associated to zoom value

Variables

Name Description

Public variable UProperty

float

 

Focus

Input focus value for this point

Public variable UProperty

FRichCurve

 

MapBlendingCurve

Curves describing desired blending between resulting displacement maps

Public variable UProperty

TArray< FDistor...

 

ZoomPoints

List of zoom points

Functions

Name Description

Public function

bool

 

AddPoint

(
    float InZoom,
    const FDistortionInfo& InData,
    float InputTolerance,
    bool bIsCalibrationPoint
)

Adds a new point at InZoom. Updates existing one if tolerance is met

Public function Const

int32

 

GetNumPoints()

Returns number of zoom points

Public function Const

bool

 

GetPoint

(
    float InZoom,
    FDistortionInfo& OutData,
    float InputTolerance
)

Returns data type copy value for a given float

Public function Const

float

 

GetZoom

(
    int32 Index
)

Returns zoom value for a given index

Public function Const

bool

 

IsEmpty()

Returns true if this point is empty

Public function

void

 

RemovePoint

(
    float InZoomValue
)

Removes a point corresponding to specified zoom

Public function

void

 

SetParameterValue

(
    int32 InZoomIndex,
    float InZoomValue,
    int32 InParameterIndex,
    float InParameterValue
)

Public function

bool

 

SetPoint

(
    float InZoom,
    const FDistortionInfo& InData,
    float InputTolerance
)

Sets an existing point at InZoom. Updates existing one if tolerance is met

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss