16 enum PaintDeviceMetric {
24 virtual int devType()
const;
25 inline bool paintingActive()
const{
26 return (painters != 0);
38 int width()
const {
return metric(PdmWidth); }
39 int height()
const {
return metric(PdmHeight); }
40 int depth()
const {
return metric(PdmDepth); }
42 virtual float GetUIScalingX()
const {
return 1.f; }
43 virtual float GetUIScalingY()
const {
return 1.f; }
44 virtual float GetViewportLeft()
const {
return 0.f; };
45 virtual float GetViewportTop()
const {
return 0.f; };
48 virtual int metric(PaintDeviceMetric metric)
const;
49 virtual void initPainter(
CPainter *painter)
const;
50 virtual CPainter *sharedPainter()
const;
different physics engine has different winding order.
Definition: EventBinding.h:32
int32 painters
refcount
Definition: PaintDevice.h:14
virtual CPaintEngine * paintEngine() const =0
Returns the paint engine.
base class for a surface to paint to.
Definition: Painter.h:38
The CPaintEngine class provides an abstract definition of how CPainter draws to a given device on a g...
Definition: PaintEngine.h:34
base class for a surface to paint to.
Definition: PaintDevice.h:10