FFocalLengthFocusPoint

Contains list of focal length points associated to zoom value

Windows
MacOS
Linux

References

Module

CameraCalibrationCore

Header

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

Include

#include "Tables/FocalLengthTable.h"

Syntax

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

Remarks

Contains list of focal length points associated to zoom value

Variables

Name Description

Public variable UProperty

float

 

Focus

Input focus for this point

Public variable UProperty

FRichCurve

 

Fx

Curves mapping normalized Fx value to Zoom value (Time)

Public variable UProperty

FRichCurve

 

Fy

Curves mapping normalized Fy value to Zoom value (Time)

Public variable UProperty

TArray< FFocalL...

 

ZoomPoints

Used to know points that are locked

Functions

Name Description

Public function

bool

 

AddPoint

(
    float InZoom,
    const FFocalLengthInfo& 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,
    FFocalLengthZoomPoint& OutZoomPont,
    float InputTolerance
)

Returns zoom value for a given float

Public function Const

bool

 

GetValue

(
    int32 Index,
    FFocalLengthInfo& OutData
)

Returns data at the requested index

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

bool

 

SetPoint

(
    float InZoom,
    const FFocalLengthInfo& 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