Animated | Something that can be automatically moved, spun or resized over time |
Sprite | Animated, moving image that is automatically moved, animated, and drawn |
SpriteLayer | Creates and tracks collections of sprites |
TileLayer | Efficiently handles large tile datasets, useful for backgrounds, terrains, etc.. |
Color | Color in RGB space, with optional alpha |
ConfigManager | Used for loading and saving application configuration info |
CpArbiter | Arbitrates collisions between sprites using Chipmunk Physics (Chipmunk Physics Only) |
CpConstraint | Describes how two sprites are connected to one another (Chipmunk Physics Only) |
CpSpace | Container for simulating objects (Chipmunk Physics Only) |
Deserializer | Deserialize data from a serialized data stream |
EventEmitter | Distributes events to event handlers |
EventManager | Distributes events to event handlers |
Sound | Handles both short sounds and music (GUI Only) |
Sprite | Animated, moving image that is automatically moved, animated, and drawn |
SpriteLayer | Creates and tracks collections of sprites |
TimerManager | Manages timers that can fire at a particular time, or repeatedly at an interval |
FileManager | Extras beyond what Node.js FileSystem provides |
Font | Font for text drawing and measuring (GUI Only) |
GraphicsManager | Used to create and track ports (GUI Only) |
IAnimationHelper | Helper for add-on or complex motion during animation |
IEventHandler | Interface for any class which handles events |
Image | A bitmap image that can be blitted onto the screen |
ImageStrip | Bitmap image containing a number of frames that can be blitted onto the screen |
ISerializable | Interface for an object which can be serialized |
Sprite | Animated, moving image that is automatically moved, animated, and drawn |
SpriteLayer | Creates and tracks collections of sprites |
ISpriteCollideHelper | Helper for deciding whether 2 sprites should collide or not |
ISpriteDrawHelper | Helper for drawing sprite overlays and add-on effects |
KeyEvent | Key down or up event |
KeyPressEvent | User pressed and released a key |
LogManager | Used for doing logging with variable debug levels |
MemBlock | Holds arbitrary blocks of memory |
MouseEvent | User did something with the mouse |
MouseTrackingEvent | Mouse entered or left a tracking region (NOT IMPLEMENTED) |
NetClient | Network endpoint that can initiate a connection |
NetConnection | Sends data between two network endpoints |
NetServer | Network endpoint that can accept incoming connections |
Offset | Offset within a 2D coordinate system |
Point | Point for 2D coordinate system |
Vector | Vector (magnitude and direction) within a 2D coordinate system |
Port | Area in which drawing is done, a viewport (GUI Only) |
PortDrawEvent | Port needs to be redrawn (GUI Only) |
PortResizedEvent | Port has been resized (GUI Only) |
Quad | 4 point polygon in 2D system |
Rect | Rectangle for 2D coordinate system |
RotatedRect | Rectangle with rotation for 2D coordinate system |
ResourceManager | Used for loading resources |
ScrollWheelEvent | User repositioned the scroll wheel |
Serializer | Serialize data into memory |
ShutdownEvent | Timer fire event |
SoundEvent | Sound completed or is looping (GUI Only) |
SoundManager | Used for application wide sound settings and options (GUI Only) |
SpriteAnimateEvent | Sprite did some animation (Optional) |
SpriteBreakEvent | Sprite joint is breaking because it was overstressed (Chipmunk Physics Only) |
SpriteCollideEvent | Sprite collided with something (Optional) |
SpriteLayerEvent | Something happened to this layer |
SpriteTouchEvent | User clicked on (or touched) a Sprite |
TimerEvent | Timer fire event |