Struct libjxl :: jxl :: TreeSamples
struct TreeSamples
{ ... };
auto AddSample(jxl::pixel_type_w pixel, const jxl::Properties& properties, const jxl::pixel_type_w* predictions) -> void
auto AllSamplesDone() -> void
auto Count(size_t i) const -> size_t
auto HasSamples() const -> bool
auto NBits(size_t pred, size_t i) const -> size_t
auto NumDistinctSamples() const -> size_t
auto NumPredictors() const -> size_t
auto NumProperties() const -> size_t
auto NumPropertyValues(size_t property_index) const -> size_t
auto NumSamples() const -> size_t
auto PreQuantizeProperties(const jxl::StaticPropRange& range, const std::vector<ModularMultiplierInfo>& multiplier_info, const std::vector<uint32_t>& group_pixel_count, const std::vector<uint32_t>& channel_pixel_count, std::vector<jxl::pixel_type>& pixel_samples, std::vector<jxl::pixel_type>& diff_samples, size_t max_property_values) -> void
auto PredictorFromIndex(size_t index) const -> jxl::Predictor
auto PredictorIndex(jxl::Predictor predictor) const -> size_t
auto PrepareForSamples(size_t num_samples) -> void
auto Property(size_t property_index, size_t i) const -> size_t
auto PropertyFromIndex(size_t index) const -> size_t
auto PropertyIndex(size_t property) const -> size_t
auto QuantizeProperty(uint32_t prop, jxl::pixel_type v) const -> uint32_t
auto SetPredictor(jxl::Predictor predictor, jxl::ModularOptions::TreeMode wp_tree_mode) -> Status
auto SetProperties(const std::vector<uint32_t>& properties, jxl::ModularOptions::TreeMode wp_tree_mode) -> Status
auto Swap(size_t a, size_t b) -> void
auto ThreeShuffle(size_t a, size_t b, size_t c) -> void
auto Token(size_t pred, size_t i) const -> size_t
auto UnquantizeProperty(size_t property_index, uint32_t quant) const -> int