19 #ifndef FASTUIDRAW_PAINTER_DATA_VALUE_HPP 20 #define FASTUIDRAW_PAINTER_DATA_VALUE_HPP 26 class PainterPackedValuePool;
A PainterPackedValue represents a handle to an object that stores packed state data and tracks if tha...
A PainterPackedValuePool can be used to create PainterPackedValue objects.
c_array< const reference_counted_ptr< const Image > > bind_images(void) const
all classes and functions of FastUIDraw are in the namespace fastuidraw.
PainterDataValue(const PainterPackedValue< T > &p)
void make_packed(PainterPackedValuePool &pool)
file painter_packed_value.hpp
A c_array is a wrapper over a C pointer with a size parameter to facilitate bounds checking and provi...
PainterPackedValue< T > m_packed_value
Element of PainterData to hold shader data either reference directly to unpacked data or to reuseable...
PainterDataValue(const T *p=nullptr)