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

#include <mesh_edgebreaker_traversal_valence_decoder.h>

Inheritance diagram for draco::MeshEdgebreakerTraversalValenceDecoder:
Collaboration diagram for draco::MeshEdgebreakerTraversalValenceDecoder:

Public Member Functions

 MeshEdgebreakerTraversalValenceDecoder ()
void Init (MeshEdgebreakerDecoderImplInterface *decoder)
void SetNumEncodedVertices (int num_vertices)
bool Start (DecoderBuffer *out_buffer)
uint32_t DecodeSymbol ()
void NewActiveCornerReached (CornerIndex corner)
void MergeVertices (VertexIndex dest, VertexIndex source)
Public Member Functions inherited from draco::MeshEdgebreakerTraversalDecoder
 MeshEdgebreakerTraversalDecoder ()
void Init (MeshEdgebreakerDecoderImplInterface *decoder)
uint16_t BitstreamVersion () const
void SetNumEncodedVertices (int)
void SetNumAttributeData (int num_data)
bool Start (DecoderBuffer *out_buffer)
bool DecodeStartFaceConfiguration ()
uint32_t DecodeSymbol ()
void NewActiveCornerReached (CornerIndex)
void MergeVertices (VertexIndex, VertexIndex)
bool DecodeAttributeSeam (int attribute)
void Done ()

Additional Inherited Members

Protected Member Functions inherited from draco::MeshEdgebreakerTraversalDecoder
DecoderBuffer * buffer ()
bool DecodeTraversalSymbols ()
bool DecodeStartFaces ()
bool DecodeAttributeSeams ()

Constructor & Destructor Documentation

◆ MeshEdgebreakerTraversalValenceDecoder()

draco::MeshEdgebreakerTraversalValenceDecoder::MeshEdgebreakerTraversalValenceDecoder ( )
inline

Member Function Documentation

◆ DecodeSymbol()

uint32_t draco::MeshEdgebreakerTraversalValenceDecoder::DecodeSymbol ( )
inline

◆ Init()

void draco::MeshEdgebreakerTraversalValenceDecoder::Init ( MeshEdgebreakerDecoderImplInterface * decoder)
inline

◆ MergeVertices()

void draco::MeshEdgebreakerTraversalValenceDecoder::MergeVertices ( VertexIndex dest,
VertexIndex source )
inline

◆ NewActiveCornerReached()

void draco::MeshEdgebreakerTraversalValenceDecoder::NewActiveCornerReached ( CornerIndex corner)
inline

◆ SetNumEncodedVertices()

void draco::MeshEdgebreakerTraversalValenceDecoder::SetNumEncodedVertices ( int num_vertices)
inline

◆ Start()

bool draco::MeshEdgebreakerTraversalValenceDecoder::Start ( DecoderBuffer * out_buffer)
inline

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