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


Public Types | |
| typedef PredictionSchemeNormalOctahedronTransformBase< DataTypeT > | Base |
| typedef VectorD< DataTypeT, 2 > | Point2 |
| typedef DataTypeT | CorrType |
| typedef DataTypeT | DataType |
| Public Types inherited from draco::PredictionSchemeNormalOctahedronTransformBase< DataTypeT > | |
| typedef VectorD< DataTypeT, 2 > | Point2 |
| typedef DataTypeT | DataType |
Public Member Functions | |
| PredictionSchemeNormalOctahedronEncodingTransform (DataTypeDataType max_quantized_value) | |
| void | Init (const DataTypeT *orig_data, int size, int num_components) |
| bool | EncodeTransformData (EncoderBuffer *buffer) |
| void | ComputeCorrection (const DataTypeDataType *orig_vals, const DataTypeDataType *pred_vals, CorrType *out_corr_vals) const |
| Public Member Functions inherited from draco::PredictionSchemeNormalOctahedronTransformBase< DataTypeT > | |
| PredictionSchemeNormalOctahedronTransformBase () | |
| PredictionSchemeNormalOctahedronTransformBase (DataTypeDataType max_quantized_value) | |
| bool | AreCorrectionsPositive () const |
| DataTypeT | max_quantized_value () const |
| DataTypeT | center_value () const |
| int32_t | quantization_bits () const |
Additional Inherited Members | |
| Static Public Member Functions inherited from draco::PredictionSchemeNormalOctahedronTransformBase< DataTypeT > | |
| static constexpr PredictionSchemeTransformType | GetType () |
| Protected Member Functions inherited from draco::PredictionSchemeNormalOctahedronTransformBase< DataTypeT > | |
| bool | set_max_quantized_value (DataTypeT max_quantized_value) |
| bool | IsInDiamond (DataTypeT s, DataTypeT t) const |
| void | InvertDiamond (DataTypeT *s, DataTypeT *t) const |
| int32_t | ModMax (int32_t x) const |
| int32_t | MakePositive (int32_t x) const |
| typedef PredictionSchemeNormalOctahedronTransformBase<DataTypeT> draco::PredictionSchemeNormalOctahedronEncodingTransform< DataTypeT >::Base |
| typedef DataTypeT draco::PredictionSchemeNormalOctahedronEncodingTransform< DataTypeT >::CorrType |
| typedef DataTypeT draco::PredictionSchemeNormalOctahedronEncodingTransform< DataTypeT >::DataType |
| typedef VectorD<DataTypeT, 2> draco::PredictionSchemeNormalOctahedronEncodingTransform< DataTypeT >::Point2 |
|
inlineexplicit |
|
inline |

|
inline |
|
inline |