UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IDatasmithScene Class Referenceabstract

#include <IDatasmithSceneElements.h>

+ Inheritance diagram for IDatasmithScene:

Public Member Functions

virtual ~IDatasmithScene ()
 
virtual void Reset ()=0
 
virtual const TCHARGetHost () const =0
 
virtual void SetHost (const TCHAR *)=0
 
virtual const TCHARGetExporterVersion () const =0
 
virtual void SetExporterVersion (const TCHAR *)=0
 
virtual const TCHARGetExporterSDKVersion () const =0
 
virtual void SetExporterSDKVersion (const TCHAR *)=0
 
virtual const TCHARGetVendor () const =0
 
virtual void SetVendor (const TCHAR *)=0
 
virtual const TCHARGetProductName () const =0
 
virtual void SetProductName (const TCHAR *)=0
 
virtual const TCHARGetProductVersion () const =0
 
virtual void SetProductVersion (const TCHAR *)=0
 
virtual const TCHARGetResourcePath () const =0
 
virtual void SetResourcePath (const TCHAR *)=0
 
virtual const TCHARGetUserID () const =0
 
virtual void SetUserID (const TCHAR *)=0
 
virtual const TCHARGetUserOS () const =0
 
virtual void SetUserOS (const TCHAR *)=0
 
virtual FVector GetGeolocation () const =0
 
virtual void SetGeolocationLatitude (double)=0
 
virtual void SetGeolocationLongitude (double)=0
 
virtual void SetGeolocationElevation (double)=0
 
virtual int32 GetExportDuration () const =0
 
virtual void SetExportDuration (int32)=0
 
virtual bool GetUsePhysicalSky () const =0
 
virtual void SetUsePhysicalSky (bool bInUsePhysicalSky)=0
 
virtual void AddMesh (const TSharedPtr< IDatasmithMeshElement > &InMesh)=0
 
virtual int32 GetMeshesCount () const =0
 
virtual TSharedPtr< IDatasmithMeshElementGetMesh (int32 InIndex)=0
 
virtual const TSharedPtr< IDatasmithMeshElement > & GetMesh (int32 InIndex) const =0
 
virtual void RemoveMesh (const TSharedPtr< IDatasmithMeshElement > &InMesh)=0
 
virtual void RemoveMeshAt (int32 InIndex)=0
 
virtual void EmptyMeshes ()=0
 
virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS void AddCloth (const TSharedPtr< IDatasmithClothElement > &InElement)=0
 
virtual int32 GetClothesCount () const =0
 
virtual TSharedPtr< IDatasmithClothElementGetCloth (int32 InIndex)=0
 
virtual const TSharedPtr< IDatasmithClothElement > & GetCloth (int32 InIndex) const =0
 
virtual void RemoveCloth (const TSharedPtr< IDatasmithClothElement > &InElement)=0
 
virtual void RemoveClothAt (int32 InIndex)=0
 
virtual void EmptyClothes ()=0
 
virtual PRAGMA_ENABLE_DEPRECATION_WARNINGS void AddActor (const TSharedPtr< IDatasmithActorElement > &InActor)=0
 
virtual int32 GetActorsCount () const =0
 
virtual TSharedPtr< IDatasmithActorElementGetActor (int32 InIndex)=0
 
virtual const TSharedPtr< IDatasmithActorElement > & GetActor (int32 InIndex) const =0
 
virtual void RemoveActor (const TSharedPtr< IDatasmithActorElement > &InActor, EDatasmithActorRemovalRule RemoveRule)=0
 
virtual void RemoveActorAt (int32 InIndex, EDatasmithActorRemovalRule RemoveRule)=0
 
virtual void AddMaterial (const TSharedPtr< IDatasmithBaseMaterialElement > &InMaterial)=0
 
virtual int32 GetMaterialsCount () const =0
 
virtual TSharedPtr< IDatasmithBaseMaterialElementGetMaterial (int32 InIndex)=0
 
virtual const TSharedPtr< IDatasmithBaseMaterialElement > & GetMaterial (int32 InIndex) const =0
 
virtual void RemoveMaterial (const TSharedPtr< IDatasmithBaseMaterialElement > &InMaterial)=0
 
virtual void RemoveMaterialAt (int32 InIndex)=0
 
virtual void EmptyMaterials ()=0
 
virtual void AddTexture (const TSharedPtr< IDatasmithTextureElement > &InTexture)=0
 
virtual int32 GetTexturesCount () const =0
 
virtual TSharedPtr< IDatasmithTextureElementGetTexture (int32 InIndex)=0
 
virtual const TSharedPtr< IDatasmithTextureElement > & GetTexture (int32 InIndex) const =0
 
virtual void RemoveTexture (const TSharedPtr< IDatasmithTextureElement > &InTexture)=0
 
virtual void RemoveTextureAt (int32 InIndex)=0
 
virtual void EmptyTextures ()=0
 
virtual void SetPostProcess (const TSharedPtr< IDatasmithPostProcessElement > &InPostProcess)=0
 
virtual TSharedPtr< IDatasmithPostProcessElementGetPostProcess ()=0
 
virtual const TSharedPtr< IDatasmithPostProcessElement > & GetPostProcess () const =0
 
virtual void AddMetaData (const TSharedPtr< IDatasmithMetaDataElement > &InMetaData)=0
 
virtual int32 GetMetaDataCount () const =0
 
virtual TSharedPtr< IDatasmithMetaDataElementGetMetaData (int32 InIndex)=0
 
virtual const TSharedPtr< IDatasmithMetaDataElement > & GetMetaData (int32 InIndex) const =0
 
virtual TSharedPtr< IDatasmithMetaDataElementGetMetaData (const TSharedPtr< IDatasmithElement > &Element)=0
 
virtual const TSharedPtr< IDatasmithMetaDataElement > & GetMetaData (const TSharedPtr< IDatasmithElement > &Element) const =0
 
virtual void RemoveMetaData (const TSharedPtr< IDatasmithMetaDataElement > &Element)=0
 
virtual void RemoveMetaDataAt (int32 InIndex)=0
 
virtual void AddLevelSequence (const TSharedRef< IDatasmithLevelSequenceElement > &InSequence)=0
 
virtual int32 GetLevelSequencesCount () const =0
 
virtual TSharedPtr< IDatasmithLevelSequenceElementGetLevelSequence (int32 InIndex)=0
 
virtual const TSharedPtr< IDatasmithLevelSequenceElement > & GetLevelSequence (int32 InIndex) const =0
 
virtual void RemoveLevelSequence (const TSharedRef< IDatasmithLevelSequenceElement > &InSequence)=0
 
virtual void RemoveLevelSequenceAt (int32 InIndex)=0
 
virtual void AddLevelVariantSets (const TSharedPtr< IDatasmithLevelVariantSetsElement > &InLevelVariantSets)=0
 
virtual int32 GetLevelVariantSetsCount () const =0
 
virtual TSharedPtr< IDatasmithLevelVariantSetsElementGetLevelVariantSets (int32 InIndex)=0
 
virtual const TSharedPtr< IDatasmithLevelVariantSetsElement > & GetLevelVariantSets (int32 InIndex) const =0
 
virtual void RemoveLevelVariantSets (const TSharedPtr< IDatasmithLevelVariantSetsElement > &InLevelVariantSets)=0
 
virtual void RemoveLevelVariantSetsAt (int32 InIndex)=0
 
virtual void AttachActor (const TSharedPtr< IDatasmithActorElement > &NewParent, const TSharedPtr< IDatasmithActorElement > &Child, EDatasmithActorAttachmentRule AttachmentRule)=0
 
virtual void AttachActorToSceneRoot (const TSharedPtr< IDatasmithActorElement > &Child, EDatasmithActorAttachmentRule AttachmentRule)=0
 
- Public Member Functions inherited from IDatasmithElement
virtual bool IsA (EDatasmithElementType Type) const =0
 
virtual const TCHARGetName () const =0
 
virtual void SetName (const TCHAR *InName)=0
 
virtual const TCHARGetLabel () const =0
 
virtual void SetLabel (const TCHAR *InLabel)=0
 
virtual FMD5Hash CalculateElementHash (bool bForce)=0
 

Constructor & Destructor Documentation

◆ ~IDatasmithScene()

virtual IDatasmithScene::~IDatasmithScene ( )
inlinevirtual

Member Function Documentation

◆ AddActor()

virtual PRAGMA_ENABLE_DEPRECATION_WARNINGS void IDatasmithScene::AddActor ( const TSharedPtr< IDatasmithActorElement > &  InActor)
pure virtual

