Uses of Interface
com.threerings.expr.Scope

Packages that use Scope
com.threerings.config Configuration management. 
com.threerings.expr Expression evaluation and binding classes. 
com.threerings.expr.util   
com.threerings.openal   
com.threerings.openal.config OpenAL configurations. 
com.threerings.opengl   
com.threerings.opengl.compositor   
com.threerings.opengl.compositor.config Compositor configurations. 
com.threerings.opengl.effect Effect classes. 
com.threerings.opengl.effect.config Effect configurations. 
com.threerings.opengl.effect.tools   
com.threerings.opengl.geometry.config Geometry configurations. 
com.threerings.opengl.gui User interface classes. 
com.threerings.opengl.gui.config GUI configurations. 
com.threerings.opengl.gui.tools   
com.threerings.opengl.material   
com.threerings.opengl.material.config Material configurations. 
com.threerings.opengl.model   
com.threerings.opengl.model.config Model and animation configurations. 
com.threerings.opengl.model.tools   
com.threerings.opengl.renderer.config Renderer configuration bits. 
com.threerings.opengl.scene Scene management classes. 
com.threerings.opengl.scene.config Scene configurations. 
com.threerings.tudey.client   
com.threerings.tudey.client.cursor   
com.threerings.tudey.client.sprite   
com.threerings.tudey.config Tudey configurations. 
com.threerings.tudey.shape   
com.threerings.tudey.shape.config Shape configurations. 
com.threerings.tudey.tools Tudey tools. 
 

Uses of Scope in com.threerings.config
 

Methods in com.threerings.config with parameters of type Scope
<T extends ManagedConfig>
T
ConfigManager.getConfig(Class<T> clazz, ConfigReference<T> ref, Scope scope)
          Retrieves a configuration by class and reference.
<T extends ManagedConfig>
T
ConfigManager.getConfig(Class<T> clazz, String name, Scope scope)
          Retrieves a configuration by class, name, and scope.
<T extends ManagedConfig>
T
ConfigManager.getConfig(Class<T> clazz, String name, Scope scope, ArgumentMap args)
          Retrieves a configuration by class, name, scope, and arguments.
<T extends ManagedConfig>
T
ConfigManager.getConfig(Class<T> clazz, String name, Scope scope, String firstKey, Object firstValue, Object... otherArgs)
          Retrieves a configuration by class, name, and arguments.
 ManagedConfig ManagedConfig.getInstance(Scope scope)
          Returns the derived instance in the specified scope.
 ParameterizedConfig ParameterizedConfig.getInstance(Scope scope, ArgumentMap args)
           
 ManagedConfig ManagedConfig.getInstance(Scope scope, ArgumentMap args)
          Returns the derived instance in the specified scope with the supplied arguments.
 ManagedConfig ManagedConfig.getInstance(Scope scope, String firstKey, Object firstValue, Object... otherArgs)
          Returns the derived instance in the specified scope with the supplied arguments.
 

Uses of Scope in com.threerings.expr
 

Classes in com.threerings.expr that implement Scope
 class DynamicScope
          A Scope that allows dynamic reparenting and the addition and removal of symbols.
 class SimpleScope
          A base class for objects providing simple scopes.
 

Methods in com.threerings.expr that return Scope
 Scope SimpleScope.getParentScope()
           
 Scope Scope.getParentScope()
          Returns a reference to the parent scope, or null if this is the top level.
 Scope DynamicScope.getParentScope()
           
 

Methods in com.threerings.expr with parameters of type Scope
 ObjectExpression.Evaluator<Vector3f> Vector3fExpression.Constant.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Vector3f> Vector3fExpression.Reference.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Vector3f> Vector3fExpression.Cartesian.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.Constant.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.Reference.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.Uniform.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.NonUniform.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.TextureFrame.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<String> StringExpression.Parsed.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<String> StringExpression.Constant.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<String> StringExpression.Reference.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Quaternion> QuaternionExpression.Constant.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Quaternion> QuaternionExpression.Reference.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Quaternion> QuaternionExpression.Angles.createEvaluator(Scope scope)
           
abstract  ObjectExpression.Evaluator<T> ObjectExpression.createEvaluator(Scope scope)
          Creates an expression evaluator for the supplied context.
abstract  IntegerExpression.Evaluator IntegerExpression.createEvaluator(Scope scope)
          Creates an expression evaluator for the supplied context.
 IntegerExpression.Evaluator IntegerExpression.Constant.createEvaluator(Scope scope)
           
 IntegerExpression.Evaluator IntegerExpression.Reference.createEvaluator(Scope scope)
           
abstract  FloatExpression.Evaluator FloatExpression.createEvaluator(Scope scope)
          Creates an expression evaluator for the supplied context.
 FloatExpression.Evaluator FloatExpression.Parsed.createEvaluator(Scope scope)
           
 FloatExpression.Evaluator FloatExpression.Constant.createEvaluator(Scope scope)
           
 FloatExpression.Evaluator FloatExpression.Reference.createEvaluator(Scope scope)
           
 FloatExpression.Evaluator FloatExpression.Clock.createEvaluator(Scope scope)
           
 FloatExpression.Evaluator FloatExpression.UnaryOperation.createEvaluator(Scope scope)
           
 FloatExpression.Evaluator FloatExpression.BinaryOperation.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Color4f> Color4fExpression.Constant.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Color4f> Color4fExpression.Reference.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Color4f> Color4fExpression.Blend.createEvaluator(Scope scope)
           
abstract  BooleanExpression.Evaluator BooleanExpression.createEvaluator(Scope scope)
          Creates an expression evaluator for the supplied context.
 BooleanExpression.Evaluator BooleanExpression.Parsed.createEvaluator(Scope scope)
           
 BooleanExpression.Evaluator BooleanExpression.Constant.createEvaluator(Scope scope)
           
 BooleanExpression.Evaluator BooleanExpression.Reference.createEvaluator(Scope scope)
           
 BooleanExpression.Evaluator BooleanExpression.Not.createEvaluator(Scope scope)
           
 BooleanExpression.Evaluator BooleanExpression.BinaryOperation.createEvaluator(Scope scope)
           
 BooleanExpression.Evaluator BooleanExpression.FloatBinaryOperation.createEvaluator(Scope scope)
           
 BooleanExpression.Evaluator BooleanExpression.StringEquals.createEvaluator(Scope scope)
           
