Navigation
API > API/Plugins > API/Plugins/DatasmithContentEditor
Inheritance Hierarchy
- IModuleInterface
- IDatasmithContentEditorModule
References
| Module | DatasmithContentEditor |
| Header | /Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContentEditor/Public/DatasmithContentEditorModule.h |
| Include | #include "DatasmithContentEditorModule.h" |
Syntax
class IDatasmithContentEditorModule : public IModuleInterface
Remarks
The public interface of the DatasmithContent module
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | BrowseExternalSourceUri
(
FName UriScheme, |
||
| IDatasmithContentEditorModule & | Get () |
Singleton-like access to IDatasmithContentEditorModule | |
| TArray< FImporterDescription > | |||
| FOnCreateDatasmithSceneEditor | |||
| FOnSpawnDatasmithSceneActors | |||
| TOptional< TArray< FName > > | |||
| TOptional< bool > | IsAssetAutoReimportAvailable
(
UObject* Asset |
||
| TOptional< bool > | IsAssetAutoReimportEnabled
(
UObject* Asset |
||
| bool | IsAvailable () |
Checks to see if this module is loaded and ready. | |
| void | RegisterBrowseExternalSourceUriHandler
(
FOnBrowseExternalSourceUri&& BrowseExternalSourceUriDelegate |
||
| void | RegisterDatasmithImporter
(
const void* Registrar, |
Delegate to creation of the datasmith scene editor. | |
| void | RegisterDatasmithSceneEditorHandler
(
FOnCreateDatasmithSceneEditor InCreateDatasmithSceneEditor |
Delegate to creation of the datasmith scene editor. | |
| void | RegisterGetSupportedUriSchemeHandler
(
FOnGetSupportedUriSchemes&& GetSupportedUriSchemeDelegate |
||
| void | RegisterIsAssetAutoReimportAvailableHandler
(
FOnIsAssetAutoReimportAvailable&& IsAssetAutoReimportAvailableDelegate |
Delegate returning if the AutoReimport feature is available for a given asset. | |
| void | RegisterIsAssetAutoReimportEnabledHandler
(
FOnIsAssetAutoReimportEnabled&& IsAssetAutoReimportEnabledDelegate |
Delegate returning if the AutoReimport is currently active for a given asset. | |
| void | RegisterSetAssetAutoReimportHandler
(
FOnSetAssetAutoReimport&& SetAssetAutoReimportDelegate |
Delegate to enable or disable AutoReimport of an asset. | |
| void | RegisterSpawnDatasmithSceneActorsHandler
(
FOnSpawnDatasmithSceneActors SpawnActorsDelegate |
Delegate to spawn the actors related to a Datasmith scene. | |
| TOptional< bool > | SetAssetAutoReimport
(
UObject* Asset, |
||
| void | UnregisterBrowseExternalSourceUriHandler
(
FDelegateHandle InHandle |
||
| void | UnregisterDatasmithImporter
(
const void* Registrar |
||
| void | UnregisterDatasmithSceneEditorHandler
(
FOnCreateDatasmithSceneEditor InCreateDatasmithSceneEditor |
||
| void | UnregisterGetSupportedUriSchemeHandler
(
FDelegateHandle InHandle |
||
| void | |||
| void | |||
| void | UnregisterSetAssetAutoReimportHandler
(
FDelegateHandle InHandle |
||
| void | UnregisterSpawnDatasmithSceneActorsHandler
(
FOnSpawnDatasmithSceneActors SpawnActorsDelegate |