libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Console.h File Reference
#include <stdint.h>
#include <string>
#include <memory>
#include <vector>
#include <functional>
#include <map>
#include <imgui.h>
#include "ship/core/Component.h"
Include dependency graph for Console.h:
This graph shows which files directly or indirectly include this file:

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...