Navigation
API > API/Runtime > API/Runtime/CADKernel
| Name | FTopologicalShapeEntity |
| Type | class |
| Header File | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Topo/TopologicalShapeEntity.h |
| Include Path | #include "Topo/TopologicalShapeEntity.h" |
Syntax
class FTopologicalShapeEntity : public UE::CADKernel::FTopologicalEntity
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FEntity → FTopologicalEntity → FTopologicalShapeEntity
- FHaveStates → FEntity → FTopologicalEntity → FTopologicalShapeEntity
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FTopologicalShapeEntity() |
Topo/TopologicalShapeEntity.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Dictionary | FMetadataDictionary | Topo/TopologicalShapeEntity.h | ||
| HostedBy | FTopologicalShapeEntity * | Topo/TopologicalShapeEntity.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CompleteMetaData() |
Topo/TopologicalShapeEntity.h | ||
void CompleteMetaDataWithHostMetaData() |
Topo/TopologicalShapeEntity.h | ||
| Topo/TopologicalShapeEntity.h | |||
int32 FaceCount() |
Topo/TopologicalShapeEntity.h | ||
uint32 GetColorId() |
Topo/TopologicalShapeEntity.h | ||
void GetFaces
(
TArray< FTopologicalFace* >& OutFaces |
Topo/TopologicalShapeEntity.h | ||
const FTopologicalShapeEntity * GetHost () |
Topo/TopologicalShapeEntity.h | ||
| Topo/TopologicalShapeEntity.h | |||
int32 GetHostId() |
Topo/TopologicalShapeEntity.h | ||
uint32 GetMaterialId() |
Topo/TopologicalShapeEntity.h | ||
const FMetadataDictionary & GetMetaDataDictionary() |
Topo/TopologicalShapeEntity.h | ||
const TCHAR * GetName() |
Topo/TopologicalShapeEntity.h | ||
int32 GetPatchId() |
Topo/TopologicalShapeEntity.h | ||
bool HasName() |
Topo/TopologicalShapeEntity.h | ||
void PropagateBodyOrientation () |
Each face of model is set by its orientation. | Topo/TopologicalShapeEntity.h | |
void Remove
(
const FTopologicalShapeEntity* |
Topo/TopologicalShapeEntity.h | ||
void SetColorId
(
const uint32& InColorId |
Topo/TopologicalShapeEntity.h | ||
void SetDisplayData
(
const FTopologicalShapeEntity& DisplayData |
Topo/TopologicalShapeEntity.h | ||
void SetDisplayData
(
const uint32& InColorId, |
Topo/TopologicalShapeEntity.h | ||
void SetHost
(
FTopologicalShapeEntity* Body |
Topo/TopologicalShapeEntity.h | ||
void SetHostId
(
const int32 InHostId |
Topo/TopologicalShapeEntity.h | ||
void SetLayer
(
const int32 InLayerId |
Topo/TopologicalShapeEntity.h | ||
void SetMaterialId
(
const uint32& InMaterialId |
Topo/TopologicalShapeEntity.h | ||
void SetName
(
const FString& InName |
Topo/TopologicalShapeEntity.h | ||
void SetPatchId
(
int32 InPatchId |
Topo/TopologicalShapeEntity.h |
Overridden from FEntity
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Empty() |
Topo/TopologicalShapeEntity.h | ||
virtual void Serialize
(
FCADKernelArchive& Ar |
Serialization of a FEntity. | Topo/TopologicalShapeEntity.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ResetHost() |
Mandatory: The host must have remove this from his array | Topo/TopologicalShapeEntity.h |