Dependency for AwayJS applications requiring a heirarchical scenegraph: contains data structures for a collection of display object types, as well as geometric prefabs for simple 2D & 3D objects.
- core
- graphics
-
adapters
used for scripting -
base
Enums for various display object settings, root data classes for timeline and touch data -
bounds
(to be moved to view module) -
controllers
Custom interaction controls for display objects -
display
display objects that can be added to a scene heirarchy, including basic billboards, lines and text, as well as more configurable Sprite objects that expose the graphics API -
errors
Error types -
events
Event objects for scene classes -
factories
Interface for timelines -
lightpickers
Objects for selecting lightsources (to be moved to materials module) -
managers
manager classes for fonts and frame scripts -
prefabs
Generator clases for simple display objects such as Cube, Sphere, Torus etc -
shadowmappers
Helper classes for shadows (to be moved to materials module) -
text
Helper classes for text -
tools
Merge tool for combining display objects (or a heirarchy of display objects) into a single sprite -
utils
Cast tool for converting data types (deprecated)