stagexl_isometric library

Classes

AxonometricTransformationBase
The IAxonometric interface defines the methods necessary for transforming coordinates between spacial and screen values.
BitmapFill
BitmapFillBase
The IBitmapFill interface defines the interface that fill classes utilizing bitmaps must implement.
BoundsBase
The IBounds interface defines the interface that all classes with bound-type information objects should use. [...]
ClassFactory
DefaultIsometricTransformation
The default isometric transformation object that provides the ideal 2:1 x to y ratio.
DefaultSceneLayoutRenderer
The DefaultSceneLayoutRenderer is the default renderer responsible for performing the isometric position-based depth sorting on the child objects of the target IIsoScene.
DefaultShadowRenderer
The DefaultShadowRenderer class is the default renderer for applying basic shadowing on child objects of an IIsoScene. This is intended to be an iterative renderer meaning the target is expected to be a child object rather than the parent scene.
DefaultViewRenderer
The DefaultViewRenderer iterates through the target view's scene's child objects and determines if they reside within the visible area.
DimetricTransformation
private
FactoryBase
FillBase
The IFill interface defines the interface that fill classes must implement. [...]
InvalidationBase
The IInvalidation interface defines the methods necessary for determining if an object is invalidated.
IsoBox
3D box primitive in isometric space.
IsoContainer
IsoContainer is the base class that any isometric object must extend in order to be shown in the display list. Developers should not instantiate this class directly but rather extend it.
IsoContainerBase
The IContainer interface defines the methods necessary for display visual content associated with a particular data node.
IsoDisplayObject
IsoDisplayObject is the base class that all primitive and complex isometric display objects should extend. Developers should not instantiate this class but rather extend it.
IsoDisplayObjectBase
The IIsoDisplayObject interface defines methods for any base display class needing rendering within an 3D isometric space.
IsoDrawingUtil
IsoDrawingUtil provides some convenience methods for drawing shapes in 3D isometric space.
IsoEvent
The IsoEvent class represents the event object passed to the listener for various isometric display events.
IsoGrid
IsoGrid provides a display grid in the X-Y plane.
IsoGroup
IsoHexBox
IsoHexGrid
IsoMath
IsoMath provides functions for converting pts back and forth between 3D isometric space and cartesian coordinates.
IsometricTransformation
private
IsoOrientation
IsoOrigin
IsoOrigin is a visual class that depicts the origin pt (typically at 0, 0, 0) with multicolored axis lines.
IsoPolygon
3D polygon primitive in isometric space.
IsoPrimitive
IsoPrimitive is the base class for primitive-type classes that will make great use of Flash's drawing API. Developers should not directly instantiate this class but rather extend it or one of the other primitive-type subclasses.
IsoPrimitiveBase
The IIsoPrimitive interface defines methods for any IIsoDisplayObject class that is utilizing Flash's drawing API.
IsoRectangle
3D square primitive in isometric space.
IsoScene
IsoScene is a base class for grouping and rendering IIsoDisplayObject children according to their isometric position-based depth.
IsoSceneBase
The IIsoScene interface defines methods for scene-based classes that expect to group and control child objects in a similar fashion.
IsoSprite
IsoSprite is the base class in which visual assets may be attached to be presented in 3D isometric space. Since visual assets may not clearly define a volume in 3D isometric space, the developer is responsible for establishing the width, length and height properties.
IsoView
IsoView is a default view port that provides basic panning and zooming functionality on a given IIsoScene.
IsoViewBase
The IIsoView interface defines methods necessary to properly perform panning, zooming and other display task for a given IIsoScene. The implementor normally wraps an IIsoScene with layout constraints.
Node
A base hierachical data structure class.
NodeBase
PrimitiveBounds
The IBounds implementation for Primitive-type classes
Pt
Pt is an extension of the flash.geom.Point class providing a z coordinate for 3D pts.
RenderData
A data object containing the bitmapData of a rendered IIsoDisplayObject and the relative x & y coordinates. This data object is useful for blitting engines.
RenderStyleType
SceneBlittingRenderer
SceneBounds
The IBounds implementation for IIsoScene implementors.
SceneLayoutRendererBase
ISceneLayoutRenderer is a marker interface to denote that an implementor is intended to handle layout logic.
SceneRendererBase
The ISceneRenderer interface defines the methods that all scene renderer-type classes should implement. ISceneRenderer classes are intended to assist IIsoContainers implementors during the rendering phase.
SimpleSceneLayoutRenderer
SolidColorFill
Stroke
The Stroke class defines the properties for a line.
StrokeBase
The IStroke interface defines the interface that stroke classes must implement. [...]
ViewBoundsRenderer
ViewBoundsRenderer is used to draw bounding rectangles to a target graphics object based on the location of the IIsoView's scene's child object relative to the IIsoView.
ViewRendererBase
The IViewRenderer interface defines the methods that all view renderer-type classes should implement. IViewRenderer classes are intended to assist IIsoView implementors during the rendering phase. Generally this is used to clean up items from the display list that may reside outside of the viewing area.

Typedefs

ClassGenerator() → dynamic

Exceptions / Errors

IsoError