Loading...
Searching...
No Matches
LowLevelGraphicsSoftwareRenderer Class Reference

A lowest-common-denominator implementation of LowLevelGraphicsContext that does all its rendering in memory. More...

Inherits RenderingHelpers::StackBasedLowLevelGraphicsContext< RenderingHelpers::SoftwareRendererSavedState >.

Public Member Functions

 LowLevelGraphicsSoftwareRenderer (const Image &imageToRenderOnto)
 Creates a context to render into an image.
 
 LowLevelGraphicsSoftwareRenderer (const Image &imageToRenderOnto, Point< int > origin, const RectangleList< int > &initialClip)
 Creates a context to render into a clipped subsection of an image.
 
 ~LowLevelGraphicsSoftwareRenderer () override
 Destructor.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ LowLevelGraphicsSoftwareRenderer() [1/2]

LowLevelGraphicsSoftwareRenderer::LowLevelGraphicsSoftwareRenderer ( const Image & imageToRenderOnto)

Creates a context to render into an image.

Referenced by ~LowLevelGraphicsSoftwareRenderer().

◆ LowLevelGraphicsSoftwareRenderer() [2/2]

LowLevelGraphicsSoftwareRenderer::LowLevelGraphicsSoftwareRenderer ( const Image & imageToRenderOnto,
Point< int > origin,
const RectangleList< int > & initialClip )

Creates a context to render into a clipped subsection of an image.

References Point.

◆ ~LowLevelGraphicsSoftwareRenderer()

LowLevelGraphicsSoftwareRenderer::~LowLevelGraphicsSoftwareRenderer ( )
override

Destructor.

References LowLevelGraphicsSoftwareRenderer().

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram