#include <ConsoleLines.h>
Public Member Functions | |
| ConsoleLines (int maxLines) | |
| virtual | ~ConsoleLines () |
| void | addLine (const std::string &line, bool showPointer) |
| void | drawLines (GLFont2d *font, float startHeight, float totalHeight, float totalWidth) |
| void | clear () |
| void | resetScroll () |
| void | scroll (int lines) |
| std::deque < ConsoleLine * > & | getLines () |
Protected Member Functions | |
| void | addSmallLine (int section, const LangString &line, bool showPointer) |
Protected Attributes | |
| std::deque < ConsoleLine * > | lines_ |
| int | maxLines_ |
| int | currentLine_ |
Definition at line 56 of file ConsoleLines.h.
| ConsoleLines::ConsoleLines | ( | int | maxLines | ) |
Definition at line 77 of file ConsoleLines.cpp.
| ConsoleLines::~ConsoleLines | ( | ) | [virtual] |
Definition at line 82 of file ConsoleLines.cpp.
| void ConsoleLines::addLine | ( | const std::string & | line, | |
| bool | showPointer | |||
| ) |
Definition at line 105 of file ConsoleLines.cpp.
References addSmallLine(), and LANG_STRING.
Referenced by ConsoleImpl::addLine().
| void ConsoleLines::drawLines | ( | GLFont2d * | font, | |
| float | startHeight, | |||
| float | totalHeight, | |||
| float | totalWidth | |||
| ) |
Definition at line 162 of file ConsoleLines.cpp.
References GLState::BLEND_ON, currentLine_, ConsoleLine::drawLine(), GL_TRIANGLES, glBegin(), glColor3f(), glEnd(), glVertex2f(), int(), lines_, and GLState::TEXTURE_ON.
Referenced by ConsoleImpl::drawText().
| void ConsoleLines::clear | ( | ) |
Definition at line 86 of file ConsoleLines.cpp.
References currentLine_, and lines_.
Referenced by ConsoleImpl::clear().
| void ConsoleLines::resetScroll | ( | ) | [inline] |
Definition at line 67 of file ConsoleLines.h.
References currentLine_.
Referenced by ConsoleImpl::resetPositions().
| void ConsoleLines::scroll | ( | int | lines | ) |
Definition at line 97 of file ConsoleLines.cpp.
References currentLine_, and lines_.
Referenced by ConsoleImpl::keyboardCheck().
| std::deque<ConsoleLine *>& ConsoleLines::getLines | ( | ) | [inline] |
Definition at line 70 of file ConsoleLines.h.
References lines_.
Referenced by ConsoleImpl::getLines().
| void ConsoleLines::addSmallLine | ( | int | section, | |
| const LangString & | line, | |||
| bool | showPointer | |||
| ) | [protected] |
Definition at line 127 of file ConsoleLines.cpp.
References currentLine_, ConsoleLine::eCommand, ConsoleLine::eCommandCont, ConsoleLine::eNone, lines_, maxLines_, and ConsoleLine::set().
Referenced by addLine().
std::deque<ConsoleLine *> ConsoleLines::lines_ [protected] |
Definition at line 73 of file ConsoleLines.h.
Referenced by addSmallLine(), clear(), drawLines(), getLines(), and scroll().
int ConsoleLines::maxLines_ [protected] |
int ConsoleLines::currentLine_ [protected] |
Definition at line 75 of file ConsoleLines.h.
Referenced by addSmallLine(), clear(), drawLines(), resetScroll(), and scroll().
1.5.3