The Drawer is the base drawer class.
More...
#include <jmDrawing.h>
Inherited by DrawerAGK, DrawerCC, DrawerNC, and DrawerSFML.
The Drawer is the base drawer class.
A Drawer object draws geometric primitives on a drawing layer.
◆ ~Drawer()
◆ InitEngineDrawer()
virtual void InitEngineDrawer |
( |
| ) |
|
|
inlinevirtual |
Initialize engine objects related to this drawer.
This function should usually not be used manually as it gets called in the DrawingLayer::InitEngineLayer() function.
Reimplemented in DrawerNC, and DrawerCC.
◆ UpdateEngineDrawer()
virtual void UpdateEngineDrawer |
( |
| ) |
|
|
inlinevirtual |
Update engine objects related to this drawer.
This function should usually not be used manually as it gets called in the DrawingLayer::UpdateEngineLayer() function.
Reimplemented in DrawerAGK, DrawerNC, and DrawerCC.
◆ SetOutlineColor()
virtual void SetOutlineColor |
( |
ColorRGBA |
_outlineColor | ) |
|
|
inlinevirtual |
◆ Clear()
Clear this drawer (required by some engines).
Reimplemented in DrawerNC, and DrawerCC.
◆ Line()
◆ RectangleOutline()
◆ EllipseOutline()
◆ Dot()
◆ SetDrawingLayer()
Set the drawing layer of this drawer.
◆ GetDrawingLayer()
Returns the drawing layer of this drawer.
The documentation for this class was generated from the following file:
- C:/Development/JugiMapProject/JugiMapFRM/framework_c++/jugimap/jmDrawing.h