|
libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
|
#include <stdint.h>#include <string>#include <memory>#include <vector>#include <functional>#include <map>#include <imgui.h>#include "ship/core/Component.h"Go to the source code of this file.
Classes | |
| struct | Ship::CommandArgument |
| Metadata for a single positional argument of a console command. More... | |
| struct | Ship::CommandEntry |
| Registration record for a single console command. More... | |
| class | Ship::Console |
| In-process command interpreter used by ConsoleWindow. More... | |
Namespaces | |
| namespace | Ship |
| Core namespace for the libultraship engine framework. | |
Typedefs | |
| typedef std::function< int32_t(std::shared_ptr< Console > console, std::vector< std::string > args, std::string *output)> | Ship::CommandHandler |
| Signature of a function that handles a console command. | |
Enumerations | |
| enum class | Ship::ArgumentType { Ship::TEXT , Ship::NUMBER } |
| Describes the expected type of a command argument. More... | |