Om  1.0.0
A universal framework for multimedia simulation
Classes | Typedefs
om::graphics::shapes Namespace Reference

A namespace containing renderable graphics shapes. More...

Classes

class  BoxShape
 A class that provides a simple means to draw a 3D oriented rectangular box. More...
 
class  CapsuleShape
 A class that provides a simple means to draw a 3D capsule shape. More...
 
class  CylinderShape
 A class that provides a simple means to draw a 3D cylinder shape. More...
 
class  GraphicsShape
 A class that represents an abstract renderable object. More...
 
class  GridShape
 A class that provides a simple means to draw an infinite 3D cartesian grid. More...
 
class  Light
 A class that represents a source of light in a scene. More...
 
class  LODShape
 A shape type that allows the user to render an object with a varying level of detail. More...
 
class  MeshChunk
 A class that contains all information needed to draw a chunk of geometry. More...
 
class  MeshGroup
 A class that encapsulates geometry and a material with which it should be rendered. More...
 
class  MeshShape
 A class that represents a renderable mesh. More...
 
class  RenderQueue
 A class that contains all of the data needed to perform a rendering pass for a graphics scene. More...
 
class  RenderRequest
 A class that specifies parameters for how a renderable object should be rendered. More...
 
class  ShapeType
 A class that encapsulates a type for a Shape. More...
 
class  Skeleton
 A class that describes a hierarchy of bones with corresponding transformations. More...
 
class  SkyBoxShape
 A class that provides a simple means to draw a 3D oriented rectangular sky box. More...
 
class  SphereShape
 A class that provides a simple means to draw a 3D sphere shape. More...
 
class  SphericalFunctionShape
 A class that provides a simple means to draw a 3D spherical function. More...
 
class  SubdivisionShape
 A base class for graphics shapes that have multiple subdivisions (e.g. sphere, cylinder) More...
 
class  TorusShape
 A class that provides a simple means to draw a 3D torus shape. More...
 
class  TransformControl
 A class that implements a 3D transformation control widget that supports translation, rotation, and scaling. More...
 

Typedefs

typedef Hash ShapeTypeID
 Define the integer type to use for a shape type hashed identifier. More...
 

Detailed Description

A namespace containing renderable graphics shapes.

Typedef Documentation

Define the integer type to use for a shape type hashed identifier.