| ISceneGraphNode
|
Module |
|
Header |
/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h |
Include |
#include "IDatasmithSceneElements.h" |
class IDatasmithScene : public IDatasmithElement
Name | Description | |
---|---|---|
|
~IDatasmithScene() |
Name | Description | ||
---|---|---|---|
|
void |
AddActor ( |
Adds an Actor to the scene. |
|
void |
AddCloth ( |
#ue_ds_todo cloth api doc |
|
void |
AddLevelSequence ( |
Adds a level sequence to the scene. |
|
void |
AddLevelVariantSets ( |
Adds a LevelVariantSets to the scene. |
|
void |
AddMaterial ( |
Adds a new Material to the scene (it won't be applied to any mesh). |
|
void |
AddMesh ( |
Adds a new Mesh to the scene. |
|
void |
AddMetaData ( |
Add a metadata to the scene There should be only one metadata per Datasmith element (the element associated with the metadata) |
|
void |
AddTexture ( |
Adds a new Texture Element to the scene (it won't be applied to any material). |
|
void |
AttachActor ( |
Attach the actor to its new parent. Detach the actor if it was already attached. |
|
void |
AttachActorToSceneRoot ( |
Attach the actor to the scene root. Detach the actor if it was already attached. |
|
void |
EmptyClothes() |
|
|
void |
EmptyMaterials() |
Remove all materials from the scene |
|
void |
EmptyMeshes() |
Remove all meshes from the scene |
|
void |
EmptyTextures() |
Remove all textures from the scene |
|
const TShare... |
GetActor ( |
Returns the actor using this index |
|
TSharedPtr< ... |
GetActor ( |
Returns the actor using this index |
|
int32 |
GetActorsCount() |
Returns the amount of actors added to the scene |
|
TSharedPtr< ... |
GetCloth ( |
|
|
const TShare... |
GetCloth ( |
|
|
int32 |
GetClothesCount() |
|
|
int32 |
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 |
|
FVector |
GetGeolocation() |
Get Geolocation data of the scene. |
|
const TCHAR ... |
GetHost() |
Returns the name of the host application which created the scene |
|
TSharedPtr< ... |
GetLevelSequence ( |
Returns the level sequence using this index |
|
const TShare... |
GetLevelSequence ( |
|
|
int32 |
GetLevelSequencesCount() |
Returns the number of level sequences in the scene |
|
TSharedPtr< ... |
GetLevelVariantSets ( |
Returns the LevelVariantSets using this index |
|
const TShare... |
GetLevelVariantSets ( |
|
|
int32 |
GetLevelVariantSetsCount() |
Returns the number of LevelVariantSets in the scene |
|
const TShare... |
GetMaterial ( |
|
|
TSharedPtr< ... |
GetMaterial ( |
|
|
int32 |
GetMaterialsCount() |
Returns the amount of materials added to the scene |
|
const TShare... |
GetMesh ( |
Returns the mesh using this index |
|
TSharedPtr< ... |
GetMesh ( |
Returns the mesh using this index |
|
int32 |
GetMeshesCount() |
Returns the amount of meshes added to the scene |
|
TSharedPtr< ... |
GetMetaData ( |
|
|
const TShare... |
GetMetaData ( |
|
|
TSharedPtr< ... |
GetMetaData ( |
|
|
const TShare... |
GetMetaData ( |
|
|
int32 |
GetMetaDataCount() |
|
|
const TShare... |
GetPostProcess() |
|
|
TSharedPtr< ... |
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 ';' separated list of paths where resources are stored |
|
const TShare... |
GetTexture ( |
|
|
TSharedPtr< ... |
GetTexture ( |
|
|
int32 |
GetTexturesCount() |
Returns the amount of textures added to the scene |
|
bool |
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 |
|
void |
RemoveActor ( |
Remove Actor from the scene. |
|
void |
RemoveActorAt ( |
Removes from the scene the Actor at the specified index. |
|
void |
RemoveCloth ( |
|
|
void |
RemoveClothAt ( |
|
|
void |
RemoveLevelSequence ( |
Removes a level sequence from the scene. |
|
void |
RemoveLevelSequenceAt ( |
Removes from the scene the level sequence at the specified index. |
|
void |
RemoveLevelVariantSets ( |
Removes a LevelVariantSets from the scene. |
|
void |
RemoveLevelVariantSetsAt ( |
Removes from the scene the LevelVariantSets at the specified index. |
|
void |
RemoveMaterial ( |
Removes a Material Element from the scene. |
|
void |
RemoveMaterialAt ( |
Removes from the scene the Material Element at the specified index. |
|
void |
RemoveMesh ( |
Remove a Mesh to the scene. |
|
void |
RemoveMeshAt ( |
Removes from the scene the Mesh element at the specified index. |
|
void |
RemoveMetaData ( |
|
|
void |
RemoveMetaDataAt ( |
|
|
void |
RemoveTexture ( |
Removes a Texture Element from the scene. |
|
void |
RemoveTextureAt ( |
Removes from the scene the Texture element at the specified index. |
|
void |
Reset() |
Resets all the settings on the scene |
|
void |
SetExportDuration ( |
Sets the time taken to export the scene. |
|
void |
SetExporterSDKVersion ( |
Sets the enterprise SDK version used to export the scene. |
|
void |
SetExporterVersion ( |
Sets the Datasmith version used to export the scene. |
|
void |
SetGeolocationElevation ( |
|
|
void |
SetGeolocationLatitude ( |
|
|
void |
SetGeolocationLongitude ( |
|
|
void |
SetHost ( |
Sets the name of the host application from which we're exporting from. |
|
void |
SetPostProcess ( |
Set a new Postprocess for the scene |
|
void |
SetProductName ( |
Sets the product name of the application used to export the scene. |
|
void |
SetProductVersion ( |
Sets the product version of the application used to export the scene. |
|
void |
SetResourcePath ( |
Similar to how the PATH environment variable works, sets list of paths where resources can be stored. |
|
void |
SetUsePhysicalSky ( |
Enable or disable the usage of Physical Sky Notice that if a HDRI environment is used this gets disabled. |
|
void |
SetUserID ( |
Sets the user identifier who exported the scene. |
|
void |
SetUserOS ( |
Sets the user's OS name. |
|
void |
SetVendor ( |
Sets the vendor name of the application used to export the scene. |