41 const String& documentTitle,
78 void drawLine (
const Line <float>&)
override;
112 void writeImage (
const Image&,
int sx,
int sy,
int maxW,
int maxH)
const;
static void drawLine(const Point< T > &posStart, const Point< T > &posEnd)
Definition OpenGL.cpp:79
Definition juce_Colour.h:38
Definition juce_FillType.h:41
Definition juce_Font.h:42
ResamplingQuality
Definition juce_GraphicsContext.h:462
Definition juce_Image.h:58
LowLevelGraphicsContext()=default
void writeClip()
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:189
void fillRect(const Rectangle< int > &, bool replaceExistingContents) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:333
void setInterpolationQuality(Graphics::ResamplingQuality) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:328
bool needToClip
Definition juce_LowLevelGraphicsPostScriptRenderer.h:89
bool isVectorDevice() const override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:87
bool clipToRectangle(const Rectangle< int > &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:110
void setFont(const Font &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:513
void restoreState() override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:172
Colour lastColour
Definition juce_LowLevelGraphicsPostScriptRenderer.h:90
void writeXY(float x, float y) const
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:229
void writeImage(const Image &, int sx, int sy, int maxW, int maxH) const
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:407
void drawGlyph(int glyphNumber, const AffineTransform &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:523
void setOrigin(Point< int >) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:92
void beginTransparencyLayer(float) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:180
void saveState() override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:167
int totalHeight
Definition juce_LowLevelGraphicsPostScriptRenderer.h:88
void writePath(const Path &) const
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:235
Rectangle< int > getClipBounds() const override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:149
void clipToPath(const Path &, const AffineTransform &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:128
bool clipRegionIntersects(const Rectangle< int > &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:144
void drawImage(const Image &, const AffineTransform &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:464
void clipToImageAlpha(const Image &, const AffineTransform &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:138
OwnedArray< SavedState > stateStack
Definition juce_LowLevelGraphicsPostScriptRenderer.h:105
bool clipToRectangleList(const RectangleList< int > &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:116
const Font & getFont() override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:518
int totalWidth
Definition juce_LowLevelGraphicsPostScriptRenderer.h:88
void setFill(const FillType &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:319
LowLevelGraphicsPostScriptRenderer(OutputStream &resultingPostScript, const String &documentTitle, int totalWidth, int totalHeight)
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:41
void endTransparencyLayer() override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:184
bool isClipEmpty() const override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:155
void writeColour(Colour colour)
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:215
void fillRectList(const RectangleList< float > &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:358
void writeTransform(const AffineTransform &) const
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:307
OutputStream & out
Definition juce_LowLevelGraphicsPostScriptRenderer.h:87
void addTransform(const AffineTransform &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:102
void setOpacity(float) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:324
float getPhysicalPixelScaleFactor() override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:108
void excludeClipRectangle(const Rectangle< int > &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:122
void fillPath(const Path &, const AffineTransform &) override
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:364
Definition juce_OutputStream.h:38
Definition juce_OwnedArray.h:51
Definition juce_Path.h:65
Definition juce_Point.h:42
Definition juce_Rectangle.h:67
Definition juce_RectangleList.h:43
Definition juce_String.h:53
int y
Definition inflate.c:1588
unsigned x[BMAX+1]
Definition inflate.c:1586
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
SavedState()
Definition juce_LowLevelGraphicsPostScriptRenderer.cpp:161
int yOffset
Definition juce_LowLevelGraphicsPostScriptRenderer.h:100
FillType fillType
Definition juce_LowLevelGraphicsPostScriptRenderer.h:101
Font font
Definition juce_LowLevelGraphicsPostScriptRenderer.h:102
RectangleList< int > clip
Definition juce_LowLevelGraphicsPostScriptRenderer.h:99
SavedState(const SavedState &)=default
int xOffset
Definition juce_LowLevelGraphicsPostScriptRenderer.h:100