Navigation
API > API/Plugins > API/Plugins/DatasmithContent
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDatasmithScene
References
| Module | DatasmithContent |
| Header | /Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/DatasmithScene.h |
| Include | #include "DatasmithScene.h" |
Syntax
UCLASS&40;&41;
class UDatasmithScene :
public UObject,
public IInterface_AssetUserData
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< class UDatasmithSceneImportData > | AssetImportData | Importing data and options used for this Datasmith scene | |
| TArray< TObjectPtr< UAssetUserData > > | AssetUserData | Array of user data stored with the asset | |
| int32 | BulkDataVersion | ||
| TMap< FName, TSoftObjectPtr< UObject > > | Clothes | Map of all the cloth related to this Datasmith Scene | |
| FByteBulkData | DatasmithSceneBulkData | ||
| TMap< FName, TSoftObjectPtr< ULevelSequence > > | LevelSequences | Map of all the level sequences related to this Datasmith Scene | |
| TMap< FName, TSoftObjectPtr< ULevelVariantSets > > | LevelVariantSets | Map of all the level variant sets related to this Datasmith Scene | |
| TMap< FName, TSoftObjectPtr< UMaterialFunction > > | MaterialFunctions | Map of all the material functions related to this Datasmith Scene | |
| TMap< FName, TSoftObjectPtr< UMaterialInterface > > | Materials | Map of all the materials related to this Datasmith Scene | |
| TMap< FName, TSoftObjectPtr< UStaticMesh > > | StaticMeshes | Map of all the static meshes related to this Datasmith Scene | |
| TMap< FName, TSoftObjectPtr< UTexture > > | Textures | Map of all the textures related to this Datasmith Scene |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Register the DatasmithScene to the PreWorldRename callback as needed |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects | |
| void | Handles reading, writing, and reference collecting using FArchive. |
Overridden from IInterface_AssetUserData
| Type | Name | Description | |
|---|---|---|---|
| void | AddAssetUserData
(
UAssetUserData* InUserData |
||
| const TArray< UAssetUserData * > * | |||
| UAssetUserData * | GetAssetUserDataOfClass
(
TSubclassOf< UAssetUserData > InUserDataClass |
||
| void | RemoveUserDataOfClass
(
TSubclassOf< UAssetUserData > InUserDataClass |