GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::EncoderBase< EncoderOptionsT > Class Template Reference

#include <encode_base.h>

Public Types

typedef EncoderOptionsT OptionsType

Public Member Functions

 EncoderBase ()
virtual ~EncoderBase ()
const EncoderOptionsT & options () const
EncoderOptionsT & options ()
void SetTrackEncodedProperties (bool flag)
size_t num_encoded_points () const
size_t num_encoded_faces () const

Protected Member Functions

void Reset (const EncoderOptionsT &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)

Member Typedef Documentation

◆ OptionsType

template<class EncoderOptionsT>
typedef EncoderOptionsT draco::EncoderBase< EncoderOptionsT >::OptionsType

Constructor & Destructor Documentation

◆ EncoderBase()

template<class EncoderOptionsT>
draco::EncoderBase< EncoderOptionsT >::EncoderBase ( )
inline

◆ ~EncoderBase()

template<class EncoderOptionsT>
virtual draco::EncoderBase< EncoderOptionsT >::~EncoderBase ( )
inlinevirtual

Member Function Documentation

◆ CheckPredictionScheme()

template<class EncoderOptionsT>
Status draco::EncoderBase< EncoderOptionsT >::CheckPredictionScheme ( GeometryAttribute::Type att_type,
int prediction_scheme ) const
inlineprotected

◆ num_encoded_faces()

template<class EncoderOptionsT>
size_t draco::EncoderBase< EncoderOptionsT >::num_encoded_faces ( ) const
inline
Here is the caller graph for this function:

◆ num_encoded_points()

template<class EncoderOptionsT>
size_t draco::EncoderBase< EncoderOptionsT >::num_encoded_points ( ) const
inline
Here is the caller graph for this function:

◆ options() [1/2]

template<class EncoderOptionsT>
EncoderOptionsT & draco::EncoderBase< EncoderOptionsT >::options ( )
inline

◆ options() [2/2]

template<class EncoderOptionsT>
const EncoderOptionsT & draco::EncoderBase< EncoderOptionsT >::options ( ) const
inline

◆ Reset() [1/2]

template<class EncoderOptionsT>
void draco::EncoderBase< EncoderOptionsT >::Reset ( )
inlineprotected

◆ Reset() [2/2]

template<class EncoderOptionsT>
void draco::EncoderBase< EncoderOptionsT >::Reset ( const EncoderOptionsT & options)
inlineprotected

◆ set_num_encoded_faces()

template<class EncoderOptionsT>
void draco::EncoderBase< EncoderOptionsT >::set_num_encoded_faces ( size_t num)
inlineprotected

◆ set_num_encoded_points()

template<class EncoderOptionsT>
void draco::EncoderBase< EncoderOptionsT >::set_num_encoded_points ( size_t num)
inlineprotected

◆ SetEncodingMethod()

template<class EncoderOptionsT>
void draco::EncoderBase< EncoderOptionsT >::SetEncodingMethod ( int encoding_method)
inlineprotected

◆ SetEncodingSubmethod()

template<class EncoderOptionsT>
void draco::EncoderBase< EncoderOptionsT >::SetEncodingSubmethod ( int encoding_submethod)
inlineprotected

◆ SetSpeedOptions()

template<class EncoderOptionsT>
void draco::EncoderBase< EncoderOptionsT >::SetSpeedOptions ( int encoding_speed,
int decoding_speed )
inlineprotected

◆ SetTrackEncodedProperties()

template<class EncoderOptionsT>
void draco::EncoderBase< EncoderOptionsT >::SetTrackEncodedProperties ( bool flag)

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