| Physics::AbstractGeom | Abstract geom is a base class for two geom types : standard geoms (Geom) and spaces (Space) |
| Util::AbstractPool< T > | Generic pool base class which avoids loading twice ressources (like sounds) from disk |
| Ammo | Ammunition class ; for all 3D-Phy that carries energy other than cinetic, and that moves too fast for the simulation to compute as usual |
| AutoDeleteChildCallback< T > | Node callback that deletes direct children if an autoDelete() method returns true |
| osgParticle::AutoParticleSystemUpdater | A useful node class for updating particle systems automatically and that automaticlly destroy them when all particles are dead ; handles ParticleSystems that need to live after their emitter is destroyed |
| AxisControl | Represents a controlled axis (mouse, joystick |
| Physics::Body | Wrapper representnig physical bodies (roughly a mass with coordinates and velocity) |
| Physics::BoxHandler | GeometryHandler for boxes |
| C3DPhy | A 3D-Phy (or entity) is an object wich has physical and graphical properties |
| C3DPhyCallback | Simple callback (abstract functor) for 3D-Phy events |
| C3DPhyOwner | Class that owns 3D-Phy objects (but not its 3D and physical parts) and adds their parts to the appropriate 3D or physical scene |
| Util::Callback< T > | Base class for callbacks that can be nested |
| CameraShake::CameraData | Camera data for the effect |
| CameraShake | Effect that shakes the camera, as for an explosion |
| CameraShakeParams | Parameters for CameraShake class |
| CameraShakeUpdateCallback | |
| Physics::CapsuleHandler | GeometryHandler for capsules (Capped cylinders) aligned along Z-axis |
| CartographyColorizator | Utility class that allows colorization of points a height field according to their height, with an cartography look |
| CloudParams | Parameters for createCloud() - only supports standard sprites for now (will support billboard and point sprites) |
| CollectNodesVisitor | Node visitor that collects all children of a node |
| CollectParentPathsVisitor | Node visitor that collects the parents path to the root, always using the 1st parent |
| Physics::Contact | Represents data of a contact between two geoms (special joint data) |
| Controler | Base class defining a storage for control state and events |
| ControlEvent | Describes a change in a ControlState and some other useful data |
| ControlEventHandler | Abstract class for handling controls (similar to a GUIEventHandler, but for PVLE's controls) |
| ControlHandler | Abstract class for handling controls and getting control data |
| ControlMapper | Interface between input (keys) and controls (orders) |
| ControlState | A control state is a set of values describing at any moment the state of switches (keys and buttons) and axis |
| Physics::CylinderHandler | GeometryHandler for flat-ended cylinders aligned along Z-axis |
| Util::DG< T > | Debug global variables storage - Very ugly but so useful! |
| DirtyDebugGeodeCallback | Callback that keeps track a dirty/clean state for PhysicsDebugUpdateCB |
| Dummy3DPhy | A 3D-Phy without 3D representation that destroys itself after 1 step, and that is a copy of another 3D-Phy |
| Explosion | Generic explosion class ; which is at the same time a 3D effect, an evolving physic object, and weapon properties |
| ExplosionParams | Explosion parameters, used for instantiation of Explosion class |
| FindBodiesCopy | Functor for combined traversal that finds bodies |
| FindGeomCopy | Functor for combined traversal that finds geoms |
| FindGeometriesVisitor | Finds all geometries under a node |
| FindNamedNodeVisitor | Finds a node that matches a specific name |
| FindTypedNodeVisitor< T > | Finds a node of type T and stops as soon as it found it |
| FindVisitor | Physics visitor that looks for a geom (and keeps a pointer to the first encountered) |
| FixedManipulator | A manipulator which position is driven from outside, and that use an "EyePos, Dir, Up" frame to set the viewpoint |
| FixedMatrixGetter | Simple matrix getter for fixed matrix or matrix controlled by external code |
| Util::FPSLimiter | Handles data about frame rate and allow current thread to be put to sleep in order to keep CPU left for other processes on the computer |
| Physics::Geom | Enhanced wrapper for physical geometries |
| Physics::GeometryHandler | Abstract class for creation and manipulation of physical geometries (Spheres, boxes, etc |
| GeomRotateVisitor | Physics visitor that applies a rotation on all geoms it finds |
| GeomTranslateVisitor | Physics visitor that applies a translation on all geoms it finds |
| Physics::GHChangeCallback | Callback for GeometryHandler, used on property change |
| Physics::SpaceTypeInfo::HashData | Hash parameters structure |
| Physics::HeightFieldHandler | GeometryHandler for height fields |
| Hud | A HUD is a special node that displays 2D/3D information, and that already have an update callback |
| Hud::HudCB | Relay callback |
| HumanMatrixGetter | A matrix getter to move like in any Quake-like game, without the ability to get stuck to the ground (kind of "Flying human matrix getter") |
| IGeomCollisionContainer | Interface that defines collision methods (for units, zones, ammo |
| InvKeyMap | Maps strings to IDs for keys |
| Physics::Joint | Wrapper for joints between bodies |
| Physics::JointFeedback | Wrapper for force applied on joints |
| Physics::JointGroup | Manages a set of joints |
| KeyMap | Maps IDs to strings for keys |
| lexical_less | Lexical comparision functor for strings (Ignores caps, accents, spaces et quotes) |
| LightSourceManager | Manages the users of OSG/OpenGL lights sources (which are limited to 8) |
| LightSourceUserCallback | Callback for users of LightSourceManager; |
| Explosion::LSCallback | |
| Physics::Mass | Wrapper for mass parameters |
| MatrixGetter | Interface that gives access to a matrix |
| Physics::MeshHandler | GeometryHandler for meshes - Somewhat tested, quite stable, but still experimental |
| MoveWithEyePointTransform | Transform node that "moves" with the camera |
| Physics::NearCallback | Callback for collisions, used by World, wrapping ODE functionalities |
| NetControlEvent | |
| noncopyable | |
| Physics::World::ODEHolder | Singleton used to initialize/terminate ODE when everything else is done |
| PhysicsDebugUpdateCB | Update callback used to bind debug graphical objects to physics |
| PhysicsUpdateCB | This update callback binds physics to 3D by setting a 3D transform to a geom's matrix |
| Physics::PlaneHandler | GeometryHandler for infinite planes |
| PVLEGame | Base class for a PVLE game |
| PVLEGameHolder | Singleton class that gives current game |
| PVLEPlayer | Base class for a human or CPU player |
| PVLETeam | Base class for a team, that is to say a group of (humans or CPU) players |
| Physics::SpaceTypeInfo::QuadData | Quad parameters structure |
| Physics::RayHandler | GeometryHandler for finite rays (Defines a ray aligned with the Z axis (up), starting at (0,0,0)) |
| Referenced | |
| RemoveStatesetsVisitor | Visitor that removes all Statesets of a node and its children |
| Physics::SpaceTypeInfo::SimpleData | |
| SimpleStrComp | |
| Simulation | Simulation parameters |
| SimulationCallback | Contains callback method(s) for Simulation object |
| SimulationHolder | Singleton class that gives current simulation parameters |
| Util::Singleton< T > | Simple singleton class, not thread safe |
| Physics::Space | Space is a group of owned geoms, and a level of collision |
| Physics::SpaceTypeInfo | Describes the type of a space (Simple, hash-map based, or quad-tree based), with specific parameters |
| Physics::SphereHandler | GeometryHandler for spheres |
| SplitManipulator | Manipulator that splits matrix getting/setting from events handling and that use two delegates (one for each task) |
| Physics::SurfaceParams | Surface parameters can define a surface or the way two surfaces interact when in contact |
| Physics::SpaceTypeInfo::SweepAndPruneData | 'Sweep and prune' parameters structure |
| ControlEvent::TEventDependantData | Data of an event of a control, which can be an axis or a switch (union) |
| TracedException | Base exception class of the generic generic Pro-Vocation Exception |
| TrivialPair< T1, T2 > | Trivial pair used inside an union (std::pair doesn't compile because it has a user-defined constructor) |
| LightSourceManager::User | Data about a light source user (object, priority and callback) |
| Physics::UserGeomsInitializer | Inizializes all user classes (Singleton) |
| Version | Represents a version with four integers, such as "1.0.2.14" |
| Physics::Visitor | Visitor for physics that traverses hierarchies |
| Physics::VisitorSmart | Version of Visitor that includes methods to ensures that traversed bodies & joints will be visited only once |
| Physics::World | Wrapper representnig the physical world |