|
| LowLevelGraphicsPostScriptRenderer (OutputStream &resultingPostScript, const String &documentTitle, int totalWidth, int totalHeight) |
|
bool | isVectorDevice () const override |
| Returns true if this device is vector-based, e.g. More...
|
|
void | setOrigin (Point< int >) override |
| Moves the origin to a new position. More...
|
|
void | addTransform (const AffineTransform &) override |
|
float | getPhysicalPixelScaleFactor () const override |
|
bool | clipToRectangle (const Rectangle< int > &) override |
|
bool | clipToRectangleList (const RectangleList< int > &) override |
|
void | excludeClipRectangle (const Rectangle< int > &) override |
|
void | clipToPath (const Path &, const AffineTransform &) override |
|
void | clipToImageAlpha (const Image &, const AffineTransform &) override |
|
void | saveState () override |
|
void | restoreState () override |
|
void | beginTransparencyLayer (float) override |
|
void | endTransparencyLayer () override |
|
bool | clipRegionIntersects (const Rectangle< int > &) override |
|
Rectangle< int > | getClipBounds () const override |
|
bool | isClipEmpty () const override |
|
void | setFill (const FillType &) override |
|
void | setOpacity (float) override |
|
void | setInterpolationQuality (Graphics::ResamplingQuality) override |
|
void | fillRect (const Rectangle< int > &, bool replaceExistingContents) override |
|
void | fillRect (const Rectangle< float > &) override |
|
void | fillRectList (const RectangleList< float > &) override |
|
void | fillPath (const Path &, const AffineTransform &) override |
|
void | drawImage (const Image &, const AffineTransform &) override |
|
void | drawLine (const Line< float > &) override |
|
const Font & | getFont () override |
|
void | setFont (const Font &) override |
|
void | drawGlyphs (Span< const uint16_t > glyphs, Span< const Point< float > > positions, const AffineTransform &) override |
| Uses the current font to draw the provided glyph numbers. More...
|
|
virtual | ~LowLevelGraphicsContext ()=default |
|
virtual bool | isVectorDevice () const =0 |
| Returns true if this device is vector-based, e.g. More...
|
|
virtual void | setOrigin (Point< int >)=0 |
| Moves the origin to a new position. More...
|
|
virtual void | addTransform (const AffineTransform &)=0 |
|
virtual float | getPhysicalPixelScaleFactor () const =0 |
|
virtual bool | clipToRectangle (const Rectangle< int > &)=0 |
|
virtual bool | clipToRectangleList (const RectangleList< int > &)=0 |
|
virtual void | excludeClipRectangle (const Rectangle< int > &)=0 |
|
virtual void | clipToPath (const Path &, const AffineTransform &)=0 |
|
virtual void | clipToImageAlpha (const Image &, const AffineTransform &)=0 |
|
virtual bool | clipRegionIntersects (const Rectangle< int > &)=0 |
|
virtual Rectangle< int > | getClipBounds () const =0 |
|
virtual bool | isClipEmpty () const =0 |
|
virtual void | saveState ()=0 |
|
virtual void | restoreState ()=0 |
|
virtual void | beginTransparencyLayer (float opacity)=0 |
|
virtual void | endTransparencyLayer ()=0 |
|
virtual void | setFill (const FillType &)=0 |
|
virtual void | setOpacity (float)=0 |
|
virtual void | setInterpolationQuality (Graphics::ResamplingQuality)=0 |
|
virtual void | fillAll () |
|
virtual void | fillRect (const Rectangle< int > &, bool replaceExistingContents)=0 |
|
virtual void | fillRect (const Rectangle< float > &)=0 |
|
virtual void | fillRectList (const RectangleList< float > &)=0 |
|
virtual void | fillPath (const Path &, const AffineTransform &)=0 |
|
virtual void | drawRect (const Rectangle< float > &rect, float lineThickness) |
|
virtual void | strokePath (const Path &path, const PathStrokeType &strokeType, const AffineTransform &transform) |
|
virtual void | drawImage (const Image &, const AffineTransform &)=0 |
|
virtual void | drawLine (const Line< float > &)=0 |
|
virtual void | drawLineWithThickness (const Line< float > &line, float lineThickness) |
|
virtual void | setFont (const Font &)=0 |
|
virtual const Font & | getFont ()=0 |
|
virtual void | drawGlyphs (Span< const uint16_t >, Span< const Point< float > >, const AffineTransform &)=0 |
| Uses the current font to draw the provided glyph numbers. More...
|
|
virtual void | drawRoundedRectangle (const Rectangle< float > &r, float cornerSize, float lineThickness) |
|
virtual void | fillRoundedRectangle (const Rectangle< float > &r, float cornerSize) |
|
virtual void | drawEllipse (const Rectangle< float > &area, float lineThickness) |
|
virtual void | fillEllipse (const Rectangle< float > &area) |
|
virtual uint64_t | getFrameId () const =0 |
| Returns an integer that uniquely identifies the current frame. More...
|
|
An implementation of LowLevelGraphicsContext that turns the drawing operations into a PostScript document.