Provides a "toy" generic scene graph framework. More...
Classes | |
class | ork::AbstractTask |
An abstract task for a Method. More... | |
class | ork::CallMethodTask |
An AbstractTask to execute a Method on a SceneNode. More... | |
class | ork::DrawMeshTask |
An AbstractTask to draw a mesh. More... | |
class | ork::LoopTask |
An AbstractTask to execute a task on a set of scene nodes. More... | |
class | ork::Method |
A SceneNode method. More... | |
class | ork::SceneManager |
A manager to manage a scene graph. More... | |
class | ork::SceneNode |
A scene graph node. More... | |
class | ork::SequenceTask |
An AbstractTask to compose a list of tasks in a sequence. More... | |
class | ork::SetProgramTask |
An AbstractTask to set a program. More... | |
class | ork::SetStateTask |
An AbstractTask to set the state of a framebuffer. More... | |
class | ork::SetTargetTask |
An AbstractTask to set the attachments of a framebuffer. More... | |
class | ork::SetTransformsTask |
An AbstractTask to set transformation matrices in programs. More... | |
class | ork::ShowInfoTask |
An AbstractTask to display the framerate and other information. More... | |
class | ork::ShowLogTask |
A ShowInfoTask sub class to display the ork::Logger messages. More... |
Provides a "toy" generic scene graph framework.
This framework is fully generic and extensible, but this genericity makes it inefficient to be used with large scene graphs containing hundreds of thousands of nodes.