JUCE
|
An implementation of LowLevelGraphicsContext that turns the drawing operations into a PostScript document. More...
#include <juce_LowLevelGraphicsPostScriptRenderer.h>
Classes | |
struct | SavedState |
Describes a saved state. More... | |
Protected Member Functions | |
void | writeClip () |
void | writeColour (Colour colour) |
void | writePath (const Path &) const |
void | writeXY (float x, float y) const |
void | writeTransform (const AffineTransform &) const |
void | writeImage (const Image &, int sx, int sy, int maxW, int maxH) const |
![]() | |
LowLevelGraphicsContext ()=default | |
Protected Attributes | |
OutputStream & | out |
int | totalWidth |
int | totalHeight |
bool | needToClip |
Colour | lastColour |
OwnedArray< SavedState > | stateStack |
An implementation of LowLevelGraphicsContext that turns the drawing operations into a PostScript document.
LowLevelGraphicsPostScriptRenderer::LowLevelGraphicsPostScriptRenderer | ( | OutputStream & | resultingPostScript, |
const String & | documentTitle, | ||
int | totalWidth, | ||
int | totalHeight | ||
) |
|
overridevirtual |
Moves the origin to a new position.
The coordinates are relative to the current origin, and indicate the new position of (0, 0).
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
Implements LowLevelGraphicsContext.
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
|
overridevirtual |
Implements LowLevelGraphicsContext.
Implements LowLevelGraphicsContext.
Implements LowLevelGraphicsContext.
Implements LowLevelGraphicsContext.
|
overridevirtual |
Uses the current font to draw the provided glyph numbers.
Implements LowLevelGraphicsContext.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |