GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::GeometryMetadata Class Reference

#include <geometry_metadata.h>

Inheritance diagram for draco::GeometryMetadata:
Collaboration diagram for draco::GeometryMetadata:

Public Member Functions

 GeometryMetadata ()
 GeometryMetadata (const GeometryMetadata &metadata)
 GeometryMetadata (const Metadata &metadata)
const AttributeMetadata * GetAttributeMetadataByStringEntry (const std::string &entry_name, const std::string &entry_value) const
bool AddAttributeMetadata (std::unique_ptr< AttributeMetadata > att_metadata)
void DeleteAttributeMetadataByUniqueId (int32_t att_unique_id)
const AttributeMetadata * GetAttributeMetadataByUniqueId (int32_t att_unique_id) const
AttributeMetadata * attribute_metadata (int32_t att_unique_id)
const std::vector< std::unique_ptr< AttributeMetadata > > & attribute_metadatas () const

Friends

struct GeometryMetadataHasher

Constructor & Destructor Documentation

◆ GeometryMetadata() [1/3]

draco::GeometryMetadata::GeometryMetadata ( )
inline
Here is the caller graph for this function:

◆ GeometryMetadata() [2/3]

draco::GeometryMetadata::GeometryMetadata ( const GeometryMetadata & metadata)

◆ GeometryMetadata() [3/3]

draco::GeometryMetadata::GeometryMetadata ( const Metadata & metadata)
inlineexplicit

Member Function Documentation

◆ AddAttributeMetadata()

bool draco::GeometryMetadata::AddAttributeMetadata ( std::unique_ptr< AttributeMetadata > att_metadata)
Here is the caller graph for this function:

◆ attribute_metadata()

AttributeMetadata * draco::GeometryMetadata::attribute_metadata ( int32_t att_unique_id)
inline

◆ attribute_metadatas()

const std::vector< std::unique_ptr< AttributeMetadata > > & draco::GeometryMetadata::attribute_metadatas ( ) const
inline
Here is the caller graph for this function:

◆ DeleteAttributeMetadataByUniqueId()

void draco::GeometryMetadata::DeleteAttributeMetadataByUniqueId ( int32_t att_unique_id)
inline

◆ GetAttributeMetadataByStringEntry()

const AttributeMetadata * draco::GeometryMetadata::GetAttributeMetadataByStringEntry ( const std::string & entry_name,
const std::string & entry_value ) const
Here is the caller graph for this function:

◆ GetAttributeMetadataByUniqueId()

const AttributeMetadata * draco::GeometryMetadata::GetAttributeMetadataByUniqueId ( int32_t att_unique_id) const
inline

◆ GeometryMetadataHasher

friend struct GeometryMetadataHasher
friend

The documentation for this class was generated from the following files: