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

#include <mesh_edgebreaker_traversal_decoder.h>

Inheritance diagram for draco::MeshEdgebreakerTraversalDecoder:

Public Member Functions

 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 ()

Protected Member Functions

DecoderBuffer * buffer ()
bool DecodeTraversalSymbols ()
bool DecodeStartFaces ()
bool DecodeAttributeSeams ()

Constructor & Destructor Documentation

◆ MeshEdgebreakerTraversalDecoder()

draco::MeshEdgebreakerTraversalDecoder::MeshEdgebreakerTraversalDecoder ( )
inline

Member Function Documentation

◆ BitstreamVersion()

uint16_t draco::MeshEdgebreakerTraversalDecoder::BitstreamVersion ( ) const
inline
Here is the caller graph for this function:

◆ buffer()

DecoderBuffer * draco::MeshEdgebreakerTraversalDecoder::buffer ( )
inlineprotected
Here is the caller graph for this function:

◆ DecodeAttributeSeam()

bool draco::MeshEdgebreakerTraversalDecoder::DecodeAttributeSeam ( int attribute)
inline

◆ DecodeAttributeSeams()

bool draco::MeshEdgebreakerTraversalDecoder::DecodeAttributeSeams ( )
inlineprotected
Here is the caller graph for this function:

◆ DecodeStartFaceConfiguration()

bool draco::MeshEdgebreakerTraversalDecoder::DecodeStartFaceConfiguration ( )
inline

◆ DecodeStartFaces()

bool draco::MeshEdgebreakerTraversalDecoder::DecodeStartFaces ( )
inlineprotected
Here is the caller graph for this function:

◆ DecodeSymbol()

uint32_t draco::MeshEdgebreakerTraversalDecoder::DecodeSymbol ( )
inline
Here is the caller graph for this function:

◆ DecodeTraversalSymbols()

bool draco::MeshEdgebreakerTraversalDecoder::DecodeTraversalSymbols ( )
inlineprotected
Here is the caller graph for this function:

◆ Done()

void draco::MeshEdgebreakerTraversalDecoder::Done ( )
inline

◆ Init()

void draco::MeshEdgebreakerTraversalDecoder::Init ( MeshEdgebreakerDecoderImplInterface * decoder)
inline
Here is the caller graph for this function:

◆ MergeVertices()

void draco::MeshEdgebreakerTraversalDecoder::MergeVertices ( VertexIndex ,
VertexIndex  )
inline

◆ NewActiveCornerReached()

void draco::MeshEdgebreakerTraversalDecoder::NewActiveCornerReached ( CornerIndex )
inline

◆ SetNumAttributeData()

void draco::MeshEdgebreakerTraversalDecoder::SetNumAttributeData ( int num_data)
inline

◆ SetNumEncodedVertices()

void draco::MeshEdgebreakerTraversalDecoder::SetNumEncodedVertices ( int )
inline

◆ Start()

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

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