CFx SDK Documentation
2026 SP0
Loading...
Searching...
No Matches
SDK
CFx
commonui_inc
Core
FxUIPaintDevice.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
../FxCommonFramework.h
"
4
5
#if defined( XENON )
6
namespace
Wt
7
{
8
class
WPaintDevice;
9
}
10
11
using
FxNativePaintDevice
= Wt::WPaintDevice;
12
#else
13
class
QPaintDevice;
14
using
FxNativePaintDevice
= QPaintDevice;
15
#endif
16
17
class
CFxUIPaintDeviceImpl;
18
19
class
COMMONUI_API
CFxUIPaintDevice
20
{
21
public
:
22
24
CFxUIPaintDevice
(
FxNativePaintDevice
* paintDevice =
nullptr
);
25
27
~CFxUIPaintDevice
();
28
29
operator
FxNativePaintDevice
*()
const
;
30
31
protected
:
32
CFxUIPaintDeviceImpl*
m_pPaintDeviceImpl
=
nullptr
;
33
};
FxCommonFramework.h
COMMONUI_API
#define COMMONUI_API
Definition
FxCommonFramework.h:20
FxNativePaintDevice
QPaintDevice FxNativePaintDevice
Definition
FxUIPaintDevice.h:14
CFxUIPaintDevice::CFxUIPaintDevice
CFxUIPaintDevice(FxNativePaintDevice *paintDevice=nullptr)
CFxUIPaintDevice::m_pPaintDeviceImpl
CFxUIPaintDeviceImpl * m_pPaintDeviceImpl
Definition
FxUIPaintDevice.h:32
CFxUIPaintDevice::~CFxUIPaintDevice
~CFxUIPaintDevice()
Wt
Definition
FxString.h:30
Generated on Tue Apr 15 2025 11:29:57