Adds an Actor to the scene.

Parameters
InActorthe Actor that will be added

◆ AddCloth()

virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS void IDatasmithScene::AddCloth ( const TSharedPtr< IDatasmithClothElement > &  InElement)
pure virtual

◆ AddLevelSequence()

virtual void IDatasmithScene::AddLevelSequence ( const TSharedRef< IDatasmithLevelSequenceElement > &  InSequence)
pure virtual

Adds a level sequence to the scene.

Parameters
InSequencethe level sequence to add

◆ AddLevelVariantSets()

virtual void IDatasmithScene::AddLevelVariantSets ( const TSharedPtr< IDatasmithLevelVariantSetsElement > &  InLevelVariantSets)
pure virtual

Adds a LevelVariantSets to the scene.

Parameters
InLevelVariantSetsthe LevelVariantSets to add

◆ AddMaterial()

virtual void IDatasmithScene::AddMaterial ( const TSharedPtr< IDatasmithBaseMaterialElement > &  InMaterial)
pure virtual

Adds a new Material to the scene (it won't be applied to any mesh).

Parameters
InMaterialthe Material that will be added

◆ AddMesh()

virtual void IDatasmithScene::AddMesh ( const TSharedPtr< IDatasmithMeshElement > &  InMesh)
pure virtual

Adds a new Mesh to the scene.

Parameters
InMeshthe Mesh that will be added

◆ AddMetaData()

virtual void IDatasmithScene::AddMetaData ( const TSharedPtr< IDatasmithMetaDataElement > &  InMetaData)
pure virtual

Add a metadata to the scene There should be only one metadata per Datasmith element (the element associated with the metadata)

◆ AddTexture()

virtual void IDatasmithScene::AddTexture ( const TSharedPtr< IDatasmithTextureElement > &  InTexture)
pure virtual

Adds a new Texture Element to the scene (it won't be applied to any material).

Parameters
InTexturethe Texture Element that will be added

◆ AttachActor()

virtual void IDatasmithScene::AttachActor ( const TSharedPtr< IDatasmithActorElement > &  NewParent,
const TSharedPtr< IDatasmithActorElement > &  Child,
EDatasmithActorAttachmentRule  AttachmentRule 
)
pure virtual

Attach the actor to its new parent. Detach the actor if it was already attached.

◆ AttachActorToSceneRoot()

virtual void IDatasmithScene::AttachActorToSceneRoot ( const TSharedPtr< IDatasmithActorElement > &  Child,
EDatasmithActorAttachmentRule  AttachmentRule 
)
pure virtual

Attach the actor to the scene root. Detach the actor if it was already attached.

◆ EmptyClothes()

virtual void IDatasmithScene::EmptyClothes ( )
pure virtual

◆ EmptyMaterials()

virtual void IDatasmithScene::EmptyMaterials ( )
pure virtual

Remove all materials from the scene

◆ EmptyMeshes()

virtual void IDatasmithScene::EmptyMeshes ( )
pure virtual

Remove all meshes from the scene

◆ EmptyTextures()

virtual void IDatasmithScene::EmptyTextures ( )
pure virtual

Remove all textures from the scene

◆ GetActor() [1/2]

virtual const TSharedPtr< IDatasmithActorElement > & IDatasmithScene::GetActor ( int32  InIndex) const
pure virtual

Returns the actor using this index

◆ GetActor() [2/2]

virtual TSharedPtr< IDatasmithActorElement > IDatasmithScene::GetActor ( int32  InIndex)
pure virtual

Returns the actor using this index

◆ GetActorsCount()

virtual int32 IDatasmithScene::GetActorsCount ( ) const
pure virtual

Returns the amount of actors added to the scene

◆ GetCloth() [1/2]

virtual const TSharedPtr< IDatasmithClothElement > & IDatasmithScene::GetCloth ( int32  InIndex) const
pure virtual

◆ GetCloth() [2/2]

virtual TSharedPtr< IDatasmithClothElement > IDatasmithScene::GetCloth ( int32  InIndex)
pure virtual

◆ GetClothesCount()

virtual int32 IDatasmithScene::GetClothesCount ( ) const
pure virtual

◆ GetExportDuration()

virtual int32 IDatasmithScene::GetExportDuration ( ) const
pure virtual

Returns the time taken to export the scene

◆ GetExporterSDKVersion()

virtual const TCHAR * IDatasmithScene::GetExporterSDKVersion ( ) const
pure virtual

Return the enterprise version of the SDK used by the exporter

◆ GetExporterVersion()

virtual const TCHAR * IDatasmithScene::GetExporterVersion ( ) const
pure virtual

Returns the Datasmith format version used to export the scene

◆ GetGeolocation()

virtual FVector IDatasmithScene::GetGeolocation ( ) const
pure virtual

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"

◆ GetHost()

virtual const TCHAR * IDatasmithScene::GetHost ( ) const
pure virtual

Returns the name of the host application which created the scene

◆ GetLevelSequence() [1/2]

virtual const TSharedPtr< IDatasmithLevelSequenceElement > & IDatasmithScene::GetLevelSequence ( int32  InIndex) const
pure virtual

◆ GetLevelSequence() [2/2]

virtual TSharedPtr< IDatasmithLevelSequenceElement > IDatasmithScene::GetLevelSequence ( int32  InIndex)
pure virtual

Returns the level sequence using this index

◆ GetLevelSequencesCount()

virtual int32 IDatasmithScene::GetLevelSequencesCount ( ) const
pure virtual

Returns the number of level sequences in the scene

◆ GetLevelVariantSets() [1/2]

virtual const TSharedPtr< IDatasmithLevelVariantSetsElement > & IDatasmithScene::GetLevelVariantSets ( int32  InIndex) const
pure virtual

◆ GetLevelVariantSets() [2/2]

virtual TSharedPtr< IDatasmithLevelVariantSetsElement > IDatasmithScene::GetLevelVariantSets ( int32  InIndex)
pure virtual

Returns the LevelVariantSets using this index

◆ GetLevelVariantSetsCount()

virtual int32 IDatasmithScene::GetLevelVariantSetsCount ( ) const
pure virtual

Returns the number of LevelVariantSets in the scene

◆ GetMaterial() [1/2]

virtual const TSharedPtr< IDatasmithBaseMaterialElement > & IDatasmithScene::GetMaterial ( int32  InIndex) const
pure virtual

◆ GetMaterial() [2/2]

virtual TSharedPtr< IDatasmithBaseMaterialElement > IDatasmithScene::GetMaterial ( int32  InIndex)
pure virtual

◆ GetMaterialsCount()

virtual int32 IDatasmithScene::GetMaterialsCount ( ) const
pure virtual

Returns the amount of materials added to the scene

◆ GetMesh() [1/2]

virtual const TSharedPtr< IDatasmithMeshElement > & IDatasmithScene::GetMesh ( int32  InIndex) const
pure virtual

Returns the mesh using this index

◆ GetMesh() [2/2]

virtual TSharedPtr< IDatasmithMeshElement > IDatasmithScene::GetMesh ( int32  InIndex)
pure virtual

Returns the mesh using this index

◆ GetMeshesCount()

virtual int32 IDatasmithScene::GetMeshesCount ( ) const
pure virtual

Returns the amount of meshes added to the scene

◆ GetMetaData() [1/4]

virtual const TSharedPtr< IDatasmithMetaDataElement > & IDatasmithScene::GetMetaData ( const TSharedPtr< IDatasmithElement > &  Element) const
pure virtual

◆ GetMetaData() [2/4]

virtual TSharedPtr< IDatasmithMetaDataElement > IDatasmithScene::GetMetaData ( const TSharedPtr< IDatasmithElement > &  Element)
pure virtual

◆ GetMetaData() [3/4]

virtual const TSharedPtr< IDatasmithMetaDataElement > & IDatasmithScene::GetMetaData ( int32  InIndex) const
pure virtual

◆ GetMetaData() [4/4]

virtual TSharedPtr< IDatasmithMetaDataElement > IDatasmithScene::GetMetaData ( int32  InIndex)
pure virtual

◆ GetMetaDataCount()

virtual int32 IDatasmithScene::GetMetaDataCount ( ) const
pure virtual

◆ GetPostProcess() [1/2]

virtual const TSharedPtr< IDatasmithPostProcessElement > & IDatasmithScene::GetPostProcess ( ) const
pure virtual

◆ GetPostProcess() [2/2]

virtual TSharedPtr< IDatasmithPostProcessElement > IDatasmithScene::GetPostProcess ( )
pure virtual

◆ GetProductName()

virtual const TCHAR * IDatasmithScene::GetProductName ( ) const
pure virtual

Returns the product name of the application used to export the scene

◆ GetProductVersion()

virtual const TCHAR * IDatasmithScene::GetProductVersion ( ) const
pure virtual

Returns the product version of the application used to export the scene

◆ GetResourcePath()

virtual const TCHAR * IDatasmithScene::GetResourcePath ( ) const
pure virtual

Returns the ';' separated list of paths where resources are stored

◆ GetTexture() [1/2]

virtual const TSharedPtr< IDatasmithTextureElement > & IDatasmithScene::GetTexture ( int32  InIndex) const
pure virtual

◆ GetTexture() [2/2]

virtual TSharedPtr< IDatasmithTextureElement > IDatasmithScene::GetTexture ( int32  InIndex)
pure virtual

◆ GetTexturesCount()

virtual int32 IDatasmithScene::GetTexturesCount ( ) const
pure virtual

Returns the amount of textures added to the scene

◆ GetUsePhysicalSky()

virtual bool IDatasmithScene::GetUsePhysicalSky ( ) const
pure virtual

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.

◆ GetUserID()

virtual const TCHAR * IDatasmithScene::GetUserID ( ) const
pure virtual

Returns the user identifier who exported the scene

◆ GetUserOS()

virtual const TCHAR * IDatasmithScene::GetUserOS ( ) const
pure virtual

Returns the OS name used by user who exported the scene

◆ GetVendor()

virtual const TCHAR * IDatasmithScene::GetVendor ( ) const
pure virtual

Returns the vendor name of the application used to export the scene

◆ RemoveActor()

virtual void IDatasmithScene::RemoveActor ( const TSharedPtr< IDatasmithActorElement > &  InActor,
EDatasmithActorRemovalRule  RemoveRule 
)
pure virtual

Remove Actor from the scene.

Parameters
InActorthe Actor that will be removed

◆ RemoveActorAt()

virtual void IDatasmithScene::RemoveActorAt ( int32  InIndex,
EDatasmithActorRemovalRule  RemoveRule 
)
pure virtual

Removes from the scene the Actor at the specified index.

◆ RemoveCloth()

virtual void IDatasmithScene::RemoveCloth ( const TSharedPtr< IDatasmithClothElement > &  InElement)
pure virtual

◆ RemoveClothAt()

virtual void IDatasmithScene::RemoveClothAt ( int32  InIndex)
pure virtual

◆ RemoveLevelSequence()

virtual void IDatasmithScene::RemoveLevelSequence ( const TSharedRef< IDatasmithLevelSequenceElement > &  InSequence)
pure virtual

Removes a level sequence from the scene.

Parameters
InSequencethe level sequence to remove

◆ RemoveLevelSequenceAt()

virtual void IDatasmithScene::RemoveLevelSequenceAt ( int32  InIndex)
pure virtual

Removes from the scene the level sequence at the specified index.

◆ RemoveLevelVariantSets()

virtual void IDatasmithScene::RemoveLevelVariantSets ( const TSharedPtr< IDatasmithLevelVariantSetsElement > &  InLevelVariantSets)
pure virtual

Removes a LevelVariantSets from the scene.

Parameters
InLevelVariantSetsthe LevelVariantSets to remove

◆ RemoveLevelVariantSetsAt()

virtual void IDatasmithScene::RemoveLevelVariantSetsAt ( int32  InIndex)
pure virtual

Removes from the scene the LevelVariantSets at the specified index.

◆ RemoveMaterial()

virtual void IDatasmithScene::RemoveMaterial ( const TSharedPtr< IDatasmithBaseMaterialElement > &  InMaterial)
pure virtual

Removes a Material Element from the scene.

Parameters
InMaterialthe Material Element to remove

◆ RemoveMaterialAt()

virtual void IDatasmithScene::RemoveMaterialAt ( int32  InIndex)
pure virtual

Removes from the scene the Material Element at the specified index.

◆ RemoveMesh()

virtual void IDatasmithScene::RemoveMesh ( const TSharedPtr< IDatasmithMeshElement > &  InMesh)
pure virtual

Remove a Mesh to the scene.

Parameters
InMeshthe Mesh that will be removed

◆ RemoveMeshAt()

virtual void IDatasmithScene::RemoveMeshAt ( int32  InIndex)
pure virtual

Removes from the scene the Mesh element at the specified index.

◆ RemoveMetaData()

virtual void IDatasmithScene::RemoveMetaData ( const TSharedPtr< IDatasmithMetaDataElement > &  Element)
pure virtual

◆ RemoveMetaDataAt()

virtual void IDatasmithScene::RemoveMetaDataAt ( int32  InIndex)
pure virtual

◆ RemoveTexture()

virtual void IDatasmithScene::RemoveTexture ( const TSharedPtr< IDatasmithTextureElement > &  InTexture)
pure virtual

Removes a Texture Element from the scene.

Parameters
InTexturethe Texture Element that will be removed

◆ RemoveTextureAt()

virtual void IDatasmithScene::RemoveTextureAt ( int32  InIndex)
pure virtual

Removes from the scene the Texture element at the specified index.

◆ Reset()

virtual void IDatasmithScene::Reset ( )
pure virtual

Resets all the settings on the scene

◆ SetExportDuration()

virtual void IDatasmithScene::SetExportDuration ( int32  )
pure virtual

Sets the time taken to export the scene.

Parameters
InExportDurationThe export duration (in seconds)

◆ SetExporterSDKVersion()

virtual void IDatasmithScene::SetExporterSDKVersion ( const TCHAR )
pure virtual

Sets the enterprise SDK version used to export the scene. Only needs to be set when parsing the .udatasmith during import

Parameters
InVersionThe Datasmith version number as string

◆ SetExporterVersion()

virtual void IDatasmithScene::SetExporterVersion ( const TCHAR )
pure virtual

Sets the Datasmith version used to export the scene. Only needs to be set when parsing the .udatasmith during import

Parameters
InVersionThe Datasmith version number as string

◆ SetGeolocationElevation()

virtual void IDatasmithScene::SetGeolocationElevation ( double  )
pure virtual

◆ SetGeolocationLatitude()

virtual void IDatasmithScene::SetGeolocationLatitude ( double  )
pure virtual

◆ SetGeolocationLongitude()

virtual void IDatasmithScene::SetGeolocationLongitude ( double  )
pure virtual

◆ SetHost()

virtual void IDatasmithScene::SetHost ( const TCHAR )
pure virtual

Sets the name of the host application from which we're exporting from.

Parameters
InHostThe host application name

◆ SetPostProcess()

virtual void IDatasmithScene::SetPostProcess ( const TSharedPtr< IDatasmithPostProcessElement > &  InPostProcess)
pure virtual

Set a new Postprocess for the scene

Parameters
InPostProcessthe Environment that will be added

◆ SetProductName()

virtual void IDatasmithScene::SetProductName ( const TCHAR )
pure virtual

Sets the product name of the application used to export the scene.

Parameters
InProductNameThe application name

◆ SetProductVersion()

virtual void IDatasmithScene::SetProductVersion ( const TCHAR )
pure virtual

Sets the product version of the application used to export the scene.

Parameters
InProductVersionThe application version

◆ SetResourcePath()

virtual void IDatasmithScene::SetResourcePath ( const TCHAR )
pure virtual

Similar to how the PATH environment variable works, sets list of paths where resources can be stored.

Parameters
InResoucePathThe ';' separated list of paths

◆ SetUsePhysicalSky()

virtual void IDatasmithScene::SetUsePhysicalSky ( bool  bInUsePhysicalSky)
pure virtual

Enable or disable the usage of Physical Sky Notice that if a HDRI environment is used this gets disabled.

◆ SetUserID()

virtual void IDatasmithScene::SetUserID ( const TCHAR )
pure virtual

Sets the user identifier who exported the scene.

Parameters
InUserIDThe user identifier

◆ SetUserOS()

virtual void IDatasmithScene::SetUserOS ( const TCHAR )
pure virtual

Sets the user's OS name.

Parameters
InUserOSThe OS name

◆ SetVendor()

virtual void IDatasmithScene::SetVendor ( const TCHAR )
pure virtual

Sets the vendor name of the application used to export the scene.

Parameters
InVendorThe application vendor name

The documentation for this class was generated from the following file: