|
GameApi 28
Library used by GameApi Builder tool
|
#include <sequential_integer_attribute_encoder.h>


Public Member Functions | |
| SequentialIntegerAttributeEncoder () | |
| uint8_t | GetUniqueId () const override |
| bool | Init (PointCloudEncoder *encoder, int attribute_id) override |
| bool | TransformAttributeToPortableFormat (const std::vector< PointIndex > &point_ids) override |
| Public Member Functions inherited from draco::SequentialAttributeEncoder | |
| SequentialAttributeEncoder () | |
| virtual | ~SequentialAttributeEncoder ()=default |
| virtual bool | InitializeStandalone (PointAttribute *attribute) |
| virtual bool | EncodePortableAttribute (const std::vector< PointIndex > &point_ids, EncoderBuffer *out_buffer) |
| virtual bool | EncodeDataNeededByPortableTransform (EncoderBuffer *out_buffer) |
| virtual bool | IsLossyEncoder () const |
| int | NumParentAttributes () const |
| int | GetParentAttributeId (int i) const |
| const PointAttribute * | GetPortableAttribute () const |
| void | MarkParentAttribute () |
| const PointAttribute * | attribute () const |
| int | attribute_id () const |
| PointCloudEncoder * | encoder () const |
Protected Member Functions | |
| bool | EncodeValues (const std::vector< PointIndex > &point_ids, EncoderBuffer *out_buffer) override |
| virtual std::unique_ptr< PredictionSchemeTypedEncoderInterface< int32_t > > | CreateIntPredictionScheme (PredictionSchemeMethod method) |
| virtual bool | PrepareValues (const std::vector< PointIndex > &point_ids, int num_points) |
| void | PreparePortableAttribute (int num_entries, int num_components, int num_points) |
| int32_t * | GetPortableAttributeData () |
| Protected Member Functions inherited from draco::SequentialAttributeEncoder | |
| virtual bool | InitPredictionScheme (PredictionSchemeInterface *ps) |
| virtual bool | SetPredictionSchemeParentAttributes (PredictionSchemeInterface *ps) |
| bool | is_parent_encoder () const |
| void | SetPortableAttribute (std::unique_ptr< PointAttribute > att) |
| PointAttribute * | portable_attribute () |
| draco::SequentialIntegerAttributeEncoder::SequentialIntegerAttributeEncoder | ( | ) |
|
protectedvirtual |
Reimplemented in draco::SequentialNormalAttributeEncoder.

|
overrideprotectedvirtual |
Reimplemented from draco::SequentialAttributeEncoder.
|
inlineprotected |

|
inlineoverridevirtual |
Reimplemented from draco::SequentialAttributeEncoder.
Reimplemented in draco::SequentialNormalAttributeEncoder, and draco::SequentialQuantizationAttributeEncoder.

|
overridevirtual |
Reimplemented from draco::SequentialAttributeEncoder.
Reimplemented in draco::SequentialNormalAttributeEncoder, and draco::SequentialQuantizationAttributeEncoder.

|
protected |

|
protectedvirtual |
Reimplemented in draco::SequentialNormalAttributeEncoder, and draco::SequentialQuantizationAttributeEncoder.

|
overridevirtual |