Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
Classes
SceneGraph

Manage 3D scenes. More...

Classes

class  AutoOrientedNode3DUp
 Node3D updragor to auto orient node. More...
 
class  CoordinateSystemUp
 Node3D updragor to have access to node translation / rotation utilities. More...
 
class  PivotUp
 Node3D updragor to manipulate node like an pivot ( angle+axis rotation ). More...
 
class  CullingObject
 Base class for culling objects. More...
 
class  CullingObject::CullPlane
 structure to store a plane definition : a Origin Point3D and a Normal Vector3D
More...
 
class  DrawableSorterItem
 Utility structure to sort drawable. More...
 
class  DrawableSorter
 Abstract base class for Drawable sorting. More...
 
class  DrawableSorter_Camera
 Sort drawables back to front. More...
 
class  Scene3DPriorityCompare
 Struct to sort scenes. More...
 
class  ModuleSceneGraph
 Manage all Scenes ( 3D and 2D ). More...
 
class  Node3D
 Base class for 3D node in the scene graph ( with a 3x4 matrix ). More...
 
class  Node3DDelayed
 A Node3D loading it's sons only when needed. More...
 
class  Node3DLodDecorator
 Decorate Cull method to accep LOD. More...
 
class  OctreeSubNode
 Node in an octree. More...
 
class  Octree
 An octree subdivide it's bounding box in eight son to manage faster culling / sorting. More...
 
class  Scene3D
 Root Node3D for a scene. More...
 
class  SceneNode
 Abstract base class for objects in the scene ( Node3D, Drawables...) . More...
 
class  TravPath
 Class used to store pathes in the scenegraph and draw sorted objects following the right path. More...
 
class  TravState
 Base class used to store current scene traversal state. More...
 
class  TouchableCoordinateSystem
 A TouchableCoordinateSystem is defined by a rotation, a translation and a scale in 3D space. Finger make him rotate. More...
 

Detailed Description

Manage 3D scenes.