FDatasmithSceneUtils

Windows
MacOS
Linux

References

Module

DatasmithCore

Header

/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithUtils.h

Include

#include "DatasmithUtils.h"

Syntax

class FDatasmithSceneUtils

Functions

Name Description

Public function Static

void

 

CleanUpScene

(
    TSharedRef< class IDatasmithScene >...,
    bool bRemoveUnused
)

Fixes all missing references, remove all unused meshes, materials, textures, etc

Public function Static

bool

 

FindActorHierarchy

(
    const IDatasmithScene* Scene,
    const TSharedPtr< IDatasmithActorEl...,
    TActorHierarchy& OutHierarchy
)

Public function Static

TArray< TSha...

 

GetAllCameraActorsFromScene

(
    const TSharedPtr< class IDatasmithS...
)

Public function Static

TArray< TSha...

 

GetAllCustomActorsFromScene

(
    const TSharedPtr< class IDatasmithS...
)

Public function Static

TArray< TSha...

 

GetAllLightActorsFromScene

(
    const TSharedPtr< class IDatasmithS...
)

Public function Static

TArray< TSha...

 

GetAllMeshActorsFromScene

(
    const TSharedPtr< class IDatasmithS...
)

Public function Static

bool

 

IsMaterialIDUsedInScene

(
    const TSharedPtr< class IDatasmithS...,
    const TSharedPtr< class IDatasmithM...
)

Public function Static

bool

 

IsPostProcessUsedInScene

(
    const TSharedPtr< class IDatasmithS...,
    const TSharedPtr< class IDatasmithP...
)

Typedefs

Name

Description

TActorHierarchy

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss