| 
    Etermal
    
   Embeddable Terminal and shell for OpenGL 
   | 
 
This is the complete list of members for etm::Terminal, including all inherited members.
| cancelInputRequest(TermInput *callback) override | etm::Terminal | virtual | 
| clear() override | etm::Terminal | virtual | 
| clearInput() override | etm::Terminal | virtual | 
| clearInputRequests() override | etm::Terminal | virtual | 
| deInit() | etm::Terminal | |
| dispText(const std::string &str) override | etm::Terminal | virtual | 
| errCallback_t typedef | etm::Terminal | |
| flush() override | etm::Terminal | virtual | 
| getText() | etm::Terminal | |
| getTextSelection() | etm::Terminal | |
| init() | etm::Terminal | |
| inputActionKey(actionKey key) | etm::Terminal | |
| inputChar(unsigned int codepoint) | etm::Terminal | |
| inputChar(const Line::codepoint &c) | etm::Terminal | |
| inputMouseClick(bool isPressed, float mouseX, float mouseY) | etm::Terminal | |
| inputMouseMove(float mouseX, float mouseY) | etm::Terminal | |
| inputMouseScroll(float yOffset, float mouseX, float mouseY) | etm::Terminal | |
| inputString(const std::string &text) | etm::Terminal | |
| invalidate() (defined in etm::Terminal) | etm::Terminal | |
| isFocused() | etm::Terminal | |
| notifyScroll() (defined in etm::Terminal) | etm::Terminal | |
| operator=(Terminal &&other) | etm::Terminal | |
| overflow(int c=EOF) override | etm::Terminal | protected | 
| pbackfail(int c=EOF) override | etm::Terminal | protected | 
| pollInput() override | etm::Terminal | virtual | 
| postError(const termError &error) | etm::Terminal | |
| render() | etm::Terminal | |
| requestInput(TermInput &callback) override | etm::Terminal | virtual | 
| setBackgroundColor(const Color &color) | etm::Terminal | |
| setColumns(int columns) | etm::Terminal | |
| setCursorDefault(const winActionCB_t &callback) | etm::Terminal | |
| setCursorIBeam(const winActionCB_t &callback) | etm::Terminal | |
| setErrorCallback(const errCallback_t &callback) | etm::Terminal | |
| setFocused(bool val) | etm::Terminal | |
| setFont(const std::shared_ptr< EtmFont > &font) | etm::Terminal | |
| setFontSize(unsigned int size) | etm::Terminal | |
| setHeight(int height) | etm::Terminal | |
| setHovering(bool value) | etm::Terminal | |
| setMaxLines(TextBuffer::lines_number_t count) | etm::Terminal | |
| setRows(int rows, int margin=7) | etm::Terminal | |
| setScrollCooldown(int millis) | etm::Terminal | |
| setScrollSensitivity(float value) | etm::Terminal | |
| setScrollWait(int millis) | etm::Terminal | |
| setShell(EShell &shell) | etm::Terminal | |
| setTakeInput(bool value) override | etm::Terminal | virtual | 
| setTextColor(const Color &color) | etm::Terminal | |
| setWidth(int width) | etm::Terminal | |
| setX(float x) | etm::Terminal | |
| setY(float y) | etm::Terminal | |
| showmanyc() override | etm::Terminal | protected | 
| softFlush() override | etm::Terminal | virtual | 
| sync() override | etm::Terminal | protected | 
| Terminal(const errCallback_t &errorCallback, bool postponeInit) | etm::Terminal | protected | 
| Terminal(bool postponeInit=false) | etm::Terminal | |
| Terminal(const std::shared_ptr< EtmFont > &font, bool postponeInit=false) | etm::Terminal | |
| Terminal(const errCallback_t &errorCallback, const std::shared_ptr< EtmFont > &font, bool postponeInit=false) | etm::Terminal | |
| Terminal(Terminal &&other) | etm::Terminal | |
| uflow() override | etm::Terminal | protected | 
| underflow() override | etm::Terminal | protected | 
| updatePosition() | etm::Terminal | |
| winActionCB_t typedef | etm::Terminal | |
| xsgetn(char *c, std::streamsize n) override | etm::Terminal | protected | 
| xsputn(const char *s, std::streamsize n) override | etm::Terminal | protected | 
| ~ETerminal()=0 (defined in etm::ETerminal) | etm::ETerminal | pure virtual | 
| ~Terminal() | etm::Terminal | 
 1.8.18