40 #ifndef H_OGF_LUAGROB_COMMANDS_LUAGROB_COMMANDS_H
41 #define H_OGF_LUAGROB_COMMANDS_LUAGROB_COMMANDS_H
56 gom_attribute(
abstract,
"true")
76 return dynamic_cast<LuaGrob*
>(grob());
114 void set_autorun(
bool autorun);
Represents a set of commands.
Just a place-holder to define a type for LUA file names.
Base class for Commands related with a LuaGrob object.
LuaGrob * lua_grob() const
Gets the LuaGrob.
virtual ~LuaGrobCommands()
LuaGrobCommands destructor.
LuaGrobCommands()
LuaGrobCommands constructor.
Commands to load and save the LUA program in a LuaGrob.
LuaGrobProgramCommands()
LuaGrobProgramCommands constructor.
virtual ~LuaGrobProgramCommands()
LuaGrobShaderCommands destructor.
Commands to load and save the LUA shader program in a LuaGrob.
virtual ~LuaGrobShaderCommands()
LuaGrobShaderCommands destructor.
LuaGrobShaderCommands()
LuaGrobShaderCommands constructor.
A Grob class for luagrob grids.
A template class for strings that need to have a specific type in the GOM system.
class that gathers commands with menu and dialogs.
void clear(void *addr, size_t size)
Clears a memory block.
Global Graphite namespace.
Name< LuaFile, true > NewLuaFileName
The name of an existing or not LUA (.lua) file.
Name< LuaFile > LuaFileName
The name of an existing LUA (.lua) file.
Definitions common to all include files in the luagrob library.