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 379 of file llviewerwindow.cpp.
typedef std::vector<Line> LLDebugText::line_list_t [private] |
Definition at line 391 of file llviewerwindow.cpp.
LLDebugText::LLDebugText | ( | LLViewerWindow * | window | ) | [inline] |
Definition at line 396 of file llviewerwindow.cpp.
Definition at line 398 of file llviewerwindow.cpp.
void LLDebugText::update | ( | ) | [inline] |
Definition at line 403 of file llviewerwindow.cpp.
References gAgent, gAudiop, gDebugTimers, gDisplayCameraPos, gDisplayFOV, gDisplayWindInfo, LLCoordFrame::getAtAxis(), LLAgent::getAvatarObject(), LLControlGroup::getBOOL(), LLAgent::getCameraPositionGlobal(), LLViewerWindow::getCurrentMouse(), LLFrameTimer::getElapsedTimeF32(), LLAgent::getFrameAgent(), LLSingleton< LLViewerJoystick >::getInstance(), LLSingleton< LLViewerCamera >::getInstance(), LLCoordFrame::getLeftAxis(), LLAgent::getPosGlobalFromAgent(), LLAgent::getPositionGlobal(), LLPipeline::getProcessBeacons(), LLPipeline::getRenderBeacons(), LLPipeline::getRenderParticleBeacons(), LLPipeline::getRenderPhysicalBeacons(), LLPipeline::getRenderScriptedBeacons(), LLPipeline::getRenderScriptedTouchBeacons(), LLPipeline::getRenderSoundBeacons(), LLPipeline::getUseVertexShaders(), LLJoint::getWorldPosition(), gFrameTimeSeconds, gPipeline, gRelativeWindVec, gSavedSettings, gWindVec, LLAudioEngine::isWindEnabled(), llformat(), LLVector3::magVec(), LLPipeline::mBatchCount, LLVector3d::mdV, LLPipeline::mMatrixOpCount, LLPipeline::mMaxBatchSize, LLPipeline::mMeanBatchSize, LLPipeline::mMinBatchSize, LLPipeline::mNumVisibleNodes, LLVOAvatar::mRoot, LLPipeline::mTextureMatrixOps, LLVector3::mV, LLViewerWindow::mWindow, LLCoord::mX, LLCoord::mY, NULL, RAD_TO_DEG, LLPipeline::RENDER_TYPE_PARTICLES, S32, LLVertexBuffer::sAllocatedBytes, LLImageGL::sBindCount, LLVertexBuffer::sBindCount, LLVertexBuffer::sGLCount, LLVertexBuffer::sMappedCount, LLSpatialGroup::sNodeCount, LLVOAvatar::sNumVisibleAvatars, LLVertexBuffer::sSetCount, LLImageGL::sUniqueCount, LLPipeline::toggleRenderTypeControlNegated(), VX, VY, and VZ.
Referenced by LLViewerWindow::updateDebugText().
void LLDebugText::draw | ( | void | ) | [inline] |
Definition at line 635 of file llviewerwindow.cpp.
References FALSE, LLFontGL::LEFT, LLFontGL::NORMAL, NULL, LLFontGL::renderUTF8(), S32_MAX, LLFontGL::sMonospace, LLDebugText::Line::text, LLFontGL::TOP, LLDebugText::Line::x, and LLDebugText::Line::y.
Referenced by LLViewerWindow::drawDebugText().
LLViewerWindow* LLDebugText::mWindow [private] |
Definition at line 389 of file llviewerwindow.cpp.
line_list_t LLDebugText::mLineList [private] |
Definition at line 392 of file llviewerwindow.cpp.
LLColor4 LLDebugText::mTextColor [private] |
Definition at line 393 of file llviewerwindow.cpp.