Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore > API/Plugins/CameraCalibrationCore/Tables
Inheritance Hierarchy
- FBaseLensTable
- FSTMapTable
References
| Module | CameraCalibrationCore |
| Header | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/Tables/STMapTable.h |
| Include | #include "Tables/STMapTable.h" |
Syntax
USTRUCT&40;&41;
struct FSTMapTable : public FBaseLensTable
Remarks
STMap table containing list of points for each focus and zoom inputs
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FSTMapFocusPoint > | FocusPoints | Lists of focus points |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddPoint
(
float InFocus, |
Adds a new point in the table | |
| bool | BuildMapBlendingCurve
(
float InFocus, |
Builds the map blending curve into OutCurve Returns true if focus point exists | |
| void | ForEachPoint
(
FFocusPointCallback InCallback |
||
| FSTMapFocusPoint * | GetFocusPoint
(
float InFocus, |
Returns point for a given focus | |
| const FSTMapFocusPoint * | GetFocusPoint
(
float InFocus, |
Returns const point for a given focus | |
| int32 | |||
| TArrayView< FSTMapFocusPoint > | Returns all focus points | ||
| TConstArrayView< FSTMapFocusPoint > | Returns all focus points | ||
| bool | GetPoint
(
const float InFocus, |
Get the point from the table | |
| void | RemoveFocusPoint
(
float InFocus |
Removes a focus point identified as InFocusIdentifier | |
| void | RemoveZoomPoint
(
float InFocus, |
Removes a zoom point from a focus point | |
| bool | SetPoint
(
float InFocus, |
Set a new point into the table |
Overridden from FBaseLensTable
| Type | Name | Description | |
|---|---|---|---|
| bool | DoesFocusPointExists
(
float InFocus, |
Whether the focus point exists | |
| bool | DoesZoomPointExists
(
float InFocus, |
Whether the zoom point exists | |
| const FBaseFocusPoint * | GetBaseFocusPoint
(
int32 InIndex |
Get the base focus point by given index | |
| TMap< ELensDataCategory, FLinkPointMetadata > | Returns the map of linked categories | ||
| UScriptStruct * | Get Struct class of this Data Table | ||
| int32 | Get total number of Zoom points for all Focus points of this data table |
Typedefs
| Name | Description |
|---|---|
| FocusPointType |