Etermal
Embeddable Terminal and shell for OpenGL
|
▼Cetm::ArgData | An abstract class representing a parameter of indeterminate data type |
Cetm::data::Boolean | Represents boolean data |
Cetm::data::Float | Represents floating point data |
Cetm::data::Integer | Represents integer data |
Cetm::data::String | Represents string data |
Cetm::ArgFilter | Used to process - or filter, if you will - command arguments |
Cetm::Args | Data class containing information about arguments passed to a command |
Cetm::Shell::Command | Container for a command callback and its argument processor |
▼Cetm::ArgFilter::ErrorHandle | Used to determine what happens when there was a problem when processing arguments |
Cetm::ArgFilter::DefaultErrorHandle | The default error handle |
▼Cetm::EShell | Base interface for an Etermal backend |
Cetm::BasicShell | Built in implementation of EShell |
Cetm::Shell | Built in implementation of EShell |
▼Cetm::ETerminal | Base interface for an Etermal frontend |
Cetm::Terminal | Build-in implementation of the ETerminal frontend |
▼Cetm::EtmFont | Interface for all etermal fonts |
Cetm::BmpFont | Class representing a bitmap font |
Cetm::Font | Takes care of rendering codepoints and binding their textures |
▼Cexception | |
Cetm::shellError | Describes an error that occurred in the Shell |
Cetm::termError | Contains information about an error that was encountered by the Terminal |
Cetm::ArgFilter::Filter | A single filter consisting of a parameter name and its desired parameter type |
Cetm::Shell::flag | Contains various shell flags |
Cetm::BasicShell::flag | Contains various shell flags |
▼Cstreambuf | |
Cetm::Terminal | Build-in implementation of the ETerminal frontend |
Cetm::TermInput | Interface class used to supply callbacks to an ETerminal |