Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore
A data point associating focus and zoom to lens parameters
| Name | FSTMapFocusPoint |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/Tables/STMapTable.h |
| Include Path | #include "Tables/STMapTable.h" |
Syntax
USTRUCT ()
struct FSTMapFocusPoint : public FBaseFocusPoint
Inheritance Hierarchy
- FBaseFocusPoint → FSTMapFocusPoint
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PointType | FSTMapInfo | Tables/STMapTable.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Focus | float | Input focus for this point | Tables/STMapTable.h | |
| MapBlendingCurve | FRichCurve | Curve used to blend displacement map together to give user more flexibility | Tables/STMapTable.h | |
| ZoomPoints | TArray< FSTMapZoomPoint > | Zoom points for this focus | Tables/STMapTable.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddPoint
(
float InZoom, |
Adds a new point at InZoom. Updates existing one if tolerance is met | Tables/STMapTable.h | |
bool GetPoint
(
float InZoom, |
Returns zoom value for a given float | Tables/STMapTable.h | |
const FSTMapZoomPoint * GetZoomPoint
(
float InZoom |
Returns const point for a given zoom | Tables/STMapTable.h | |
FSTMapZoomPoint * GetZoomPoint
(
float InZoom |
Returns point for a given focus | Tables/STMapTable.h | |
bool IsCalibrationPoint
(
float InZoom, |
Gets whether the point at InZoom is a calibration point. | Tables/STMapTable.h | |
bool IsEmpty() |
Returns true if this point is empty | Tables/STMapTable.h | |
void RemovePoint
(
float InZoomValue |
Removes a point corresponding to specified zoom | Tables/STMapTable.h | |
bool SetPoint
(
float InZoom, |
Sets an existing point at InZoom. Updates existing one if tolerance is met | Tables/STMapTable.h |
Overridden from FBaseFocusPoint
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetFocus() |
Returns focus value for this Focus Point | Tables/STMapTable.h | |
virtual int32 GetNumPoints() |
Returns number of zoom points | Tables/STMapTable.h | |
virtual float GetZoom
(
int32 Index |
Returns zoom value for a given index | Tables/STMapTable.h |