Navigation
API > API/Runtime > API/Runtime/CADKernel
| Name | FCADKernelArchive |
| Type | class |
| Header File | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Core/CADKernelArchive.h |
| Include Path | #include "Core/CADKernelArchive.h" |
Syntax
class FCADKernelArchive
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCADKernelArchive
(
FSession& InSession, |
Core/CADKernelArchive.h | ||
FCADKernelArchive
(
FSession& InSession, |
Archive reader constructor | Core/CADKernelArchive.h | |
FCADKernelArchive
(
FSession& InSession, |
Core/CADKernelArchive.h | ||
FCADKernelArchive
(
FSession& InSession, |
Core/CADKernelArchive.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Archive | FArchive & | Core/CADKernelArchive.h | ||
| ArchiveModel | FModel * | Core/CADKernelArchive.h | ||
| ArchivePtr | TSharedPtr< FArchive > | Core/CADKernelArchive.h | ||
| MemoryArchive | TUniquePtr< FMemoryArchive > | Core/CADKernelArchive.h | ||
| MemoryReader | TUniquePtr< FMemoryReader > | Core/CADKernelArchive.h | ||
| Session | FSession & | Core/CADKernelArchive.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddEntityFromArchive
(
TSharedPtr< EntityType >& Entity |
Core/CADKernelArchive.h | ||
void AddEntityFromArchive
(
TSharedPtr< FEntity >& Entity |
Core/CADKernelArchive.h | ||
void AddEntityToSave
(
FIdent Id |
Core/CADKernelArchive.h | ||
void Close() |
Core/CADKernelArchive.h | ||
bool IsLoading() |
Core/CADKernelArchive.h | ||
bool IsSaving() |
Core/CADKernelArchive.h | ||
| Core/CADKernelArchive.h | |||
void Serialize
(
EntityType& EntityArray |
Core/CADKernelArchive.h | ||
void Serialize
(
void* Value, |
Core/CADKernelArchive.h | ||
void SetReferencedEntityOrAddToWaitingList
(
FIdent ArchiveId, |
Core/CADKernelArchive.h | ||
void SetReferencedEntityOrAddToWaitingList
(
FIdent ArchiveId, |
Core/CADKernelArchive.h | ||
void SetReferencedEntityOrAddToWaitingList
(
FIdent ArchiveId, |
Core/CADKernelArchive.h | ||
int64 Tell() |
Core/CADKernelArchive.h | ||
int64 TotalSize() |
Core/CADKernelArchive.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FCADKernelArchive > CreateArchiveReader
(
FSession& InSession, |
Core/CADKernelArchive.h | ||
static TSharedPtr< FCADKernelArchive > CreateArchiveReader
(
FSession& InSession, |
Core/CADKernelArchive.h | ||
static TSharedPtr< FCADKernelArchive > CreateArchiveWriter
(
FSession& InSession, |
Core/CADKernelArchive.h | ||
static TSharedPtr< FCADKernelArchive > CreateArchiveWriter
(
FSession& InSession, |
Core/CADKernelArchive.h |