MediaWiki:Categories

From askoh.net wiki

Jump to: navigation, search

CobaltHarness is the sole mediator that connects the major parts of Cobalt. There is one harness per peer. It has the following instance variables:

  • myScripts: aArray of ScriptMessageSend's
  • myEventMap: aIdentityDictionary of event symbols to ScriptMessageSend's
  • dispatcher: aCobaltDispatcher which connects to the routers
  • islandRegistry: aCobaltIslandRegistry which contains the islands and controllers
  • contactPoint: aCobaltContactPoint which contains TContact's to TSpace's
  • formMgr: aTFormManager which contains cache of TForm's of Bitmap's.
  • cacheMgr: aTFileCacheManager which is ???
  • avatar: aTCobaltAvatarUser which is an off-island proxy to a TAvatarReplica in an island
  • userID: aTObjectID
  • ogl: aOGLWin32 which is the interface to the OpenGL library
  • viewPortal: aTFarRef to aTPortal('portal')
  • postcard: nil
  • bounds: aRectangle of ???
  • systemOverlayPortal: aTFarRef to aTPortal('portal')
  • systemOverlay: aTSystemSpace for ???
  • systemIsland: aTFarRef to aTIsland(nil)
  • readyToRender: aSemaphore for ???
  • renderProcess: nil
  • doRender: true
  • viewpoints: nil
  • eventPointer: aTPointer for user to laser point.
  • event: aCobaltEvent for input events.
  • yellowButtonPressed: false
  • redButtonPressed: false
  • overlays: aArray with aCobaltBrowser for ???
  • enableIslandCache: false
  • snapshots: aOrderedCollection of TSnapshot's for ???
  • windowData: nil
  • task: aTTaskMain for ??
  • taskStack: nil
  • lastCameraTransform: nil
  • activeSpace: aTFarRef to aTSpace('Start Space')
  • allowControllerAliasing: false
  • embeddedApps: aDictionary()
  • chatManager: nil
  • resolver: aTPathNameResolver for ???
  • nameCache: aTEverythingNameCache for ???
  • openAL: aOpenALWin32 which is the interface to the OpenAL library
  • voiceRecorder: aTVoiceRecorder
  • voiceChats: aDictionary of ID's and TVoiceChat's
  • blueButtonPressed: nil
  • listenerGain: 1.0 for volume control
  • autosave: nil
  • autoSaveProcess: nil
  • publishProcess: nil
  • propertiesfile: aCroquetProperties for properties
  • routerConfig: aCobaltRouterConfig for ???
  • browserConfig: aCobaltBrowserConfig for browser properties
  • credentials: aCobaltCredentials for ???
  • openQueue: aCobaltJoinQueue for ???
Personal tools
Navigation