Elaztek Developer Hub
Blamite Game Engine - Strings  00313.05.23.21.2038.blamite
A library containing general purpose utilities and classes for use in multiple projects.
console.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <vector>
5 
6 #include "ToolCommand.hpp"
7 
8 #ifdef STRINGS_EXPORTS
9 #define STRINGS_API __declspec(dllexport)
10 #else
11 #define STRINGS_API __declspec(dllimport)
12 #endif
13 
18 {
20 
21  STRINGS_API int ExecuteCommandLine(std::string command_line);
22 
23  STRINGS_API std::vector<ToolCommand*> GetRegisteredCommands();
24 }
BlamTool::Console
Namespace containing functions for Tool's command-line input.
Definition: console.h:17
STRINGS_API
#define STRINGS_API
Definition: console.h:11
ToolCommand.hpp
BlamTool::Console::RegisterDefaultCommands
STRINGS_API void RegisterDefaultCommands()
Definition: console.cpp:13
BlamTool::Console::ExecuteCommandLine
STRINGS_API int ExecuteCommandLine(std::string command_line)
Definition: console.cpp:53
BlamTool::Console::GetRegisteredCommands
STRINGS_API std::vector< ToolCommand * > GetRegisteredCommands()
Definition: console.cpp:97