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

A namespace containing classes for hardware-based graphics rendering. More...

Namespaces

 base
 A namespace containing graphics base code.
 
 buffers
 A namespace containing buffers of vertex and index data.
 
 cameras
 A namespace that contains camera-related classes.
 
 devices
 A namespace that handles interfacing with hardware graphics devices.
 
 gui
 A namespace containing a library for hardware-based GUI rendering.
 
 io
 A namespace that handles loading and saving graphics data.
 
 materials
 A namespace containing classes related to graphics materials and shaders.
 
 renderers
 A namespace containing high-level graphics renderers.
 
 resources
 A namespace containing classes that read and write the resource file format.
 
 scenes
 A namespace containing scene-related classes.
 
 shapes
 A namespace containing renderable graphics shapes.
 
 textures
 A namespace containing classes that relate to textures.
 

Typedefs

typedef float Real
 
typedef om::math::VectorND< Real, 2 > Vector2
 
typedef om::math::VectorND< Real, 3 > Vector3
 
typedef om::math::VectorND< Real, 4 > Vector4
 
typedef om::math::MatrixND< Real, 2, 2 > Matrix2
 
typedef om::math::MatrixND< Real, 3, 3 > Matrix3
 
typedef om::math::MatrixND< Real, 4, 4 > Matrix4
 
typedef om::math::AABB2D< RealAABB2
 
typedef om::math::AABB3D< RealAABB3
 
typedef om::math::Transform2D< RealTransform2
 
typedef om::math::Transform3D< RealTransform3
 
typedef om::math::Ray3D< RealRay3
 
typedef om::math::Plane3D< RealPlane3
 
typedef om::math::Sphere3D< RealSphere3
 
typedef om::math::Triangle< Vector3Triangle3
 

Detailed Description

A namespace containing classes for hardware-based graphics rendering.

Typedef Documentation

typedef float om::graphics::Real