#include <juce_win32_Direct2DGraphicsContext.h>
◆ Direct2DLowLevelGraphicsContext()
| juce::Direct2DLowLevelGraphicsContext::Direct2DLowLevelGraphicsContext |
( |
HWND | hwnd_ | ) |
|
◆ ~Direct2DLowLevelGraphicsContext()
| juce::Direct2DLowLevelGraphicsContext::~Direct2DLowLevelGraphicsContext |
( |
| ) |
|
◆ addTransform()
◆ beginTransparencyLayer()
| void juce::Direct2DLowLevelGraphicsContext::beginTransparencyLayer |
( |
float | opacity | ) |
|
|
overridevirtual |
◆ clear()
| void juce::Direct2DLowLevelGraphicsContext::clear |
( |
| ) |
|
◆ clipRegionIntersects()
| bool juce::Direct2DLowLevelGraphicsContext::clipRegionIntersects |
( |
const Rectangle< int > & | r | ) |
|
|
overridevirtual |
◆ clipToImageAlpha()
◆ clipToPath()
◆ clipToRectangle()
| bool juce::Direct2DLowLevelGraphicsContext::clipToRectangle |
( |
const Rectangle< int > & | r | ) |
|
|
overridevirtual |
◆ clipToRectangleList()
| bool juce::Direct2DLowLevelGraphicsContext::clipToRectangleList |
( |
const RectangleList< int > & | clipRegion | ) |
|
|
overridevirtual |
◆ drawGlyph()
◆ drawImage()
◆ drawLine()
| void juce::Direct2DLowLevelGraphicsContext::drawLine |
( |
const Line< float > & | line | ) |
|
|
overridevirtual |
◆ drawTextLayout()
◆ end()
| void juce::Direct2DLowLevelGraphicsContext::end |
( |
| ) |
|
◆ endTransparencyLayer()
| void juce::Direct2DLowLevelGraphicsContext::endTransparencyLayer |
( |
| ) |
|
|
overridevirtual |
◆ excludeClipRectangle()
◆ fillPath()
◆ fillRect() [1/2]
◆ fillRect() [2/2]
| void juce::Direct2DLowLevelGraphicsContext::fillRect |
( |
const Rectangle< int > & | r, |
|
|
bool | replaceExistingContents ) |
|
overridevirtual |
◆ fillRectList()
◆ getClipBounds()
| Rectangle< int > juce::Direct2DLowLevelGraphicsContext::getClipBounds |
( |
| ) |
const |
|
overridevirtual |
◆ getFont()
| const Font & juce::Direct2DLowLevelGraphicsContext::getFont |
( |
| ) |
|
|
overridevirtual |
◆ getPhysicalPixelScaleFactor()
| float juce::Direct2DLowLevelGraphicsContext::getPhysicalPixelScaleFactor |
( |
| ) |
|
|
overridevirtual |
◆ isClipEmpty()
| bool juce::Direct2DLowLevelGraphicsContext::isClipEmpty |
( |
| ) |
const |
|
overridevirtual |
◆ isVectorDevice()
| bool juce::Direct2DLowLevelGraphicsContext::isVectorDevice |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ resized()
| void juce::Direct2DLowLevelGraphicsContext::resized |
( |
| ) |
|
◆ restoreState()
| void juce::Direct2DLowLevelGraphicsContext::restoreState |
( |
| ) |
|
|
overridevirtual |
◆ saveState()
| void juce::Direct2DLowLevelGraphicsContext::saveState |
( |
| ) |
|
|
overridevirtual |
◆ setFill()
◆ setFont()
| void juce::Direct2DLowLevelGraphicsContext::setFont |
( |
const Font & | newFont | ) |
|
|
overridevirtual |
◆ setInterpolationQuality()
◆ setOpacity()
| void juce::Direct2DLowLevelGraphicsContext::setOpacity |
( |
float | newOpacity | ) |
|
|
overridevirtual |
◆ setOrigin()
| void juce::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 juce::LowLevelGraphicsContext.
◆ start()
| void juce::Direct2DLowLevelGraphicsContext::start |
( |
| ) |
|
◆ bounds
| Rectangle<int> juce::Direct2DLowLevelGraphicsContext::bounds |
|
private |
◆ currentState
| SavedState* juce::Direct2DLowLevelGraphicsContext::currentState |
|
private |
◆ hwnd
| HWND juce::Direct2DLowLevelGraphicsContext::hwnd |
|
private |
◆ pimpl
| std::unique_ptr<Pimpl> juce::Direct2DLowLevelGraphicsContext::pimpl |
|
private |
◆ states
The documentation for this class was generated from the following files: