Flatland::aabb | Axis-aligned bounding box in 2D |
Demo::App | |
Demo::Ball | |
Demo::Beam | |
Demo::Block | |
Flatland::Block | TODO merge with Quad (after you make a line collider) |
Demo::Catapult | |
Flatland::Circle | Ball shape |
Demo::Color | 4D vector used for RGBA colors |
ComplexApp | |
Flatland::Composite | Dynamic shape composed of other shapes |
Demo::Composite | |
Flatland::ContactList | Encapsulates an array of contacts between two geometries |
Flatland::Dynamic< G > | Dynamic object |
Flatland::Geometry | Abstract 2D geometry class used for collision detection |
Flatland::Line | Finite line segment |
Demo::Line | |
Demo::Object | Wrapper for a flatland object that can draw itself with OpenGL calls |
Flatland::Object | Abstract Flatland object to be overridden by the application |
Flatland::ObjectProperties | Physical properties |
Demo::ObjectProperties | Visual properties |
OS_EventRec | |
OS_KeyboardEventRec | |
OS_MouseEventRec | |
OS_ResizeEventRec | |
Demo::Point | |
Flatland::Quad | Abstract rectangular shape; cannot be instantiated |
Demo::RawColor | |
Demo::Rope | |
Demo::RopeSegment | |
Flatland::Shape | |
Demo::Space | |
Flatland::Static< G > | Static object (cannot be moved by the physics engine) |
Demo::Terrain | |
Flatland::Terrain | Terrains must be built strictly west-to-east; each x value must be greater than the previous x value |
Flatland::vec2 | 2D vector |
Demo::Wall | |
Demo::Wheel | |
Flatland::World | Encapsulates an ODE world and contact group |