|
Classes | |
| class | a2dRenderImage |
| a2dRenderImage is an a2dCanvasObject that is able to display a complete a2dCanvasDocument as a a2dCanvasObject. More... | |
| class | a2dAggDrawer |
| the antigrain based drawing context derived from a2dDrawer2D More... | |
| class | a2dAggDrawerRgba |
| the antigrain based drawing context derived from a2dDrawer2D More... | |
| class | a2dAffineMatrix |
| A 2x3 affine matrix class for 2D transformations. More... | |
| class | a2dAET |
| Used internal for scanned ( gradient etc. ) polygon filling. More... | |
| class | a2dDcDrawer |
| This class implements drawing functions for wxDC based drawing. More... | |
| class | a2dMemDcDrawer |
| This class implements drawing functions for wxDC based drawing. More... | |
| class | a2dDrawer2D |
| Drawing context abstraction. More... | |
| class | a2dLine |
| Line calculations. More... | |
| class | a2dCanvasSim |
| Simple canvas using a whole view for all of the scrolled window. More... | |
| class | a2dCanvas |
| a2dCanvas is used to display one of the a2dCanvasObjects which are part of a a2dCanvasDocument object and all that is nested in that choosen object. More... | |
| class | a2dUpdateArea |
| record in update list of a2dCanvasView. More... | |
Enumerations | |
| enum | a2dDrawStyle { a2dFILLED, a2dWIREFRAME, a2dWIREFRAME_ZERO_WIDTH, a2dWIREFRAME_INVERT, a2dWIREFRAME_INVERT_ZERO_WIDTH, a2dFIX_STYLE, a2dFIX_STYLE_INVERT } |
| Define the manner in which a2dCanvasView draws to the device. More... | |
| enum | a2dBooleanClip { a2dCLIP_AND, a2dCLIP_COPY, a2dCLIP_DIFF, a2dCLIP_OR, a2dCLIP_XOR } |
| Used for defining how a ClippingRegion defined as a polygon is combined with. More... | |
| enum | a2dDocumentRenderStyle { RenderLAYERED = 0x00000001, RenderWIREFRAME = 0x00000002, RenderWIREFRAME_ZERO_WIDTH = 0x00000004, RenderWIREFRAME_INVERT = 0x00000008, RenderWIREFRAME_INVERT_ZERO_WIDTH = 0x00000010, RenderFIX_STYLE = 0x00000020, RenderRectangles = 0x00000040, RenderWIREFRAME_SELECT = 0x00000200, RenderWIREFRAME_SELECT_INVERT = 0x00000400, RenderTOOL_OBJECTS = 0x00001000, RenderTOOL_OBJECTS_STYLED = 0x00002000, RenderTOOL_DECORATIONS = 0x00004000, RenderRectangleTOOL_OBJECTS = 0x00008000, RenderWIREFRAME_HighLight = 0x00010000, RenderDefault = RenderLAYERED | RenderWIREFRAME_SELECT } |
| Define the manner in which a2dCanvasView draws the document to the device. More... | |
| enum a2dBooleanClip |
Used for defining how a ClippingRegion defined as a polygon is combined with.
the existing clipping region in a a2dCanvasView.
Definition at line 55 of file drawer2d.h.
Define the manner in which a2dCanvasView draws the document to the device.
The render style tells how a a2dCanvasView should draw when it is updating parts from the document. This might overrule of the style ( a2dFill a2dStroke ) set by a2dCanvasObjects. More then one style can be set, all those styles will be rendered one after the other.
| RenderLAYERED | normal drawing style, canvasobjects are filled and outlined according to the style ( a2dStroke a2dFill ) set |
| RenderWIREFRAME | only a wire frame of the drawn canvasobjects is drawn, as is set by the its a2dStroke |
| RenderWIREFRAME_ZERO_WIDTH | only a zero width wire frame of the drawn canvasobjects is drawn, Color of the canvasobject a2dStroke, is used |
| RenderWIREFRAME_INVERT | as RenderWIREFRAME, but the outline is the inverted of what is on the device/buffer |
| RenderWIREFRAME_INVERT_ZERO_WIDTH | as RenderINVERT_WIREFRAME but zero width outline |
| RenderFIX_STYLE | fixed stroke and fill are used |
| RenderRectangles | render rectangles for all direct child objects of ShowObject |
| RenderWIREFRAME_SELECT | Only a wire frame of the drawn primitive is drawn, with the style of the wxLAYER_SELECTED a2dStroke |
| RenderWIREFRAME_SELECT_INVERT | Only an inverted wire frame of the drawn canvasobjects is drawn, using the width of the wxLAYER_SELECTED a2dStroke |
| RenderTOOL_OBJECTS | render tool object |
| RenderTOOL_OBJECTS_STYLED | render tool objects, using style of object itself |
| RenderTOOL_DECORATIONS | render tool decoration objects, using style of object itself |
| RenderRectangleTOOL_OBJECTS | render rectangles for all direct child objects of ShowObject Which are tool objects. |
| RenderWIREFRAME_HighLight | Only a wire frame of the drawn primitive is drawn, with the style of the RenderWIREFRAME_HighLight specific a2dStroke |
| RenderDefault | what is normal |
| enum a2dDrawStyle |
Define the manner in which a2dCanvasView draws to the device.
The draw style tells how a a2dCanvasView should draw independent of the style ( a2dFill a2dStroke ) set. The drawstyle overrules style if needed.
| a2dFILLED | normal drawing style, primitive is filled and outlined according to the style ( a2dStroke a2dFill ) set |
| a2dWIREFRAME | only a wire frame of the drawn primitive is drawn, as is set by the current a2dStroke |
| a2dWIREFRAME_ZERO_WIDTH | only a zero width wire frame of the drawn primitive is drawn, Color of the current a2dStroke, is used |
| a2dWIREFRAME_INVERT | as a2dWIREFRAME, but the outline is the inverted of what is on the device/buffer |
| a2dWIREFRAME_INVERT_ZERO_WIDTH | as wxINVERT_WIREFRAME but zero width outline |
| a2dFIX_STYLE | last set stroke and fill remain until a2dFILLED set as drawing style |
| a2dFIX_STYLE_INVERT | last set stroke and fill remain but using inverted drawing, until a2dFILLED set as drawing style |