![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
Class used to represent a console command. More...
#include <console.h>
Inheritance diagram for BlamConsoleCommand:Public Member Functions | |
| virtual BlamResult | Execute (std::vector< std::string > arguments) |
| Called upon command execution. More... | |
Public Attributes | |
| std::string | name |
| The name of the console command. More... | |
| std::string | description |
An optional description of the command. Shown when using the classify command. More... | |
| std::string | syntax |
The syntax information for the command. Shown to the user when using the help command with an argument. More... | |
| std::vector< std::string > | aliases |
| A list of aliases for the command. Executing any of these instead of the command name will behave the same. More... | |
| BlamCommandType | type |
| The type of command this is. See #Blam::Resources::Console::BlamCommandType for more information. More... | |
Class used to represent a console command.
|
inlinevirtual |
Called upon command execution.
| arguments | - The list of arguments passed to the command. Any space character in the command line is treated as a new argument. |
Reimplemented in Blam::Resources::Console::ListLevelsCommand, Blam::Resources::Console::SetProjectRootCommand, Blam::Resources::Console::DropCommand, Blam::Resources::Console::Halo2HelpCommand, Blam::Resources::Console::ExploreCommand, Blam::Resources::Console::MapNameCommand, Blam::Resources::Console::TagLoadForceCommand, Blam::Resources::Console::VersionCommand, Blam::Resources::Console::ListenerBugCheckCommand, Blam::Resources::Console::PrintCommand, Blam::Resources::Console::TagLoadCommand, Blam::Resources::Console::ClearScreenCommand, Blam::Resources::Console::CreateCommandObjectCommand, Blam::Resources::Console::RegenDebugMenuCommand, Blam::Resources::Console::DXRenderTargetClearCommand, Blam::Resources::Console::ReloadMaterialDatablocksCommand, Blam::Resources::Console::RenderModelPerformanceTestCommand, Blam::Resources::Console::ResolutionCommand, Blam::Resources::Console::HelpCommand, Blam::Resources::Console::ListColorsCommand, Blam::Resources::Console::OpenWebURLCommand, Blam::Resources::Console::ShowStatsCommand, Blam::Resources::Console::CrashCommand, Blam::Resources::Console::GeneratePluginsCommand, Blam::Resources::Console::Halo2PrintCommand, Blam::Resources::Console::TagFieldSizesCommand, Blam::Resources::Console::ClassifyCommand, Blam::Resources::Console::DebugMenuHowToCommand, Blam::Resources::Console::InitWorldStateCommand, Blam::Resources::Console::LogCommand, Blam::Resources::Console::NoUCommand, Blam::Resources::Console::OpenGameDirectoryCommand, Blam::Resources::Console::QuitCommand, Blam::Resources::Console::ScreenshotCommand, Blam::Resources::Console::ScriptDocCommand, Blam::Resources::Console::ToggleImguiWindowCommand, Blam::Resources::Console::ViewportModeCommand, Blam::Resources::Console::Win32DialogTestCommand, Blam::Resources::Console::HistoryCommand, Blam::Resources::Console::AbortCommand, Blam::Resources::Console::SentryTestCommand, Blam::Resources::Console::WriteDebugInfoCommand, Blam::Resources::Console::SetCameraCommand, Blam::Resources::Console::ReloadShaderCommand, and Blam::Resources::Console::FindCommand.
Here is the caller graph for this function:| std::vector<std::string> BlamConsoleCommand::aliases |
A list of aliases for the command. Executing any of these instead of the command name will behave the same.
| std::string BlamConsoleCommand::description |
An optional description of the command. Shown when using the classify command.
| std::string BlamConsoleCommand::name |
The name of the console command.
| std::string BlamConsoleCommand::syntax |
The syntax information for the command. Shown to the user when using the help command with an argument.
| BlamCommandType BlamConsoleCommand::type |
The type of command this is. See #Blam::Resources::Console::BlamCommandType for more information.