JUCE
|
Public Member Functions | |
Direct2DLowLevelGraphicsContext (HWND) | |
~Direct2DLowLevelGraphicsContext () | |
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 |
void | resized () |
void | clear () |
void | start () |
void | end () |
![]() | |
virtual | ~LowLevelGraphicsContext () |
Additional Inherited Members | |
![]() | |
LowLevelGraphicsContext () | |
juce::Direct2DLowLevelGraphicsContext::Direct2DLowLevelGraphicsContext | ( | HWND | ) |
juce::Direct2DLowLevelGraphicsContext::~Direct2DLowLevelGraphicsContext | ( | ) |
|
overridevirtual |
Returns true if this device is vector-based, e.g.
a printer.
Implements juce::LowLevelGraphicsContext.
References addTransform(), beginTransparencyLayer(), clear(), clipRegionIntersects(), clipToImageAlpha(), clipToPath(), clipToRectangle(), clipToRectangleList(), drawGlyph(), drawImage(), drawLine(), drawTextLayout(), end(), endTransparencyLayer(), excludeClipRectangle(), fillPath(), fillRect(), fillRectList(), getClipBounds(), getFont(), getPhysicalPixelScaleFactor(), isClipEmpty(), resized(), restoreState(), saveState(), setFill(), setFont(), setInterpolationQuality(), setOpacity(), setOrigin(), and start().
|
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().
void juce::Direct2DLowLevelGraphicsContext::resized | ( | ) |
Referenced by isVectorDevice().
void juce::Direct2DLowLevelGraphicsContext::clear | ( | ) |
Referenced by isVectorDevice().
void juce::Direct2DLowLevelGraphicsContext::start | ( | ) |
Referenced by isVectorDevice().
void juce::Direct2DLowLevelGraphicsContext::end | ( | ) |
Referenced by isVectorDevice().