LLMemoryView Class Reference

#include <llmemoryview.h>

Inheritance diagram for LLMemoryView:

Inheritance graph
[legend]
Collaboration diagram for LLMemoryView:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLMemoryView (const std::string &name, const LLRect &rect)
virtual ~LLMemoryView ()
virtual BOOL handleMouseDown (S32 x, S32 y, MASK mask)
virtual BOOL handleMouseUp (S32 x, S32 y, MASK mask)
virtual BOOL handleHover (S32 x, S32 y, MASK mask)
virtual void draw ()

Private Member Functions

void setDataDumpInterval (float delay)
void dumpData ()

Private Attributes

float mDelay
LLFrameTimer mDumpTimer


Detailed Description

Definition at line 37 of file llmemoryview.h.


Constructor & Destructor Documentation

LLMemoryView::LLMemoryView ( const std::string &  name,
const LLRect rect 
)

Definition at line 52 of file llmemoryview.cpp.

References indra::base::config::dump(), FALSE, LLFile::fopen(), mDumpTimer, LLFrameTimer::reset(), and LLView::setVisible().

Here is the call graph for this function:

LLMemoryView::~LLMemoryView (  )  [virtual]

Definition at line 66 of file llmemoryview.cpp.


Member Function Documentation

BOOL LLMemoryView::handleMouseDown ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLView.

Definition at line 70 of file llmemoryview.cpp.

References MASK_CONTROL, MASK_SHIFT, and TRUE.

BOOL LLMemoryView::handleMouseUp ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLView.

Definition at line 84 of file llmemoryview.cpp.

References TRUE.

BOOL LLMemoryView::handleHover ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLView.

Definition at line 90 of file llmemoryview.cpp.

References FALSE.

void LLMemoryView::draw ( void   )  [virtual]

void LLMemoryView::setDataDumpInterval ( float  delay  )  [private]

Definition at line 252 of file llmemoryview.cpp.

References mDelay.

void LLMemoryView::dumpData (  )  [private]

Definition at line 257 of file llmemoryview.cpp.

References indra::base::config::dump(), LLFile::fopen(), LLFrameTimer::getElapsedTimeF32(), i, llformat(), mDelay, mDumpTimer, LLMemType::MTYPE_NUM_TYPES, LLFrameTimer::reset(), S32, LLMemType::sMaxTotalMem, and LLMemType::sTotalMem.

Referenced by draw().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

float LLMemoryView::mDelay [private]

Definition at line 52 of file llmemoryview.h.

Referenced by dumpData(), and setDataDumpInterval().

Definition at line 53 of file llmemoryview.h.

Referenced by dumpData(), and LLMemoryView().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:52:35 2008 for SecondLife by  doxygen 1.5.5