|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
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 |
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.
@tags{Graphics}
Definition at line 36 of file juce_LowLevelGraphicsPostScriptRenderer.h.
| juce::LowLevelGraphicsPostScriptRenderer::LowLevelGraphicsPostScriptRenderer | ( | OutputStream & | resultingPostScript, |
| const String & | documentTitle, | ||
| int | totalWidth, | ||
| int | totalHeight | ||
| ) |
Definition at line 41 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 102 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Implements juce::LowLevelGraphicsContext.
Definition at line 180 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 144 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 138 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 128 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 110 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 116 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 523 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 464 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 505 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 184 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 122 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 364 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 338 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 333 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 358 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Implements juce::LowLevelGraphicsContext.
Definition at line 149 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Implements juce::LowLevelGraphicsContext.
Definition at line 518 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 108 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 155 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Returns true if this device is vector-based, e.g.
a printer.
Implements juce::LowLevelGraphicsContext.
Definition at line 87 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 172 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 167 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Implements juce::LowLevelGraphicsContext.
Definition at line 319 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Implements juce::LowLevelGraphicsContext.
Definition at line 513 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Definition at line 328 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Implements juce::LowLevelGraphicsContext.
Definition at line 324 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Moves the origin to a new position.
The coordinates are relative to the current origin, and indicate the new position of (0, 0).
Implements juce::LowLevelGraphicsContext.
Definition at line 92 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
protected |
Definition at line 189 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Definition at line 215 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
protected |
Definition at line 407 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Definition at line 235 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
protected |
Definition at line 307 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
Definition at line 229 of file juce_LowLevelGraphicsPostScriptRenderer.cpp.
|
protected |
Definition at line 90 of file juce_LowLevelGraphicsPostScriptRenderer.h.
|
protected |
Definition at line 89 of file juce_LowLevelGraphicsPostScriptRenderer.h.
|
protected |
Definition at line 87 of file juce_LowLevelGraphicsPostScriptRenderer.h.
|
protected |
Definition at line 105 of file juce_LowLevelGraphicsPostScriptRenderer.h.
|
protected |
Definition at line 88 of file juce_LowLevelGraphicsPostScriptRenderer.h.
|
protected |
Definition at line 88 of file juce_LowLevelGraphicsPostScriptRenderer.h.