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 |