DNA Calib 1.1
Project brief
Public Member Functions | Public Attributes | List of all members
dna::RawGeometry Struct Reference

#include <DNA.h>

Collaboration diagram for dna::RawGeometry:
Collaboration graph

Public Member Functions

 RawGeometry (terse::ArchiveOffset< std::uint32_t > &markerTarget, MemoryResource *memRes)
 
template<class Archive >
void serialize (Archive &archive)
 

Public Attributes

terse::ArchiveOffset< std::uint32_t >::Proxy marker
 
Vector< RawMeshmeshes
 

Constructor & Destructor Documentation

◆ RawGeometry()

dna::RawGeometry::RawGeometry ( terse::ArchiveOffset< std::uint32_t > &  markerTarget,
MemoryResource memRes 
)
inline
794 :
795 marker{markerTarget},
796 meshes{memRes} {
797 }
Vector< RawMesh > meshes
Definition: dna/DNA.h:792
terse::ArchiveOffset< std::uint32_t >::Proxy marker
Definition: dna/DNA.h:791

Member Function Documentation

◆ serialize()

template<class Archive >
void dna::RawGeometry::serialize ( Archive &  archive)
inline
800 {
801 archive(marker);
802 archive.label("meshes");
803 archive(meshes);
804 }

References marker, and meshes.

Member Data Documentation

◆ marker

terse::ArchiveOffset<std::uint32_t>::Proxy dna::RawGeometry::marker

◆ meshes

Vector<RawMesh> dna::RawGeometry::meshes

The documentation for this struct was generated from the following file: