| 
    Oolite 1.91.0.7712-251017-85ce217
    
   | 
 
#include <OODebugController.h>
Class Methods | |
| (OODebugController *) | + sharedDebugController | 
| (static void) | + SetDisplayLogMessagesInClassThroughJS [implementation] | 
| (id) | + allocWithZone: [implementation] | 
Private Attributes | |
| IBOutlet NSMenu * | menu | 
| IBOutlet NSMenu * | logMessageClassSubMenu | 
| IBOutlet NSPanel * | logMessageClassPanel | 
| IBOutlet NSTextField * | logMsgClassPanelTextField | 
| IBOutlet NSWindow * | logPrefsWindow | 
| IBOutlet NSButton * | logShowFunctionCheckBox | 
| IBOutlet NSButton * | logShowFileAndLineCheckBox | 
| IBOutlet NSButton * | logShowMessageClassCheckBox | 
| IBOutlet NSButton * | logShowTimeStampCheckBox | 
| IBOutlet NSPanel * | createShipPanel | 
| IBOutlet NSTextField * | createShipPanelTextField | 
| IBOutlet OOJavaScriptConsoleController * | jsConsoleController | 
| NSBundle * | _bundle | 
Definition at line 54 of file OODebugController.h.
      
  | 
  implementation | 
Provided by category OODebugController(Singleton).
Definition at line 527 of file OODebugController.m.
      
  | 
  implementation | 
Provided by category OODebugController(Singleton).
Definition at line 560 of file OODebugController.m.
      
  | 
  implementation | 
Definition at line 139 of file OODebugController.m.
References awakeFromNib.
Referenced by awakeFromNib.
| - (NSBundle *) bundle | 
Definition at line 127 of file OODebugController.m.
References _bundle, and bundle.
Referenced by bundle, and pathForResource:ofType:.
| - (IBAction) cleanUpInspectors: | (id) | sender | 
Definition at line 240 of file OODebugController.m.
References OODebugInspector::cleanUpInspectors.
| - (IBAction) clearAllCachesAction: | (id) | sender | 
Definition at line 206 of file OODebugController.m.
References OOCacheManager::clearAllCaches, and OOCacheManager::sharedCache.
| - (IBAction) clearTextureCacheAction: | (id) | sender | 
Definition at line 159 of file OODebugController.m.
References OOTexture::clearCache.
      
  | 
  implementation | 
Provided by category OODebugController(Singleton).
Definition at line 538 of file OODebugController.m.
| - (IBAction) createShipAction: | (id) | sender | 
Definition at line 191 of file OODebugController.m.
References nil.
| - (IBAction) createShipPanelOKAction: | (id) | sender | 
Definition at line 368 of file OODebugController.m.
References nil.
      
  | 
  implementation | 
Definition at line 103 of file OODebugController.m.
References dealloc, nil, and sSingleton.
Referenced by dealloc.
| - (IBAction) dumpEntityListAction: | (id) | sender | 
Definition at line 172 of file OODebugController.m.
References OOLogSetDisplayMessagesInClass(), and OOLogWillDisplayMessagesInClass().
| - (IBAction) dumpPlayerStateAction: | (id) | sender | 
Definition at line 185 of file OODebugController.m.
References Entity::dumpState, and PlayerEntity::sharedPlayer.
| - (IBAction) graphicsResetAction: | (id) | sender | 
Definition at line 153 of file OODebugController.m.
References OOGraphicsResetManager::resetGraphicsState, and OOGraphicsResetManager::sharedManager.
| - (IBAction) hideShowHUD: | (id) | sender | 
Definition at line 218 of file OODebugController.m.
References PlayerEntity::hud, HeadUpDisplay::isHidden, OODebugMonitor::performJSConsoleCommand:, OODebugMonitor::sharedDebugMonitor, and PlayerEntity::sharedPlayer.
      
  | 
  implementation | 
Definition at line 73 of file OODebugController.m.
References _bundle, init, insertDebugMenu, nil, OOLog, pathForResource:ofType:, release, and setUpLogMessageClassMenu.
Referenced by init, and sharedDebugController.
      
  | 
  implementation | 
Definition at line 462 of file OODebugController.m.
References insertDebugMenu, and nil.
Referenced by init, and insertDebugMenu.
| - (IBAction) insertLogSeparatorAction: | (id) | sender | 
Definition at line 362 of file OODebugController.m.
References OODebugMonitor::performJSConsoleCommand:, and OODebugMonitor::sharedDebugMonitor.
| - (IBAction) inspectPlayer: | (id) | sender | 
Definition at line 226 of file OODebugController.m.
References OODebugMonitor::performJSConsoleCommand:, and OODebugMonitor::sharedDebugMonitor.
| - (IBAction) inspectTarget: | (id) | sender | 
Definition at line 233 of file OODebugController.m.
References OODebugMonitor::performJSConsoleCommand:, and OODebugMonitor::sharedDebugMonitor.
| - (IBAction) logMsgClassPanelDisableAction: | (id) | sender | 
Definition at line 283 of file OODebugController.m.
References nil, and SetDisplayLogMessagesInClassThroughJS.
| - (IBAction) logMsgClassPanelEnableAction: | (id) | sender | 
Definition at line 272 of file OODebugController.m.
References nil, and SetDisplayLogMessagesInClassThroughJS.
| - (IBAction) logSetShowFileAndLineAction: | (id) | sender | 
Definition at line 344 of file OODebugController.m.
References OOLogSetShowFileAndLine().
| - (IBAction) logSetShowFunctionAction: | (id) | sender | 
Definition at line 338 of file OODebugController.m.
References OOLogSetShowFunction().
| - (IBAction) logSetShowMessageClassAction: | (id) | sender | 
Definition at line 350 of file OODebugController.m.
References OOLogSetShowMessageClass().
| - (IBAction) logSetShowTimeStampAction: | (id) | sender | 
Definition at line 356 of file OODebugController.m.
References OOLogSetShowTime().
| - (IBAction) modalPanelCancelAction: | (id) | sender | 
Definition at line 401 of file OODebugController.m.
| - (IBAction) otherLogMessageClassAction: | (id) | sender | 
Definition at line 265 of file OODebugController.m.
| - (NSString *) pathForResource: | (NSString *) | name | |
| ofType: | (NSString *) | type | 
Definition at line 133 of file OODebugController.m.
References bundle.
Referenced by init.
      
  | 
  implementation | 
Provided by category OODebugController(Singleton).
Definition at line 556 of file OODebugController.m.
Referenced by init.
| - (IBAction) resetAndClearAction: | (id) | sender | 
Definition at line 165 of file OODebugController.m.
References OOTexture::clearCache, OOGraphicsResetManager::resetGraphicsState, and OOGraphicsResetManager::sharedManager.
      
  | 
  implementation | 
Provided by category OODebugController(Singleton).
Definition at line 544 of file OODebugController.m.
      
  | 
  implementation | 
Provided by category OODebugController(Singleton).
Definition at line 550 of file OODebugController.m.
      
  | 
  implementation | 
Definition at line 246 of file OODebugController.m.
References OODebugMonitor::performJSConsoleCommand:, and OODebugMonitor::sharedDebugMonitor.
Referenced by logMsgClassPanelDisableAction:, logMsgClassPanelEnableAction:, and toggleThisLogMessageClassAction:.
| - (IBAction) setShaderModeToTag: | (NSMenuItem *) | sender | 
Definition at line 317 of file OODebugController.m.
References OODebugMonitor::performJSConsoleCommand:, and OODebugMonitor::sharedDebugMonitor.
      
  | 
  implementation | 
Definition at line 67 of file OODebugController.m.
References setUpDebugger.
Referenced by setUpDebugger.
      
  | 
  implementation | 
Definition at line 490 of file OODebugController.m.
References ResourceManager::arrayFromFilesNamed:inFolder:andMerge:, count, nil, and setUpLogMessageClassMenu.
Referenced by init, and setUpLogMessageClassMenu.
| + (id) sharedDebugController | 
Definition at line 119 of file OODebugController.m.
References init, nil, sharedDebugController, and sSingleton.
Referenced by sharedDebugController.
| - (IBAction) showLogAction: | (id) | sender | 
Definition at line 147 of file OODebugController.m.
| - (IBAction) showLogPreferencesAction: | (id) | sender | 
Definition at line 327 of file OODebugController.m.
      
  | 
  implementation | 
Definition at line 383 of file OODebugController.m.
References nil, OODebugMonitor::performJSConsoleCommand:, and OODebugMonitor::sharedDebugMonitor.
| - (IBAction) toggleThisDebugFlagAction: | (id) | sender | 
Definition at line 294 of file OODebugController.m.
References gDebugFlags, nil, OODebugMonitor::performJSConsoleCommand:, and OODebugMonitor::sharedDebugMonitor.
| - (IBAction) toggleThisLogMessageClassAction: | (id) | sender | 
Definition at line 253 of file OODebugController.m.
References nil, OOLogWillDisplayMessagesInClass(), and SetDisplayLogMessagesInClassThroughJS.
| - (IBAction) toggleWireframeModeAction: | (id) | sender | 
Definition at line 212 of file OODebugController.m.
      
  | 
  implementation | 
Definition at line 409 of file OODebugController.m.
References gDebugFlags, PlayerEntity::hud, HeadUpDisplay::isHidden, OOOpenGLExtensionManager::maximumDetailLevel, nil, ShipEntity::primaryTarget, OOOpenGLExtensionManager::sharedManager, PlayerEntity::sharedPlayer, and UNIVERSE.
      
  | 
  private | 
Definition at line 74 of file OODebugController.h.
      
  | 
  private | 
Definition at line 69 of file OODebugController.h.
      
  | 
  private | 
Definition at line 70 of file OODebugController.h.
      
  | 
  private | 
Definition at line 72 of file OODebugController.h.
      
  | 
  private | 
Definition at line 60 of file OODebugController.h.
      
  | 
  private | 
Definition at line 58 of file OODebugController.h.
      
  | 
  private | 
Definition at line 61 of file OODebugController.h.
      
  | 
  private | 
Definition at line 63 of file OODebugController.h.
      
  | 
  private | 
Definition at line 65 of file OODebugController.h.
      
  | 
  private | 
Definition at line 64 of file OODebugController.h.
      
  | 
  private | 
Definition at line 66 of file OODebugController.h.
      
  | 
  private | 
Definition at line 67 of file OODebugController.h.
      
  | 
  private | 
Definition at line 57 of file OODebugController.h.