Navigation
API > API/Runtime > API/Runtime/DatasmithCore
| Name | FDatasmithSceneUtils |
| Type | class |
| Header File | /Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithUtils.h |
| Include Path | #include "DatasmithUtils.h" |
Syntax
class FDatasmithSceneUtils
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TActorHierarchy | TArray< TSharedPtr< class IDatasmithActorElement >, TInlineAllocator< 8 > > | DatasmithUtils.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CleanUpScene
(
TSharedRef< class IDatasmithScene > Scene, |
Fixes all missing references, remove all unused meshes, materials, textures, etc | DatasmithUtils.h | |
static bool FindActorHierarchy
(
const IDatasmithScene* Scene, |
DatasmithUtils.h | ||
static TArray< TSharedPtr< class IDatasmithCameraActorElement > > GetAllCameraActorsFromScene
(
const TSharedPtr< class IDatasmithScene >& Scene |
DatasmithUtils.h | ||
static TArray< TSharedPtr< class IDatasmithCustomActorElement > > GetAllCustomActorsFromScene
(
const TSharedPtr< class IDatasmithScene >& Scene |
DatasmithUtils.h | ||
static TArray< TSharedPtr< class IDatasmithLightActorElement > > GetAllLightActorsFromScene
(
const TSharedPtr< class IDatasmithScene >& Scene |
DatasmithUtils.h | ||
static TArray< TSharedPtr< class IDatasmithMeshActorElement > > GetAllMeshActorsFromScene
(
const TSharedPtr< class IDatasmithScene >& Scene |
DatasmithUtils.h | ||
static bool IsMaterialIDUsedInScene
(
const TSharedPtr< class IDatasmithScene >& Scene, |
DatasmithUtils.h | ||
static bool IsPostProcessUsedInScene
(
const TSharedPtr< class IDatasmithScene >& Scene, |
DatasmithUtils.h |