#include <juce_win32_Direct2DGraphicsContext.h>
◆ Direct2DLowLevelGraphicsContext()
Direct2DLowLevelGraphicsContext::Direct2DLowLevelGraphicsContext |
( |
HWND |
| ) |
|
◆ ~Direct2DLowLevelGraphicsContext()
Direct2DLowLevelGraphicsContext::~Direct2DLowLevelGraphicsContext |
( |
| ) |
|
◆ addTransform()
void Direct2DLowLevelGraphicsContext::addTransform |
( |
const AffineTransform & |
| ) |
|
|
overridevirtual |
◆ beginTransparencyLayer()
void Direct2DLowLevelGraphicsContext::beginTransparencyLayer |
( |
float |
opacity | ) |
|
|
overridevirtual |
◆ clear()
void Direct2DLowLevelGraphicsContext::clear |
( |
| ) |
|
◆ clipRegionIntersects()
bool Direct2DLowLevelGraphicsContext::clipRegionIntersects |
( |
const Rectangle< int > & |
| ) |
|
|
overridevirtual |
◆ clipToImageAlpha()
◆ clipToPath()
◆ clipToRectangle()
bool Direct2DLowLevelGraphicsContext::clipToRectangle |
( |
const Rectangle< int > & |
| ) |
|
|
overridevirtual |
◆ clipToRectangleList()
bool Direct2DLowLevelGraphicsContext::clipToRectangleList |
( |
const RectangleList< int > & |
| ) |
|
|
overridevirtual |
◆ drawGlyph()
void Direct2DLowLevelGraphicsContext::drawGlyph |
( |
int |
glyphNumber, |
|
|
const AffineTransform & |
|
|
) |
| |
|
overridevirtual |
◆ drawImage()
void Direct2DLowLevelGraphicsContext::drawImage |
( |
const Image & |
sourceImage, |
|
|
const AffineTransform & |
|
|
) |
| |
|
overridevirtual |
◆ drawLine()
void Direct2DLowLevelGraphicsContext::drawLine |
( |
const Line< float > & |
| ) |
|
|
overridevirtual |
◆ drawTextLayout()
◆ end()
void Direct2DLowLevelGraphicsContext::end |
( |
| ) |
|
◆ endTransparencyLayer()
void Direct2DLowLevelGraphicsContext::endTransparencyLayer |
( |
| ) |
|
|
overridevirtual |
◆ excludeClipRectangle()
void Direct2DLowLevelGraphicsContext::excludeClipRectangle |
( |
const Rectangle< int > & |
| ) |
|
|
overridevirtual |
◆ fillPath()
◆ fillRect() [1/2]
void Direct2DLowLevelGraphicsContext::fillRect |
( |
const Rectangle< int > & |
, |
|
|
bool |
replaceExistingContents |
|
) |
| |
|
overridevirtual |
◆ fillRect() [2/2]
void Direct2DLowLevelGraphicsContext::fillRect |
( |
const Rectangle< float > & |
| ) |
|
|
overridevirtual |
◆ fillRectList()
void Direct2DLowLevelGraphicsContext::fillRectList |
( |
const RectangleList< float > & |
| ) |
|
|
overridevirtual |
◆ getClipBounds()
Rectangle<int> Direct2DLowLevelGraphicsContext::getClipBounds |
( |
| ) |
const |
|
overridevirtual |
◆ getFont()
const Font& Direct2DLowLevelGraphicsContext::getFont |
( |
| ) |
|
|
overridevirtual |
◆ getPhysicalPixelScaleFactor()
float Direct2DLowLevelGraphicsContext::getPhysicalPixelScaleFactor |
( |
| ) |
|
|
overridevirtual |
◆ isClipEmpty()
bool Direct2DLowLevelGraphicsContext::isClipEmpty |
( |
| ) |
const |
|
overridevirtual |
◆ isVectorDevice()
bool Direct2DLowLevelGraphicsContext::isVectorDevice |
( |
| ) |
const |
|
inlineoverridevirtual |
Returns true if this device is vector-based, e.g.
a printer.
Implements 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().
◆ resized()
void Direct2DLowLevelGraphicsContext::resized |
( |
| ) |
|
◆ restoreState()
void Direct2DLowLevelGraphicsContext::restoreState |
( |
| ) |
|
|
overridevirtual |
◆ saveState()
void Direct2DLowLevelGraphicsContext::saveState |
( |
| ) |
|
|
overridevirtual |
◆ setFill()
void Direct2DLowLevelGraphicsContext::setFill |
( |
const FillType & |
| ) |
|
|
overridevirtual |
◆ setFont()
void Direct2DLowLevelGraphicsContext::setFont |
( |
const Font & |
| ) |
|
|
overridevirtual |
◆ setInterpolationQuality()
◆ setOpacity()
void Direct2DLowLevelGraphicsContext::setOpacity |
( |
float |
| ) |
|
|
overridevirtual |
◆ setOrigin()
void Direct2DLowLevelGraphicsContext::setOrigin |
( |
Point< int > |
| ) |
|
|
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.
Referenced by isVectorDevice().
◆ start()
void Direct2DLowLevelGraphicsContext::start |
( |
| ) |
|
◆ ContainerDeletePolicy< Pimpl >
◆ Pimpl
◆ bounds
◆ currentState
SavedState* Direct2DLowLevelGraphicsContext::currentState |
|
private |
◆ hwnd
HWND Direct2DLowLevelGraphicsContext::hwnd |
|
private |
◆ pimpl
◆ states
OwnedArray<SavedState> Direct2DLowLevelGraphicsContext::states |
|
private |
The documentation for this class was generated from the following file: