#include <juce_Direct2DGraphicsContextImpl_windows.h>
◆ Pimpl()
◆ ~Pimpl()
| juce::Direct2DGraphicsContext::Pimpl::~Pimpl |
( |
| ) |
|
|
override |
◆ adapterCreated()
| void juce::Direct2DGraphicsContext::Pimpl::adapterCreated |
( |
DxgiAdapter::Ptr |
newAdapter | ) |
|
|
overrideprivatevirtual |
◆ adapterRemoved()
| void juce::Direct2DGraphicsContext::Pimpl::adapterRemoved |
( |
DxgiAdapter::Ptr |
expiringAdapter | ) |
|
|
overrideprivatevirtual |
◆ checkPaintReady()
| virtual bool juce::Direct2DGraphicsContext::Pimpl::checkPaintReady |
( |
| ) |
|
|
virtual |
◆ fillSpriteBatch()
◆ findAdapter()
◆ finishFrame()
| virtual HRESULT juce::Direct2DGraphicsContext::Pimpl::finishFrame |
( |
| ) |
|
|
virtual |
◆ getCurrentSavedState()
| SavedState * juce::Direct2DGraphicsContext::Pimpl::getCurrentSavedState |
( |
| ) |
const |
◆ getDefaultAdapter()
| DxgiAdapter::Ptr juce::Direct2DGraphicsContext::Pimpl::getDefaultAdapter |
( |
| ) |
const |
|
inline |
◆ getDeviceContext()
| virtual ComSmartPtr< ID2D1DeviceContext1 > juce::Direct2DGraphicsContext::Pimpl::getDeviceContext |
( |
| ) |
const |
|
pure virtual |
◆ getDeviceContextTarget()
| virtual ComSmartPtr< ID2D1Image > juce::Direct2DGraphicsContext::Pimpl::getDeviceContextTarget |
( |
| ) |
const |
|
pure virtual |
◆ getDirect2DFactory()
| auto juce::Direct2DGraphicsContext::Pimpl::getDirect2DFactory |
( |
| ) |
const |
|
inline |
◆ getDirectWriteFactory()
| auto juce::Direct2DGraphicsContext::Pimpl::getDirectWriteFactory |
( |
| ) |
const |
|
inline |
◆ getDirectWriteFactory4()
| auto juce::Direct2DGraphicsContext::Pimpl::getDirectWriteFactory4 |
( |
| ) |
const |
|
inline |
◆ getFontCollection()
| auto & juce::Direct2DGraphicsContext::Pimpl::getFontCollection |
( |
| ) |
const |
|
inline |
◆ getFrameId()
| uint64_t juce::Direct2DGraphicsContext::Pimpl::getFrameId |
( |
| ) |
const |
|
inline |
◆ getFrameSize()
| virtual Rectangle< int > juce::Direct2DGraphicsContext::Pimpl::getFrameSize |
( |
| ) |
const |
|
pure virtual |
◆ getMetrics()
◆ getPaintAreas()
| virtual RectangleList< int > juce::Direct2DGraphicsContext::Pimpl::getPaintAreas |
( |
| ) |
const |
|
pure virtual |
◆ popAllSavedStates()
| void juce::Direct2DGraphicsContext::Pimpl::popAllSavedStates |
( |
| ) |
|
◆ popSavedState()
| SavedState * juce::Direct2DGraphicsContext::Pimpl::popSavedState |
( |
| ) |
|
◆ prepare()
| virtual bool juce::Direct2DGraphicsContext::Pimpl::prepare |
( |
| ) |
|
|
virtual |
◆ pushFirstSavedState()
| SavedState * juce::Direct2DGraphicsContext::Pimpl::pushFirstSavedState |
( |
Rectangle< int > |
initialClipRegion | ) |
|
◆ pushSavedState()
| SavedState * juce::Direct2DGraphicsContext::Pimpl::pushSavedState |
( |
| ) |
|
◆ resetDeviceContextTransform()
| void juce::Direct2DGraphicsContext::Pimpl::resetDeviceContextTransform |
( |
| ) |
|
◆ resetTransform()
| static void juce::Direct2DGraphicsContext::Pimpl::resetTransform |
( |
ID2D1DeviceContext1 * |
context | ) |
|
|
staticprivate |
◆ setDeviceContextTransform()
| void juce::Direct2DGraphicsContext::Pimpl::setDeviceContextTransform |
( |
AffineTransform |
transform | ) |
|
◆ setTransform()
| static void juce::Direct2DGraphicsContext::Pimpl::setTransform |
( |
ID2D1DeviceContext1 * |
context, |
|
|
AffineTransform |
newTransform |
|
) |
| |
|
staticprivate |
◆ startFrame()
| virtual SavedState * juce::Direct2DGraphicsContext::Pimpl::startFrame |
( |
| ) |
|
|
virtual |
◆ teardown()
| virtual void juce::Direct2DGraphicsContext::Pimpl::teardown |
( |
| ) |
|
|
virtual |
◆ deviceResources
◆ directWrite
◆ directX
◆ glyphRun
◆ owner
◆ savedClientStates
| std::vector<std::unique_ptr<Direct2DGraphicsContext::SavedState> > juce::Direct2DGraphicsContext::Pimpl::savedClientStates |
|
private |
The documentation for this struct was generated from the following file: