![]() |
Om
1.0.0
A universal framework for multimedia simulation
|
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< Real > | AABB2 |
| typedef om::math::AABB3D< Real > | AABB3 |
| typedef om::math::Transform2D< Real > | Transform2 |
| typedef om::math::Transform3D< Real > | Transform3 |
| typedef om::math::Ray3D< Real > | Ray3 |
| typedef om::math::Plane3D< Real > | Plane3 |
| typedef om::math::Sphere3D< Real > | Sphere3 |
| typedef om::math::Triangle< Vector3 > | Triangle3 |
A namespace containing classes for hardware-based graphics rendering.
| typedef float om::graphics::Real |
| typedef om::math::VectorND<Real,2> om::graphics::Vector2 |
| typedef om::math::VectorND<Real,3> om::graphics::Vector3 |
| typedef om::math::VectorND<Real,4> om::graphics::Vector4 |
| typedef om::math::MatrixND<Real,2,2> om::graphics::Matrix2 |
| typedef om::math::MatrixND<Real,3,3> om::graphics::Matrix3 |
| typedef om::math::MatrixND<Real,4,4> om::graphics::Matrix4 |
| typedef om::math::AABB2D<Real> om::graphics::AABB2 |
| typedef om::math::AABB3D<Real> om::graphics::AABB3 |
| typedef om::math::Ray3D<Real> om::graphics::Ray3 |
| typedef om::math::Plane3D<Real> om::graphics::Plane3 |
| typedef om::math::Sphere3D<Real> om::graphics::Sphere3 |
1.8.11