Navigation
API > API/Plugins > API/Plugins/GameplayCamerasEditor
Inheritance Hierarchy
- IModuleInterface
- IGameplayCamerasEditorModule
References
| Module | GameplayCamerasEditor |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCamerasEditor/Public/IGameplayCamerasEditorModule.h |
| Include | #include "IGameplayCamerasEditorModule.h" |
Syntax
class IGameplayCamerasEditorModule : public IModuleInterface
Remarks
The gameplay cameras editor module.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| UCameraAssetEditor * | CreateCameraAssetEditor
(
const EToolkitMode::Type Mode, |
Creates an editor for the given camera asset | |
| UCameraRigAssetEditor * | CreateCameraRigEditor
(
const EToolkitMode::Type Mode, |
Creates an editor for the given camera rig asset | |
| TSharedRef< SWidget > | CreateCameraRigPicker
(
const FCameraRigPickerConfig& InPickerConfig |
Creates a new camera rig asset picker widget | |
| UCameraRigProxyAssetEditor * | CreateCameraRigProxyEditor
(
const EToolkitMode::Type Mode, |
Creates an editor for the given camera rig proxy asset | |
| UCameraVariableCollectionEditor * | CreateCameraVariableCollectionEditor
(
const EToolkitMode::Type Mode, |
Creates an editor for the given variable collection | |
| TSharedRef< SWidget > | CreateCameraVariablePicker
(
const FCameraVariablePickerConfig& InPickerConfig |
Creates a new camera varable asset picker widget | |
| TSharedPtr< SWidget > | CreateDebugCategoryPanel
(
const FString& InCategoryName |
Creates the custom UI panel (if any) for a given debug category. | |
| IGameplayCamerasEditorModule & | Get () |
||
| TArrayView< const FOnBuildCameraAsset > | Gets the registered custom camera asset builders. | ||
| TArrayView< const FOnCreateCameraDirectorAssetEditorMode > | Gets the registered camera director editor creators. | ||
| TArrayView< const FOnBuildCameraRigAsset > | Gets the registered custom camera rig builders. | ||
| void | GetRegisteredDebugCategories
(
TArray< UE::Cameras::FCameraDebugCategoryInfo >& OutCategoryInfos |
Gets all registered debug categories. | |
| FDelegateHandle | RegisterCameraAssetBuilder
(
FOnBuildCameraAsset InOnBuildCameraAsset |
Registers a custom camera asset builder. | |
| FDelegateHandle | RegisterCameraDirectorEditor
(
FOnCreateCameraDirectorAssetEditorMode InOnCreateEditor |
Registers a new camera director editor creator. | |
| FDelegateHandle | RegisterCameraRigAssetBuilder
(
FOnBuildCameraRigAsset InOnBuildCameraRigAsset |
Registers a custom camera rig builder. | |
| void | RegisterDebugCategory
(
const UE::Cameras::FCameraDebugCategoryInfo& InCategoryInfo |
Registers a new debug category, to be displayed in the camera debugger tool. | |
| void | RegisterDebugCategoryPanel
(
const FString& InCategoryName, |
Registers a custom UI panel for a given debug category. | |
| void | UnregisterCameraAssetBuilder
(
FDelegateHandle InHandle |
Unregisters a custom camera asset builder. | |
| void | UnregisterCameraDirectorEditor
(
FDelegateHandle InHandle |
Unregisters a camera director editor creator. | |
| void | UnregisterCameraRigAssetBuilder
(
FDelegateHandle InHandle |
Unregisters a custom camera rig builder. | |
| void | UnregisterDebugCategory
(
const FString& InCategoryName |
Unregisters a debug category. | |
| void | UnregisterDebugCategoryPanel
(
const FString& InCategoryName |
Unregisters a debug category's custom UI panel. |
Typedefs
| Name | Description |
|---|---|
| FCameraDebugCategoryInfo | |
| FCameraRigPickerConfig | |
| FCameraVariablePickerConfig |
Constants
| Name | Description |
|---|---|
| CameraRigAssetEditorToolBarName | |
| GameplayCamerasEditorAppIdentifier |