![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IDatasmithSceneElements.h>
Inheritance diagram for IDatasmithScene:
|
inlinevirtual |
|
pure virtual |
Adds an Actor to the scene.
| InActor | the Actor that will be added |
|
pure virtual |
|
pure virtual |
Adds a level sequence to the scene.
| InSequence | the level sequence to add |
|
pure virtual |
Adds a LevelVariantSets to the scene.
| InLevelVariantSets | the LevelVariantSets to add |
|
pure virtual |
Adds a new Material to the scene (it won't be applied to any mesh).
| InMaterial | the Material that will be added |
|
pure virtual |
Adds a new Mesh to the scene.
| InMesh | the Mesh that will be added |
|
pure virtual |
Add a metadata to the scene There should be only one metadata per Datasmith element (the element associated with the metadata)
|
pure virtual |
Adds a new Texture Element to the scene (it won't be applied to any material).
| InTexture | the Texture Element that will be added |
|
pure virtual |
Attach the actor to its new parent. Detach the actor if it was already attached.
|
pure virtual |
Attach the actor to the scene root. Detach the actor if it was already attached.
|
pure virtual |
Returns the actor using this index
|
pure virtual |
Returns the actor using this index
Returns the amount of actors added to the scene
|
pure virtual |
|
pure virtual |
Returns the time taken to export the scene
Return the enterprise version of the SDK used by the exporter
Returns the Datasmith format version used to export the scene
Get Geolocation data of the scene. Where X = Latitude, Y = Longitude, Z = Elevation Components are initialized to TNumericLimits<double>::Max() to indicate they are not "set"
Returns the name of the host application which created the scene
|
pure virtual |
|
pure virtual |
Returns the level sequence using this index
Returns the number of level sequences in the scene
|
pure virtual |
|
pure virtual |
Returns the LevelVariantSets using this index
Returns the number of LevelVariantSets in the scene
|
pure virtual |
|
pure virtual |
Returns the amount of materials added to the scene
|
pure virtual |
Returns the mesh using this index
|
pure virtual |
Returns the mesh using this index
Returns the amount of meshes added to the scene
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Returns the product name of the application used to export the scene
Returns the product version of the application used to export the scene
Returns the ';' separated list of paths where resources are stored
|
pure virtual |
|
pure virtual |
Returns the amount of textures added to the scene
Physical Sky could be generated in a large amount of modes, like material, lights etc that's why it has been added as static, just enable it and it is done. Notice that if a HDRI environment is used this gets disabled.
Returns the user identifier who exported the scene
Returns the OS name used by user who exported the scene
Returns the vendor name of the application used to export the scene
|
pure virtual |
Remove Actor from the scene.
| InActor | the Actor that will be removed |
|
pure virtual |
Removes from the scene the Actor at the specified index.
|
pure virtual |
|
pure virtual |
Removes a level sequence from the scene.
| InSequence | the level sequence to remove |
Removes from the scene the level sequence at the specified index.
|
pure virtual |
Removes a LevelVariantSets from the scene.
| InLevelVariantSets | the LevelVariantSets to remove |
Removes from the scene the LevelVariantSets at the specified index.
|
pure virtual |
Removes a Material Element from the scene.
| InMaterial | the Material Element to remove |
Removes from the scene the Material Element at the specified index.
|
pure virtual |
Remove a Mesh to the scene.
| InMesh | the Mesh that will be removed |
Removes from the scene the Mesh element at the specified index.
|
pure virtual |
|
pure virtual |
Removes a Texture Element from the scene.
| InTexture | the Texture Element that will be removed |
Removes from the scene the Texture element at the specified index.
Sets the time taken to export the scene.
| InExportDuration | The export duration (in seconds) |
Sets the enterprise SDK version used to export the scene. Only needs to be set when parsing the .udatasmith during import
| InVersion | The Datasmith version number as string |
Sets the Datasmith version used to export the scene. Only needs to be set when parsing the .udatasmith during import
| InVersion | The Datasmith version number as string |
Sets the name of the host application from which we're exporting from.
| InHost | The host application name |
|
pure virtual |
Set a new Postprocess for the scene
| InPostProcess | the Environment that will be added |
Sets the product name of the application used to export the scene.
| InProductName | The application name |
Sets the product version of the application used to export the scene.
| InProductVersion | The application version |
Similar to how the PATH environment variable works, sets list of paths where resources can be stored.
| InResoucePath | The ';' separated list of paths |
Enable or disable the usage of Physical Sky Notice that if a HDRI environment is used this gets disabled.
Sets the user identifier who exported the scene.
| InUserID | The user identifier |
Sets the user's OS name.
| InUserOS | The OS name |
Sets the vendor name of the application used to export the scene.
| InVendor | The application vendor name |