abstract  Updater ExpressionBinding.createUpdater(ConfigManager cfgmgr, Scope scope, Object object)
          Creates a value updater for the supplied context and target object.
 Updater ExpressionBinding.FloatBinding.createUpdater(ConfigManager cfgmgr, Scope scope, Object object)
           
 Updater ExpressionBinding.IntegerBinding.createUpdater(ConfigManager cfgmgr, Scope scope, Object object)
           
 Updater ExpressionBinding.Color4fBinding.createUpdater(ConfigManager cfgmgr, Scope scope, Object object)
           
 Updater ExpressionBinding.StringBinding.createUpdater(ConfigManager cfgmgr, Scope scope, Object object)
           
 Updater ExpressionBinding.Transform3DBinding.createUpdater(ConfigManager cfgmgr, Scope scope, Object object)
           
abstract  Object ExpressionDefinition.getValue(Scope scope, ArrayList<Updater> updaters)
          Retrieves the value for this definition.
 Object ExpressionDefinition.FloatDefinition.getValue(Scope scope, ArrayList<Updater> updaters)
           
 Object ExpressionDefinition.IntegerDefinition.getValue(Scope scope, ArrayList<Updater> updaters)
           
 Object ExpressionDefinition.Color4fDefinition.getValue(Scope scope, ArrayList<Updater> updaters)
           
 Object ExpressionDefinition.StringDefinition.getValue(Scope scope, ArrayList<Updater> updaters)
           
 Object ExpressionDefinition.Transform3DDefinition.getValue(Scope scope, ArrayList<Updater> updaters)
           
 void DynamicScope.setParentScope(Scope parent)
          Sets the parent of this scope.
 

Constructors in com.threerings.expr with parameters of type Scope
DynamicScope(Object owner, String name, Scope parent)
          Creates a new scope with the supplied scope as its parent.
DynamicScope(String name, Scope parent)
          Creates a new scope that is its own owner with the supplied scope as its parent.
SimpleScope(Scope parentScope)
          Creates a new simple scope.
 

Uses of Scope in com.threerings.expr.util
 

Methods in com.threerings.expr.util with parameters of type Scope
static Object ScopeUtil.call(Scope scope, String name, Object... args)
          Attempts to resolve, then call the specified function with the given arguments.
static Boolean ScopeUtil.resolve(Scope scope, String name, Boolean defvalue)
          Attempts to resolve a boolean symbol.
static Color4f ScopeUtil.resolve(Scope scope, String name, Color4f defvalue)
          Attempts to resolve a color symbol.
static Function ScopeUtil.resolve(Scope scope, String name, Function defvalue)
          Attempts to resolve a function symbol.
static MutableBoolean ScopeUtil.resolve(Scope scope, String name, MutableBoolean defvalue)
          Attempts to resolve a mutable boolean symbol.
static MutableFloat ScopeUtil.resolve(Scope scope, String name, MutableFloat defvalue)
          Attempts to resolve a mutable float symbol.
static MutableInteger ScopeUtil.resolve(Scope scope, String name, MutableInteger defvalue)
          Attempts to resolve a mutable integer symbol.
static MutableLong ScopeUtil.resolve(Scope scope, String name, MutableLong defvalue)
          Attempts to resolve a mutable long symbol.
static Quaternion ScopeUtil.resolve(Scope scope, String name, Quaternion defvalue)
          Attempts to resolve a quaternion symbol.
static String ScopeUtil.resolve(Scope scope, String name, String defvalue)
          Attempts to resolve a string symbol.
static
<T> T
ScopeUtil.resolve(Scope scope, String name, T defvalue, Class<T> clazz)
          Attempts to resolve the identified symbol in the given scope.
static Transform3D ScopeUtil.resolve(Scope scope, String name, Transform3D defvalue)
          Attempts to resolve a transform symbol.
static Variable ScopeUtil.resolve(Scope scope, String name, Variable defvalue)
          Attempts to resolve a variable symbol.
static Vector3f ScopeUtil.resolve(Scope scope, String name, Vector3f defvalue)
          Attempts to resolve a vector symbol.
static void ScopeUtil.updateBound(Object object, Scope scope)
          Updates the Bound fields of the specified object using the provided scope.
 

Uses of Scope in com.threerings.openal
 

Classes in com.threerings.openal that implement Scope
 class Sounder
          Plays a sound.
static class Sounder.BaseClip
          Base class for Sounder.BaseClip, Sounder.MetaClip, and Sounder.VariableClip.
static class Sounder.BaseStream
          Base class for Sounder.BaseStream and Sounder.MetaStream.
static class Sounder.Clip
          Plays a sound clip.
static class Sounder.Compound
          Plays several sub-sounders at once.
static class Sounder.Conditional
          Plays the first sounder whose condition evaluates to true.
static class Sounder.Implementation
          The actual sounder implementation.
static class Sounder.MetaClip
          Plays a randomly selected clip.
static class Sounder.MetaStream
          Selects from a number of streams.
static class Sounder.Random
          Plays the first sounder whose condition evaluates to true.
static class Sounder.Scripted
          Plays a scripted sequence of sounders.
static class Sounder.Sequential
          Plays multiple sub-sounders in sequence.
static class Sounder.Stream
          Plays a sound stream.
static class Sounder.VariableClip
          Plays a clip with variable parameters.
 

Constructors in com.threerings.openal with parameters of type Scope
Sounder.BaseClip(AlContext ctx, Scope parentScope)
          Creates a new implementation.
Sounder.BaseStream(AlContext ctx, Scope parentScope)
          Creates a new implementation.
Sounder.Clip(AlContext ctx, Scope parentScope, SounderConfig.Clip config)
          Creates a new clip implementation.
Sounder.Compound(AlContext ctx, Scope parentScope, SounderConfig.Compound config)
          Creates a new compound implementation.
Sounder.Conditional(AlContext ctx, Scope parentScope, SounderConfig.Conditional config)
          Creates a new conditional implementation.
Sounder.Implementation(AlContext ctx, Scope parentScope)
          Creates a new implementation.
Sounder.MetaClip(AlContext ctx, Scope parentScope, SounderConfig.MetaClip config)
          Creates a new clip implementation.
Sounder.MetaStream(AlContext ctx, Scope parentScope, SounderConfig.MetaStream config)
          Creates a new stream implementation.
Sounder.Random(AlContext ctx, Scope parentScope, SounderConfig.Random config)
          Creates a new conditional implementation.
Sounder.Scripted(AlContext ctx, Scope parentScope, SounderConfig.Scripted config)
          Creates a new scripted implementation.
Sounder.Sequential(AlContext ctx, Scope parentScope, SounderConfig.Sequential config)
          Creates a new compound implementation.
Sounder.Stream(AlContext ctx, Scope parentScope, SounderConfig.Stream config)
          Creates a new stream implementation.
