20 #ifndef FASTUIDRAW_GLYPH_ATLAS_HPP 21 #define FASTUIDRAW_GLYPH_ATLAS_HPP 79 resize(
unsigned int new_size);
135 deallocate_data(
int location,
int count);
141 data_allocated(
void);
153 number_times_cleared(
void)
const;
179 lock_resources(
void);
187 unlock_resources(
void);
A GlyphAtlas is a common location to place glyph data of an application. Ideally, all glyph data is p...
all classes and functions of FastUIDraw are in the namespace fastuidraw.
A wrapper over a pointer to implement reference counting.
virtual void set_values(unsigned int location, c_array< const uint32_t > pdata)=0
void resize(unsigned int new_size)
virtual void flush(void)=0
GlyphAtlasStoreBase represents an interface to an aray of uint32_t values.
Defines default reference counting base classes.
GlyphAtlasBackingStoreBase(unsigned int psize)
virtual void resize_implement(unsigned int new_size)=0
file reference_counted.hpp