Contains classes and interfaces needed for drawing operations on the yfiles-flex canvas component.



Interfaces
 InterfaceDescription
 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
 ClassDescription
 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.