16#ifndef DRACO_COMPRESSION_BIT_CODERS_ADAPTIVE_RANS_BIT_ENCODER_H_
17#define DRACO_COMPRESSION_BIT_CODERS_ADAPTIVE_RANS_BIT_ENCODER_H_
43 uint32_t selector = (1 << (nbits - 1));
46 selector = selector >> 1;
56 std::vector<bool> bits_;
void StartEncoding()
Definition adaptive_rans_bit_encoder.cc:27
void EncodeLeastSignificantBits32(int nbits, uint32_t value)
Definition adaptive_rans_bit_encoder.h:40
void EndEncoding(EncoderBuffer *target_buffer)
Definition adaptive_rans_bit_encoder.cc:29
AdaptiveRAnsBitEncoder()
Definition adaptive_rans_bit_encoder.cc:23
void EncodeBit(bool bit)
Definition adaptive_rans_bit_encoder.h:36
~AdaptiveRAnsBitEncoder()
Definition adaptive_rans_bit_encoder.cc:25
Definition encoder_buffer.h:29
#define DRACO_DCHECK_EQ(a, b)
Definition macros.h:81
Definition attribute_octahedron_transform.cc:21