20 #ifndef FASTUIDRAW_PAINTER_BRUSH_SHADER_DATA_HPP 21 #define FASTUIDRAW_PAINTER_BRUSH_SHADER_DATA_HPP virtual void save_resources(c_array< reference_counted_ptr< const resource_base > > dst) const
all classes and functions of FastUIDraw are in the namespace fastuidraw.
A wrapper over a pointer to implement reference counting.
virtual c_array< const reference_counted_ptr< const Image > > bind_images(void) const
virtual unsigned int data_size(void) const =0
virtual void pack_data(c_array< uvec4 > dst) const =0
#define FASTUIDRAWunused(X)
Base class to hold custom data for custom brush shaders.
A c_array is a wrapper over a C pointer with a size parameter to facilitate bounds checking and provi...
Class for which copy ctor and assignment operator are private functions.
virtual unsigned int number_resources(void) const