|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Scope in com.threerings.config |
|---|
| Methods in com.threerings.config with parameters of type Scope | ||
|---|---|---|
|
ConfigManager.getConfig(Class<T> clazz,
ConfigReference<T> ref,
Scope scope)
Retrieves a configuration by class and reference. |
|
|
ConfigManager.getConfig(Class<T> clazz,
String name,
Scope scope)
Retrieves a configuration by class, name, and scope. |
|
|
ConfigManager.getConfig(Class<T> clazz,
String name,
Scope scope,
ArgumentMap args)
Retrieves a configuration by class, name, scope, and arguments. |
|
|
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
|
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 |
|---|
| 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. |
| 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 |
|---|
| 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 |
|---|
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||