FSTMapFocusPoint

A data point associating focus and zoom to lens parameters

Windows
MacOS
Linux

References

Module

CameraCalibrationCore

Header

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

Include

#include "Tables/STMapTable.h"

Syntax

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

Remarks

A data point associating focus and zoom to lens parameters

Variables

Name Description

Public variable UProperty

float

 

Focus

Input focus for this point

Public variable UProperty

FRichCurve

 

MapBlendingCurve

Curve used to blend displacement map together to give user more flexibility

Public variable UProperty

TArray< FSTMapZ...

 

ZoomPoints

Zoom points for this focus

Functions

Name Description

Public function

bool

 

AddPoint

(
    float InZoom,
    const FSTMapInfo& 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,
    FSTMapInfo& OutData,
    float InputTolerance
)

Returns zoom value for a given float

Public function Const

float

 

GetZoom

(
    int32 Index
)

Returns zoom value for a given index

Public function Const

const FSTMap...

 

GetZoomPoint

(
    float InZoom
)

Returns const point for a given zoom

Public function

FSTMapZoomPo...

 

GetZoomPoint

(
    float InZoom
)

Returns point for a given focus

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 FSTMapInfo& 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