JUCE
|
A lowest-common-denominator implementation of LowLevelGraphicsContext that does all its rendering in memory. More...
Inherits StackBasedLowLevelGraphicsContext< RenderingHelpers::SoftwareRendererSavedState >.
Public Member Functions | |
LowLevelGraphicsSoftwareRenderer (const Image &imageToRenderOnto) | |
Creates a context to render into an image. More... | |
LowLevelGraphicsSoftwareRenderer (const Image &imageToRenderOnto, Point< int > origin, const RectangleList< int > &initialClip) | |
Creates a context to render into a clipped subsection of an image. More... | |
~LowLevelGraphicsSoftwareRenderer () override | |
Destructor. More... | |
A lowest-common-denominator implementation of LowLevelGraphicsContext that does all its rendering in memory.
User code is not supposed to create instances of this class directly - do all your rendering via the Graphics class instead.
LowLevelGraphicsSoftwareRenderer::LowLevelGraphicsSoftwareRenderer | ( | const Image & | imageToRenderOnto | ) |
Creates a context to render into an image.
LowLevelGraphicsSoftwareRenderer::LowLevelGraphicsSoftwareRenderer | ( | const Image & | imageToRenderOnto, |
Point< int > | origin, | ||
const RectangleList< int > & | initialClip | ||
) |
Creates a context to render into a clipped subsection of an image.
|
override |
Destructor.