20 #ifndef FASTUIDRAW_PAINTER_ATTRIBUTE_DATA_HPP 21 #define FASTUIDRAW_PAINTER_ATTRIBUTE_DATA_HPP unsigned int largest_index_chunk(void) const
int index_adjust_chunk(unsigned int i) const
all classes and functions of FastUIDraw are in the namespace fastuidraw.
c_array< const PainterAttribute > attribute_data_chunk(unsigned int i) const
range_type< int > z_range(unsigned int i) const
PainterAttributeData represents the attribute and index data ready to be consumed by a Painter...
A PainterAttributeDataFiller is the interfaceto fill the data held by a PainterAttributeData.
file painter_attribute_data_filler.hpp
c_array< const c_array< const PainterAttribute > > attribute_data_chunks(void) const
c_array< const PainterIndex > index_data_chunk(unsigned int i) const
PainterAttributeData(void)
unsigned int largest_attribute_chunk(void) const
A c_array is a wrapper over a C pointer with a size parameter to facilitate bounds checking and provi...
c_array< const int > index_adjust_chunks(void) const
c_array< const range_type< int > > z_ranges(void) const
file painter_attribute.hpp
c_array< const c_array< const PainterIndex > > index_data_chunks(void) const
void set_data(const PainterAttributeDataFiller &filler)
Class for which copy ctor and assignment operator are private functions.
c_array< const unsigned int > non_empty_index_data_chunks(void) const