| ISceneGraphNode
|
Module |
|
Header |
/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h |
Include |
#include "IDatasmithSceneElements.h" |
class IDatasmithScene : public IDatasmithElement
Name | Description | |
---|---|---|
|
~IDatasmithScene() |
Name | Description | ||
---|---|---|---|
|
AddActor ( |
Adds an Actor to the scene. |
|
|
AddLevelSequence ( |
Adds a level sequence to the scene. |
|
|
AddLevelVariantSets ( |
Adds a LevelVariantSets to the scene. |
|
|
AddLODScreenSize ( |
Adds a new LOD screen size setting. |
|
|
AddMaterial ( |
Adds a new Material to the scene (it won't be applied to any mesh). |
|
|
AddMesh ( |
Adds a new Mesh to the scene. |
|
|
AddMetaData ( |
Add a metadata to the scene There should be only one metadata per Datasmith element (the element associated with the metadata) |
|
|
AddTexture ( |
Adds a new Texture Element to the scene (it won't be applied to any material). |
|
|
AttachActor ( |
Attach the actor to his new parent. Detach the actor if he was already attach. |
|
|
AttachActorToSceneRoot ( |
Attach the actor to the scene root. Detach the actor if he was already attach. |
|
|
EmptyMaterials() |
Remove all materials from the scene |
|
|
EmptyMeshes() |
Remove all meshes from the scene |
|
|
EmptyTextures() |
Remove all textures from the scene |
|
|
const TShare... |
GetActor ( |
Returns the actor using this index |
|
TSharedPtr< ... |
GetActor ( |
Returns the actor using this index |
|
GetActorsCount() |
Returns the amount of actors added to the scene |
|
|
GetExportDuration() |
Returns the time taken to export the scene |
|
|
const TCHAR ... |
GetExporterSDKVersion() |
Return the enterprise version of the SDK used by the exporter |
|
const TCHAR ... |
GetExporterVersion() |
Returns the Datasmith format version used to export the scene |
|
const TCHAR ... |
GetHost() |
Sets the name of the host application which created the scene |
|
TSharedPtr< ... |
GetLevelSequence ( |
Returns the level sequence using this index |
|
GetLevelSequencesCount() |
Returns the number of level sequences in the scene |
|
|
TSharedPtr< ... |
GetLevelVariantSets ( |
Returns the LevelVariantSets using this index |
|
GetLevelVariantSetsCount() |
Returns the number of LevelVariantSets in the scene |
|
|
float |
GetLODScreenSize ( |
|
|
GetLODScreenSizesCount() |
||
|
TSharedPtr< ... |
GetMaterial ( |
|
|
const TShare... |
GetMaterial ( |
|
|
GetMaterialsCount() |
Returns the amount of materials added to the scene |
|
|
TSharedPtr< ... |
GetMesh ( |
Returns the mesh using this index |
|
const TShare... |
GetMesh ( |
Returns the mesh using this index |
|
GetMeshesCount() |
Returns the amount of meshes added to the scene |
|
|
TSharedPtr< ... |
GetMetaData ( |
|
|
const TShare... |
GetMetaData ( |
|
|
const TShare... |
GetMetaData ( |
|
|
TSharedPtr< ... |
GetMetaData ( |
|
|
GetMetaDataCount() |
||
|
TSharedPtr< ... |
GetPostProcess() |
|
|
const TShare... |
GetPostProcess() |
|
|
const TCHAR ... |
GetProductName() |
Returns the product name of the application used to export the scene |
|
const TCHAR ... |
GetProductVersion() |
Returns the product version of the application used to export the scene |
|
const TCHAR ... |
GetResourcePath() |
Returns the original path resources were stored |
|
const TShare... |
GetTexture ( |
|
|
TSharedPtr< ... |
GetTexture ( |
|
|
GetTexturesCount() |
Returns the amount of textures added to the scene |
|
|
GetUsePhysicalSky() |
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. |
|
|
const TCHAR ... |
GetUserID() |
Returns the user identifier who exported the scene |
|
const TCHAR ... |
GetUserOS() |
Returns the OS name used by user who exported the scene |
|
const TCHAR ... |
GetVendor() |
Returns the vendor name of the application used to export the scene |
|
RemoveActor ( |
Remove Actor from the scene. |
|
|
RemoveLevelSequence ( |
Removes a level sequence from the scene. |
|
|
RemoveLevelVariantSets ( |
Removes a LevelVariantSets from the scene. |
|
|
RemoveMaterial ( |
Removes a Material Element from the scene. |
|
|
RemoveMesh ( |
Remove a Mesh to the scene. |
|
|
RemoveMetaData ( |
||
|
RemoveTexture ( |
Removes a Texture Element from the scene. |
|
|
Reset() |
Resets all the settings on the scene |
|
|
SetExportDuration ( |
Sets the time taken to export the scene. |
|
|
SetExporterSDKVersion ( |
Sets the enterprise SDK version used to export the scene. |
|
|
SetExporterVersion ( |
Sets the Datasmith version used to export the scene. |
|
|
SetHost ( |
Sets the name of the host application from which we're exporting from. |
|
|
SetPostProcess ( |
Set a new Postprocess for the scene |
|
|
SetProductName ( |
Sets the product name of the application used to export the scene. |
|
|
SetProductVersion ( |
Sets the product version of the application used to export the scene. |
|
|
SetResourcePath ( |
Sets the original path resources were stored. |
|
|
SetUsePhysicalSky ( |
Enable or disable the usage of Physical Sky Notice that if a HDRI environment is used this gets disabled. |
|
|
SetUserID ( |
Sets the user identifier who exported the scene. |
|
|
SetUserOS ( |
Sets the user's OS name. |
|
|
SetVendor ( |
Sets the vendor name of the application used to export the scene. |