FastUIDraw
|
Imaging provides the interface to realize images and color gradients. More...
Classes | |
class | fastuidraw::ColorStop |
A ColorStop is a pair consisting of an RGBA value and a place. The value of the place is a floating point value in the range [0, 1]. More... | |
class | fastuidraw::ColorStopArray |
A ColorStopArray is a sequence of ColorStop values used to define the color stops of a gradient. More... | |
class | fastuidraw::ColorStopSequence |
A ColorStopSequence is a ColorStopArray on a ColorStopAtlas. A ColorStopAtlas is backed by a 1D texture array with linear filtering. The values of ColorStop::m_place are discretized. Values in between the ColorStop 's of a ColorStopArray are interpolated. More... | |
class | fastuidraw::Image |
An Image represents an image comprising of RGBA8 values. The texel values themselves are stored in a ImageAtlas. More... | |
class | fastuidraw::ImageAtlas |
An ImageAtlas is a common location to place images of an application. More... | |
class | fastuidraw::ImageSourceBase |
ImageSourceBase defines the inteface for copying texel data from a source (CPU memory, a file, etc) to an AtlasColorBackingStoreBase derived object. More... | |
class | fastuidraw::ImageSourceCArray |
An implementation of ImageSourceBase where the data is backed by a c_array<const u8vec4> data. More... | |
Imaging provides the interface to realize images and color gradients.