Contains classes and interfaces needed for drawing operations on the yfiles-flex canvas component.
Interfaces
| | Interface | Description |
| | IAdvancedStroke |
A advanced IStroke that allows for custom stroke rendering. |
| | IBoundsProvider |
Interface that is implemented for elements that can provide painting
bounds in the world coordinate system. |
| | IHitTestable |
Interface that is implemented for elements that can be hit or picked in
a coordinate system. |
| | IMarqueeTestable |
Interface that is used to test whether a rendered item is deemed
to be inside a rectangular marquee selection. |
| | IPaintable |
Simple interface which is used by implementations that know
how to render something into a given Graphics context. |
| | IVisibilityTest |
Interface that is implemented for elements that can determine
whether they might be visible in a given clipping rectangle. |
| | IVisualStyle |
The generic base interface used by visual styles implementations. |
Classes
| | Class | Description |
| | AbstractTextPaintable |
Provides IPaintable implementations for drawing text. |
| | AdvancedStroke |
A advanced stroke implementation that allows drawing dotted/dashed strokes. |
| | BoolHitTestable |
A HitTestable that always returns the boolean value
passed to the constructor. |
| | BoundsProvider |
Simple default implementation of IBoundsProvider
that returns a constant rectangle instance. |
| | GeneralPath |
Models a path that consists of lines and bezier curves. |
| | HitTestables |
A utility class that provides simple IHitTestable implementations. |
| | OrientedRectangleSelectionPaintable |
A simple ISelectionPaintable implementation
that draws an oriented rectangle as a selection box. |
| | PathCursor |
A class that is used by GeneralPath to iterate over the elements
the path is made up of. |
| | PathType |
Possible types that make up a GeneralPath
|
| | PointSelectionPaintable |
A simple ISelectionPaintable implementation
that draws an ellipse centered at a given point in world coordinate space. |
| | RectangleMarqueeTestable |
A simple IMarqueeTestable implementation
that checks for intersection with an IRectangle. |
| | RectangularHighlightPaintable |
A simple ISelectionPaintable and
IHighlightPaintableInstaller implementation that draws rectangular marks at
the bounds of the selected or highlighted item. |
| | RectangularSelectionPaintable |
A simple ISelectionPaintable implementation
that draws a rectangle of the bounds of the selected item. |
| | ShapePaintable |
Provides a number of IPaintable implementations for simple geometric primitives. |
| | SimpleTextPaintable |
A simple implementation of a text paintable. |
| | YGraphics |
A Graphics Context that supports matrix transformations and string drawing. |