GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::PredictionSchemeEncodingTransform< DataTypeT, CorrTypeT > Class Template Reference

#include <prediction_scheme_encoding_transform.h>

Public Types

typedef CorrTypeT CorrType

Public Member Functions

 PredictionSchemeEncodingTransform ()
PredictionSchemeTransformType GetType () const
void Init (const DataTypeT *, int, int num_components)
void ComputeCorrection (const DataTypeT *original_vals, const DataTypeT *predicted_vals, CorrTypeT *out_corr_vals)
bool EncodeTransformData (EncoderBuffer *)
bool AreCorrectionsPositive () const

Protected Member Functions

int num_components () const

Member Typedef Documentation

◆ CorrType

template<typename DataTypeT, typename CorrTypeT>
typedef CorrTypeT draco::PredictionSchemeEncodingTransform< DataTypeT, CorrTypeT >::CorrType

Constructor & Destructor Documentation

◆ PredictionSchemeEncodingTransform()

template<typename DataTypeT, typename CorrTypeT>
draco::PredictionSchemeEncodingTransform< DataTypeT, CorrTypeT >::PredictionSchemeEncodingTransform ( )
inline

Member Function Documentation

◆ AreCorrectionsPositive()

template<typename DataTypeT, typename CorrTypeT>
bool draco::PredictionSchemeEncodingTransform< DataTypeT, CorrTypeT >::AreCorrectionsPositive ( ) const
inline

◆ ComputeCorrection()

template<typename DataTypeT, typename CorrTypeT>
void draco::PredictionSchemeEncodingTransform< DataTypeT, CorrTypeT >::ComputeCorrection ( const DataTypeT * original_vals,
const DataTypeT * predicted_vals,
CorrTypeT * out_corr_vals )
inline

◆ EncodeTransformData()

template<typename DataTypeT, typename CorrTypeT>
bool draco::PredictionSchemeEncodingTransform< DataTypeT, CorrTypeT >::EncodeTransformData ( EncoderBuffer * )
inline

◆ GetType()

template<typename DataTypeT, typename CorrTypeT>
PredictionSchemeTransformType draco::PredictionSchemeEncodingTransform< DataTypeT, CorrTypeT >::GetType ( ) const
inline

◆ Init()

template<typename DataTypeT, typename CorrTypeT>
void draco::PredictionSchemeEncodingTransform< DataTypeT, CorrTypeT >::Init ( const DataTypeT * ,
int ,
int num_components )
inline

◆ num_components()

template<typename DataTypeT, typename CorrTypeT>
int draco::PredictionSchemeEncodingTransform< DataTypeT, CorrTypeT >::num_components ( ) const
inlineprotected
Here is the caller graph for this function:

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