Sounder.VariableClip(AlContext ctx, Scope parentScope, SounderConfig.VariableClip config)
          Creates a new clip implementation.
Sounder(AlContext ctx, Scope parentScope, Transform3D transform)
          Creates a new sounder with a null configuration.
Sounder(AlContext ctx, Scope parentScope, Transform3D transform, ConfigReference<SounderConfig> ref)
          Creates a new sounder with the referenced configuration.
Sounder(AlContext ctx, Scope parentScope, Transform3D transform, SounderConfig config)
          Creates a new sounder with the given configuration.
 

Uses of Scope in com.threerings.openal.config
 

Methods in com.threerings.openal.config with parameters of type Scope
 Sounder.Implementation SounderConfig.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
          Creates or updates sounder implementation for this configuration.
abstract  Sounder.Implementation SounderConfig.Implementation.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
          Creates or updates a sounder implementation for this configuration.
 Sounder.Implementation SounderConfig.Clip.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.MetaClip.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.VariableClip.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.Stream.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.MetaStream.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.Conditional.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.Compound.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.Sequential.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.Scripted.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.Random.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 Sounder.Implementation SounderConfig.Derived.getSounderImplementation(AlContext ctx, Scope scope, Sounder.Implementation impl)
           
 

Uses of Scope in com.threerings.opengl
 

Classes in com.threerings.opengl that implement Scope
 class GlApp
          A base class for OpenGL-based applications.
 class GlCanvasApp
          A base class for applications centered around an OpenGL canvas.
 class GlCanvasTool
          A base class for the OpenGL tool applications.
 class GlDisplayApp
          A base class for applications that use LWJGL's Display class.
 

Uses of Scope in com.threerings.opengl.compositor
 

Classes in com.threerings.opengl.compositor that implement Scope
 class RenderEffect
          Handles a render effect.
static class RenderEffect.OutputTarget
          Renders to the output.
static class RenderEffect.Target
          Handles a single effect target.
static class RenderEffect.TextureTarget
          Renders to a texture.
 

Constructors in com.threerings.opengl.compositor with parameters of type Scope
RenderEffect.OutputTarget(GlContext ctx, Scope parentScope, TargetConfig.Output config)
          Creates a new output target.
RenderEffect.TextureTarget(GlContext ctx, Scope parentScope, TargetConfig.Texture config)
          Creates a new texture target.
RenderEffect(GlContext ctx, Scope parentScope, ConfigReference<RenderEffectConfig> ref)
          Creates a new render effect.
RenderEffect(GlContext ctx, Scope parentScope, RenderEffectConfig config)
          Creates a new render effect.
 

Uses of Scope in com.threerings.opengl.compositor.config
 

Methods in com.threerings.opengl.compositor.config with parameters of type Scope
abstract  RenderEffect.Target TargetConfig.createEffectTarget(GlContext ctx, Scope scope)
          Creates the effect target for this config.
 RenderEffect.Target TargetConfig.Texture.createEffectTarget(GlContext ctx, Scope scope)
           
 RenderEffect.Target TargetConfig.Output.createEffectTarget(GlContext ctx, Scope scope)
           
abstract  Executor StepConfig.createExecutor(GlContext ctx, Scope scope)
          Creates the executor that will actually perform the step.
 Executor StepConfig.Clear.createExecutor(GlContext ctx, Scope scope)
           
 Executor StepConfig.RenderQueues.createExecutor(GlContext ctx, Scope scope)
           
 Executor StepConfig.RenderQuad.createExecutor(GlContext ctx, Scope scope)
           
 

Uses of Scope in com.threerings.opengl.effect
 

Classes in com.threerings.opengl.effect that implement Scope
 class BaseParticleSystem
          Base class for ParticleSystem and MetaParticleSystem.
static class BaseParticleSystem.Layer
          A single layer of the system.
 class MetaParticleSystem
          The meta particle system model implementation.
static class MetaParticleSystem.Layer
          A single layer of the system.
 class ParticleSystem
          The particle system model implementation.
static class ParticleSystem.Layer
          A single layer of the system.
 

Methods in com.threerings.opengl.effect with parameters of type Scope
static ParticleGeometry ParticleGeometry.Meshes.create(GlContext ctx, Scope scope, PassDescriptor[] passes, GeometryConfig geom)
          Attempts to create mesh geometry, falling back on points if the specified geometry is unsuitable.
 

Constructors in com.threerings.opengl.effect with parameters of type Scope
BaseParticleSystem.Layer(GlContext ctx, Scope parentScope)
          Creates a new layer.
BaseParticleSystem(GlContext ctx, Scope parentScope)
          Creates a new particle system implementation.
MetaParticleSystem.Layer(GlContext ctx, Scope parentScope, BaseParticleSystemConfig.Layer config)
          Creates a new layer.
MetaParticleSystem(GlContext ctx, Scope parentScope, MetaParticleSystemConfig config)
          Creates a new meta particle system implementation.
ParticleGeometry.Lines(GlContext ctx, Scope scope, PassDescriptor[] passes)
           
ParticleGeometry.LineTrails(GlContext ctx, Scope scope, PassDescriptor[] passes, int segments)
           
ParticleGeometry.Meshes(GlContext ctx, Scope scope, PassDescriptor[] passes, GeometryConfig.IndexedStored geom)
           
ParticleGeometry.Points(GlContext ctx, Scope scope, PassDescriptor[] passes)
           
ParticleGeometry.Quads(GlContext ctx, Scope scope, PassDescriptor[] passes)
           
ParticleGeometry.QuadTrails(GlContext ctx, Scope scope, PassDescriptor[] passes, int segments)
           
ParticleGeometry(Scope scope)
          Creates a new geometry object.
ParticleSystem.Layer(GlContext ctx, Scope parentScope, BaseParticleSystemConfig.Layer config)
          Creates a new layer.
ParticleSystem(GlContext ctx, Scope parentScope, ParticleSystemConfig config)
          Creates a new particle system implementation.
 

Uses of Scope in com.threerings.opengl.effect.config
 

Methods in com.threerings.opengl.effect.config with parameters of type Scope
 Geometry ParticleSystemConfig.Points.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Geometry ParticleSystemConfig.Lines.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Geometry ParticleSystemConfig.Quads.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Geometry ParticleSystemConfig.Meshes.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Model.Implementation ParticleSystemConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation MetaParticleSystemConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 

Uses of Scope in com.threerings.opengl.effect.tools
 

Classes in com.threerings.opengl.effect.tools that implement Scope
 class ParticleEditor
          The particle editor application.
 

Uses of Scope in com.threerings.opengl.geometry.config
 

Methods in com.threerings.opengl.geometry.config with parameters of type Scope
abstract  Geometry GeometryConfig.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
          Creates an instance of the geometry described by this config.
 Geometry GeometryConfig.Stored.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
abstract  Geometry DeformerConfig.createGeometry(GlContext ctx, Scope scope, GeometryConfig.Stored config, PassDescriptor[] passes)
          Creates a deformed geometry object.
 Geometry DeformerConfig.Skin.createGeometry(GlContext ctx, Scope scope, GeometryConfig.Stored config, PassDescriptor[] passes)
           
 Geometry GeometryConfig.Stored.createStaticGeometry(GlContext ctx, Scope scope, PassDescriptor[] passes)
          Creates static geometry for the described passes.
 Matrix4f[] GeometryConfig.Stored.getBoneMatrices(Scope scope)
          Returns the matrices of the bones influencing this geometry, if any.
 Matrix4f[] GeometryConfig.SkinnedIndexedStored.getBoneMatrices(Scope scope)
           
 

Uses of Scope in com.threerings.opengl.gui
 

Classes in com.threerings.opengl.gui that implement Scope
 class ComponentBillboard
          A component billboard model implementation.
 

Constructors in com.threerings.opengl.gui with parameters of type Scope
ComponentBillboard(GlContext ctx, Scope parentScope, ComponentBillboardConfig config)
          Creates a new billboard implementation.
 

Uses of Scope in com.threerings.opengl.gui.config
 

Methods in com.threerings.opengl.gui.config with parameters of type Scope
 void LayoutConfig.configure(GlContext ctx, Scope scope, com.threerings.util.MessageBundle msgs, Container cont)
          Configures the supplied container with this layout.
 Component UserInterfaceConfig.getComponent(GlContext ctx, Scope scope, Component comp)
          Creates or updates a component for this configuration.
abstract  Component UserInterfaceConfig.Implementation.getComponent(GlContext ctx, Scope scope, Component comp)
          Creates or updates a component for this configuration.
 Component UserInterfaceConfig.Original.getComponent(GlContext ctx, Scope scope, Component comp)
           
 Component UserInterfaceConfig.Derived.getComponent(GlContext ctx, Scope scope, Component comp)
           
 Component ComponentConfig.getComponent(GlContext ctx, Scope scope, com.threerings.util.MessageBundle msgs, Component comp)
          Creates or updates a component for this configuration.
 Model.Implementation ComponentBillboardConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 

Uses of Scope in com.threerings.opengl.gui.tools
 

Classes in com.threerings.opengl.gui.tools that implement Scope
 class InterfaceTester
          Tool for testing user interfaces.
 

Uses of Scope in com.threerings.opengl.material
 

Classes in com.threerings.opengl.material that implement Scope
 class Surface
          A renderable surface.
 

Constructors in com.threerings.opengl.material with parameters of type Scope
Surface(GlContext ctx, Scope parentScope, GeometryConfig geometryConfig, MaterialConfig materialConfig)
          Creates a new surface.
Surface(GlContext ctx, Scope parentScope, GeometryConfig geometryConfig, MaterialConfig materialConfig, RenderQueue.Group group)
          Creates a new surface.
Surface(GlContext ctx, Scope parentScope, Geometry geometry, MaterialConfig materialConfig)
          Creates a new surface.
Surface(GlContext ctx, Scope parentScope, Geometry geometry, MaterialConfig materialConfig, RenderQueue.Group group)
          Creates a new surface.
 

Uses of Scope in com.threerings.opengl.material.config
 

Methods in com.threerings.opengl.material.config with parameters of type Scope
abstract  Dependency.Adder TechniqueConfig.TechniqueDependency.createAdder(GlContext ctx, Scope scope)
          Creates the adder for this dependency.
 Dependency.Adder TechniqueConfig.StencilReflectionDependency.createAdder(GlContext ctx, Scope scope)
           
 Dependency.Adder TechniqueConfig.StencilRefractionDependency.createAdder(GlContext ctx, Scope scope)
           
 Dependency.Adder TechniqueConfig.RenderEffectDependency.createAdder(GlContext ctx, Scope scope)
           
 Dependency.Adder TechniqueConfig.SkipColorClearDependency.createAdder(GlContext ctx, Scope scope)
           
 Compositable TechniqueConfig.createCompositable(GlContext ctx, Scope scope, Geometry geometry)
          Creates a compositable to render the supplied geometry using this technique.
 Compositable TechniqueConfig.createCompositable(GlContext ctx, Scope scope, Geometry geometry, RenderQueue.Group group)
          Creates a compositable to render the supplied geometry using this technique.
