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