Public Member Functions | |
LLDebugText (LLViewerWindow *window) | |
void | addText (S32 x, S32 y, const std::string &text) |
void | update () |
void | draw () |
Private Types | |
typedef std::vector< Line > | line_list_t |
Private Attributes | |
LLViewerWindow * | mWindow |
line_list_t | mLineList |
LLColor4 | mTextColor |
Classes | |
struct | Line |
Definition at line 375 of file llviewerwindow.cpp.
typedef std::vector<Line> LLDebugText::line_list_t [private] |
Definition at line 387 of file llviewerwindow.cpp.
LLDebugText::LLDebugText | ( | LLViewerWindow * | window | ) | [inline] |
Definition at line 392 of file llviewerwindow.cpp.
Definition at line 569 of file llviewerwindow.cpp.
References FALSE, LLFontGL::LEFT, mLineList, mTextColor, LLFontGL::NORMAL, NULL, LLFontGL::renderUTF8(), S32_MAX, LLFontGL::sMonospace, and LLFontGL::TOP.
Referenced by LLViewerWindow::drawDebugText().
void LLDebugText::update | ( | ) | [inline] |
Definition at line 399 of file llviewerwindow.cpp.
References addText(), f, gAgent, gAudiop, gCamera, gDebugTimers, gDisplayCameraPos, gDisplayFOV, gDisplayWindInfo, LLCoordFrame::getAtAxis(), LLAgent::getAvatarObject(), LLControlGroup::getBOOL(), LLAgent::getCameraPositionGlobal(), LLAgent::getFrameAgent(), LLCoordFrame::getLeftAxis(), LLAgent::getPosGlobalFromAgent(), LLAgent::getPositionGlobal(), LLPipeline::getProcessBeacons(), LLPipeline::getRenderBeacons(), LLPipeline::getRenderParticleBeacons(), LLPipeline::getRenderPhysicalBeacons(), LLPipeline::getRenderScriptedBeacons(), LLPipeline::getRenderScriptedTouchBeacons(), LLPipeline::getRenderSoundBeacons(), LLPipeline::getUseVertexShaders(), LLCamera::getView(), LLViewerWindow::getWindowWidth(), LLJoint::getWorldPosition(), gFrameTimeSeconds, gPipeline, gRelativeWindVec, gSavedSettings, gWindVec, llformat(), LLVector3::magVec(), LLVector3d::mdV, LLVOAvatar::mRoot, mTextColor, LLVector3::mV, mWindow, NULL, RAD_TO_DEG, LLPipeline::RENDER_TYPE_PARTICLES, S32, LLVertexBuffer::sAllocatedBytes, LLVertexBuffer::sGLCount, size, LLVertexBuffer::sLockedList, LLPipeline::toggleRenderTypeControlNegated(), VX, VY, and VZ.
Referenced by LLViewerWindow::updateDebugText().
line_list_t LLDebugText::mLineList [private] |
LLColor4 LLDebugText::mTextColor [private] |
LLViewerWindow* LLDebugText::mWindow [private] |