Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Modules | Data Structures | Enumerations | Functions
Console

Description

Centerpiece of the application; parses command line & config, maintains cvars, logs messages.

Modules

 Console commmands
 

Data Structures

class  RoR::Console
 
class  RoR::ConsoleCmd
 
class  RoR::CVar
 

Enumerations

enum  RoR::CVarFlags
 

Functions

void RoR::Console::regBuiltinCommands ()
 
void RoR::Console::doCommand (std::string msg)
 
bool RoR::ConsoleCmd::CheckAppState (AppState state)
 

Enumeration Type Documentation

◆ CVarFlags

Enumerator
CVAR_TYPE_BOOL 
CVAR_TYPE_INT 
CVAR_TYPE_FLOAT 
CVAR_ARCHIVE 

Will be written to RoR.cfg.

CVAR_NO_LOG 

Will not be written to RoR.log.

Definition at line 36 of file CVar.h.

Function Documentation

◆ CheckAppState()

bool ConsoleCmd::CheckAppState ( AppState  state)
protected

Definition at line 854 of file ConsoleCmd.cpp.

◆ doCommand()

void Console::doCommand ( std::string  msg)

Identify and execute any console line.

Definition at line 812 of file ConsoleCmd.cpp.

◆ regBuiltinCommands()

void Console::regBuiltinCommands ( )

Register builtin commands.

Definition at line 781 of file ConsoleCmd.cpp.