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.
The documentation for this class was generated from the following file:
Inherits RenderingHelpers::StackBasedLowLevelGraphicsContext< RenderingHelpers::SoftwareRendererSavedState >.
◆ LowLevelGraphicsSoftwareRenderer() [1/2]
juce::LowLevelGraphicsSoftwareRenderer::LowLevelGraphicsSoftwareRenderer |
( |
const Image & | imageToRenderOnto | ) |
|
Creates a context to render into an image.
◆ LowLevelGraphicsSoftwareRenderer() [2/2]
juce::LowLevelGraphicsSoftwareRenderer::LowLevelGraphicsSoftwareRenderer |
( |
const Image & | imageToRenderOnto, |
|
|
Point< int > | origin, |
|
|
const RectangleList< int > & | initialClip ) |
Creates a context to render into a clipped subsection of an image.
◆ ~LowLevelGraphicsSoftwareRenderer()
juce::LowLevelGraphicsSoftwareRenderer::~LowLevelGraphicsSoftwareRenderer |
( |
| ) |
|
|
override |
◆ getPreferredImageTypeForTemporaryImages()
std::unique_ptr< ImageType > juce::LowLevelGraphicsSoftwareRenderer::getPreferredImageTypeForTemporaryImages |
( |
| ) |
const |
|
inlineoverride |