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


Public Member Functions | |
| KdTreeAttributesEncoder () | |
| KdTreeAttributesEncoder (int att_id) | |
| uint8_t | GetUniqueId () const override |
| Public Member Functions inherited from draco::AttributesEncoder | |
| AttributesEncoder () | |
| AttributesEncoder (int point_attrib_id) | |
| virtual | ~AttributesEncoder ()=default |
| virtual bool | Init (PointCloudEncoder *encoder, const PointCloud *pc) |
| virtual bool | EncodeAttributesEncoderData (EncoderBuffer *out_buffer) |
| virtual bool | EncodeAttributes (EncoderBuffer *out_buffer) |
| virtual int | NumParentAttributes (int32_t) const |
| virtual int | GetParentAttributeId (int32_t, int32_t) const |
| virtual bool | MarkParentAttribute (int32_t) |
| virtual const PointAttribute * | GetPortableAttribute (int32_t) |
| void | AddAttributeId (int32_t id) |
| void | SetAttributeIds (const std::vector< int32_t > &point_attribute_ids) |
| int32_t | GetAttributeId (int i) const |
| uint32_t | num_attributes () const |
| PointCloudEncoder * | encoder () const |
Protected Member Functions | |
| bool | TransformAttributesToPortableFormat () override |
| bool | EncodePortableAttributes (EncoderBuffer *out_buffer) override |
| bool | EncodeDataNeededByPortableTransforms (EncoderBuffer *out_buffer) override |
| Protected Member Functions inherited from draco::AttributesEncoder | |
| int32_t | GetLocalIdForPointAttribute (int32_t point_attribute_id) const |
| draco::KdTreeAttributesEncoder::KdTreeAttributesEncoder | ( | ) |
|
explicit |
|
overrideprotectedvirtual |
Reimplemented from draco::AttributesEncoder.
|
overrideprotectedvirtual |
Implements draco::AttributesEncoder.
|
inlineoverridevirtual |
Implements draco::AttributesEncoder.
|
overrideprotectedvirtual |
Reimplemented from draco::AttributesEncoder.