| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/CameraCalibrationStep.h |
Include |
#include "CameraCalibrationStep.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class UCameraCalibrationStep : public UObject
Interface of a camera calibration step. These will appear in a Camera Calibration Toolkit tab.
Name | Description | ||
---|---|---|---|
|
Activate() |
Called when this step is the active step in the UI |
|
|
TSharedRef< ... |
BuildUI() |
Returns the UI of this camera calibration step. Expected to only be called once |
|
Deactivate() |
Called when this step is no longer the active step in the UI |
|
|
DependsOnStep ( |
Returns true if the given calibration step is a known prerequisite for this step |
|
|
FriendlyName() |
Returns a title or friendly name that can be placed in UI |
|
|
FCameraCalib... |
GetCameraCalibrationStepsController() |
Returns the parent camera calibration steps controller |
|
Initialize ( |
Make sure you initialize before using the object |
|
|
IsActive() |
Returns true if the step is active |
|
|
OnViewportClicked ( |
Callback when viewport is clicked. Returns false if the event was not handled. |
|
|
Shutdown() |
Clean up resources and don't use CameraCalibrationStepController anymore |
|
|
Tick ( |
Called every frame |