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


Public Types | |
| typedef EncoderBase< EncoderOptions > | Base |
| typedef EncoderOptions | OptionsType |
| Public Types inherited from draco::EncoderBase< EncoderOptions > | |
| typedef EncoderOptions | OptionsType |
Public Member Functions | |
| ExpertEncoder (const PointCloud &point_cloud) | |
| ExpertEncoder (const Mesh &mesh) | |
| Status | EncodeToBuffer (EncoderBuffer *out_buffer) |
| void | Reset (const EncoderOptions &options) |
| void | Reset () |
| void | SetSpeedOptions (int encoding_speed, int decoding_speed) |
| void | SetAttributeQuantization (int32_t attribute_id, int quantization_bits) |
| void | SetAttributeExplicitQuantization (int32_t attribute_id, int quantization_bits, int num_dims, const float *origin, float range) |
| void | SetUseBuiltInAttributeCompression (bool enabled) |
| void | SetEncodingMethod (int encoding_method) |
| void | SetEncodingSubmethod (int encoding_submethod) |
| Status | SetAttributePredictionScheme (int32_t attribute_id, int prediction_scheme_method) |
| Public Member Functions inherited from draco::EncoderBase< EncoderOptions > | |
| EncoderBase () | |
| virtual | ~EncoderBase () |
| const EncoderOptions & | options () const |
| EncoderOptions & | options () |
| void | SetTrackEncodedProperties (bool flag) |
| size_t | num_encoded_points () const |
| size_t | num_encoded_faces () const |
Additional Inherited Members | |
| Protected Member Functions inherited from draco::EncoderBase< EncoderOptions > | |
| void | Reset (const EncoderOptions &options) |
| void | Reset () |
| void | SetSpeedOptions (int encoding_speed, int decoding_speed) |
| void | SetEncodingMethod (int encoding_method) |
| void | SetEncodingSubmethod (int encoding_submethod) |
| Status | CheckPredictionScheme (GeometryAttribute::Type att_type, int prediction_scheme) const |
| void | set_num_encoded_points (size_t num) |
| void | set_num_encoded_faces (size_t num) |
|
explicit |
|
explicit |
| Status draco::ExpertEncoder::EncodeToBuffer | ( | EncoderBuffer * | out_buffer | ) |

| void draco::ExpertEncoder::Reset | ( | ) |
| void draco::ExpertEncoder::Reset | ( | const EncoderOptions & | options | ) |

| void draco::ExpertEncoder::SetAttributeExplicitQuantization | ( | int32_t | attribute_id, |
| int | quantization_bits, | ||
| int | num_dims, | ||
| const float * | origin, | ||
| float | range ) |
| Status draco::ExpertEncoder::SetAttributePredictionScheme | ( | int32_t | attribute_id, |
| int | prediction_scheme_method ) |
| void draco::ExpertEncoder::SetAttributeQuantization | ( | int32_t | attribute_id, |
| int | quantization_bits ) |

| void draco::ExpertEncoder::SetEncodingMethod | ( | int | encoding_method | ) |

| void draco::ExpertEncoder::SetEncodingSubmethod | ( | int | encoding_submethod | ) |
| void draco::ExpertEncoder::SetSpeedOptions | ( | int | encoding_speed, |
| int | decoding_speed ) |

| void draco::ExpertEncoder::SetUseBuiltInAttributeCompression | ( | bool | enabled | ) |