Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QWindowsDirect2DContext Class Reference

#include <qwindowsdirect2dcontext.h>

+ Collaboration diagram for QWindowsDirect2DContext:

Public Member Functions

 QWindowsDirect2DContext ()
 
 ~QWindowsDirect2DContext ()
 
bool init ()
 
ID3D11Device * d3dDevice () const
 
ID2D1Device * d2dDevice () const
 
ID2D1Factory1 * d2dFactory () const
 
IDXGIFactory2 * dxgiFactory () const
 
ID3D11DeviceContext * d3dDeviceContext () const
 
IDWriteFactory * dwriteFactory () const
 
IDWriteGdiInterop * dwriteGdiInterop () const
 

Static Public Member Functions

static QWindowsDirect2DContextinstance ()
 

Detailed Description

Definition at line 20 of file qwindowsdirect2dcontext.h.

Constructor & Destructor Documentation

◆ QWindowsDirect2DContext()

QWindowsDirect2DContext::QWindowsDirect2DContext ( )

Definition at line 124 of file qwindowsdirect2dcontext.cpp.

◆ ~QWindowsDirect2DContext()

QWindowsDirect2DContext::~QWindowsDirect2DContext ( )
default

Member Function Documentation

◆ d2dDevice()

ID2D1Device * QWindowsDirect2DContext::d2dDevice ( ) const

Definition at line 148 of file qwindowsdirect2dcontext.cpp.

References d.

Referenced by QWindowsDirect2DDeviceContextPrivate::QWindowsDirect2DDeviceContextPrivate(), and QWindowsDirect2DWindow::QWindowsDirect2DWindow().

+ Here is the caller graph for this function:

◆ d2dFactory()

ID2D1Factory1 * QWindowsDirect2DContext::d2dFactory ( ) const

Definition at line 154 of file qwindowsdirect2dcontext.cpp.

References d.

Referenced by QWindowsDirect2DBitmapPrivate::bitmapProperties(), factory(), and QWindowsDirect2DPaintDevice::metric().

+ Here is the caller graph for this function:

◆ d3dDevice()

ID3D11Device * QWindowsDirect2DContext::d3dDevice ( ) const

Definition at line 142 of file qwindowsdirect2dcontext.cpp.

References d.

◆ d3dDeviceContext()

ID3D11DeviceContext * QWindowsDirect2DContext::d3dDeviceContext ( ) const

Definition at line 166 of file qwindowsdirect2dcontext.cpp.

References d.

◆ dwriteFactory()

IDWriteFactory * QWindowsDirect2DContext::dwriteFactory ( ) const

Definition at line 172 of file qwindowsdirect2dcontext.cpp.

References d.

◆ dwriteGdiInterop()

IDWriteGdiInterop * QWindowsDirect2DContext::dwriteGdiInterop ( ) const

Definition at line 178 of file qwindowsdirect2dcontext.cpp.

References d.

Referenced by QWindowsDirect2DPaintEnginePrivate::fontFaceFromFontEngine().

+ Here is the caller graph for this function:

◆ dxgiFactory()

IDXGIFactory2 * QWindowsDirect2DContext::dxgiFactory ( ) const

Definition at line 160 of file qwindowsdirect2dcontext.cpp.

References d.

Referenced by QWindowsDirect2DWindow::setupSwapChain().

+ Here is the caller graph for this function:

◆ init()

bool QWindowsDirect2DContext::init ( )

Definition at line 131 of file qwindowsdirect2dcontext.cpp.

References d.

◆ instance()

QWindowsDirect2DContext * QWindowsDirect2DContext::instance ( )
static

Definition at line 137 of file qwindowsdirect2dcontext.cpp.

References QWindowsDirect2DIntegration::direct2DContext(), and QWindowsDirect2DIntegration::instance().

Referenced by QWindowsDirect2DDeviceContextPrivate::QWindowsDirect2DDeviceContextPrivate(), QWindowsDirect2DWindow::QWindowsDirect2DWindow(), QWindowsDirect2DBitmapPrivate::bitmapProperties(), factory(), QWindowsDirect2DPaintEnginePrivate::fontFaceFromFontEngine(), QWindowsDirect2DPaintDevice::metric(), and QWindowsDirect2DWindow::setupSwapChain().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: