Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
World::AmbientLightScene ambient light
World::CameraCamera data, algorithms and functions used for creating camera rays
World::Camera::ViewGenerates rays shooting from camera
World::TexLib::CheckedChecked texture class
World::ColorColor data and operations
Graphics::DrawableAbstract drawable interface
explicit_t< T >Kills implicit conversions
Graphics::ImageHolds image data with basic operations
World::LightLight interface
World::MaterialMaterial data and operations
Math::MatrixOperations on matrices
World::ObjectBasic object data and interface
Render::PhotonPhoton Class
World::TexLib::PlainPlain texture class
World::PlaneObject abstracting infinite plane
Math::PointSimple 2D point
World::PointLightScene point light
Render::RayContains ray data + basic operations
Render::RaytracerBasic raytracer
Render::RendererRenderer interface
Math::RotateRotation factory
Math::ScaleHelper class for scaling by a given [x,y,z] factors
World::SceneCollision detection and scene management
World::Scene::Iterator< T >Template class for simplified scene iterators
Graphics::ScreenAbstracts a window on which we can directly display rendered pixels. Might be platform-dependent
Graphics::Screen::SDL
World::SphereMathematical sphere (ball rather)
World::TextureTexture interface
Math::TransformDefining matrices of any 3D transformations like scaling, rotation and translation
Math::TranslateHelper class for translating by [x,y,z] vector coordinates
Math::Tuple< T, DoCropping, Count >Tuple of some numerical elements in range 0 - 1.0 with defined operations. Suitable for creating vectors and colors
Math::VectorClass which holds point-related information
World::XMLErrorException internal to XML reader

Generated on Wed Mar 12 00:34:58 2008 for blaRAY by  doxygen 1.5.5