GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::MeshEdgebreakerDecoderImpl< TraversalDecoderT > Class Template Reference

#include <mesh_edgebreaker_decoder_impl.h>

Inheritance diagram for draco::MeshEdgebreakerDecoderImpl< TraversalDecoderT >:
Collaboration diagram for draco::MeshEdgebreakerDecoderImpl< TraversalDecoderT >:

Public Member Functions

 MeshEdgebreakerDecoderImpl ()
bool Init (MeshEdgebreakerDecoder *decoder) override
const MeshAttributeCornerTable * GetAttributeCornerTable (int att_id) const override
const MeshAttributeIndicesEncodingData * GetAttributeEncodingData (int att_id) const override
bool CreateAttributesDecoder (int32_t att_decoder_id) override
bool DecodeConnectivity () override
bool OnAttributesDecoded () override
MeshEdgebreakerDecoder * GetDecoder () const override
const CornerTable * GetCornerTable () const override
Public Member Functions inherited from draco::MeshEdgebreakerDecoderImplInterface
virtual ~MeshEdgebreakerDecoderImplInterface ()=default

Constructor & Destructor Documentation

◆ MeshEdgebreakerDecoderImpl()

template<class TraversalDecoder>
draco::MeshEdgebreakerDecoderImpl< TraversalDecoder >::MeshEdgebreakerDecoderImpl ( )

Member Function Documentation

◆ CreateAttributesDecoder()

template<class TraversalDecoder>
bool draco::MeshEdgebreakerDecoderImpl< TraversalDecoder >::CreateAttributesDecoder ( int32_t att_decoder_id)
overridevirtual

◆ DecodeConnectivity()

template<class TraversalDecoder>
bool draco::MeshEdgebreakerDecoderImpl< TraversalDecoder >::DecodeConnectivity ( )
overridevirtual

Implements draco::MeshEdgebreakerDecoderImplInterface.

Here is the caller graph for this function:

◆ GetAttributeCornerTable()

template<class TraversalDecoder>
const MeshAttributeCornerTable * draco::MeshEdgebreakerDecoderImpl< TraversalDecoder >::GetAttributeCornerTable ( int att_id) const
overridevirtual

◆ GetAttributeEncodingData()

template<class TraversalDecoder>
const MeshAttributeIndicesEncodingData * draco::MeshEdgebreakerDecoderImpl< TraversalDecoder >::GetAttributeEncodingData ( int att_id) const
overridevirtual

◆ GetCornerTable()

template<class TraversalDecoderT>
const CornerTable * draco::MeshEdgebreakerDecoderImpl< TraversalDecoderT >::GetCornerTable ( ) const
inlineoverridevirtual

◆ GetDecoder()

template<class TraversalDecoderT>
MeshEdgebreakerDecoder * draco::MeshEdgebreakerDecoderImpl< TraversalDecoderT >::GetDecoder ( ) const
inlineoverridevirtual

◆ Init()

template<class TraversalDecoder>
bool draco::MeshEdgebreakerDecoderImpl< TraversalDecoder >::Init ( MeshEdgebreakerDecoder * decoder)
overridevirtual

◆ OnAttributesDecoded()

template<class TraversalDecoder>
bool draco::MeshEdgebreakerDecoderImpl< TraversalDecoder >::OnAttributesDecoded ( )
overridevirtual

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