Holds the functionality of the library
Animation class to agument animatiable objects
A curve which interpolates between control points
The AnimationVectors class allows you to specify the 2D Animation curves that define specific channels of animation within the engine.
A bezier class to add points to the Animation Curve
Class defining a bones name and position in a skeleton
Creates a new camera object
Document class to load scene, object, mesh etc from an external XML file
Creates a heightmap for a region of the world based on an image.
Monitors keyboard input for use in render loops
Creates a new light source to be added to a scene
The Material class creates materials to be applied to objects in the graphics engine
The material layer describes how to apply this layer to the material
Creates a new mesh to associate with a mesh
Monitors mouse input for use in render loops
An object that can be rendered in a scene
Abstract class to agument objects that requires position, rotation and scale.
Scene class containing the camera, lights and objects
Class to perform an action on a skeleton
Class specifing bones,locations and relationships
A texture to be included in a material