Graphite
Version 3
An experimental 3D geometry processing program
|
global management of grob class names, tools and shaders. More...
#include <OGF/scene_graph/common/common.h>
#include <OGF/gom/reflection/meta.h>
#include <geogram/basic/environment.h>
#include <map>
Go to the source code of this file.
Classes | |
class | OGF::SceneGraphLibrary |
Provides functions to dynamically declare new Grob classes, commands, shaders and tools. More... | |
class | OGF::ogf_register_grob_type< T > |
Helper class to register a new Grob class. More... | |
class | OGF::ogf_register_abstract_grob_type< T > |
Helper class to register a new abstract Grob class. More... | |
class | OGF::ogf_register_grob_read_file_extension< T > |
Helper class to register a new file extension for reading. More... | |
class | OGF::ogf_register_grob_write_file_extension< T > |
Helper class to register a new file extension for writing. More... | |
class | OGF::ogf_register_grob_shader< T1, T2 > |
Helper class to register a new Shader associated with a Grob. More... | |
class | OGF::ogf_register_grob_interface< T1, T2 > |
Helper class to register a new Commands associated with a Grob. More... | |
class | OGF::ogf_register_grob_commands< T1, T2 > |
Helper class to register a new Commands associated with a Grob. More... | |
class | OGF::ogf_register_grob_tool< T1, T2 > |
Helper class to register a new Tool associated with a Grob. More... | |
class | OGF::ogf_register_full_screen_effect< T > |
Helper class to register a new FullScreenEffect. More... | |
Namespaces | |
OGF | |
Global Graphite namespace. | |
global management of grob class names, tools and shaders.
Definition in file scene_graph_library.h.