Etermal
Embeddable Terminal and shell for OpenGL
Public Member Functions | List of all members
etm::EShell Class Referenceabstract

Base interface for an Etermal backend. More...

#include <EShell.h>

Inheritance diagram for etm::EShell:
etm::BasicShell etm::Shell

Public Member Functions

virtual void input (const std::string &commandString)=0
 Send a command string to the shell to be processed. More...
 
virtual void cursorUp ()=0
 Called when the user attempts to move the cursor up when it's already at max height; think command history...
 
virtual void cursorDown ()=0
 Called when the user attempts to move the cursor down when it's already at max height; think command history...
 

Detailed Description

Base interface for an Etermal backend.

Handles command processing.

See also
Shell
ETerminal

Member Function Documentation

◆ input()

virtual void etm::EShell::input ( const std::string &  commandString)
pure virtual

Send a command string to the shell to be processed.

Typically from user input.

Parameters
[in]commandStringThe command string

Implemented in etm::Shell, and etm::BasicShell.


The documentation for this class was generated from the following file: