MezzanineEngine March 18, 2012

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AttributeStructThe internal data storage structure used in an Attribute
Mezzanine::ActorBaseThis is the base class from which all the actors inherit
Mezzanine::ActorBasePhysicsSettingsThis is a base helper class for configuring physics settings of an actor
Mezzanine::ActorContainerBaseA base class to unify the interface for different kinds of containers for holding actors
Mezzanine::ActorContainerVectorA simple Actor Container using a vector
Mezzanine::ActorManagerA manager responsible for the storage and management of all actors in use
Mezzanine::ActorRigidThis is the actor class for Rigid Objects
Mezzanine::ActorRigidDeSerializerThis creates Rigid body actors and inserts them into a given ActorManager
Mezzanine::ActorRigidPhysicsSettingsThis is a helper class for configuring physics settings of an ActorRigid
Mezzanine::ActorSoftThis is the actor class for Soft Objects
Mezzanine::ActorSoftCollisionShapeA collision shape for soft actors
Mezzanine::ActorSoftPhysicsSettingsThis is a helper class for configuring physics settings of an ActorSoft
Mezzanine::AreaEffectThis class is used to define area's in the world that have unique effects
Mezzanine::AttachableBaseThis class is the base class for other attachable classes and is responsible for transform updates to attachables
Mezzanine::AttachableChildThis class is the base class for objects that can be attached to AttachableParent
Mezzanine::AttachableParentBase class for objects that can have attachables attached to them
Mezzanine::Audio::ListenerThis is the listener class used for 3D sound
Mezzanine::Audio::MusicPlayerThis is a convenience class for the playing of music in a game
Mezzanine::Audio::PlaylistThis class is a list of sounds with common playlist features
Mezzanine::Audio::SoundThis is an instance of a sound that can be played and manipulated
Mezzanine::Audio::SoundSetThis is a vector that stores sounds
Mezzanine::AudioManagerThis is simply a place for storing all the Sound utilities and functions
Mezzanine::BoxCollisionShapeA box physics shape
Mezzanine::CameraThis is the camera class
Mezzanine::CameraControllerThis is a simplified controller class for use with cameras
Mezzanine::CameraController::AngleLimitsBoundaries for rotation on one axis
Mezzanine::CameraManagerThis is the manager class for all camera functions
Mezzanine::CapsuleCollisionShapeA capsule physics shape
Mezzanine::CollisionThis is an event class used to track collsions in the physics world
Mezzanine::CollisionDispatcherUsed to provide better reporting of collisions
Mezzanine::CollisionInternalDataUsed to insulate the interface from the implementation details for bullet
Mezzanine::CollisionShapeThis is the base class for all collision shapes
Mezzanine::CollisionShapeDeSerializerA tool to aid in deserialization for the specific instances that DeSerialization CollisionShapes other ways does not make sense
Mezzanine::CollisionShapeManagerThis manager is for the storage of all shapes and creation of mesh shapes
Mezzanine::ColourValueThis is a simple class for holding 4 reals representing the colour any give object or lightsource can have
Mezzanine::CompoundCollisionShapeA collision shape composed of many other collision shapes placed and oriented in local space
Mezzanine::ConeCollisionShapeA cone physics shape
Mezzanine::ConeTwistConstraint
Mezzanine::ConvexHullCollisionShapeA simple convex shape built from a low number of points in local space
Mezzanine::CylinderCollisionShapeA cylinder physics shape
Mezzanine::debug::InternalDebugDrawerThis is used to draw wireframse for the Physics subsystem
Mezzanine::DeSerializer< DeSerializable >A tool for deserializing classes with specific issues deserializing them
Mezzanine::DualTransformConstraintAll constraints that track rotation and location of the Pivot relative to each Actor inherit from this
Mezzanine::DynamicMeshCollisionShapeA triangle mesh collsion shape based on a graphics mesh
Mezzanine::EntityThis class is useful for representing graphical bodies without a physics representation
Mezzanine::EventBaseThe base class for all events
Mezzanine::EventCollisionThis is an event class used to track collsions in the physics world
Mezzanine::EventGameWindowConvey the message that Something happened to a game window
Mezzanine::EventGameWindowDataUsed to keep private in one place that is actually private
Mezzanine::EventManagerThis is a container for Events and facilitates the transfer of data
Mezzanine::EventQuitThis is intended to convey the message that quitting needs to happen
Mezzanine::EventRenderTimeThis communicates the amount of time since the world was rendered
Mezzanine::EventUserInputThis is a container for MetaCodes that is used in the EventManager
Mezzanine::ExceptionThis is the exception thrown by most Mezzanine system that can throw exceptions
Mezzanine::ExtendedTimerAn enhanced timer class that can store and track many units of time
Mezzanine::FieldCollisionShapeThis is the base class for all Field shapes
Mezzanine::FieldOfForceThis is field that applies force in a direction, and doesn't tamper with gravity
Mezzanine::GameWindowThis class is for creating and managing game windows
Mezzanine::Generic6DofConstraintCreate simple but specific limits on any axis of movement or rotation
Mezzanine::Generic6DofSpringConstraintCreates a constraint as configurable as the 6Dof constraint, but has added support for spring motion
Mezzanine::GraphicsManagerThis is intended to store basic graphics setting for the user
Mezzanine::GraphicsSettingsThis stores all the possible configuration options the graphics manager supports
Mezzanine::GravityFieldThis is a gravity field implementation of the AreaEffect class
Mezzanine::GravityWellThis is a gravity well implementation of the AreaEffect class
Mezzanine::HeightfieldCollisionShapeA series of values that store hieght in a grid like fashion
Mezzanine::Hinge2Constraint
Mezzanine::HingeConstraintThis is a constraint to be used to restrict the movement between two objects to angular rotation on a single axis
Mezzanine::InputQueryToolThis provides a number of utilities for getting input information
Mezzanine::internal::BulletFileThis is an internal resource class that allows the integration of the .bullet file format into the Ogre resource system
Mezzanine::internal::BulletFileManagerThis is an internal resource manager class that allows the integration of the .bullet file format into the Ogre resource system
Mezzanine::internal::BulletFilePtr
Mezzanine::internal::EntityInternalDataThis class stores the internal data of an Entity
Mezzanine::internal::EventManagerInternalDataUsed to increase encapsulation, just a bit
Mezzanine::internal::InternalWorldObjectGraphicsSettingsUsed to store internal data about an world objects
Mezzanine::internal::Line3DDoes the bulk of the work that that the Mezzanine::LineGroup performs
Mezzanine::internal::ParticleEffectInternalDataUsed to store internal data and functions for the ParticleEffect;
Mezzanine::internal::SceneManagerDataStores internal data for the SCeneManager to keep it from cluttering the Header file
Mezzanine::InternalMeshDataThis class is used to store the internal structures needed by the Mesh class
Mezzanine::LightThis class is the class used for dynamic lighting within the scene
Mezzanine::LineGroupThis is a group of consectutive line segments to be rendered together
Mezzanine::ManagerBaseThis is the base class from which all the World Managers inherit
Mezzanine::MathToolThis provides a number of generic math related utilities
Mezzanine::Matrix3x3This is a 3x3 Matrix class used for representing rotations and scaling in an object
Mezzanine::Matrix4x4
Mezzanine::MeshThis class is used to check and modify the properties of a graphics mesh
Mezzanine::MeshCollisionShapeThis is the base class for all Mesh shapes
Mezzanine::MeshManagerThis manager handles the storage, generation, and query of of Graphics Meshes
Mezzanine::MeshTerrain
Mezzanine::MetaCodeThis Determines the kind of user input
Mezzanine::MultiSphereCollisionShapeA physics shape comprised of multiple sphere's placed in local space
Mezzanine::NonStaticWorldObjectThis is a small extention of the WorldObject class that adds features common to non-static objects
Mezzanine::NonTriggerPhysicsSettingsThis is an extension of the basic WorldObjectPhysicsSettings class for non-trigger objects(I.E not AreaEffects)
Mezzanine::ObjectPairThis is an interface class for pairs of world objects
Mezzanine::ObjectReferenceThis is a small class used to store a reference to a world object
Mezzanine::ParticleAffectorThis class defines how particles of a given particle effect behave during their lifetime
Mezzanine::ParticleEffectThis class is responsible for creating visual particle effects, such as rain, smoke, sparks, and explosions
Mezzanine::ParticleEmitterThis class defines how particles of a given particle effect spawn
Mezzanine::PhysicsConstructionInfo
Mezzanine::PhysicsManagerThis is simply a place for storing all the Physics Related functions
Mezzanine::PlaneThis is used to represent a flat infinite slice of the game world
Mezzanine::PlaneCollisionShapeA Flat wall/floor of limitless size
Mezzanine::Point2PointConstraintTries to make a point relative to each of two actors match in 3d space, without regard to rotation
Mezzanine::PrimitiveCollisionShapeThis is the base class for all Primitive shapes
Mezzanine::QuaternionThis is used to store information about rotation in 3d space
Mezzanine::RayThis is used to indicate a line with one end
Mezzanine::RayQueryToolThis provides a number of optional tools for working with a Mezzanine::World
Mezzanine::Resource::TextSettingsFile
Mezzanine::ResourceInputStreamA stream from a file, can read from zip files as well
Mezzanine::ResourceManagerThis is the manager responsible for the loading and unloading of files
Mezzanine::SceneManagerThis class contains utilities and functions to allow the manipulation of the Graphical scene, rather then the physics inside, or the object inside
Mezzanine::Scripting::ScriptThe interface for a script
Mezzanine::Scripting::ScriptArgumentThe interface for a script argument
Mezzanine::Scripting::ScriptArgumentSpecific< T >
Mezzanine::Scripting::ScriptCompilable
Mezzanine::ScriptingManagerWhat a scripting manager should look like
Mezzanine::Serializer< Serializable >A tool for serializing classes with specific issues serializing
Mezzanine::SimpleTimerA basic timer class that can be used to track short intervals of time
Mezzanine::Singleton< Type >This is a convenient base class intended to be used with classes that need to be singletons
Mezzanine::SliderConstraint
Mezzanine::SphereCollisionShapeA sphere physics shape
Mezzanine::StaticMeshCollisionShapeA triangle mesh collsion shape based on a graphics mesh
Mezzanine::StickyConstraintConstructionInfoSimple struct for holding information on how sticky constraints should be constructed
Mezzanine::StickyDataThis is a basic class for storing the data related to the sticky behavior available to actorrigid's
Mezzanine::StringToolThis is a utility to help perform all kinds of string related tasks
Mezzanine::TerrainBaseThis is the base class from which all the terrains inherit
Mezzanine::TerrainManagerThis is manager for terrains and their functions
Mezzanine::TestAEThis is a dummy class to test if the AE field works. Details will be output to the log
Mezzanine::TimeA container for the metrics of time relevant for the timer class
Mezzanine::TimerA base timer class for the different timers
Mezzanine::TimerCallbackA callback class for use automated and timed-event based timers
Mezzanine::TimerManagerA manager responsible for the updating of all timers in use by this engine
Mezzanine::TransformStores information about relative location and rotation in 3d space
Mezzanine::TypedConstraintThis is the base class for all constraints supported
Mezzanine::UI::AtlasAndPositionThis class stores how the calls to Render are to be done
Mezzanine::UI::BasicRenderable
Mezzanine::UI::ButtonThis class is a helper class, specifically for use as a button
Mezzanine::UI::ButtonCallbackThis class provides customizable functionality to the button class
Mezzanine::UI::CaptionThis class is a helper class, specifically for use with text
Mezzanine::UI::CellThis class is a base class to be used with the CellGrid class
Mezzanine::UI::CellCallbackThis class provides customizable functionality to the button class
Mezzanine::UI::CellGridThis is a widget used to determine spacing and ordering of other widgets(Cells) on a grid like surface
Mezzanine::UI::CellPrioritySorterThis is a widget used to determine spacing and ordering of other widgets(Cells) on a grid like surface
Mezzanine::UI::CharacterThis class creates and encapsultes a character that can be used in a Word
Mezzanine::UI::CheckBoxThis is a simple widget for storing a bool value
Mezzanine::UI::DropDownListA widget that displays one selection from a list that can have it's visibility toggled
Mezzanine::UI::GlyphClass used to describe a single glyph or character available for text operations
Mezzanine::UI::GlyphDataClass used to describe a single glyph or character available for text operations
Mezzanine::UI::IndexDataThis is a basic class for storing data relating to a specific zorder in the UI
Mezzanine::UI::InputCaptureDataThis class contains all the utilities necessary for capturing input
Mezzanine::UI::KerningInfoBasic class used to describe Kerning for a given Glyph
Mezzanine::UI::LayerThis class is the basic container class for UI elements
Mezzanine::UI::LineListThis is an object comprised of a series of lines
Mezzanine::UI::ListBoxThis is a widget for displaying a list of captions in a box
Mezzanine::UI::MarkupTextThis is a helper class for use with specialized text display
Mezzanine::UI::MenuThis class is a control mechanism for multiple windows in a heirarchy
Mezzanine::UI::MenuWindowThis class is an extended version of the window class for use exclusively with the menu widget
Mezzanine::UI::OgreVertex
Mezzanine::UI::PagedCellGridThis is a specialization of the cell grid that allows you to use a spinner to navigate through pages of cells on the grid
Mezzanine::UI::RadioButtonThis is a simple widget where only one of it's selections can be selected at a time
Mezzanine::UI::RectangleThis class is a helper class, specifically for use with background sprites and colours
Mezzanine::UI::RenderableContainerWidgetThis is an abstract class for the creation and storage of widgets to be used by other classes
Mezzanine::UI::RenderableRectThis class contains all the utilities necessary for capturing input
Mezzanine::UI::RenderableSetDataThis is a helper class for the storage of Renderable Set's in a Tabset
Mezzanine::UI::ResizingInfo< T >This is a helper struct for use in resizing UI containers
Mezzanine::UI::ScreenThis class is a helper class for creating UI's. It is responsible for storing and keeping track of all the elements of a single UI screen
Mezzanine::UI::ScreenInternalDataBasic struct holding some of the internal bits of this class that could not be placed on the class directly
Mezzanine::UI::ScreenVertexDataThis class stores all vertices pertaining to a layer sorted by their priority for rendering
Mezzanine::UI::ScrollbarThis class is a widget class, to be used alongside any scrollable widget
Mezzanine::UI::ScrolledCellGridThis is a specialization of the cell grid that allows you to use scrollbars to navigate the cells on the grid
Mezzanine::UI::SpinnerThis is a simple widget for a numeric variable in a box
Mezzanine::UI::SpriteBasic class used to describe a portion of a texture to be applied to a Quad
Mezzanine::UI::TabSetThis is a widget that stores sets of renderables but only displays one at a time
Mezzanine::UI::TemplateParams
Mezzanine::UI::TextButtonThis is a button class that provides text capabilities
Mezzanine::UI::TextureAtlas
Mezzanine::UI::TextureAtlasInternalData
Mezzanine::UI::VertexBasic class describing a vertex in the UI to be rendered
Mezzanine::UI::VertexDataBasic class describing a vertex in the UI to be rendered
Mezzanine::UI::ViewportUpdateToolThis class facilitates the resizing and repositioning of all renderables in the UI system during a viewport update
Mezzanine::UI::WidgetThis class is the base class for all widgets
Mezzanine::UI::WidgetCallbackThis is a callback class for widgets
Mezzanine::UI::WindowThis is a container widget capable of holding any other widget
Mezzanine::UI::WordThis class creates and encapsultes the concept of a word in a MarkupText
Mezzanine::UIManagerThis class is responsible for any and all user interactions with the User interface/HUD
Mezzanine::UniversalJointConstraint
Mezzanine::Vector2This is used to represent a point on a 2 dimentional area, such as a screen
Mezzanine::Vector3This is used to represent a point in space, or a vector through space
Mezzanine::Vector3WActorThis class is used to store or transfer a position relative to an Actor
Mezzanine::ViewportThis class is for creating and managing viewports within a game window
Mezzanine::WorldThis is the main entry point for the entire library
Mezzanine::WorldGetSetA simple set of function to manage a pointer to the gameworld
Mezzanine::WorldNodeThis is a helper class which non-physics objects, such as lights, cameras, ribbon trails, and particle effects may be attached to for enhanced effects
Mezzanine::WorldObjectThis is the base class from which classes that are insertable into the physical world
Mezzanine::WorldObjectGraphicsSettingsThis is a helper class for configuring graphics settings of a World Object
Mezzanine::WorldObjectPhysicsSettingsThis is a base helper class for configuring physics settings of a world object
Mezzanine::WorldTriggerThis is an abstract class for creating in-game triggers
Mezzanine::xml::AttributeA light-weight handle for manipulating attributes in DOM tree
Mezzanine::xml::AttributeIteratorAttribute iterator (a bidirectional iterator over a collection of Attribute)
Mezzanine::xml::DocumentThe root node of any xml hierarchy is a Document Node
Mezzanine::xml::NodeA light-weight handle for manipulating nodes in DOM tree
Mezzanine::xml::NodeIteratorChild node iterator (a bidirectional iterator over a collection of Node)
Mezzanine::xml::ParseResultAll the information needed to troubleshoot a Parsing error
Mezzanine::xml::TreeWalkerUsed to call a function for_each member of the subtree of nodes descended from a specific node
Mezzanine::xml::WriterInterface for node printing (see Node::Print)
Mezzanine::xml::WriterFileAn implementation of Writer intended for writing to FILEs as defined in stdio
Mezzanine::xml::WriterStreamAn implementation of Writer intended for writing std::ostreams
Mezzanine::xml::XPathExceptionThrown in a variety of XPath only situations, to indicate type mismatch or other issues
Mezzanine::xml::XPathNodeAn XPath node which can store handles to a xml::Node or an xml::Attribute
Mezzanine::xml::XPathNodeSetA collection of nodes that an XPathQuery can work on
Mezzanine::xml::XPathParseResultXPath parsing result
Mezzanine::xml::XPathQueryA compiled XPath query object
Mezzanine::xml::XPathVariableA single XPath variable
Mezzanine::xml::XPathVariableSetA set of XPath variables
NodeStructThe internal data storage structure used in a Node
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines