GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::MeshEdgebreakerDecoderImplInterface Class Referenceabstract

#include <mesh_edgebreaker_decoder_impl_interface.h>

Inheritance diagram for draco::MeshEdgebreakerDecoderImplInterface:

Public Member Functions

virtual ~MeshEdgebreakerDecoderImplInterface ()=default
virtual bool Init (MeshEdgebreakerDecoder *decoder)=0
virtual const MeshAttributeCornerTable * GetAttributeCornerTable (int att_id) const =0
virtual const MeshAttributeIndicesEncodingData * GetAttributeEncodingData (int att_id) const =0
virtual bool CreateAttributesDecoder (int32_t att_decoder_id)=0
virtual bool DecodeConnectivity ()=0
virtual bool OnAttributesDecoded ()=0
virtual MeshEdgebreakerDecoder * GetDecoder () const =0
virtual const CornerTable * GetCornerTable () const =0

Constructor & Destructor Documentation

◆ ~MeshEdgebreakerDecoderImplInterface()

virtual draco::MeshEdgebreakerDecoderImplInterface::~MeshEdgebreakerDecoderImplInterface ( )
virtualdefault

Member Function Documentation

◆ CreateAttributesDecoder()

virtual bool draco::MeshEdgebreakerDecoderImplInterface::CreateAttributesDecoder ( int32_t att_decoder_id)
pure virtual

◆ DecodeConnectivity()

virtual bool draco::MeshEdgebreakerDecoderImplInterface::DecodeConnectivity ( )
pure virtual

◆ GetAttributeCornerTable()

virtual const MeshAttributeCornerTable * draco::MeshEdgebreakerDecoderImplInterface::GetAttributeCornerTable ( int att_id) const
pure virtual

◆ GetAttributeEncodingData()

virtual const MeshAttributeIndicesEncodingData * draco::MeshEdgebreakerDecoderImplInterface::GetAttributeEncodingData ( int att_id) const
pure virtual

◆ GetCornerTable()

virtual const CornerTable * draco::MeshEdgebreakerDecoderImplInterface::GetCornerTable ( ) const
pure virtual

Implemented in draco::MeshEdgebreakerDecoderImpl< TraversalDecoderT >.

Here is the caller graph for this function:

◆ GetDecoder()

virtual MeshEdgebreakerDecoder * draco::MeshEdgebreakerDecoderImplInterface::GetDecoder ( ) const
pure virtual

Implemented in draco::MeshEdgebreakerDecoderImpl< TraversalDecoderT >.

Here is the caller graph for this function:

◆ Init()

virtual bool draco::MeshEdgebreakerDecoderImplInterface::Init ( MeshEdgebreakerDecoder * decoder)
pure virtual

Implemented in draco::MeshEdgebreakerDecoderImpl< TraversalDecoderT >.

Here is the caller graph for this function:

◆ OnAttributesDecoded()

virtual bool draco::MeshEdgebreakerDecoderImplInterface::OnAttributesDecoded ( )
pure virtual

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