Navigation
API > API/Plugins > API/Plugins/DatasmithContent
| Name | UDatasmithScene |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/DatasmithScene.h |
| Include Path | #include "DatasmithScene.h" |
Syntax
UCLASS (MinimalAPI)
class UDatasmithScene :
public UObject ,
public IInterface_AssetUserData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDatasmithScene
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDatasmithScene() |
DatasmithScene.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UDatasmithScene() |
DatasmithScene.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetImportData | TObjectPtr< class UDatasmithSceneImportData > | Importing data and options used for this Datasmith scene | DatasmithScene.h |
|
| AssetUserData | TArray< TObjectPtr< UAssetUserData > > | Array of user data stored with the asset | DatasmithScene.h | |
| BulkDataVersion | int32 | DatasmithScene.h | ||
| Clothes | TMap< FName, TSoftObjectPtr< UObject > > | Map of all the cloth related to this Datasmith Scene | DatasmithScene.h |
|
| DatasmithSceneBulkData | FByteBulkData | DatasmithScene.h | ||
| LevelSequences | TMap< FName, TSoftObjectPtr< ULevelSequence > > | Map of all the level sequences related to this Datasmith Scene | DatasmithScene.h |
|
| LevelVariantSets | TMap< FName, TSoftObjectPtr< ULevelVariantSets > > | Map of all the level variant sets related to this Datasmith Scene | DatasmithScene.h |
|
| MaterialFunctions | TMap< FName, TSoftObjectPtr< UMaterialFunction > > | Map of all the material functions related to this Datasmith Scene | DatasmithScene.h |
|
| Materials | TMap< FName, TSoftObjectPtr< UMaterialInterface > > | Map of all the materials related to this Datasmith Scene | DatasmithScene.h |
|
| StaticMeshes | TMap< FName, TSoftObjectPtr< UStaticMesh > > | Map of all the static meshes related to this Datasmith Scene | DatasmithScene.h |
|
| Textures | TMap< FName, TSoftObjectPtr< UTexture > > | Map of all the textures related to this Datasmith Scene | DatasmithScene.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bPreWorldRenameCallbackRegistered | bool | DatasmithScene.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddAssetUserData
(
UAssetUserData* InUserData |
DatasmithScene.h | ||
virtual const TArray< UAssetUserData * > * GetAssetUserDataArray() |
DatasmithScene.h | ||
virtual UAssetUserData * GetAssetUserDataOfClass
(
TSubclassOf< UAssetUserData > InUserDataClass |
DatasmithScene.h | ||
void RegisterPreWorldRenameCallback() |
Register the DatasmithScene to the PreWorldRename callback as needed | DatasmithScene.h | |
virtual void RemoveUserDataOfClass
(
TSubclassOf< UAssetUserData > InUserDataClass |
DatasmithScene.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetAssetRegistryTags
(
FAssetRegistryTagsContext Context |
DatasmithScene.h | ||
virtual void GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
DatasmithScene.h | ||
virtual void Serialize
(
FArchive& Archive |
DatasmithScene.h |