PDG engine v0.9.5
 All Classes Namespaces Functions Variables Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
|oCAnimatedSomething that can be automatically moved, spun or resized over time
|oCColorColor in RGB space, with optional alpha
|oCConfigManagerUsed for loading and saving application configuration info
|oCCpArbiterArbitrates collisions between sprites using Chipmunk Physics (Chipmunk Physics Only)
|oCCpConstraintDescribes how two sprites are connected to one another (Chipmunk Physics Only)
|oCCpSpaceContainer for simulating objects (Chipmunk Physics Only)
|oCDeserializerDeserialize data from a serialized data stream
|oCEventEmitterDistributes events to event handlers
|oCEventManagerDistributes events to event handlers
|oCFileManagerExtras beyond what Node.js FileSystem provides
|oCFontFont for text drawing and measuring (GUI Only)
|oCGraphicsManagerUsed to create and track ports (GUI Only)
|oCIAnimationHelperHelper for add-on or complex motion during animation
|oCIEventHandlerInterface for any class which handles events
|oCImageA bitmap image that can be blitted onto the screen
|oCImageStripBitmap image containing a number of frames that can be blitted onto the screen
|oCISerializableInterface for an object which can be serialized
|oCISpriteCollideHelperHelper for deciding whether 2 sprites should collide or not
|oCISpriteDrawHelperHelper for drawing sprite overlays and add-on effects
|oCLogManagerUsed for doing logging with variable debug levels
|oCMemBlockHolds arbitrary blocks of memory
|oCNetClientNetwork endpoint that can initiate a connection
|oCNetConnectionSends data between two network endpoints
|oCNetServerNetwork endpoint that can accept incoming connections
|oCOffsetOffset within a 2D coordinate system
|oCPointPoint for 2D coordinate system
|oCPortArea in which drawing is done, a viewport (GUI Only)
|oCQuad4 point polygon in 2D system
|oCRectRectangle for 2D coordinate system
|oCResourceManagerUsed for loading resources
|oCRotatedRectRectangle with rotation for 2D coordinate system
|oCSerializerSerialize data into memory
|oCSoundHandles both short sounds and music (GUI Only)
|oCSoundManagerUsed for application wide sound settings and options (GUI Only)
|oCSpriteAnimated, moving image that is automatically moved, animated, and drawn
|oCSpriteLayerCreates and tracks collections of sprites
|oCTileLayerEfficiently handles large tile datasets, useful for backgrounds, terrains, etc..
|oCTimerManagerManages timers that can fire at a particular time, or repeatedly at an interval
|\CVectorVector (magnitude and direction) within a 2D coordinate system
 oCKeyEventKey down or up event
 oCKeyPressEventUser pressed and released a key
 oCMouseEventUser did something with the mouse
 oCMouseTrackingEventMouse entered or left a tracking region (NOT IMPLEMENTED)
 oCPortDrawEventPort needs to be redrawn (GUI Only)
 oCPortResizedEventPort has been resized (GUI Only)
 oCScrollWheelEventUser repositioned the scroll wheel
 oCShutdownEventTimer fire event
 oCSoundEventSound completed or is looping (GUI Only)
 oCSpriteAnimateEventSprite did some animation (Optional)
 oCSpriteBreakEventSprite joint is breaking because it was overstressed (Chipmunk Physics Only)
 oCSpriteCollideEventSprite collided with something (Optional)
 oCSpriteLayerEventSomething happened to this layer
 oCSpriteTouchEventUser clicked on (or touched) a Sprite
 \CTimerEventTimer fire event

User Comments