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

#include <attributes_decoder_interface.h>

Inheritance diagram for draco::AttributesDecoderInterface:

Public Member Functions

 AttributesDecoderInterface ()=default
virtual ~AttributesDecoderInterface ()=default
virtual bool Init (PointCloudDecoder *decoder, PointCloud *pc)=0
virtual bool DecodeAttributesDecoderData (DecoderBuffer *in_buffer)=0
virtual bool DecodeAttributes (DecoderBuffer *in_buffer)=0
virtual int32_t GetAttributeId (int i) const =0
virtual int32_t GetNumAttributes () const =0
virtual PointCloudDecoder * GetDecoder () const =0
virtual const PointAttribute * GetPortableAttribute (int32_t)

Constructor & Destructor Documentation

◆ AttributesDecoderInterface()

draco::AttributesDecoderInterface::AttributesDecoderInterface ( )
default

◆ ~AttributesDecoderInterface()

virtual draco::AttributesDecoderInterface::~AttributesDecoderInterface ( )
virtualdefault

Member Function Documentation

◆ DecodeAttributes()

virtual bool draco::AttributesDecoderInterface::DecodeAttributes ( DecoderBuffer * in_buffer)
pure virtual

◆ DecodeAttributesDecoderData()

virtual bool draco::AttributesDecoderInterface::DecodeAttributesDecoderData ( DecoderBuffer * in_buffer)
pure virtual

◆ GetAttributeId()

virtual int32_t draco::AttributesDecoderInterface::GetAttributeId ( int i) const
pure virtual

Implemented in draco::AttributesDecoder.

Here is the caller graph for this function:

◆ GetDecoder()

virtual PointCloudDecoder * draco::AttributesDecoderInterface::GetDecoder ( ) const
pure virtual

Implemented in draco::AttributesDecoder.

◆ GetNumAttributes()

virtual int32_t draco::AttributesDecoderInterface::GetNumAttributes ( ) const
pure virtual

Implemented in draco::AttributesDecoder.

Here is the caller graph for this function:

◆ GetPortableAttribute()

virtual const PointAttribute * draco::AttributesDecoderInterface::GetPortableAttribute ( int32_t )
inlinevirtual

◆ Init()

virtual bool draco::AttributesDecoderInterface::Init ( PointCloudDecoder * decoder,
PointCloud * pc )
pure virtual

Implemented in draco::AttributesDecoder.


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