abstract  Enqueueable TechniqueConfig.Enqueuer.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
          Creates the enqueueable for this enqueuer.
 Enqueueable TechniqueConfig.NormalEnqueuer.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
           
 Enqueueable TechniqueConfig.CompoundEnqueuer.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
           
 Enqueueable TechniqueConfig.GroupedEnqueuer.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
           
 Enqueueable TechniqueConfig.EnqueuerWrapper.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
           
 Projection ProjectionConfig.createProjection(GlContext ctx, Scope scope, ArrayList<Updater> updaters)
          Creates a projection object corresponding to this configuration.
 RenderState[] PassConfig.createStates(GlContext ctx, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Creates the set of states for this pass.
 

Uses of Scope in com.threerings.opengl.model
 

Classes in com.threerings.opengl.model that implement Scope
 class Animation
          An animation for an Articulated model.
static class Animation.Implementation
          The actual animation implementation.
static class Animation.Imported
          An imported implementation.
static class Animation.Procedural
          A procedural implementation.
static class Animation.Sequential
          A sequential implementation.
 class Articulated
          An articulated model implementation.
static class Articulated.MeshNode
          A node that contains a (visible and/or collision) mesh.
static class Articulated.Node
          A node in the model.
 class Compound
          A compound model implementation.
 class Conditional
          A conditional model implementation.
 class Model
          A 3D model.
static class Model.Implementation
          The actual model implementation.
 class Scripted
          A scripted model implementation.
 class Static
          A static model implementation.
 class Wrapper
          A wrapper around a model implementation.
 

Constructors in com.threerings.opengl.model with parameters of type Scope
Animation.Implementation(GlContext ctx, Scope parentScope)
          Creates a new implementation.
Animation.Imported(GlContext ctx, Scope parentScope, AnimationConfig.Imported config)
          Creates a new imported implementation.
Animation.Procedural(GlContext ctx, Scope parentScope, AnimationConfig.Procedural config)
          Creates a new procedural implementation.
Animation.Sequential(GlContext ctx, Scope parentScope, AnimationConfig.Sequential config)
          Creates a new sequential implementation.
Animation(GlContext ctx, Scope parentScope)
          Creates a new animation.
Articulated.MeshNode(GlContext ctx, Scope parentScope, ArticulatedConfig.MeshNode config, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          Creates a new mesh node.
Articulated.Node(GlContext ctx, Scope parentScope, ArticulatedConfig.Node config, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          Creates a new node.
Articulated(GlContext ctx, Scope parentScope, ArticulatedConfig config)
          Creates a new articulated implementation.
Compound(GlContext ctx, Scope parentScope, CompoundConfig config)
          Creates a new compound implementation.
Conditional(GlContext ctx, Scope parentScope, ConditionalConfig config)
          Creates a new conditional implementation.
Model.Implementation(Scope parentScope)
          Creates a new implementation.
Scripted(GlContext ctx, Scope parentScope, ScriptedConfig config)
          Creates a new scripted implementation.
Static(GlContext ctx, Scope parentScope, StaticConfig.Resolved config)
          Creates a new static implementation.
Wrapper(Scope parentScope, Model.Implementation impl)
           
 

Uses of Scope in com.threerings.opengl.model.config
 

Methods in com.threerings.opengl.model.config with parameters of type Scope
static Updater ArticulatedConfig.createBillboardUpdater(Scope scope, Transform3D parentViewTransform, Transform3D localTransform, ArticulatedConfig.BillboardRotationX rotationX, ArticulatedConfig.BillboardRotationY rotationY)
          Creates an updater to apply a billboard transform.
abstract  Executor ActionConfig.createExecutor(GlContext ctx, Scope scope)
          Creates an executor for this action.
 Executor ActionConfig.CallFunction.createExecutor(GlContext ctx, Scope scope)
           
 Executor ActionConfig.SpawnTransient.createExecutor(GlContext ctx, Scope scope)
           
 Executor ActionConfig.PlaySound.createExecutor(GlContext ctx, Scope scope)
           
 Executor ActionConfig.ShakeCamera.createExecutor(GlContext ctx, Scope scope)
           
 Animation.Implementation AnimationConfig.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
          Creates or updates an animation implementation for this configuration.
abstract  Animation.Implementation AnimationConfig.Implementation.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
          Creates or updates an animation implementation for this configuration.
 Animation.Implementation AnimationConfig.Imported.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
           
 Animation.Implementation AnimationConfig.Procedural.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
           
 Animation.Implementation AnimationConfig.Sequential.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
           
 Animation.Implementation AnimationConfig.Derived.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
           
 void ArticulatedConfig.Node.getArticulatedNodes(GlContext ctx, Scope scope, IdentityHashMap<ArticulatedConfig.Node,Articulated.Node> onodes, ArrayList<Articulated.Node> nnodes, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          (Re)creates the list of articulated nodes for this config.
 Model.Implementation StaticSetConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation StaticConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ScriptedConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ModelConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
          Creates or updates a model implementation for this configuration.
abstract  Model.Implementation ModelConfig.Implementation.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
          Creates or updates a model implementation for this configuration.
 Model.Implementation ModelConfig.Imported.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ModelConfig.Derived.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ModelConfig.Schemed.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ModelConfig.BaseWrapper.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation MergedStaticConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation GeneratedStaticConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ConditionalConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation CompoundConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ArticulatedConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 

Uses of Scope in com.threerings.opengl.model.tools
 

Classes in com.threerings.opengl.model.tools that implement Scope
 class ModelTool
          Base class for tools that view or manipulate a single model (like the model viewer and particle editor).
 class ModelViewer
          A simple model viewer application.
 

Uses of Scope in com.threerings.opengl.renderer.config
 

Methods in com.threerings.opengl.renderer.config with parameters of type Scope
 Light LightConfig.createLight(GlContext ctx, Scope scope, List<Updater> updaters)
          Creates a light object corresponding to this configuration.
 Light LightConfig.Point.createLight(GlContext ctx, Scope scope, List<Updater> updaters)
           
 Light LightConfig.Spot.createLight(GlContext ctx, Scope scope, List<Updater> updaters)
           
abstract  void ShaderConfig.UniformConfig.createUniforms(Scope scope, Program program, List<Program.Uniform> uniforms, List<Updater> updaters)
          Creates the uniform objects for this config and adds them to the provided list.
 void ShaderConfig.SimpleUniformConfig.createUniforms(Scope scope, Program program, List<Program.Uniform> uniforms, List<Updater> updaters)
           
 void ShaderConfig.ExpressionUniformConfig.createUniforms(Scope scope, Program program, List<Program.Uniform> uniforms, List<Updater> updaters)
           
 void ShaderConfig.ArrayRefUniformConfig.createUniforms(Scope scope, Program program, List<Program.Uniform> uniforms, List<Updater> updaters)
           
 TextureUnit TextureUnitConfig.createUnit(GlContext ctx, TextureState state, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Creates the texture unit corresponding to this configuration.
abstract  void ShaderConfig.Definition.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
          Retrieves the definitions for this config and adds them to the provided list.
 void ShaderConfig.BooleanDefinition.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.ColorDefinition.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.FloatDefinition.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.IntegerDefinition.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.StringDefinition.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.TransformDefinition.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.FogParamSnippet.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.FogBlendSnippet.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.TexCoordSnippet.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.VertexLightingSnippet.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 void ShaderConfig.FragmentLightingSnippet.getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
           
 Shader ShaderConfig.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
          Returns the shader corresponding to this configuration.
abstract  Shader ShaderConfig.Implementation.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
          Returns the shader corresponding to this configuration.
 Shader ShaderConfig.Vertex.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
abstract  Shader ShaderConfig.Vertex.Contents.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
          Returns the shader.
 Shader ShaderConfig.Vertex.SourceFile.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
 Shader ShaderConfig.Fragment.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
abstract  Shader ShaderConfig.Fragment.Contents.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
          Returns the shader.
 Shader ShaderConfig.Fragment.SourceFile.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
 Shader ShaderConfig.Derived.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
 TextureState TextureStateConfig.getState(GlContext ctx, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Returns the corresponding texture state.
abstract  LightState LightStateConfig.getState(GlContext ctx, Scope scope, List<Updater> updaters)
          Returns the corresponding light state.
 LightState LightStateConfig.Disabled.getState(GlContext ctx, Scope scope, List<Updater> updaters)
           
 LightState LightStateConfig.Enabled.getState(GlContext ctx, Scope scope, List<Updater> updaters)
           
abstract  ShaderState ShaderStateConfig.getState(GlContext ctx, Scope scope, RenderState[] states, List<Updater> updaters)
          Returns the corresponding shader state.
 ShaderState ShaderStateConfig.Disabled.getState(GlContext ctx, Scope scope, RenderState[] states, List<Updater> updaters)
           
 ShaderState ShaderStateConfig.Enabled.getState(GlContext ctx, Scope scope, RenderState[] states, List<Updater> updaters)
           
 Texture TextureConfig.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Returns the (possibly dynamic) texture corresponding to this configuration.
abstract  Texture TextureConfig.Implementation.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Returns the (possibly dynamic) texture corresponding to this configuration.
 Texture TextureConfig.Original.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.BaseDerived.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.Reflection.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.Refraction.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.CubeRender.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.Animated.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 

Uses of Scope in com.threerings.opengl.scene
 

Classes in com.threerings.opengl.scene that implement Scope
 class HashScene
          A scene that uses a hybrid spatial hashing/octree scheme to store scene elements.
 class Scene
          Base class for scenes.
static class Scene.Transient
          Extends the normal model class to include an optional pre-tick updater.
 class SceneInfluencer
          A model implementation that exerts an influence over scene elements.
 class SimpleScene
          A simple, "flat" scene implementation.
 class ViewerAffecter
          A model implementation that exerts an effect on the viewer.
 

Constructors in com.threerings.opengl.scene with parameters of type Scope
SceneInfluencer(GlContext ctx, Scope parentScope, SceneInfluencerConfig config)
          Creates a new influencer implementation.
ViewerAffecter(GlContext ctx, Scope parentScope, ViewerAffecterConfig config)
          Creates a new affecter implementation.
 

Uses of Scope in com.threerings.opengl.scene.config
 

Methods in com.threerings.opengl.scene.config with parameters of type Scope
 SceneInfluence SceneInfluenceConfig.createSceneInfluence(GlContext ctx, Scope scope, ArrayList<Updater> updaters)
          Creates the scene influence corresponding to this config.
 Model.Implementation ViewerAffecterConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation SceneInfluencerConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
abstract  ViewerEffect ViewerEffectConfig.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
          Creates the actual effect object.
 ViewerEffect ViewerEffectConfig.Sound.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 ViewerEffect ViewerEffectConfig.BackgroundColor.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 ViewerEffect ViewerEffectConfig.Skybox.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 ViewerEffect ViewerEffectConfig.Particles.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 ViewerEffect ViewerEffectConfig.RenderEffect.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 

Uses of Scope in com.threerings.tudey.client
 

Classes in com.threerings.tudey.client that implement Scope
 class TudeySceneView
          Displays a view of a Tudey scene.
 

Uses of Scope in com.threerings.tudey.client.cursor
 

Classes in com.threerings.tudey.client.cursor that implement Scope
 class AreaCursor
          Represents an area entry.
static class AreaCursor.Implementation
          The actual cursor implementation.
static class AreaCursor.Original
          An original implementation.
 class Cursor
          Base class for cursors (representations used when placing objects).
 class EntryCursor
          Represents an entry.
 class PathCursor
          Represents a path entry.
static class PathCursor.Implementation
          The actual cursor implementation.
static class PathCursor.Original
          An original implementation.
 class PlaceableCursor
          A cursor for a placeable object.
static class PlaceableCursor.Implementation
          The actual cursor implementation.
static class PlaceableCursor.Original
          The original implementation.
 class SelectionCursor
          A cursor for a selection.
 class TileCursor
          A cursor for tiles.
static class TileCursor.Implementation
          The actual cursor implementation.
static class TileCursor.Original
          The original implementation.
 

Methods in com.threerings.tudey.client.cursor with parameters of type Scope
static Model[] PathCursor.maybeResize(Model[] omodels, int ncount, TudeyContext ctx, Scope parentScope, String name, ColorState colorState)
          Resizes the specified array of models if necessary, adding new models or removing models as required.
 

Constructors in com.threerings.tudey.client.cursor with parameters of type Scope
AreaCursor.Implementation(Scope parentScope)
          Creates a new implementation.
AreaCursor.Original(TudeyContext ctx, Scope parentScope, AreaConfig.Original config)
          Creates a new implementation.
PathCursor.Implementation(Scope parentScope)
          Creates a new implementation.
PathCursor.Original(TudeyContext ctx, Scope parentScope, PathConfig.Original config)
          Creates a new implementation.
PlaceableCursor.Implementation(Scope parentScope)
          Creates a new implementation.
PlaceableCursor.Original(TudeyContext ctx, Scope parentScope, PlaceableConfig.Original config)
          Creates a new implementation.
TileCursor.Implementation(Scope parentScope)
          Creates a new implementation.
TileCursor.Original(TudeyContext ctx, Scope parentScope, TileConfig.Original config)
          Creates a new implementation.
 

Uses of Scope in com.threerings.tudey.client.sprite
 

Classes in com.threerings.tudey.client.sprite that implement Scope
 class ActorSprite
          Represents an active element of the scene.
static class ActorSprite.Acting
          Depicts an active actor with activity animations.
static class ActorSprite.Implementation
          The actual sprite implementation.
static class ActorSprite.Moving
          Depicts a mobile actor with optional movement animations.
static class ActorSprite.Original
          Superclass of the original implementations.
static class ActorSprite.StatefulEntry
          Executes animations on the corresponding entry sprite.
 class AreaSprite
          Represents an area entry.
static class AreaSprite.Implementation
          The actual sprite implementation.
static class AreaSprite.Original
          An original implementation.
 class EffectSprite
          Handles the display of a stateless effect.
static class EffectSprite.Animator
          Plays an animation on a target sprite.
static class EffectSprite.Implementation
          The actual sprite implementation.
static class EffectSprite.Original
          Superclass of the original implementations.
 class EntrySprite
          Represents a scene entry.
 class GlobalSprite
          Represents a global entry.
static class GlobalSprite.Camera
          A camera implementation.
static class GlobalSprite.EnvironmentModel
          An environment model implementation.
static class GlobalSprite.Implementation
          The actual sprite implementation.
 class PathSprite
          Represents a path entry.
static class PathSprite.Implementation
          The actual sprite implementation.
static class PathSprite.Original
          An original implementation.
 class PlaceableSprite
          Represents a placeable entry.
static class PlaceableSprite.ClickableProp
          A prop that may be clicked to perform some action.
static class PlaceableSprite.Implementation
          The actual sprite implementation.
static class PlaceableSprite.Marker
          A marker implementation.
static class PlaceableSprite.Original
          Superclass of the original implementations.
static class PlaceableSprite.Prop
          A prop implementation.
 class Sprite
          Represents a placeable object.
 class TileSprite
          Represents a tile.
static class TileSprite.Implementation
          The actual sprite implementation.
static class TileSprite.Original
          An original implementation.
 

Constructors in com.threerings.tudey.client.sprite with parameters of type Scope
ActorSprite.Acting(TudeyContext ctx, Scope parentScope, ActorSpriteConfig.Moving config)
          Creates a new implementation.
ActorSprite.Implementation(Scope parentScope)
          Creates a new implementation.
ActorSprite.Moving(TudeyContext ctx, Scope parentScope, ActorSpriteConfig.Moving config)
          Creates a new implementation.
ActorSprite.Original(TudeyContext ctx, Scope parentScope, ActorSpriteConfig config)
          Creates a new implementation.
ActorSprite.StatefulEntry(TudeyContext ctx, Scope parentScope, ActorSpriteConfig.StatefulEntry config)
          Creates a new implementation.
AreaSprite.Implementation(Scope parentScope)
          Creates a new implementation.
AreaSprite.Original(TudeyContext ctx, Scope parentScope, AreaConfig.Original config)
          Creates a new implementation.
EffectSprite.Animator(TudeyContext ctx, Scope parentScope, EffectSpriteConfig.Animator config, Effect effect)
          Creates a new implementation.
EffectSprite.Implementation(Scope parentScope)
          Creates a new implementation.
EffectSprite.Original(TudeyContext ctx, Scope parentScope, EffectSpriteConfig config, Effect effect)
          Creates a new implementation.
GlobalSprite.Camera(TudeyContext ctx, Scope parentScope, SceneGlobalConfig.Camera config)
          Creates a new environment model implementation.
GlobalSprite.EnvironmentModel(TudeyContext ctx, Scope parentScope, SceneGlobalConfig.EnvironmentModel config)
          Creates a new environment model implementation.
GlobalSprite.Implementation(TudeyContext ctx, Scope parentScope)
          Creates a new implementation.
PathSprite.Implementation(Scope parentScope)
          Creates a new implementation.
PathSprite.Original(TudeyContext ctx, Scope parentScope, PathConfig.Original config)
          Creates a new implementation.
PlaceableSprite.ClickableProp(TudeyContext ctx, Scope parentScope, PlaceableConfig.ClickableProp config)
          Creates a new clickable prop implementation.
PlaceableSprite.Implementation(Scope parentScope)
          Creates a new implementation.
PlaceableSprite.Marker(TudeyContext ctx, Scope parentScope, PlaceableConfig.Original config)
          Creates a new marker implementation.
PlaceableSprite.Original(TudeyContext ctx, Scope parentScope)
          Creates a new implementation.
PlaceableSprite.Prop(TudeyContext ctx, Scope parentScope, PlaceableConfig.Prop config)
          Creates a new prop implementation.
TileSprite.Implementation(Scope parentScope)
          Creates a new implementation.
TileSprite.Original(TudeyContext ctx, Scope parentScope, TileConfig.Original config)
          Creates a new implementation.
 

Uses of Scope in com.threerings.tudey.config
 

Methods in com.threerings.tudey.config with parameters of type Scope
abstract  EffectSprite.Implementation EffectSpriteConfig.createImplementation(TudeyContext ctx, Scope scope, Effect effect)
          Creates a sprite implementation for this configuration.
 EffectSprite.Implementation EffectSpriteConfig.Default.createImplementation(TudeyContext ctx, Scope scope, Effect effect)
           
 EffectSprite.Implementation EffectSpriteConfig.Animator.createImplementation(TudeyContext ctx, Scope scope, Effect effect)
           
 EffectSprite.Implementation EffectConfig.createSpriteImplementation(TudeyContext ctx, Scope scope, Effect effect)
          Creates a sprite implementation for this configuration.
abstract  EffectSprite.Implementation EffectConfig.Implementation.createSpriteImplementation(TudeyContext ctx, Scope scope, Effect effect)
          Creates a sprite implementation for this configuration.
 EffectSprite.Implementation EffectConfig.Original.createSpriteImplementation(TudeyContext ctx, Scope scope, Effect effect)
           
 EffectSprite.Implementation EffectConfig.Derived.createSpriteImplementation(TudeyContext ctx, Scope scope, Effect effect)
           
 AreaCursor.Implementation AreaConfig.getCursorImplementation(TudeyContext ctx, Scope scope, AreaCursor.Implementation impl)
          Creates or updates a cursor implementation for this configuration.
abstract  AreaCursor.Implementation AreaConfig.Implementation.getCursorImplementation(TudeyContext ctx, Scope scope, AreaCursor.Implementation impl)
          Creates or updates a cursor implementation for this configuration.
 AreaCursor.Implementation AreaConfig.Original.getCursorImplementation(TudeyContext ctx, Scope scope, AreaCursor.Implementation impl)
           
 AreaCursor.Implementation AreaConfig.Derived.getCursorImplementation(TudeyContext ctx, Scope scope, AreaCursor.Implementation impl)
           
 PathCursor.Implementation PathConfig.getCursorImplementation(TudeyContext ctx, Scope scope, PathCursor.Implementation impl)
          Creates or updates a cursor implementation for this configuration.
abstract  PathCursor.Implementation PathConfig.Implementation.getCursorImplementation(TudeyContext ctx, Scope scope, PathCursor.Implementation impl)
          Creates or updates a cursor implementation for this configuration.
 PathCursor.Implementation PathConfig.Original.getCursorImplementation(TudeyContext ctx, Scope scope, PathCursor.Implementation impl)
           
 PathCursor.Implementation PathConfig.Derived.getCursorImplementation(TudeyContext ctx, Scope scope, PathCursor.Implementation impl)
           
 PlaceableCursor.Implementation PlaceableConfig.getCursorImplementation(TudeyContext ctx, Scope scope, PlaceableCursor.Implementation impl)
          Creates or updates a cursor implementation for this configuration.
abstract  PlaceableCursor.Implementation PlaceableConfig.Implementation.getCursorImplementation(TudeyContext ctx, Scope scope, PlaceableCursor.Implementation impl)
          Creates or updates a cursor implementation for this configuration.
 PlaceableCursor.Implementation PlaceableConfig.Original.getCursorImplementation(TudeyContext ctx, Scope scope, PlaceableCursor.Implementation impl)
           
 PlaceableCursor.Implementation PlaceableConfig.Derived.getCursorImplementation(TudeyContext ctx, Scope scope, PlaceableCursor.Implementation impl)
           
 TileCursor.Implementation TileConfig.getCursorImplementation(TudeyContext ctx, Scope scope, TileCursor.Implementation impl)
          Creates or updates a cursor implementation for this configuration.
abstract  TileCursor.Implementation TileConfig.Implementation.getCursorImplementation(TudeyContext ctx, Scope scope, TileCursor.Implementation impl)
          Creates or updates a cursor implementation for this configuration.
 TileCursor.Implementation TileConfig.Original.getCursorImplementation(TudeyContext ctx, Scope scope, TileCursor.Implementation impl)
           
 TileCursor.Implementation TileConfig.Derived.getCursorImplementation(TudeyContext ctx, Scope scope, TileCursor.Implementation impl)
           
abstract  ActorSprite.Implementation ActorSpriteConfig.getImplementation(TudeyContext ctx, Scope scope, ActorSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
 ActorSprite.Implementation ActorSpriteConfig.Default.getImplementation(TudeyContext ctx, Scope scope, ActorSprite.Implementation impl)
           
 ActorSprite.Implementation ActorSpriteConfig.Moving.getImplementation(TudeyContext ctx, Scope scope, ActorSprite.Implementation impl)
           
 ActorSprite.Implementation ActorSpriteConfig.StatefulEntry.getImplementation(TudeyContext ctx, Scope scope, ActorSprite.Implementation impl)
           
 ActorSprite.Implementation ActorConfig.getSpriteImplementation(TudeyContext ctx, Scope scope, ActorSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
abstract  ActorSprite.Implementation ActorConfig.Implementation.getSpriteImplementation(TudeyContext ctx, Scope scope, ActorSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
 ActorSprite.Implementation ActorConfig.Original.getSpriteImplementation(TudeyContext ctx, Scope scope, ActorSprite.Implementation impl)
           
 ActorSprite.Implementation ActorConfig.Derived.getSpriteImplementation(TudeyContext ctx, Scope scope, ActorSprite.Implementation impl)
           
 AreaSprite.Implementation AreaConfig.getSpriteImplementation(TudeyContext ctx, Scope scope, AreaSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
abstract  AreaSprite.Implementation AreaConfig.Implementation.getSpriteImplementation(TudeyContext ctx, Scope scope, AreaSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
 AreaSprite.Implementation AreaConfig.Original.getSpriteImplementation(TudeyContext ctx, Scope scope, AreaSprite.Implementation impl)
           
 AreaSprite.Implementation AreaConfig.Derived.getSpriteImplementation(TudeyContext ctx, Scope scope, AreaSprite.Implementation impl)
           
 GlobalSprite.Implementation SceneGlobalConfig.getSpriteImplementation(TudeyContext ctx, Scope scope, GlobalSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
abstract  GlobalSprite.Implementation SceneGlobalConfig.Implementation.getSpriteImplementation(TudeyContext ctx, Scope scope, GlobalSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
 GlobalSprite.Implementation SceneGlobalConfig.EnvironmentModel.getSpriteImplementation(TudeyContext ctx, Scope scope, GlobalSprite.Implementation impl)
           
 GlobalSprite.Implementation SceneGlobalConfig.Camera.getSpriteImplementation(TudeyContext ctx, Scope scope, GlobalSprite.Implementation impl)
           
 GlobalSprite.Implementation SceneGlobalConfig.Derived.getSpriteImplementation(TudeyContext ctx, Scope scope, GlobalSprite.Implementation impl)
           
 PathSprite.Implementation PathConfig.getSpriteImplementation(TudeyContext ctx, Scope scope, PathSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
abstract  PathSprite.Implementation PathConfig.Implementation.getSpriteImplementation(TudeyContext ctx, Scope scope, PathSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
 PathSprite.Implementation PathConfig.Original.getSpriteImplementation(TudeyContext ctx, Scope scope, PathSprite.Implementation impl)
           
 PathSprite.Implementation PathConfig.Derived.getSpriteImplementation(TudeyContext ctx, Scope scope, PathSprite.Implementation impl)
           
 PlaceableSprite.Implementation PlaceableConfig.getSpriteImplementation(TudeyContext ctx, Scope scope, PlaceableSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
abstract  PlaceableSprite.Implementation PlaceableConfig.Implementation.getSpriteImplementation(TudeyContext ctx, Scope scope, PlaceableSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
 PlaceableSprite.Implementation PlaceableConfig.Prop.getSpriteImplementation(TudeyContext ctx, Scope scope, PlaceableSprite.Implementation impl)
           
 PlaceableSprite.Implementation PlaceableConfig.ClickableProp.getSpriteImplementation(TudeyContext ctx, Scope scope, PlaceableSprite.Implementation impl)
           
 PlaceableSprite.Implementation PlaceableConfig.Marker.getSpriteImplementation(TudeyContext ctx, Scope scope, PlaceableSprite.Implementation impl)
           
 PlaceableSprite.Implementation PlaceableConfig.Derived.getSpriteImplementation(TudeyContext ctx, Scope scope, PlaceableSprite.Implementation impl)
           
 TileSprite.Implementation TileConfig.getSpriteImplementation(TudeyContext ctx, Scope scope, TileSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
abstract  TileSprite.Implementation TileConfig.Implementation.getSpriteImplementation(TudeyContext ctx, Scope scope, TileSprite.Implementation impl)
          Creates or updates a sprite implementation for this configuration.
 TileSprite.Implementation TileConfig.Original.getSpriteImplementation(TudeyContext ctx, Scope scope, TileSprite.Implementation impl)
           
 TileSprite.Implementation TileConfig.Derived.getSpriteImplementation(TudeyContext ctx, Scope scope, TileSprite.Implementation impl)
           
 ViewerEffect TudeyViewerEffectConfig.Camera.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 

Uses of Scope in com.threerings.tudey.shape
 

Classes in com.threerings.tudey.shape that implement Scope
 class ShapeModel
          Shape model implementation.
 

Constructors in com.threerings.tudey.shape with parameters of type Scope
ShapeModel(GlContext ctx, Scope parentScope, ShapeModelConfig config)
          Creates a new shape model implementation.
 

Uses of Scope in com.threerings.tudey.shape.config
 

Methods in com.threerings.tudey.shape.config with parameters of type Scope
 Model.Implementation ShapeModelConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 

Uses of Scope in com.threerings.tudey.tools
 

Classes in com.threerings.tudey.tools that implement Scope
 class SceneEditor
          The scene editor application.
 class ToolSceneView
          Scene view for tools.
 class TudeyTool
          Base class for Tudey tools.
 



Copyright © 2011. All Rights Reserved.