45 float getPhysicalPixelScaleFactor()
override;
53 bool isClipEmpty()
const override;
56 void saveState()
override;
57 void restoreState()
override;
58 void beginTransparencyLayer (
float opacity)
override;
59 void endTransparencyLayer()
override;
62 void setFill (
const FillType&)
override;
63 void setOpacity (
float)
override;
67 void fillRect (
const Rectangle<int>&,
bool replaceExistingContents)
override;
75 void setFont (
const Font&)
override;
76 const Font& getFont()
override;
static void drawLine(const Point< T > &posStart, const Point< T > &posEnd)
Definition OpenGL.cpp:79
Definition juce_AttributedString.h:47
bool isVectorDevice() const override
Definition juce_win32_Direct2DGraphicsContext.h:41
Rectangle< int > bounds
Definition juce_win32_Direct2DGraphicsContext.h:95
Direct2DLowLevelGraphicsContext(HWND)
Definition juce_win32_Direct2DGraphicsContext.cpp:519
HWND hwnd
Definition juce_win32_Direct2DGraphicsContext.h:90
std::unique_ptr< Pimpl > pimpl
Definition juce_win32_Direct2DGraphicsContext.h:98
OwnedArray< SavedState > states
Definition juce_win32_Direct2DGraphicsContext.h:93
SavedState * currentState
Definition juce_win32_Direct2DGraphicsContext.h:92
Definition juce_FillType.h:41
Definition juce_Font.h:42
ResamplingQuality
Definition juce_GraphicsContext.h:462
Definition juce_Image.h:58
Definition juce_Line.h:47
LowLevelGraphicsContext()=default
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
virtual ASIOError start()=0
Definition carla_juce.cpp:31
HWND__ * HWND
Definition juce_win32_Direct2DGraphicsContext.h:31
RangedDirectoryIterator end(const RangedDirectoryIterator &)
Definition juce_RangedDirectoryIterator.h:184
Definition swell-internal.h:819
Definition juce_win32_Direct2DGraphicsContext.cpp:111
Definition juce_win32_Direct2DGraphicsContext.cpp:151