Navigation
API > API/Plugins > API/Plugins/CameraCalibrationCore
Settings for the CameraCalibration plugin modules.
| Name | UCameraCalibrationSettings |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/CameraCalibrationCore/Source/CameraCalibrationCore/Public/CameraCalibrationSettings.h |
| Include Path | #include "CameraCalibrationSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Game)
class UCameraCalibrationSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UCameraCalibrationSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCameraCalibrationSettings() |
CameraCalibrationSettings.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableCalibrationDatasetImportExport | bool | Setting to toggle the calibration dataset import and export features | CameraCalibrationSettings.h |
|
| CalibrationInputTolerance | float | Tolerance to use when adding or accessing data in a calibrated LensFile | CameraCalibrationSettings.h |
|
| CalibrationOverlayMaterialOverrides | TMap< FName, TSoftObjectPtr< UMaterialInterface > > | Map of overlay names to override overlay materials | CameraCalibrationSettings.h |
|
| CheckerboardDetectionTimeout | float | Length of time (in seconds) the calibration tool will wait when attempting to detect a checkerboard pattern in the media image | CameraCalibrationSettings.h |
|
| DefaultDistortionDisplacementMaterials | TMap< TSubclassOf< ULensDistortionModelHandlerBase >, TSoftObjectPtr< UMaterialInterface > > | Map of Lens Distortion Model Handler classes to the default displacement map material used by that class | CameraCalibrationSettings.h |
|
| DefaultDistortionMaterials | TMap< TSubclassOf< ULensDistortionModelHandlerBase >, TSoftObjectPtr< UMaterialInterface > > | Map of Lens Distortion Model Handler classes to the default lens distortion post-process material used by that class | CameraCalibrationSettings.h |
|
| DefaultUndistortionDisplacementMaterials | TMap< TSubclassOf< ULensDistortionModelHandlerBase >, TSoftObjectPtr< UMaterialInterface > > | Map of Lens Distortion Model Handler classes to the default displacement map material used by that class | CameraCalibrationSettings.h |
|
| DisplacementMapResolution | FIntPoint | Resolution used when creating new distortion and undistortion displacement maps | CameraCalibrationSettings.h |
|
| PostEngineInitHandle | FDelegateHandle | Delegate handle to run after the engine is initialized | CameraCalibrationSettings.h | |
| StartupLensFile | TSoftObjectPtr< ULensFile > | Startup lens file for the project Can be overriden. | CameraCalibrationSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetCalibrationInputTolerance() |
Get the tolerance to use when adding or accessing data in a calibrated LensFile | CameraCalibrationSettings.h | |
UMaterialInterface * GetCalibrationOverlayMaterialOverride
(
const FName OverlayName |
Get the override MaterialInterface associated with the input overlay name | CameraCalibrationSettings.h | |
| Get the list of calibration overlay override names | CameraCalibrationSettings.h | ||
float GetCheckerboardDetectionTimeout() |
Get the length of time (in seconds) the calibration tool will wait when attempting to detect a checkerboard pattern in the media image | CameraCalibrationSettings.h | |
UMaterialInterface * GetDefaultDistortionDisplacementMaterial
(
const TSubclassOf< ULensDistortionModelHandlerBase >& InModelHandler |
Get the default MaterialInterface used by the input Model Handler class to write the distortion displacement map | CameraCalibrationSettings.h | |
UMaterialInterface * GetDefaultDistortionMaterial
(
const TSubclassOf< ULensDistortionModelHandlerBase >& InModelHandler |
Get the default MaterialInterface used by the input Model Handler class to apply the post-process lens distortion effect | CameraCalibrationSettings.h | |
UMaterialInterface * GetDefaultUndistortionDisplacementMaterial
(
const TSubclassOf< ULensDistortionModelHandlerBase >& InModelHandler |
Get the default MaterialInterface used by the input Model Handler class to write the undistortion displacement map | CameraCalibrationSettings.h | |
FIntPoint GetDisplacementMapResolution() |
Get the resolution that should be used for distortion and undistortion displacement maps | CameraCalibrationSettings.h | |
ULensFile * GetStartupLensFile() |
Get the default startup lens file. | CameraCalibrationSettings.h | |
bool IsCalibrationDatasetImportExportEnabled() |
Returns true if the calibration dataset import and export featuers are enabled, false otherwise | CameraCalibrationSettings.h | |
FOnCalibrationInputToleranceChanged & OnCalibrationInputToleranceChanged() |
Gets a multicast delegate which is called whenever the displacement map resolution project setting changes | CameraCalibrationSettings.h | |
FOnDisplacementMapResolutionChanged & OnDisplacementMapResolutionChanged() |
Gets a multicast delegate which is called whenever the displacement map resolution project setting changes | CameraCalibrationSettings.h | |
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
CameraCalibrationSettings.h |
Overridden from UDeveloperSettings
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetCategoryName() |
CameraCalibrationSettings.h | ||
virtual FName GetSectionName() |
CameraCalibrationSettings.h | ||
virtual FText GetSectionText() |
CameraCalibrationSettings.h |