Qaf Framework Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
qaf::AnimParticleObjThis is an object that renders itself as an animation, with optional linear/angular speeds
qaf::BGLayerRepresents a background layer in the loaded room
qaf::BigTextureStores an arbitrary-sized image
qaf::CollisionStructRepresents a geometric boundary for use in collision tests
qaf::CollisionStruct::BoxRepresents rectangular collision boundaries
qaf::CollisionStruct::CircleRepresents circular collision boundaries
qaf::CollisionStruct::CompositeRepresents disjointed collision shapes
qaf::CollisionStruct::PolygonRepresents a polygonal collision boundary
qaf::Container< T >A generic container to store data in a linear arrangement, similar to Java's Vector
qaf::DebugVectorThis class is used to generate a visualization of vectors for debug purposes
qaf::EnvironmentThe Environment manages the game's state -- both static (window, loaded room, background layers), and dynamic (GameObjs)
qaf::Environment::DebugConsoleThe debug console is useful for outputting data to the screen
qaf::GameObjGameObjs represent the "active" components of the game
qaf::GameObjFactoryThe object factory will be queried by the Environment to create the Room's game objects
qaf::GeomProvides static methods for useful geometric operations
qaf::HgeInputStreamEncapsulates reading from a file stored in an HGE resource pack
qaf::IntegerInputStreamEncapsulates decoding of an integer stream
qaf::IntegerInputStream::EncodingExceptionRepresents an encoding error in the pseudo-UTF-8 stream
qaf::IntegerInputStream::EndOfFileExceptionRepresents an unexpected end-of-file during reading operations
qaf::JoystickThis class represents an instance of an active joystick device
qaf::JoystickSystem

For internal use only.

This class manages the system's available joysticks

qaf::LaserCursorObjDemonstrates moving-point collision
qaf::Matrix< T >General-purpose storage class to arrange data as rows and columns
qaf::ObjIterator< T >Used to iterate over the Environment's list of active game objects
qaf::PlatformerObjThis is a ready-made game object which controls like a platformer
qaf::PlatformerObj::PlatformerInputRepresents input for a platformer player
qaf::RoomRepresents the game's static environment -- obstacles and backgrounds
qaf::SpriteParticleObjThis is an object that renders itself as a sprite, with optional linear/angular speeds
qaf::TubeCursorObjDemonstrates moving-segment collision
qaf::Vector2DVector in the R2 space, with (x, y) components
qaf::Vector3DVector in the R3 space, with (x, y, z) components

Generated on Sun Mar 25 12:32:13 2007 for Qaf Framework by  doxygen 1.5.1-p1