#include <juce_DirectX_windows.h>

Static Public Member Functions | |
| static std::optional< Direct2DDeviceResources > | create (ComSmartPtr< ID2D1DeviceContext1 > context) |
| static DxgiAdapter::Ptr | findAdapter (const DxgiAdapters &adapters, ID2D1Bitmap1 *bitmap) |
| static DxgiAdapter::Ptr | findAdapter (const DxgiAdapters &dxgiAdapters, ID2D1DeviceContext1 *context) |
| static DxgiAdapter::Ptr | findAdapter (const DxgiAdapters &dxgiAdapters, IDXGIDevice *dxgiDevice) |
| static LUID | getLUID (ComSmartPtr< IDXGIAdapter1 > adapter) |
Public Attributes | |
| ComSmartPtr< ID2D1SolidColorBrush > | colourBrush |
| LinearGradientCache | linearGradientCache |
| RadialGradientCache | radialGradientCache |
| std::unique_ptr< RectangleListSpriteBatch > | rectangleListSpriteBatch |
Private Member Functions | |
| Direct2DDeviceResources ()=default | |
|
privatedefault |
|
static |
|
static |
|
static |
|
static |
|
static |
| ComSmartPtr<ID2D1SolidColorBrush> juce::Direct2DDeviceResources::colourBrush |
| LinearGradientCache juce::Direct2DDeviceResources::linearGradientCache |
| RadialGradientCache juce::Direct2DDeviceResources::radialGradientCache |
| std::unique_ptr<RectangleListSpriteBatch> juce::Direct2DDeviceResources::rectangleListSpriteBatch |