00001 00032 #ifndef LL_LLDEBUGVIEW_H 00033 #define LL_LLDEBUGVIEW_H 00034 00035 // requires: 00036 // stdtypes.h 00037 00038 #include "llview.h" 00039 00040 // declarations 00041 class LLButton; 00042 class LLToolView; 00043 class LLStatusPanel; 00044 class LLFrameStatView; 00045 class LLFastTimerView; 00046 class LLMemoryView; 00047 class LLConsole; 00048 class LLTextureView; 00049 class LLContainerView; 00050 00051 class LLDebugView : public LLView 00052 { 00053 public: 00054 LLDebugView(const std::string& name, const LLRect &rect); 00055 ~LLDebugView(); 00056 00057 virtual EWidgetType getWidgetType() const; 00058 virtual LLString getWidgetTag() const; 00059 00060 LLFrameStatView* mFrameStatView; 00061 LLFastTimerView* mFastTimerView; 00062 LLMemoryView* mMemoryView; 00063 LLConsole* mDebugConsolep; 00064 LLContainerView* mStatViewp; 00065 }; 00066 00067 extern LLDebugView* gDebugView; 00068 00069 #endif