Module |
|
Header |
/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/Utility/DatasmithImporterUtils.h |
Include |
#include "Utility/DatasmithImporterUtils.h" |
class FDatasmithImporterUtils
Name | Description | ||
---|---|---|---|
|
AddUniqueLayersToWorld |
Add a layer to the world if there is no other layer with the same name |
|
|
EAssetCreati... |
CanCreateAsset |
|
|
CanCreateAsset |
||
|
EAssetCreati... |
CanCreateAsset ( |
|
|
CanCreateAsset |
||
|
CanCreateAsset |
||
|
ADatasmithSc... |
CreateImportSceneActor ( |
Spawns a ADatasmithSceneActor and adds it to the ImportContext |
|
CreatePlmXmlSceneFromCADFiles |
||
|
DeleteActor ( |
Delete an actor Remove it from the it's level, mark it pending kill and move it the transient package to avoid any potential name collision |
|
|
DeleteNonImportedDatasmithElementFromSceneActor ( |
Delete non imported datasmith elements (actors and components) from a Datasmith Scene Actor hierarchy |
|
|
T * |
DuplicateObject |
|
|
UStaticMesh ... |
DuplicateStaticMesh ( |
Specialization of the duplication of a StaticMesh object specifically optimized for datasmith use case. |
|
FillSceneElement ( |
Converts AActor objects into DatasmithActorElement objects and add them to a DatasmithScene |
|
|
ObjectType &... |
FindAsset ( |
Finds a UStaticMesh, UTexture or UMaterialInterface. |
|
UDatasmithSc... |
FindDatasmithSceneForAsset ( |
Finds the UDatasmithScene for which the Asset belongs to. |
|
ObjectType &... |
FindObject |
Find an object with a given name in a package Use FSoftObjectPath to perform the search Load the package /ParentPackage/ObjectName if it exists and is not in memory yet |
|
FindSceneActors ( |
Finds all the ADatasmithSceneActor in the world that refers to the given scene |
|
|
GetDatasmithElementId ( |
||
|
GetDatasmithElementIdString ( |
||
|
GetOrderedListOfMaterialsReferencedByMaterials ( |
Finds all materials that are referenced by other materials in the scene and returns a list ordered by dependencies, making sure that materials referencing other materials in the list will come after. |
|
|
TSharedPtr< ... |
LoadDatasmithScene ( |
Loads an IDatasmithScene from a UDatasmithScene |
|
SaveDatasmithScene ( |
Saves an IDatasmithScene into a UDatasmithScene |
|
|
UObject *... |
StaticDuplicateObject |
Convenience function duplicating an object specifically optimized for datasmith use cases |
Name |
Description |
|
---|---|---|
|
FDatasmithMaterialImportIterator |
Name |
Description |
|
---|---|---|
|
EAssetCreationStatus |
Name |
Description |
---|---|
FFunctionAndMaterialsThatUseIt |