Navigation
API > API/Plugins > API/Plugins/DatasmithCADTranslator
| Name | FDatasmithSceneBaseGraphBuilder |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/DatasmithCADImporter/Source/DatasmithCADTranslator/Public/DatasmithSceneGraphBuilder.h |
| Include Path | #include "DatasmithSceneGraphBuilder.h" |
Syntax
class FDatasmithSceneBaseGraphBuilder
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDatasmithSceneBaseGraphBuilder
(
CADLibrary::FArchiveSceneGraph* InSceneGraph, |
DatasmithSceneGraphBuilder.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FDatasmithSceneBaseGraphBuilder() |
DatasmithSceneGraphBuilder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Build() |
DatasmithSceneGraphBuilder.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddChildren
(
TSharedPtr< IDatasmithActorElement > Actor, |
DatasmithSceneGraphBuilder.h | ||
void AddMetaData
(
TSharedPtr< IDatasmithActorElement > ActorElement, |
DatasmithSceneGraphBuilder.h | ||
TSharedPtr< IDatasmithActorElement > BuildBody
(
FCadId BodyId, |
DatasmithSceneGraphBuilder.h | ||
TSharedPtr< IDatasmithActorElement > BuildInstance
(
FCadId InstanceId, |
DatasmithSceneGraphBuilder.h | ||
TSharedPtr< IDatasmithActorElement > BuildReference
(
CADLibrary::FArchiveReference& Reference, |
DatasmithSceneGraphBuilder.h | ||
TSharedPtr< IDatasmithActorElement > CreateActor
(
const TCHAR* ActorUUID, |
DatasmithSceneGraphBuilder.h | ||
bool DoesActorHaveChildrenOrIsAStaticMesh
(
const TSharedPtr< IDatasmithActorElement >& ActorElement |
DatasmithSceneGraphBuilder.h | ||
TSharedPtr< IDatasmithMaterialIDElement > FindOrAddMaterial
(
FMaterialUId MaterialUuid |
DatasmithSceneGraphBuilder.h | ||
virtual TSharedPtr< IDatasmithMeshElement > FindOrAddMeshElement
(
CADLibrary::FArchiveBody& Body |
DatasmithSceneGraphBuilder.h | ||
CADLibrary::FArchiveSceneGraph * FindSceneGraphArchive
(
const CADLibrary::FFileDescriptor& File, |
DatasmithSceneGraphBuilder.h | ||
TSharedPtr< IDatasmithUEPbrMaterialElement > GetDefaultMaterial() |
DatasmithSceneGraphBuilder.h | ||
void OverrideInstance
(
CADLibrary::FArchiveOverrideOccurrence* OverrideOccurrence, |
DatasmithSceneGraphBuilder.h |