Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
scene::AlphaPropertyThis is the Alpha property class
lang::Array< T >The Array class
AssertDescription: Assertions
io::ByteArrayInputStreamA ByteArrayInputStream contains an internal buffer that contains bytes that may be read from the stream. An internal counter keeps track of the next byte to be supplied by the read method
io::ByteArrayOutputStreamThis class implements an output stream in which the data is written into a byte array. The buffer automatically grows as data is written to it. The data can be retrieved using toByteArray() and toString()
scene::CameraThis is the Camera class
scene::CameraNodeThis is the camera node class
scene::ColorRGBAThe ColorRGBA class
scene::CullPropertyThis is the Cull property class
core::DeviceThis is an abstract class, where all the specific device context need to extend.
  • All the device classes need to extend from this class
core::DeviceConfigThe Device configuration
io::FileInputStreamA FileInputStream obtains input bytes from a file in a file system. What files are available depends on the host environment
io::FileOutputStreamA file output stream is an output stream for writing data to a File or to a FileDescriptor. Whether or not a file is available or may be created depends upon the underlying platform. Some platforms, in particular, allow a file to be opened for writing by only one FileOutputStream (or other file-writing object) at a time. In such situations the constructors in this class will fail if the file involved is already open
img::ImageThis is the image class, responsible to load all the image files
core::InputMapThis is the input map class
io::InputStreamThis abstract class is the superclass of all classes representing an input stream of bytes
scene::LightThis is the Light class
scene::LightNodeThis is the light node class
LogDescription: Log system.
  • All the messages output need to use this class
scene::MaterialPropertyThis is the Material property class
math::MatrixThe Matrix Class
scene::MeshThis is the Mesh class
scene::MeshNodeThis is the mesh node class
scene::NodeThis is the main node class.
  • All the node classes need to extend from this class
ObjectDescription: Object declaration.
  • All the classes need to extend this class
io::OutputStreamThis abstract class is the superclass of all classes representing an output stream of bytes. An output stream accepts output bytes and sends them to some sink
scene::PropertyThis is the property class
Ptr< T >Description: Smart Pointer Declaration.
  • Used to make sure that a dynamic object instance will be deleted out of scope automatically
math::QuaternionThe Quaternion Class
render::RenderThis is the interface class for all the api's renders
scene::SceneThis is the scene node class. This class is used to load the AKS (Aika scene file)
lang::StringThe string class
scene::TexturePropertyThis is the Texture property class
scene::TransformationThis is the Transformation class
math::Vector2< T >The vector2 class
math::Vector3< T >The vector3 class
math::Vector4< T >The vector4 class

Generated on Mon Mar 3 10:53:09 2008 for Aika by  doxygen 1.5.5