/Engine/Source/Runtime/Datasmith/CADKernel/Public/CADKernel/Core/Database.h
class FDatabase
TArray<TShared...
ArchiveEntities
Array (use as a Map>) of all the entities of an archive Each Entity is at the index of AchiveId in the array
TArray<TArray<...
ArchiveIdToWaitingPointers
TArray<TArray<...
ArchiveIdToWaitingSharedPointers
Array (use as a MapTArray*>>) Some Entity reference an other Entities (with aTSharedPtr).
TArray<TArray<...
ArchiveIdToWaitingWeakPointers
TArray< FIdent ...
AvailableIdents
Recycling of the Id to avoid fragmented idents
bool
bForceSpawning
bool
bIsRecursiveSerialization
TArray<TShared...
DatabaseEntities
Array (use as a Map>) of all the entities create during the session Each Entity.Id is the index of the entity in the array
TSet< FIdent >
EntitiesToBeSerialized
Dedicated to SerializeSelection. Set of entity Ids needed to be saved
uint32
EntityCount
TSharedPtr<FMo...
Model
RootGeometry Entity node
TQueue< FIdent ...
NotYetSerialized
Dedicated to SerializeSelection. Queue of entity Ids waiting to be saved