
| 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] | 
 1.4.7
 1.4.7