Definition in file demo.hpp.
Go to the source code of this file.
Namespaces | |
| namespace | Demo |
Classes | |
| struct | Demo::RawColor |
| struct | Demo::Color |
| 4D vector used for RGBA colors More... | |
| struct | Demo::ObjectProperties |
| Visual properties. More... | |
| class | Demo::Object |
| Wrapper for a flatland object that can draw itself with OpenGL calls. More... | |
| class | Demo::Block |
| class | Demo::Wall |
| class | Demo::Line |
| class | Demo::RopeSegment |
| class | Demo::Rope |
| class | Demo::Terrain |
| class | Demo::Ball |
| class | Demo::Point |
| class | Demo::Wheel |
| class | Demo::Catapult |
| class | Demo::Composite |
| class | Demo::Beam |
| class | Demo::Space |
| class | Demo::App |
Typedefs | |
| typedef unsigned int | Demo::Texture |
| Handle to an OpenGL texture. | |
| typedef std::vector< RopeSegment * > | Demo::RopeVector |
| typedef std::list< Object * > | Demo::OList |
Functions | |
| void | Demo::DrawContact (const dContact &contact) |
| void | Demo::glColor (const Color &color) |
| void | Demo::glVertex (const vec2 &v) |
| void | Demo::Draw (const Flatland::Geometry &g, const ObjectProperties &appearance) |
| void | Demo::DrawCircle (const Flatland::Geometry &g, const ObjectProperties &appearance) |
| void | Demo::DrawQuad (const Flatland::Geometry &g, const ObjectProperties &appearance) |