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

#include <mesh_sequential_decoder.h>

Inheritance diagram for draco::MeshSequentialDecoder:
Collaboration diagram for draco::MeshSequentialDecoder:

Public Member Functions

 MeshSequentialDecoder ()
Public Member Functions inherited from draco::MeshDecoder
 MeshDecoder ()
EncodedGeometryType GetGeometryType () const override
Status Decode (const DecoderOptions &options, DecoderBuffer *in_buffer, Mesh *out_mesh)
virtual const CornerTable * GetCornerTable () const
virtual const MeshAttributeCornerTable * GetAttributeCornerTable (int) const
virtual const MeshAttributeIndicesEncodingData * GetAttributeEncodingData (int) const
Mesh * mesh () const
Public Member Functions inherited from draco::PointCloudDecoder
 PointCloudDecoder ()
virtual ~PointCloudDecoder ()=default
Status Decode (const DecoderOptions &options, DecoderBuffer *in_buffer, PointCloud *out_point_cloud)
bool SetAttributesDecoder (int att_decoder_id, std::unique_ptr< AttributesDecoderInterface > decoder)
const PointAttribute * GetPortableAttribute (int32_t point_attribute_id)
uint16_t bitstream_version () const
const AttributesDecoderInterface * attributes_decoder (int dec_id)
int32_t num_attributes_decoders () const
PointCloud * point_cloud ()
const PointCloud * point_cloud () const
DecoderBuffer * buffer ()
const DecoderOptions * options () const

Protected Member Functions

bool DecodeConnectivity () override
bool CreateAttributesDecoder (int32_t att_decoder_id) override
Protected Member Functions inherited from draco::MeshDecoder
bool DecodeGeometryData () override
Protected Member Functions inherited from draco::PointCloudDecoder
virtual bool InitializeDecoder ()
virtual bool DecodePointAttributes ()
virtual bool DecodeAllAttributes ()
virtual bool OnAttributesDecoded ()
Status DecodeMetadata ()

Additional Inherited Members

Static Public Member Functions inherited from draco::PointCloudDecoder
static Status DecodeHeader (DecoderBuffer *buffer, DracoHeader *out_header)

Constructor & Destructor Documentation

◆ MeshSequentialDecoder()

draco::MeshSequentialDecoder::MeshSequentialDecoder ( )

Member Function Documentation

◆ CreateAttributesDecoder()

bool draco::MeshSequentialDecoder::CreateAttributesDecoder ( int32_t att_decoder_id)
overrideprotectedvirtual

◆ DecodeConnectivity()

bool draco::MeshSequentialDecoder::DecodeConnectivity ( )
overrideprotectedvirtual

Implements draco::MeshDecoder.


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