Navigation
API > API/Runtime > API/Runtime/CADKernel > API/Runtime/CADKernel/Core
Inheritance Hierarchy
- FHaveStates
- FEntity
- FCriterion
- FEntityGeom
- FCurve
- FSurfacicCurve
- FRestrictionCurve
- FMesh
- FEdgeMesh
- FFaceMesh
- FVertexMesh
- FModelMesh
- FSurface
- FTopologicalEntity
- FTopologicalLoop
- FTopologicalShapeEntity
- FBody
- FModel
- FShell
- FTopologicalFace
- TLinkable
- FTopologicalEdge
- FTopologicalVertex
- TTopologicalLink
- FVertexLink
References
| Module | CADKernel |
| Header | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Core/CADEntity.h |
| Include | #include "Core/CADEntity.h" |
Syntax
class FEntity :
public TSharedFromThis< FEntity > ,
public UE::CADKernel::FHaveStates
Variables
| Type | Name | Description | |
|---|---|---|---|
| FIdent | Id |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FEntity () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Delete () |
||
| TSharedPtr< FEntity > | Deserialize
(
FCADKernelArchive& Ar |
Deserialize the next entity in the archive. | |
| void | Empty () |
||
| EEntity | |||
| const FIdent & | GetId () |
||
| const TCHAR * | GetTypeName
(
EEntity Type |
||
| const TCHAR * | GetTypeName () |
||
| bool | |||
| bool | |||
| bool | |||
| TSharedRef< OtherEntity > | MakeShared
(
InArgTypes&&... Args |
||
| TSharedRef< OtherEntity > | MakeShared
(
FCADKernelArchive& Archive |
||
| void | |||
| void | ResetMarkersRecursivelyOnEntities
(
const TArray< TOrientedEntity< FEntity > >& Array |
||
| void | ResetMarkersRecursivelyOnEntities
(
const TArray< TWeakPtr< FEntity > >& Array |
||
| void | ResetMarkersRecursivelyOnEntities
(
const TArray< TSharedPtr< EntityType > >& Array |
||
| void | ResetMarkersRecursivelyOnEntities
(
const TArray< TSharedPtr< FEntity > >& Array |
||
| void | ResetMarkersRecursivelyOnEntities
(
const TArray< FEntity* >& Array |
Reset Processed flags Recursively on each TSharedPtr |
|
| void | Serialize
(
FCADKernelArchive& Ar |
Serialization of a FEntity. | |
| void | SerializeIdent
(
FCADKernelArchive& Ar, |
To Serialize a TSharedPtr |
|
| void | SerializeIdent
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdent
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdent
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdent
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdent
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdents
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdents
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdents
(
FCADKernelArchive& Ar, |
SerializeIdent of each TSharedPtr |
|
| void | SerializeIdents
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdents
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdents
(
FCADKernelArchive& Ar, |
||
| void | SerializeIdents
(
FCADKernelArchive& Ar, |
||
| bool | |||
| void | SpawnIdent
(
FDatabase& Database |
||
| void | SpawnIdentOnEntities
(
TArray< FEntity* >& Array, |
Spawn Ident on each FEntity* of the array | |
| void | SpawnIdentOnEntities
(
TArray< TSharedPtr< FEntity > >& Array, |
Spawn Ident on each TSharedPtr |
|
| void | SpawnIdentOnEntities
(
TArray< TOrientedEntity< FEntity > >& Array, |
||
| void | SpawnIdentOnEntities
(
TArray< TSharedPtr< EntityType > >& Array, |
Constants
| Name | Description |
|---|---|
| TypesNames |