Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UDynamicSubsystem
- UEngineSubsystem
- UCameraCalibrationSubsystem
References
Module | CameraCalibrationCore |
Header | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/CameraCalibrationSubsystem.h |
Include | #include "CameraCalibrationSubsystem.h" |
Syntax
UCLASS&40;&41;
class UCameraCalibrationSubsystem : public UEngineSubsystem
Remarks
Camera Calibration subsystem
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
TSubclassOf< UCameraCalibrationStep > | GetCameraCalibrationStep
(
FName Name |
Returns the camera calibration step by name |
![]() ![]() ![]() ![]() |
TArray< FName > | Returns an array with the names of the available camera calibration steps | |
![]() ![]() ![]() ![]() |
TSubclassOf< UCameraImageCenterAlgo > | GetCameraImageCenterAlgo
(
FName Name |
Returns the image center algorithm by name |
![]() ![]() ![]() ![]() |
TArray< FName > | Returns an array with the names of the available image center algorithms | |
![]() ![]() ![]() ![]() |
TSubclassOf< UCameraNodalOffsetAlgo > | GetCameraNodalOffsetAlgo
(
FName Name |
Returns the nodal offset algorithm by name |
![]() ![]() ![]() ![]() |
TArray< FName > | Returns an array with the names of the available nodal offset algorithms | |
![]() ![]() ![]() ![]() |
ULensFile * | Get the default lens file. | |
![]() ![]() ![]() ![]() |
ULensFile * | GetLensFile
(
const FLensFilePicker& Picker |
Facilitator around the picker to get the desired lens file. |
![]() ![]() ![]() ![]() |
UMaterialInterface * | GetOverlayMaterial
(
const FName& OverlayName |
Returns the overlay material associated with the input overlay name |
![]() ![]() ![]() ![]() |
TArray< FName > | Returns a list of all overlays known to the subsystem This includes the default overlays listed in the camera calibration settings as well as any of overlays that have been registered with this subsystem | |
![]() ![]() ![]() ![]() |
TSubclassOf< ULensModel > | GetRegisteredLensModel
(
FName ModelName |
Return the ULensModel subclass that was registered with the input model name |
![]() |
void | RegisterDistortionModel
(
TSubclassOf< ULensModel > LensModel |
Add a new Lens Model to the registered model map |
![]() |
void | RegisterOverlayMaterial
(
const FName& MaterialName, |
Register a new overlay material name and path that can be queried from camera calibration tools |
![]() ![]() ![]() |
void | SetDefaultLensFile
(
ULensFile* NewDefaultLensFile |
Get the default lens file. |
![]() |
void | UnregisterDistortionModel
(
TSubclassOf< ULensModel > LensModel |
Remove a Lens Model from the registered model map |
![]() |
void | UnregisterOverlayMaterial
(
const FName& MaterialName |
Unregister an overlay material |
Overridden from USubsystem
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Deinitialize () |
Implement this for deinitialization of instances of the system |
![]() ![]() |
void | Initialize
(
FSubsystemCollectionBase& Collection |
Implement this for initialization of instances of the system |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
PRAGMA_DISABLE_DEPRECATION_WARNINGSULensDistortionModelHandlerBase * | FindDistortionModelHandler
(
FDistortionHandlerPicker& DistortionHandlerPicker, |
This function has been deprecated. The subsystem no longer tracks distortion handlers. Query for a handler from a specific Lens Component belonging to the input camera. |
![]() ![]() ![]() |
ULensDistortionModelHandlerBase * | FindOrCreateDistortionModelHandler
(
FDistortionHandlerPicker& DistortionHandlerPicker, |
This function has been deprecated. The subsystem no longer tracks distortion handlers. Query for a handler from a specific Lens Component belonging to the input camera. |
![]() ![]() ![]() |
TArray< ULensDistortionModelHandlerBase * > | GetDistortionModelHandlers
(
UCineCameraComponent* Component |
This function has been deprecated. The subsystem no longer tracks distortion handlers. Query for a handler from a specific Lens Component belonging to the input camera. |
![]() ![]() ![]() |
void | UnregisterDistortionModelHandler
(
UCineCameraComponent* Component, |
This function has been deprecated. The subsystem no longer tracks distortion handlers. Query for a handler from a specific Lens Component belonging to the input camera. |