GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::ShannonEntropyTracker Class Reference

#include <shannon_entropy.h>

Classes

struct  EntropyData

Public Member Functions

 ShannonEntropyTracker ()
EntropyData Push (const uint32_t *symbols, int num_symbols)
EntropyData Peek (const uint32_t *symbols, int num_symbols)
int64_t GetNumberOfDataBits () const
int64_t GetNumberOfRAnsTableBits () const

Static Public Member Functions

static int64_t GetNumberOfDataBits (const EntropyData &entropy_data)
static int64_t GetNumberOfRAnsTableBits (const EntropyData &entropy_data)

Constructor & Destructor Documentation

◆ ShannonEntropyTracker()

draco::ShannonEntropyTracker::ShannonEntropyTracker ( )

Member Function Documentation

◆ GetNumberOfDataBits() [1/2]

int64_t draco::ShannonEntropyTracker::GetNumberOfDataBits ( ) const
inline
Here is the caller graph for this function:

◆ GetNumberOfDataBits() [2/2]

int64_t draco::ShannonEntropyTracker::GetNumberOfDataBits ( const EntropyData & entropy_data)
static

◆ GetNumberOfRAnsTableBits() [1/2]

int64_t draco::ShannonEntropyTracker::GetNumberOfRAnsTableBits ( ) const
inline
Here is the caller graph for this function:

◆ GetNumberOfRAnsTableBits() [2/2]

int64_t draco::ShannonEntropyTracker::GetNumberOfRAnsTableBits ( const EntropyData & entropy_data)
static

◆ Peek()

ShannonEntropyTracker::EntropyData draco::ShannonEntropyTracker::Peek ( const uint32_t * symbols,
int num_symbols )

◆ Push()

ShannonEntropyTracker::EntropyData draco::ShannonEntropyTracker::Push ( const uint32_t * symbols,
int num_symbols )

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