![]() |
Blamite Game Engine - Tool (Library)
A command-line utility that aids in the creation of Blamite Cache (.map) Files.
|
Base class representing a Tool command. More...
#include <ToolCommand.hpp>
Inheritance diagram for ToolCommand:Public Member Functions | |
| std::string | GetCommandName () |
| Retrieves the name of the command. More... | |
| std::string | GetSyntax () |
| Retrieves the syntax of the command. More... | |
| std::string | GetDescription () |
| Retrieves the description of the command. More... | |
| virtual int | execute (std::vector< std::string > args) |
| Executes the command. More... | |
Protected Attributes | |
| std::string | command = "" |
| The name of the command. More... | |
| std::string | syntax = "" |
| The syntax of the command. This should include the command name, as well as any arguments. More... | |
| std::string | description = "" |
| A description of the command. More... | |
Base class representing a Tool command.
|
inlinevirtual |
Executes the command.
| args | - A list of arguments provided to the command. |
Reimplemented in GenerateGameStubProjectCommand, GenerateScriptProjectCommand, PrepareSurfaceShaderCommand, BuildCommand, MaterialCommand, BitmapsCommand, ParseScriptsCommand, RenderModelCommand, CompileShadersCommand, HelpCommand, SetProjectCommand, BulkImportModelFolderCommand, ExportTagClassCommand, CompileTagCommand, DecompileTagCommand, GUICommand, ChooseProjectCommand, ShadercCommand, and ListProjectsCommand.
Here is the caller graph for this function:
|
inline |
Retrieves the name of the command.
Here is the caller graph for this function:
|
inline |
Retrieves the description of the command.
Here is the caller graph for this function:
|
inline |
Retrieves the syntax of the command.
Here is the caller graph for this function:
|
protected |
The name of the command.
|
protected |
A description of the command.
|
protected |
The syntax of the command. This should include the command name, as well as any arguments.