37 #ifndef H_OGF_SCENE_GRAPH_TYPES_SG_FILE_COMMANDS_H
38 #define H_OGF_SCENE_GRAPH_TYPES_SG_FILE_COMMANDS_H
54 gom_attribute(
abstract,
"true")
103 const std::string& name=
"new_object"
147 const std::string& name,
const std::string& value
Represents a set of commands.
A template class for strings that need to have a specific type in the GOM system.
Base class for Commands that act on the whole SceneGraph.
SceneGraphCommands()
SceneGraphCommands constructor.
~SceneGraphCommands() override
SceneGraphCommands destructor.
SceneGraph * scene_graph() const
Gets the SceneGraph.
Some commands that act on the whole SceneGraph.
~SceneGraphSceneCommands()
SceneGraphSceneCommands destructor.
void delete_current()
Deletes the current object.
void set_parameter(const std::string &name, const std::string &value)
Sets a global parameter.
void duplicate_current()
Duplicates the current object.
void display_current_attributes()
Displays the attributes of the current object.
void disable_verbose()
Disables logger messages.
void delete_all()
Deletes all the objects of the scene graph.
void enable_verbose()
Enables logger messages.
SceneGraphSceneCommands()
SceneGraphSceneCommands constructor.
void list_parameters()
Lists all the parameters and their values.
void rename_current(const std::string &new_name)
Remanes the current object.
void display_current_dimensions()
Displays the bounding box and dimensions of the current object.
Represents the list of objects loaded in Graphite.
class that gathers commands with menu and dialogs.
Global Graphite namespace.
the class that represents the scene graph.
Definitions common to all include files in the scene_graph library.