JUCE
|
Public Member Functions | |
CoreGraphicsContext (CGContextRef context, float flipHeight, float targetScale) | |
~CoreGraphicsContext () | |
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 () 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 |
bool | clipRegionIntersects (const Rectangle< int > &) override |
Rectangle< int > | getClipBounds () const override |
bool | isClipEmpty () const override |
void | saveState () override |
void | restoreState () override |
void | beginTransparencyLayer (float opacity) override |
void | endTransparencyLayer () 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 &sourceImage, const AffineTransform &) override |
void | drawLine (const Line< float > &) override |
void | setFont (const Font &) override |
const Font & | getFont () override |
void | drawGlyph (int glyphNumber, const AffineTransform &) override |
bool | drawTextLayout (const AttributedString &, const Rectangle< float > &) override |
![]() | |
virtual | ~LowLevelGraphicsContext () |
Additional Inherited Members | |
![]() | |
LowLevelGraphicsContext () | |
juce::CoreGraphicsContext::CoreGraphicsContext | ( | CGContextRef | context, |
float | flipHeight, | ||
float | targetScale | ||
) |
juce::CoreGraphicsContext::~CoreGraphicsContext | ( | ) |
|
overridevirtual |
Returns true if this device is vector-based, e.g.
a printer.
Implements juce::LowLevelGraphicsContext.
References addTransform(), beginTransparencyLayer(), clipRegionIntersects(), clipToImageAlpha(), clipToPath(), clipToRectangle(), clipToRectangleList(), drawGlyph(), drawImage(), drawLine(), drawTextLayout(), endTransparencyLayer(), excludeClipRectangle(), fillPath(), fillRect(), fillRectList(), getClipBounds(), getFont(), getPhysicalPixelScaleFactor(), isClipEmpty(), JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR, restoreState(), saveState(), setFill(), setFont(), setInterpolationQuality(), setOpacity(), and setOrigin().
|
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 juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Implements juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().
|
overridevirtual |
Reimplemented from juce::LowLevelGraphicsContext.
Referenced by isVectorDevice().