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