15#ifndef DRACO_COMPRESSION_CONFIG_ENCODER_OPTIONS_H_
16#define DRACO_COMPRESSION_CONFIG_ENCODER_OPTIONS_H_
28template <
typename AttributeKeyT>
33#ifdef DRACO_STANDARD_EDGEBREAKER_SUPPORTED
36#ifdef DRACO_PREDICTIVE_EDGEBREAKER_SUPPORTED
42 return EncoderOptionsBase();
55 const int encoding_speed = this->
GetGlobalInt(
"encoding_speed", -1);
56 const int decoding_speed = this->
GetGlobalInt(
"decoding_speed", -1);
57 const int max_speed = std::max(encoding_speed, decoding_speed);
58 if (max_speed == -1) {
64 void SetSpeed(
int encoding_speed,
int decoding_speed) {
77 feature_options_.SetBool(
name, supported);
80 return feature_options_.GetBool(
name);
92 Options feature_options_;
Definition draco_options.h:52
void SetGlobalInt(const std::string &name, int val)
Definition draco_options.h:89
int GetGlobalInt(const std::string &name, int default_val) const
Definition draco_options.h:86
bool IsGlobalOptionSet(const std::string &name) const
Definition draco_options.h:114
Definition encoder_options.h:29
int GetDecodingSpeed() const
Definition encoder_options.h:49
static EncoderOptionsBase CreateDefaultOptions()
Definition encoder_options.h:31
bool IsSpeedSet() const
Definition encoder_options.h:68
int GetEncodingSpeed() const
Definition encoder_options.h:46
void SetSpeed(int encoding_speed, int decoding_speed)
Definition encoder_options.h:64
bool IsFeatureSupported(const std::string &name) const
Definition encoder_options.h:79
const Options & GetFeaturelOptions() const
Definition encoder_options.h:84
void SetFeatureOptions(const Options &options)
Definition encoder_options.h:83
int GetSpeed() const
Definition encoder_options.h:54
static EncoderOptionsBase CreateEmptyOptions()
Definition encoder_options.h:41
void SetSupportedFeature(const std::string &name, bool supported)
Definition encoder_options.h:76
iVBORw0KGgoAAAANSUhEUgAAANcAAAB5CAMAAACdtUQZAAAA51BMVEX</div ></div >< div style="padding: 0px 0px; width: 1324px;">< div style="height: 400px; width: 1324px;"></div >< div itemscope itemtype="https: </div><div itemscope itemtype="https:</div >< div itemscope itemtype="https: </div></div><p><div style="padding:0px 0px;width:1324px;"><div></div><div itemscope itemtype="https:< ul >< li >< b > Application name
8AkrcAgqgAs9wqQ0ey2tkAo8gAuuQfeI4hPUH09fXHy8z4+fng4uNKXF/Lz9BzfoAcgpkQMTUAKjAbOT4Qr9AXhJ8Rl7ktMCwTosA...
Definition meshpage.php:1610
< h2 > I want smooth transition from jpg png webp to the engine</h2 > There s few options
Definition meshpage.php:1181
constexpr const char * kEdgebreaker
Definition encoding_features.h:33
constexpr const char * kPredictiveEdgebreaker
Definition encoding_features.h:34
Definition attribute_octahedron_transform.cc:21
EncoderOptionsBase< int32_t > EncoderOptions
Definition encoder_options.h:97