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

#include <point_cloud_sequential_decoder.h>

Inheritance diagram for draco::PointCloudSequentialDecoder:
Collaboration diagram for draco::PointCloudSequentialDecoder:

Protected Member Functions

bool DecodeGeometryData () override
bool CreateAttributesDecoder (int32_t att_decoder_id) 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

Public Member Functions inherited from draco::PointCloudDecoder
 PointCloudDecoder ()
virtual ~PointCloudDecoder ()=default
virtual EncodedGeometryType GetGeometryType () const
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
Static Public Member Functions inherited from draco::PointCloudDecoder
static Status DecodeHeader (DecoderBuffer *buffer, DracoHeader *out_header)

Member Function Documentation

◆ CreateAttributesDecoder()

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

◆ DecodeGeometryData()

bool draco::PointCloudSequentialDecoder::DecodeGeometryData ( )
overrideprotectedvirtual

Reimplemented from draco::PointCloudDecoder.


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