com.threerings.tudey.tools
Class TudeyTool

java.lang.Object
  extended by com.threerings.expr.DynamicScope
      extended by com.threerings.opengl.GlApp
          extended by com.threerings.opengl.GlCanvasApp
              extended by com.threerings.opengl.GlCanvasTool
                  extended by com.threerings.tudey.tools.TudeyTool
All Implemented Interfaces:
com.threerings.crowd.util.CrowdContext, EditorContext, Scope, ScopeUpdateListener, AlContext, Enqueueable, GlContext, com.threerings.presents.util.PresentsContext, TudeyContext, com.threerings.whirled.util.WhirledContext, ActionListener, EventListener
Direct Known Subclasses:
SceneEditor

public abstract class TudeyTool
extends GlCanvasTool
implements TudeyContext

Base class for Tudey tools.


Field Summary
 
Fields inherited from interface com.threerings.expr.Scope
EPOCH, NOW
 
Constructor Summary
TudeyTool(String msgs)
          Creates a new tool.
 
Method Summary
 void clearPlaceView(com.threerings.crowd.client.PlaceView view)
           
 com.threerings.crowd.chat.client.ChatDirector getChatDirector()
           
 com.threerings.presents.client.Client getClient()
           
 Config getConfig()
           
 com.threerings.presents.dobj.DObjectManager getDObjectManager()
           
 com.threerings.crowd.client.LocationDirector getLocationDirector()
           
 com.threerings.crowd.client.OccupantDirector getOccupantDirector()
           
 Root getRoot()
          Returns a reference to the UI root.
 com.threerings.whirled.client.SceneDirector getSceneDirector()
           
 void setPlaceView(com.threerings.crowd.client.PlaceView view)
           
 
Methods inherited from class com.threerings.opengl.GlCanvasTool
actionPerformed, shouldCheckTimestamps
 
Methods inherited from class com.threerings.opengl.GlCanvasApp
createRoot, getCanvas, getFrame, getMouseRay, getPickRay, getRunQueue, makeCurrent, shutdown, startup
 
Methods inherited from class com.threerings.opengl.GlApp
createSnapshot, enqueue, getApp, getCameraHandler, getClipProvider, getColorPository, getCompatibilityMode, getCompositor, getConfigManager, getImageCache, getMessageManager, getRenderEffects, getRenderer, getRenderScheme, getResourceManager, getScope, getShaderCache, getSoundManager, getStreamGain, setCameraHandler, setCompatibilityMode, setRenderEffects, setRenderer, setRenderScheme, xlate
 
Methods inherited from class com.threerings.expr.DynamicScope
addListener, dispose, endCompoundUpdate, get, getParentScope, getScopeName, put, remove, removeListener, scopeUpdated, setParentScope, startCompoundUpdate, wasUpdated
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.threerings.opengl.util.GlContext
getApp, getCameraHandler, getColorPository, getCompositor, getConfigManager, getImageCache, getMessageManager, getRenderer, getResourceManager, getScope, getShaderCache, makeCurrent, setCameraHandler, setRenderer
 
Methods inherited from interface com.threerings.openal.util.AlContext
getClipProvider, getSoundManager
 
Methods inherited from interface com.threerings.crowd.util.CrowdContext
getMessageManager
 

Constructor Detail

TudeyTool

public TudeyTool(String msgs)
Creates a new tool.

Method Detail

getConfig

public Config getConfig()
Specified by:
getConfig in interface com.threerings.presents.util.PresentsContext

getClient

public com.threerings.presents.client.Client getClient()
Specified by:
getClient in interface com.threerings.presents.util.PresentsContext

getDObjectManager

public com.threerings.presents.dobj.DObjectManager getDObjectManager()
Specified by:
getDObjectManager in interface com.threerings.presents.util.PresentsContext

getLocationDirector

public com.threerings.crowd.client.LocationDirector getLocationDirector()
Specified by:
getLocationDirector in interface com.threerings.crowd.util.CrowdContext

getOccupantDirector

public com.threerings.crowd.client.OccupantDirector getOccupantDirector()
Specified by:
getOccupantDirector in interface com.threerings.crowd.util.CrowdContext

getChatDirector

public com.threerings.crowd.chat.client.ChatDirector getChatDirector()
Specified by:
getChatDirector in interface com.threerings.crowd.util.CrowdContext

setPlaceView

public void setPlaceView(com.threerings.crowd.client.PlaceView view)
Specified by:
setPlaceView in interface com.threerings.crowd.util.CrowdContext

clearPlaceView

public void clearPlaceView(com.threerings.crowd.client.PlaceView view)
Specified by:
clearPlaceView in interface com.threerings.crowd.util.CrowdContext

getSceneDirector

public com.threerings.whirled.client.SceneDirector getSceneDirector()
Specified by:
getSceneDirector in interface com.threerings.whirled.util.WhirledContext

getRoot

public Root getRoot()
Description copied from interface: TudeyContext
Returns a reference to the UI root.

Specified by:
getRoot in interface TudeyContext


Copyright © 2011. All Rights Reserved.