Uses of Class
com.threerings.util.DeepObject

Packages that use DeepObject
com.threerings.config Configuration management. 
com.threerings.editor   
com.threerings.expr Expression evaluation and binding classes. 
com.threerings.openal.config OpenAL configurations. 
com.threerings.opengl.compositor.config Compositor configurations. 
com.threerings.opengl.effect Effect classes. 
com.threerings.opengl.effect.config Effect configurations. 
com.threerings.opengl.geometry.config Geometry configurations. 
com.threerings.opengl.gui.config GUI configurations. 
com.threerings.opengl.material.config Material configurations. 
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.config Scene configurations. 
com.threerings.opengl.util   
com.threerings.probs Probabilistic types. 
com.threerings.tudey.config Tudey configurations. 
com.threerings.tudey.data Tudey data. 
com.threerings.tudey.data.actor   
com.threerings.tudey.shape.config Shape configurations. 
com.threerings.util   
 

Uses of DeepObject in com.threerings.config
 

Subclasses of DeepObject in com.threerings.config
 class BoundConfig
          A configuration that may include a number of expressions to be evaluated in the scope in which the configuration is instantiated.
 class ConfigReference<T extends ManagedConfig>
          A reference to a configuration that can be embedded in, for example, other configurations.
 class ManagedConfig
          Represents a configuration managed by the ConfigManager.
 class Parameter
          A single configuration parameter.
static class Parameter.Choice
          A parameter that allows choosing between several options.
 class Parameter.Choice.Option
          An option available for selection.
static class Parameter.Direct
          A parameter that directly controls a number of fields identified by paths.
static class Parameter.Translated
          A parameter that translates its values.
 class ParameterizedConfig
          A configuration that may include a number of parameters to be configured when the configuration is referenced.
 

Uses of DeepObject in com.threerings.editor
 

Subclasses of DeepObject in com.threerings.editor
 class ArgumentPathProperty
          Extends PathProperty to read values from and write values to a Map, using the reference object passed to the constructor as a source of default values.
 class FieldProperty
          A property accessed directly through a field.
 class MethodProperty
          A property accessed through a pair of getter/setter methods.
 class PathProperty
          A property that
 class Property
          Provides access to an editable property of an object.
 class TranslatedPathProperty
          A property that
 

Uses of DeepObject in com.threerings.expr
 

Subclasses of DeepObject in com.threerings.expr
 class BooleanExpression
          A boolean-valued expression.
static class BooleanExpression.And
          Computes the logical AND of its operands.
static class BooleanExpression.BinaryOperation
          The superclass of the binary operations.
static class BooleanExpression.BooleanEquals
          Checks the equality of its operands.
static class BooleanExpression.Constant
          A constant expression.
static class BooleanExpression.FloatBinaryOperation
          The superclass of the operations involving two float expressions.
static class BooleanExpression.FloatEquals
          Determines whether the first float is equal to the second.
static class BooleanExpression.FloatGreater
          Determines whether the first float is greater than the second.
static class BooleanExpression.FloatGreaterEquals
          Determines whether the first float is greater than or equal to the second.
static class BooleanExpression.FloatLess
          Determines whether the first float is less than the second.
static class BooleanExpression.FloatLessEquals
          Determines whether the first float is greater than or equal to the second.
static class BooleanExpression.Not
          Returns the logical NOT of the sub-expression.
static class BooleanExpression.Or
          Computes the logical OR of its operands.
static class BooleanExpression.Parsed
          An expression entered as a string to be parsed.
static class BooleanExpression.Reference
          A reference expression.
static class BooleanExpression.StringEquals
          Compares two strings for equality.
static class BooleanExpression.Xor
          Computes the logical XOR of its operands.
 class Color4fExpression
          A color-valued expression.
static class Color4fExpression.Blend
          An expression that blends between two colors.
static class Color4fExpression.Constant
          A constant expression.
static class Color4fExpression.Reference
          A reference expression.
 class ExpressionBinding
          The superclass of the expression bindings.
static class ExpressionBinding.Color4fBinding
          A color binding.
static class ExpressionBinding.FloatBinding
          A float binding.
static class ExpressionBinding.IntegerBinding
          An integer binding.
static class ExpressionBinding.StringBinding
          A string binding.
static class ExpressionBinding.Transform3DBinding
          A transform binding.
 class ExpressionDefinition
          The superclass of the expression definitions.
static class ExpressionDefinition.Color4fDefinition
          Defines a color variable.
static class ExpressionDefinition.FloatDefinition
          Defines a float variable.
static class ExpressionDefinition.IntegerDefinition
          Defines an integer variable.
static class ExpressionDefinition.StringDefinition
          Defines a string variable.
static class ExpressionDefinition.Transform3DDefinition
          Defines a transform variable.
 class FloatExpression
          A float-valued expression.
static class FloatExpression.Add
          Adds its operands.
static class FloatExpression.BinaryOperation
          The superclass of the binary operations.
static class FloatExpression.Clock
          A clock-based expression.
static class FloatExpression.Constant
          A constant expression.
static class FloatExpression.Cos
          Computes the cosine of its operand.
static class FloatExpression.Divide
          Divides the first operand by the second.
static class FloatExpression.Exp
          Raises e to the power of its operand.
static class FloatExpression.Multiply
          Multiplies its operands.
static class FloatExpression.Negate
          Negates its operand.
static class FloatExpression.Noise1
          Computes the one-dimensional Perlin noise value corresponding to the operand.
static class FloatExpression.Noise2
          Computes the two-dimensional Perlin noise value corresponding to the operands.
static class FloatExpression.Parsed
          An expression entered as a string to be parsed.
static class FloatExpression.Pow
          Raises the first operand to the power of the second.
static class FloatExpression.Ramp
          Computes the ramp (reverse sawtooth) wave value of its operand.
static class FloatExpression.Reference
          A reference expression.
static class FloatExpression.Remainder
          Computes the floating point remainder when the first operand is divided by the second.
static class FloatExpression.Saw
          Computes the sawtooth wave value of its operand.
static class FloatExpression.Sin
          Computes the sine of its operand.
static class FloatExpression.Square
          Computes the square wave value of its operand.
static class FloatExpression.Subtract
          Subtracts the second operand from the first.
static class FloatExpression.Tan
          Computes the tangent of its operand.
static class FloatExpression.Triangle
          Computes the triangle wave value of its operand.
static class FloatExpression.UnaryOperation
          The superclass of the unary operations.
 class IntegerExpression
          An integer-valued expression.
static class IntegerExpression.Constant
          A constant expression.
static class IntegerExpression.Reference
          A reference expression.
 class ObjectExpression<T>
          The superclass of expressions that evaluate to objects.
 class QuaternionExpression
          A color-valued expression.
static class QuaternionExpression.Angles
          Contains the angles of rotation as separate expressions.
static class QuaternionExpression.Constant
          A constant expression.
static class QuaternionExpression.Reference
          A reference expression.
 class StringExpression
          A string-valued expression.
static class StringExpression.Constant
          A constant expression.
static class StringExpression.Parsed
          An expression entered as a string to be parsed.
static class StringExpression.Reference
          A reference expression.
 class Transform3DExpression
          A transform-valued expression.
static class Transform3DExpression.Constant
          A constant expression.
static class Transform3DExpression.NonUniform
          An expression consisting of separate expressions for translation, rotation, and (non-uniform) scale.
static class Transform3DExpression.Reference
          A reference expression.
static class Transform3DExpression.TextureFrame
          An expression representing a texture coordinate frame transform.
static class Transform3DExpression.Uniform
          An expression consisting of separate expressions for translation, rotation, and scale.
 class Vector3fExpression
          A vector-valued expression.
static class Vector3fExpression.Cartesian
          An expression consisting of separate expressions for each component.
static class Vector3fExpression.Constant
          A constant expression.
static class Vector3fExpression.Reference
          A reference expression.
 

Uses of DeepObject in com.threerings.openal.config
 

Subclasses of DeepObject in com.threerings.openal.config
 class SounderConfig
          The configuration of a sounder.
static class SounderConfig.BaseClip
          Base class for SounderConfig.BaseClip and SounderConfig.MetaClip.
static class SounderConfig.BaseStream
          Base class for SounderConfig.BaseStream and SounderConfig.MetaStream.
static class SounderConfig.Case
          A case within a conditional sounder
static class SounderConfig.Clip
          Plays a sound clip.
static class SounderConfig.ComponentSounder
          A component sounder within a compound.
static class SounderConfig.Compound
          Plays multiple sounders simultaneously.
static class SounderConfig.Conditional
          Plays the first sounder whose condition evaluates to true.
static class SounderConfig.Derived
          A derived implementation.
static class SounderConfig.Fixed
          An original config with fixed fields.
static class SounderConfig.Implementation
          Contains the actual implementation of the sounder.
static class SounderConfig.MetaClip
          Plays a randomly selected clip.
static class SounderConfig.MetaStream
          Selects between a number of substreams.
static class SounderConfig.Original
          The superclass of the implementations describing an original sounder, as opposed to one derived from another configuration.
static class SounderConfig.PitchWeightedFile
          A weighted file with a pitch multiplier.
static class SounderConfig.QueuedFile
          Represents a file to enqueue in the stream.
static class SounderConfig.Random
          Plays a randomly selected sub-sounder.
static class SounderConfig.Scripted
          Plays a scripted sequence of sounders.
static class SounderConfig.Sequential
          Plays multiple sounders in sequence.
static class SounderConfig.Stream
          Plays a sound stream.
static class SounderConfig.TimedSounder
          A sounder to play at a specific time.
static class SounderConfig.Variable
          An original config with variable fields.
static class SounderConfig.VariableClip
          Plays a clip with variable parameters.
static class SounderConfig.WeightedFile
          Combines a file to enqueue .
static class SounderConfig.WeightedSounder
          A component sounder within a compound.
 

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

Subclasses of DeepObject in com.threerings.opengl.compositor.config
 class RenderEffectConfig
          Describes a render effect.
static class RenderEffectConfig.Derived
          A derived implementation.
static class RenderEffectConfig.Implementation
          Contains the actual implementation of the effect.
static class RenderEffectConfig.Original
          An original implementation.
static class RenderEffectConfig.Technique
          A technique available to render the effect.
 class RenderQueueConfig
          The configuration of a render queue.
static class RenderQueueConfig.Normal
          The normal render mode.
static class RenderQueueConfig.Ortho
          The ortho render mode: switches to an ortho matrix (with pixel scale) before rendering.
static class RenderQueueConfig.RenderMode
          Base class for render modes.
static class RenderQueueConfig.Skybox
          The skybox render mode: scales the field of view before rendering and clears the z buffer afterwards.
 class RenderSchemeConfig
          The configuration of a render scheme.
static class RenderSchemeConfig.Implementation
          The actual implementation of the scheme.
static class RenderSchemeConfig.Normal
          A "normal" implementation.
static class RenderSchemeConfig.Special
          A "special" implementation.
 class StepConfig
          Represents a single step in the process of updating a target.
static class StepConfig.Clear
          Clears some or all of the buffers.
static class StepConfig.Clear.Color
          Color clear parameters.
static class StepConfig.Clear.Depth
          Depth clear parameters.
static class StepConfig.Clear.Stencil
          Stencil clear parameters.
static class StepConfig.RenderQuad
          Renders a full-screen quad.
static class StepConfig.RenderQueues
          Renders a set of render queues.
 class TargetConfig
          Represents a single target to update within the post effect.
static class TargetConfig.Output
          Renders to the effect output.
static class TargetConfig.Texture
          Renders to a (color and/or depth) texture.
 

Uses of DeepObject in com.threerings.opengl.effect
 

Subclasses of DeepObject in com.threerings.opengl.effect
 class ColorFunction
          Provides a color based on a parameter ranging from 0 to 1.
static class ColorFunction.Constant
          A color function that always returns the same color.
static class ColorFunction.InAndOut
          A color function that blends linearly from a start color to an end color, then back to the start color.
static class ColorFunction.Linear
          A color function that blends linearly between two colors.
static class ColorFunction.Multipoint
          A color function that blends between an arbitrary number of colors.
static class ColorFunction.ThreePoint
          A color function that blends linearly from a start color to a middle color, then to an end color.
 class Easing
          Represents the type of easing to use, which affects the time parameter.
static class Easing.None
          Performs no easing.
static class Easing.QuadraticIn
          Performs a simple quadratic ease-in.
static class Easing.QuadraticInAndOut
          Performs a simple ease-in and a simple ease-out.
static class Easing.QuadraticOut
          Performs a simple quadratic ease-out.
 class FloatFunction
          Provides a float value based on a parameter ranging from 0 to 1.
static class FloatFunction.Constant
          Returns a constant value.
static class FloatFunction.InAndOut
          A float function that blends linearly from a start value to an end value, then back to the start value.
static class FloatFunction.Linear
          Linearly interpolates between a start and an end value.
static class FloatFunction.Multipoint
          A float function that blends between an arbitrary number of values.
static class FloatFunction.Multipoint.Point
          A single point to blend between.
static class FloatFunction.ThreePoint
          A float function that blends linearly from a start value to a middle value, then to an end value.
 

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

Subclasses of DeepObject in com.threerings.opengl.effect.config
 class BaseParticleSystemConfig
          Base class for ParticleSystemConfig and MetaParticleSystemConfig.
static class BaseParticleSystemConfig.Layer
          A single layer of the system.
 class CounterConfig
          Determines how many particles to emit at each frame.
static class CounterConfig.ConstantRate
          Releases particles at a constant rate.
static class CounterConfig.RandomIntervals
          Superclass for counters that determine the number of particles to release by generating sequences of interarrival times (intervals).
static class CounterConfig.Unlimited
          Always releases the maximum number of particles.
 class InfluenceConfig
          Modifies the state of a set of particles.
static class InfluenceConfig.AngularAcceleration
          Applies an angular acceleration.
static class InfluenceConfig.CylindricalVortex
          Spins particles around an axis.
static class InfluenceConfig.Gravity
          A constant acceleration influence.
static class InfluenceConfig.Jitter
          Makes particles wander around randomly.
static class InfluenceConfig.LinearDrag
          An influence representing the resistance to a particle's motion in proportion to its speed.
static class InfluenceConfig.QuadraticDrag
          An influence representing the resistance to a particle's motion in proportion to the square of its speed.
static class InfluenceConfig.ToroidalVortex
          Spins particles around a ring.
static class InfluenceConfig.Wander
          Makes particles wander around randomly.
static class InfluenceConfig.Wind
          A varying acceleration influence.
 class MetaParticleSystemConfig
          The configuration of a meta particle system (like a particle system, but each particle is a model instance).
static class MetaParticleSystemConfig.Layer
          A single layer of the system.
 class ParticleSystemConfig
          The configuration of a particle system.
static class ParticleSystemConfig.GroupPriority
          Controls the order in which layers are rendered within the system.
static class ParticleSystemConfig.Layer
          A single layer of the system.
static class ParticleSystemConfig.Lines
          Renders particles as lines or line strips.
static class ParticleSystemConfig.Meshes
          Renders particles as mesh instances.
static class ParticleSystemConfig.ParticleGeometryConfig
          Determines how particles are rendered.
static class ParticleSystemConfig.Points
          Renders particles as points.
static class ParticleSystemConfig.Quads
          Renders particles as quads or quad strips.
 class PlacerConfig
          Determines the particles' initial positions.
static class PlacerConfig.Box
          Places points within a box.
static class PlacerConfig.Frustum
          Places points within the view frustum.
static class PlacerConfig.Line
          Places points along a line segment.
static class PlacerConfig.Point
          Places points at the local origin.
static class PlacerConfig.Ring
          Places points within a ring or disc.
static class PlacerConfig.Shell
          Places points within a sphere or spherical shell.
 class ShooterConfig
          Determines the particles' initial velocities.
static class ShooterConfig.Cone
          Shoots particles in a cone pattern.
static class ShooterConfig.Outward
          Fires particles away from the origin.
 

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

Subclasses of DeepObject in com.threerings.opengl.geometry.config
 class DeformerConfig
          Deformer configuration.
static class DeformerConfig.Skin
          Performs software skinning.
 class GeometryConfig
          Geometry configuration.
static class GeometryConfig.ArrayStored
          Array geometry.
static class GeometryConfig.AttributeArrayConfig
          Describes an interleaved attribute array.
static class GeometryConfig.IndexedStored
          Indexed geometry.
static class GeometryConfig.SkinnedIndexedStored
          Skinned indexed geometry.
static class GeometryConfig.Stored
          Superclass of configurations with stored geometry.
 class PassDescriptor
          Describes the elements of state that will be used in a pass for the purpose of configuring the geometry instance.
 class PassSummary
          Summarizes the attributes used by a set of passes.
 

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

Subclasses of DeepObject in com.threerings.opengl.gui.config
 class BackgroundConfig
          Contains a background configuration.
static class BackgroundConfig.Blank
          A blank background.
static class BackgroundConfig.ColorizedImage
          A colorized image.
static class BackgroundConfig.Image
          An image background.
static class BackgroundConfig.Solid
          A solid background.
 class BorderConfig
          Contains a border configuration.
static class BorderConfig.Blank
          A blank border.
static class BorderConfig.Solid
          A solid border.
 class BoundedRangeModelConfig
          Contains the configuration of a range model.
static class BoundedRangeModelConfig.Snapping
          A solid border.
 class ComponentBillboardConfig
          A component billboard model implementation.
 class ComponentConfig
          Contains a component configuration.
static class ComponentConfig.Button
          A button.
static class ComponentConfig.ChatOverlay
          Displays chat as an overlay.
static class ComponentConfig.CheckBox
          A check box.
static class ComponentConfig.ColorPicker
          Allows the selection of a color from a colorization class.
static class ComponentConfig.ComboBox
          A combo box.
static class ComponentConfig.ComboBox.IconItem
          An icon item.
static class ComponentConfig.ComboBox.Item
          A single item in the list.
static class ComponentConfig.ComboBox.StringItem
          A string item.
static class ComponentConfig.Container
          A container.
static class ComponentConfig.HTMLView
          An HTML view.
static class ComponentConfig.Label
          A label.
static class ComponentConfig.List
          A list.
static class ComponentConfig.PasswordField
          A password field.
static class ComponentConfig.RenderableView
          An embedded 3D view.
static class ComponentConfig.ScrollBar
          A scroll bar.
static class ComponentConfig.ScrollPane
          A scroll pane.
static class ComponentConfig.Slider
          A slider.
static class ComponentConfig.Spacer
          A spacer.
static class ComponentConfig.Spinner
           
static class ComponentConfig.StatusLabel
          A status label.
static class ComponentConfig.TabbedPane
          A tabbed pane.
static class ComponentConfig.TabbedPane.Tab
          A single tab.
static class ComponentConfig.TextArea
          A text area.
static class ComponentConfig.TextComponent
          Base class for text components.
static class ComponentConfig.TextEditor
          A multi-line text editor.
static class ComponentConfig.TextField
          A text field.
static class ComponentConfig.ToggleButton
          A toggle button.
static class ComponentConfig.UserInterface
          A config-based user interface component.
static class ComponentConfig.ViewModel
          Represents a model to include in a ComponentConfig.RenderableView.
 class CursorConfig
          Describes a cursor.
 class DimensionConfig
          Contains a configurable set of dimensions.
 class FontConfig
          Describes a cursor.
 class IconConfig
          Contains an icon configuration.
static class IconConfig.Blank
          A blank icon.
static class IconConfig.ColorizedImage
          A colorized image icon.
static class IconConfig.Image
          An image icon.
static class IconConfig.Rotated
          A rotated icon.
 class InsetsConfig
          Contains a configurable set of insets.
 class LayoutConfig
           
static class LayoutConfig.Absolute
          An absolute layout.
static class LayoutConfig.Absolute.Child
          Represents a child of the layout.
static class LayoutConfig.Absolute.SizedChild
          Represents a child with a fixed size.
static class LayoutConfig.Anchor
          An anchor layout.
static class LayoutConfig.Anchor.Child
          Represents a child of the layout.
static class LayoutConfig.Border
          A border layout.
static class LayoutConfig.Border.Child
          Represents a child of the layout.
static class LayoutConfig.Group
          Base class for LayoutConfig.HorizontalGroup and LayoutConfig.VerticalGroup.
static class LayoutConfig.Group.Child
          Represents a child of the layout.
static class LayoutConfig.HorizontalGroup
          A horizontal group layout.
static class LayoutConfig.Table
          A table layout.
static class LayoutConfig.Table.Child
          Represents a child of the layout.
static class LayoutConfig.VerticalGroup
          A vertical group layout.
 class StyleConfig
          Describes a user interface style.
static class StyleConfig.Derived
          A derived implementation.
static class StyleConfig.Implementation
          Contains the actual implementation of the style.
static class StyleConfig.Original
          An original implementation.
 class UserInterfaceConfig
          Describes a user interface.
static class UserInterfaceConfig.Derived
          A derived implementation.
static class UserInterfaceConfig.Implementation
          Contains the actual implementation of the interface.
static class UserInterfaceConfig.Original
          An original implementation.
 

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

Subclasses of DeepObject in com.threerings.opengl.material.config
 class MaterialConfig
          Describes a material.
static class MaterialConfig.Derived
          A derived implementation.
static class MaterialConfig.Implementation
          Contains the actual implementation of the material.
static class MaterialConfig.Original
          An original implementation.
 class MaterialRewriter
          Used to transform material techniques.
static class MaterialRewriter.DepthOnly
          Creates depth-only versions of input techniques (for shadow maps, e.g.)
static class MaterialRewriter.Projection
          Creates projected versions of input techniques.
static class MaterialRewriter.Translucent
          Creates translucent versions of input techniques.
 class PassConfig
          Represents a single material pass.
 class ProjectionConfig
          Contains the configuration of a surface projection.
static class ProjectionConfig.Orthographic
          An orthographic projection.
static class ProjectionConfig.Perspective
          A perspective projection.
 class TechniqueConfig
          Represents a single technique for rendering a material.
static class TechniqueConfig.CompoundEnqueuer
          Invokes some number of sub-enqueuers.
static class TechniqueConfig.Enqueuer
          Represents the manner in which we enqueue the technique's batches.
static class TechniqueConfig.EnqueuerWrapper
          Wraps another enqueuer.
static class TechniqueConfig.GroupedEnqueuer
          Invokes some number of sub-enqueuers within a group.
static class TechniqueConfig.NormalEnqueuer
          Enqueues a single batch at a configurable priority.
static class TechniqueConfig.RenderEffectDependency
          A dependency on a render effect.
static class TechniqueConfig.SkipColorClearDependency
          A "dependency" that lets the compositor know that it can skip the color clear, because if we render something using this technique, then we know that we will be writing over all pixels.
static class TechniqueConfig.StencilReflectionDependency
          A dependency on a stencil reflection.
static class TechniqueConfig.StencilRefractionDependency
          A dependency on a stencil refraction.
static class TechniqueConfig.TechniqueDependency
          Represents a dependency that must be resolved when rendering.
 

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

Subclasses of DeepObject in com.threerings.opengl.model.config
 class ActionConfig
          Configurations for actions taken by models.
static class ActionConfig.CallFunction
          Generic action that calls a scoped function.
static class ActionConfig.PlaySound
          Plays a sound.
static class ActionConfig.ShakeCamera
          Shakes the camera briefly using a damped oscillation.
static class ActionConfig.SpawnTransient
          Creates a transient model (such as a particle system) and adds it to the scene at the location of one of the model's nodes.
 class AnimationConfig
          The configuration of an animation.
static class AnimationConfig.ComponentAnimation
          Contains a component animation in a sequence.
static class AnimationConfig.Derived
          A derived implementation.
static class AnimationConfig.FrameAction
          An action to perform at a specific frame in the animation.
static class AnimationConfig.Implementation
          Contains the actual implementation of the animation.
static class AnimationConfig.Imported
          A frame-based animation imported from an export file.
static class AnimationConfig.Original
          Superclass of the original implementations.
static class AnimationConfig.Procedural
          A procedural animation.
static class AnimationConfig.Sequential
          Runs a series of animations in sequence.
static class AnimationConfig.TargetTransform
          Controls the transform of one or more nodes.
 class ArticulatedConfig
          An original articulated implementation.
static class ArticulatedConfig.AnimationMapping
          A named animation reference.
 class ArticulatedConfig.Attachment
          Represents an attached model.
 class ArticulatedConfig.Billboard
          A billboard transform.
static class ArticulatedConfig.MeshNode
          A node containing a mesh.
static class ArticulatedConfig.Node
          A node within an Articulated model.
 class ArticulatedConfig.NodeTransform
          Represents a transform to apply to a node.
 class ArticulatedConfig.Upright
          A transform that orients the node vertically with respect to the world coordinate system.
 class CompoundConfig
          A compound model implementation.
static class CompoundConfig.ComponentModel
          Represents one of the models that makes up the compound.
 class ConditionalConfig
          A conditional model implementation.
static class ConditionalConfig.Case
          Represents one of the cases that makes up the conditional.
 class GeneratedStaticConfig
          Configuration for static models generated in code.
static class GeneratedStaticConfig.Generator
          The object responsible for generating the geometry.
static class GeneratedStaticConfig.Quad
          Generates a simple quad with customizable level of tessellation.
 class InfluenceFlagConfig
          Contains a set of flags for different kinds of influences.
 class MergedStaticConfig
          A merged static implementation.
 class ModelConfig
          The configuration of a model.
static class ModelConfig.BaseWrapper
          Base wrapper implementation.
static class ModelConfig.Derived
          A derived implementation.
static class ModelConfig.Implementation
          Contains the actual implementation of the model.
static class ModelConfig.Imported
          Superclass of the imported implementations (this is not abstract because in order for the exporter to create a prototype of MaterialMapping, it must be able to instantiate this class).
 class ModelConfig.Imported.MaterialMapping
          Represents a mapping from texture name to material.
static class ModelConfig.MeshSet
          Contains a set of meshes.
static class ModelConfig.Schemed
          Chooses different models based on the render scheme.
static class ModelConfig.SchemedModel
          Combines a render scheme with a model reference.
static class ModelConfig.VisibleMesh
          Pairs a texture name with a geometry config.
 class ScriptedConfig
          A scripted model implementation.
static class ScriptedConfig.TimeAction
          An action to perform after a specific time interval.
 class StaticConfig
          An original static implementation.
 class StaticSetConfig
          An original static set implementation.
 

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

Subclasses of DeepObject in com.threerings.opengl.model.tools
static class ModelTool.EnvironmentModel
          Represents a model in the environment.
 

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

Subclasses of DeepObject in com.threerings.opengl.renderer.config
 class AlphaStateConfig
          Configurable alpha state.
 class ClientArrayConfig
          Contains the configuration of a single client array.
 class ColorizationConfig
          Describes a colorization.
static class ColorizationConfig.CustomOffsets
          Uses a pository class and a custom color.
static class ColorizationConfig.FullyCustom
          A fully custom colorization.
static class ColorizationConfig.Normal
          A reference to a pository colorization.
static class ColorizationConfig.Triplet
          Represents a set of hue, saturation, and value values.
 class ColorMaskStateConfig
          Configurable color mask state.
 class ColorStateConfig
          Configurable color state.
 class CullStateConfig
          Configurable cull state.
 class DepthStateConfig
          Configurable depth state.
 class FogStateConfig
          Configurable fog state.
static class FogStateConfig.Disabled
          Explicitly disables the fog.
static class FogStateConfig.Enabled
          Superclass of the enabled states.
static class FogStateConfig.Exponential
          Exponential fog.
static class FogStateConfig.Linear
          Linear fog.
 class LightConfig
          Represents the state of a single light.
static class LightConfig.Attenuation
          Represents the light's attenuation coefficients.
static class LightConfig.Colors
          Represents the colors of the light.
static class LightConfig.Directional
          A directional light.
static class LightConfig.Falloff
          Represents the spot light falloff.
static class LightConfig.Point
          A point light.
static class LightConfig.Spot
          A spot light.
 class LightStateConfig
          Configurable light state.
static class LightStateConfig.Disabled
          Explicitly disables lighting.
static class LightStateConfig.Enabled
          Enables lighting.
 class LineStateConfig
          Configurable line state.
 class MaterialStateConfig
          Configurable material state.
static class MaterialStateConfig.OneSided
          A one-sided material configuration.
static class MaterialStateConfig.Side
          The parameters of one side.
static class MaterialStateConfig.TwoSided
          A two-sided material configuration.
 class PointStateConfig
          Configurable line state.
 class PolygonStateConfig
          Configurable polygon state.
 class ShaderConfig
          Shader metadata.
static class ShaderConfig.ArrayRefUniformConfig<T>
          Base class for configs representing uniform arrays whose values come from references to scoped variables.
static class ShaderConfig.BooleanDefinition
          A boolean definition.
static class ShaderConfig.BooleanExprUniformConfig
          A boolean-valued uniform whose value is derived from an expression.
static class ShaderConfig.BooleanUniformConfig
          A boolean-valued uniform.
static class ShaderConfig.ColorDefinition
          A color-valued definition.
static class ShaderConfig.ColorExprUniformConfig
          A color-valued uniform whose value is derived from an expression.
static class ShaderConfig.ColorUniformConfig
          A color-valued uniform.
static class ShaderConfig.Definition
          Represents a preprocessor definition.
static class ShaderConfig.Derived
          A derived implementation.
static class ShaderConfig.ExpressionUniformConfig
          Base class for expression-derived uniforms.
static class ShaderConfig.FloatDefinition
          A float-valued definition.
static class ShaderConfig.FloatExprUniformConfig
          A float-valued uniform whose value is derived from an expression.
static class ShaderConfig.FloatUniformConfig
          A float-valued uniform.
static class ShaderConfig.FogBlendSnippet
          Defines a snippet that blends in the fog according to the fog parameter to simulate the behavior of the fixed-function pipeline.
static class ShaderConfig.FogParamSnippet
          Defines a snippet that sets the fog parameter value to simulate the behavior of the fixed-function pipeline.
static class ShaderConfig.Fragment
          A fragment shader.
static class ShaderConfig.Fragment.Contents
          The initial contents of the shader.
static class ShaderConfig.Fragment.SourceFile
          Creates a shader from the specified file.
static class ShaderConfig.FragmentLightingSnippet
          Defines a snippet that computes the fragment color based on the lighting parameters.
static class ShaderConfig.Implementation
          Contains the actual implementation of the shader.
static class ShaderConfig.IntegerDefinition
          An integer-valued definition.
static class ShaderConfig.IntegerExprUniformConfig
          An integer-valued uniform whose value is derived from an expression.
static class ShaderConfig.IntegerUniformConfig
          An integer-valued uniform.
static class ShaderConfig.MatrixArrayRefUniformConfig
          References an array of matrices.
static class ShaderConfig.Original
          The superclass of the original implementations.
static class ShaderConfig.PolarUniformConfig
          A polar coordinate-valued uniform.
static class ShaderConfig.SimpleUniformConfig
          Base class for simple uniforms.
static class ShaderConfig.StringDefinition
          A string-valued definition.
static class ShaderConfig.TexCoordSnippet
          Defines a snippet that sets the tex coords to simulate the behavior of the fixed-function pipeline.
static class ShaderConfig.TransformDefinition
          A transform-valued definition.
static class ShaderConfig.TransformExprUniformConfig
          A transform-valued uniform whose value is derived from an expression.
static class ShaderConfig.TransformUniformConfig
          A transform-valued uniform.
static class ShaderConfig.UniformConfig
          Represents the configuration of one or more shader uniforms.
static class ShaderConfig.Vertex
          A vertex shader.
static class ShaderConfig.Vertex.Contents
          The initial contents of the shader.
static class ShaderConfig.Vertex.SourceFile
          Creates a shader from the specified file.
static class ShaderConfig.VertexLightingSnippet
          Defines a snippet that sets the front and/or back colors to simulate the behavior of the fixed-function pipeline.
 class ShaderStateConfig
          Configurable shader state.
static class ShaderStateConfig.Disabled
          Disables the shader.
static class ShaderStateConfig.Enabled
          Enables the shader.
 class StencilStateConfig
          Configurable stencil state.
 class TextureConfig
          Texture metadata.
static class TextureConfig.Animated
          Switches between subtextures according to an expression.
static class TextureConfig.BaseDerived
          Base class of TextureConfig.BaseDerived and related implementations.
static class TextureConfig.CubeRender
          A dynamically rendered cube map.
static class TextureConfig.Derived
          A derived implementation.
static class TextureConfig.Frame
          A frame within an animated texture.
static class TextureConfig.Implementation
          Contains the actual implementation of the texture.
static class TextureConfig.Original
          The superclass of the implementations describing an original texture, as opposed to one derived from another configuration.
static class TextureConfig.Original1D
          A 1D texture.
static class TextureConfig.Original1D.Blank
          Creates a blank texture.
static class TextureConfig.Original1D.Contents
          The initial contents of the texture.
static class TextureConfig.Original1D.ImageFile
          Creates a texture from the specified image file.
static class TextureConfig.Original2D
          A 2D texture.
static class TextureConfig.Original2D.Blank
          Creates a blank texture.
static class TextureConfig.Original2D.Contents
          The initial contents of the texture.
static class TextureConfig.Original2D.ImageFile
          Creates a texture from the specified image.
static class TextureConfig.Original2DTarget
          A 2D texture that matches the dimensions of the render surface.
static class TextureConfig.Original3D
          A 3D texture.
static class TextureConfig.Original3D.Blank
          Creates a blank texture.
static class TextureConfig.Original3D.Contents
          The initial contents of the texture.
static class TextureConfig.Original3D.ImageFile
          Creates a texture from the specified image.
static class TextureConfig.OriginalCubeMap
          A cube map texture.
static class TextureConfig.OriginalCubeMap.Blank
          Creates a blank texture.
static class TextureConfig.OriginalCubeMap.Contents
          The initial contents of the texture.
static class TextureConfig.OriginalCubeMap.FileTrio
          Contains the files for the x, y, and z faces.
static class TextureConfig.OriginalCubeMap.ImageFile
          Creates a texture from the specified image.
static class TextureConfig.OriginalCubeMap.ImageFiles
          Creates a texture from the specified images.
static class TextureConfig.OriginalRectangle
          A 2D texture that uses the rectangle target.
static class TextureConfig.Reflection
          A planar reflection texture.
static class TextureConfig.Refraction
          A planar refraction texture.
 class TextureCoordGenConfig
          Contains a texture coordinate generation function.
static class TextureCoordGenConfig.EyeLinear
          Generates coordinates using a linear function in eye space.
static class TextureCoordGenConfig.Linear
          Superclass of the linear texture coordinate generation functions.
static class TextureCoordGenConfig.NormalMap
          Generates coordinates using a normal map function.
static class TextureCoordGenConfig.ObjectLinear
          Generates coordinates using a linear function in object (model) space.
static class TextureCoordGenConfig.ReflectionMap
          Generates coordinates using a reflection map function.
static class TextureCoordGenConfig.SphereMap
          Generates coordinates using a sphere map function.
 class TextureEnvironmentConfig
          Contains the configuration of a texture unit's environment.
static class TextureEnvironmentConfig.Add
          The add environment mode.
static class TextureEnvironmentConfig.AlphaParam
          A single alpha source/operand pair.
static class TextureEnvironmentConfig.Blend
          The blend environment mode.
static class TextureEnvironmentConfig.Combine
          The combine environment mode.
static class TextureEnvironmentConfig.Decal
          The decal environment mode.
static class TextureEnvironmentConfig.Modulate
          The modulate environment mode.
static class TextureEnvironmentConfig.Replace
          The replace environment mode.
static class TextureEnvironmentConfig.RGBParam
          A single rgb combine parameter.
 class TextureStateConfig
          Configurable texture state.
 class TextureUnitConfig
          Contains the configuration of a single texture unit.
 

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

Subclasses of DeepObject in com.threerings.opengl.scene.config
 class Extent
          Represents the extent of an influence or effect.
static class Extent.Limited
          Limited extent.
static class Extent.Unlimited
          Unlimited extent.
 class SceneInfluenceConfig
          The configuration of an influence.
static class SceneInfluenceConfig.AmbientLight
          Represents the influence of ambient light.
static class SceneInfluenceConfig.Definer
          Represents a variable definition influence.
static class SceneInfluenceConfig.Fog
          Represents the influence of fog.
static class SceneInfluenceConfig.Light
          Represents the influence of a light.
static class SceneInfluenceConfig.Projector
          Represents a projection influence.
 class SceneInfluencerConfig
          A scene influencer implementation.
 class ViewerAffecterConfig
          A viewer affecter implementation.
 class ViewerEffectConfig
          The configuration of an effect.
static class ViewerEffectConfig.BackgroundColor
          Changes the background color.
static class ViewerEffectConfig.Particles
          Adds a particle effect.
static class ViewerEffectConfig.RenderEffect
          Adds a render effect.
static class ViewerEffectConfig.Skybox
          Sets the skybox.
static class ViewerEffectConfig.Sound
          Plays a sound.
 

Uses of DeepObject in com.threerings.opengl.util
 

Subclasses of DeepObject in com.threerings.opengl.util
 class Preloadable
          Represents a resource to be preloaded and "pinned" in the cache by retaining a strong reference.
static class Preloadable.Animation
          An animation resource.
static class Preloadable.Config
          A generic config resource.
static class Preloadable.Model
          A model resource.
 

Uses of DeepObject in com.threerings.probs
 

Subclasses of DeepObject in com.threerings.probs
 class BooleanVariable
          A boolean random variable.
 class ColorFunctionVariable
          A ColorFunction random variable.
static class ColorFunctionVariable.Fixed
          Simply returns the same function.
static class ColorFunctionVariable.VariableConstant
          Returns a constant function with a variable value.
static class ColorFunctionVariable.VariableLinear
          Returns a linear function with independent variable start and end values.
 class ColorVariable
          A color-valued random variable.
static class ColorVariable.Constant
          Always returns the same value.
static class ColorVariable.Uniform
          Returns values uniformly distributed in RGBA space.
 class FloatFunctionVariable
          A FloatFunction random variable.
static class FloatFunctionVariable.Fixed
          Simply returns the same function.
static class FloatFunctionVariable.VariableConstant
          Returns a constant function with a variable value.
static class FloatFunctionVariable.VariableInAndOut
          Returns an in-and-out function with independent variable start and end values.
static class FloatFunctionVariable.VariableLinear
          Returns a linear function with independent variable start and end values.
static class FloatFunctionVariable.VariableMultipoint
          Returns a multipoint function with independent values.
static class FloatFunctionVariable.VariableMultipoint.Point
          A single point to blend between.
static class FloatFunctionVariable.VariableThreePoint
          Returns a three-point function with independent variable start, middle, and end values.
 class FloatVariable
          A floating point random variable.
static class FloatVariable.Constant
          Always returns the same value.
static class FloatVariable.Exponential
          Returns an exponentially distributed value.
static class FloatVariable.Normal
          Returns a normally distributed value.
static class FloatVariable.Uniform
          Returns a uniformly distributed value.
 class QuaternionVariable
          A quaternion-valued random variable.
static class QuaternionVariable.Constant
          Always returns the same value.
static class QuaternionVariable.Identity
          Always return the identity value.
static class QuaternionVariable.Random
          Returns a totally random rotation.
static class QuaternionVariable.Uniform
          Returns a uniformly distributed value.
 class VectorVariable
          A vector-valued random variable.
static class VectorVariable.Constant
          Always returns the same value.
static class VectorVariable.Uniform
          Returns a uniformly distributed value.
 

Uses of DeepObject in com.threerings.tudey.config
 

Subclasses of DeepObject in com.threerings.tudey.config
static class ActionConfig.AbstractMove
          Superclass of the portal actions.
static class ActionConfig.Case
          A switch case.
static class ActionConfig.Compound
          Executes multiple actions simultaneously.
static class ActionConfig.Conditional
          Executes a sub-action if a condition is satisfied.
static class ActionConfig.Delayed
          Executes an action after some delay.
static class ActionConfig.DestroyActor
          Destroys an actor.
static class ActionConfig.EntryPortal
          A (non-tile) scene model entry portal identified by its entry id.
static class ActionConfig.ExpressionCase
          A switch case.
static class ActionConfig.ExpressionSwitch
          Executes the first case whose value equals the switch value.
static class ActionConfig.FireEffect
          Fires an effect.
static class ActionConfig.ForceClientAction
          Forces the client associated with the target to do something.
static class ActionConfig.MoveAll
          Moves all players to a new scene.
static class ActionConfig.MoveBody
          Moves a player pawn to a new scene.
static class ActionConfig.Portal
          Identifies a portal within the target scene.
static class ActionConfig.Random
          Executes an action from a weighted list.
static class ActionConfig.SetFlag
          Sets a flag on the target.
static class ActionConfig.SetVariable
          Sets a variable on the target.
static class ActionConfig.Signal
          Transmits a signal.
static class ActionConfig.SpawnActor
          Spawns a new actor.
static class ActionConfig.SpawnRandomTranslatedActor
          Spawns a number of actors randomly translated from the location.
static class ActionConfig.SpawnRotatedActor
          Spawns a new actor with a fixed rotation.
static class ActionConfig.SpawnTransformedActor
          Spawns a new actor that can have a translation and rotation.
static class ActionConfig.StepLimitMobile
          Sets a step limiter on mobile.
static class ActionConfig.Switch
          Executes the first sub-action with a satisfied condition.
static class ActionConfig.TaggedPortal
          A portal identified by its tag.
static class ActionConfig.TilePortal
          A tile portal identified by its coordinates.
static class ActionConfig.WarpActor
          Warps an actor from one place to another.
static class ActionConfig.WarpTransformedActor
          Warps an actor from on place to another transformed location.
static class ActionConfig.WeightedAction
          Combines an action with a weight.
 class ActorConfig
          The configuration of an actor.
static class ActorConfig.Agent
          Implementation for computer-controlled actors.
static class ActorConfig.Derived
          A derived implementation.
static class ActorConfig.Implementation
          Contains the actual implementation of the actor.
static class ActorConfig.Mobile
          Base class for mobile implementations.
static class ActorConfig.Original
          Superclass of the original implementations.
static class ActorConfig.Pawn
          Implementation for user-controlled actors.
 class ActorModelConfig
          A model config wrapper for using an actor's model config.
static class ActorModelConfig.Wrapper
          An actor model config wrapper.
 class ActorSpriteConfig
          The configuration of an actor sprite.
static class ActorSpriteConfig.Default
          The default sprite.
static class ActorSpriteConfig.MovementSet
          Represents a set of movement animations.
static class ActorSpriteConfig.Moving
          A sprite with idle and movement animations.
static class ActorSpriteConfig.QuadMovement
          A movement set with separate animations for the four directions.
static class ActorSpriteConfig.RotationSet
          Represents a set of rotation animations.
static class ActorSpriteConfig.SingleMovement
          A movement set with a single animation.
static class ActorSpriteConfig.State
          Represents a single animated state.
static class ActorSpriteConfig.StatefulEntry
          Manipulates an entry sprite to reflect the state of the entry's corresponding actor.
static class ActorSpriteConfig.WeightedAnimation
          Contains an animation reference and an associated weight.
 class AreaConfig
          The configuration of an area.
static class AreaConfig.Derived
          A derived implementation.
static class AreaConfig.Implementation
          Contains the actual implementation of the area.
static class AreaConfig.Original
          An original implementation.
 class BehaviorConfig
          Configurations for agent behavior.
static class BehaviorConfig.Combined
          A combined behavior.
static class BehaviorConfig.Derived
          A derived implementation.
static class BehaviorConfig.Evaluating
          Base class for behaviors that require periodic (re)evaluation.
static class BehaviorConfig.Follow
          Follows another actor.
static class BehaviorConfig.Implementation
          Contains the actual implementation of the behavior.
static class BehaviorConfig.Original
          Superclass of the original implementations.
static class BehaviorConfig.Patrol
          Patrols a path, area, etc.
static class BehaviorConfig.Random
          Chooses a sub-behavior randomly according to their weights for each evaluation.
static class BehaviorConfig.Scripted
          A behavior that has a set of scripted actions.
static class BehaviorConfig.Wander
          Wanders around randomly.
static class BehaviorConfig.WeightedBehavior
          Combines a behavior with its weight.
 class CameraConfig
          Contains the parameters of the camera (field of view, coordinates, etc.) and allows for interpolation.
 class ClientActionConfig
          Configurations for client-side actions.
static class ClientActionConfig.Compound
          Executes multiple actions simultaneously.
static class ClientActionConfig.ControllerAction
          Fires an action on the scene controller.
static class ClientActionConfig.ServerRequest
          Sends a request to the server.
 class ConditionConfig
          Configurations for handler conditions.
static class ConditionConfig.Action
          Satisfied if executing the aciton returns true.
static class ConditionConfig.All
          Satisfied if all of the component conditions are satisfied.
static class ConditionConfig.Always
          Satisfied always.
static class ConditionConfig.Any
          Satisfied if any of the component conditions are satisfied.
static class ConditionConfig.Cooldown
          Ensures a cooldown time is met between satisfied conditions.
static class ConditionConfig.DistanceWithin
          Determines whether the distance between two entities is within a pair of bounds.
static class ConditionConfig.Evaluate
          Satisfied if the expression evaluates to true.
static class ConditionConfig.FlagSet
          Determines whether an actor's flag is set.
static class ConditionConfig.InstanceOf
          Determines whether an entity('s logic) is an instance of some class.
static class ConditionConfig.Intersecting
          Determines whether two regions intersect.
static class ConditionConfig.Limit
          Will be satisfied a fixed number of times.
static class ConditionConfig.Not
          Satisfied if the component condition is not satisfied.
static class ConditionConfig.Random
          Satisfied with a fixed probability.
static class ConditionConfig.Tagged
          Determines whether an entity has a tag.
 class EffectConfig
          The configuration of an effect.
static class EffectConfig.Derived
          A derived implementation.
static class EffectConfig.Implementation
          Contains the actual implementation of the effect.
static class EffectConfig.Original
          Superclass of the original implementations.
 class EffectSpriteConfig
          The configuration of an effect sprite.
static class EffectSpriteConfig.Animator
          A sprite that plays an animation on another sprite.
static class EffectSpriteConfig.Default
          The default sprite.
 class ExpressionConfig
          Configurations for (weakly typed) server-side expressions.
static class ExpressionConfig.Add
          Computes the sum of the operands.
static class ExpressionConfig.And
          Computes the logical AND of the first and second operands.
static class ExpressionConfig.BinaryOperation
          Base class for binary operations.
static class ExpressionConfig.Constant
          A constant expression.
static class ExpressionConfig.Decrement
          Subtracts one from the operand.
static class ExpressionConfig.Divide
          Computes the quotient of the operands.
static class ExpressionConfig.Equals
          Finds out whether the first operand is equal to the second.
static class ExpressionConfig.Greater
          Finds out whether the first operand is greater than the second.
static class ExpressionConfig.GreaterEquals
          Finds out whether the first operand is greater than or equal to the second.
static class ExpressionConfig.Increment
          Adds one to the operand.
static class ExpressionConfig.Less
          Finds out whether the first operand is less then the second.
static class ExpressionConfig.LessEquals
          Finds out whether the first operand is less than or equal to the second.
static class ExpressionConfig.Multiply
          Computes the product of the operands.
static class ExpressionConfig.Negate
          Negates the operand.
static class ExpressionConfig.Not
          Computes the logical NOT of the operand.
static class ExpressionConfig.NumTargets
          The side of the target results.
static class ExpressionConfig.Or
          Computes the logical OR of the first and second operands.
static class ExpressionConfig.Parsed
          An expression entered as a string to be parsed.
static class ExpressionConfig.Previous
          The previous value.
static class ExpressionConfig.Reference
          A reference to another variable.
static class ExpressionConfig.Remainder
          Computes the remainder of division of the operands.
static class ExpressionConfig.Subtract
          Computes the difference of the operands.
static class ExpressionConfig.UnaryOperation
          Base class for unary operations.
static class ExpressionConfig.Xor
          Computes the logical XOR of the first and second operands.
 class GroundConfig
          The configuration of a ground type.
static class GroundConfig.Derived
          A derived implementation.
static class GroundConfig.EdgeCase
          Ground edge case class.
static class GroundConfig.Implementation
          Contains the actual implementation of the ground type.
static class GroundConfig.Original
          An original ground implementation.
static class GroundConfig.TransitionCase
          Transition edge case.
 class HandlerConfig
          Configurations for server-side event handlers.
static class HandlerConfig.ActorAdded
          The actor added event handler.
static class HandlerConfig.ActorRemoved
          An actor is removed event handler.
static class HandlerConfig.BaseActorObserver
          Base class for HandlerConfig.ActorAdded and HandlerConfig.ActorRemoved.
static class HandlerConfig.BaseIntersection
          Base class for the various intersection-related handlers.
static class HandlerConfig.BaseIntersectionCount
          The intersection count event handler.
static class HandlerConfig.DefaultShape
          Uses the source's shape with an optional expansion.
static class HandlerConfig.Intersection
          The intersection event handler.
static class HandlerConfig.IntersectionShape
          Base class for the intersection shapes.
static class HandlerConfig.IntersectionStart
          The intersection start event handler.
static class HandlerConfig.IntersectionStop
          The intersection stop event handler.
static class HandlerConfig.Request
          The client request event handler.
static class HandlerConfig.Shutdown
          The shutdown event handler.
static class HandlerConfig.Signal
          The signal event handler.
static class HandlerConfig.SignalStart
          The signal start event handler (fired on the first tick that a signal is received).
static class HandlerConfig.SignalStop
          The signal stop event handler (fired on the first tick that a signal stops being received).
static class HandlerConfig.Startup
          The startup event handler.
static class HandlerConfig.ThresholdIntersectionCount
          An threshold instsection count event handler.
static class HandlerConfig.Tick
          The tick event handler.
static class HandlerConfig.Timer
          The timer event handler.
static class HandlerConfig.TransformedShape
          Uses a different shape, transformed by the source's transform.
static class HandlerConfig.VariableChanged
          Called when any variable is modified.
static class HandlerConfig.WarnTimer
          A timer with a warning action.
 class PaintableConfig
          Base class for GroundConfig and WallConfig.
static class PaintableConfig.Case
          Represents a single case.
static class PaintableConfig.Tile
          Contains a tile that can be used for a case.
 class PathConfig
          The configuration of a path.
static class PathConfig.Derived
          A derived implementation.
static class PathConfig.Implementation
          Contains the actual implementation of the path.
static class PathConfig.Original
          An original implementation.
 class PlaceableConfig
          The configuration of a placeable object.
static class PlaceableConfig.ClickableProp
          Clickable prop implementation.
static class PlaceableConfig.Derived
          A derived implementation.
static class PlaceableConfig.Implementation
          Contains the actual implementation of the placeable.
static class PlaceableConfig.Marker
          A marker implementation.
static class PlaceableConfig.Original
          Superclass of the original implementations.
static class PlaceableConfig.Prop
          A prop implementation.
static class PlaceableConfig.StatefulProp
          Stateful prop implementation.
 class RegionConfig
          Configurations for regions.
static class RegionConfig.Default
          A potentially expanded or contracted version of the source shape.
static class RegionConfig.Fixed
          A fixed (world space) region.
static class RegionConfig.Located
          Base class for the located region configs.
static class RegionConfig.Transformed
          An explicitly specified shape that uses the source's translation and rotation.
 class SceneGlobalConfig
          The configuration of a global scene object.
static class SceneGlobalConfig.Camera
          A set of camera parameters that override the defaults.
static class SceneGlobalConfig.Derived
          A derived implementation.
static class SceneGlobalConfig.EnvironmentModel
          A simple environment model.
static class SceneGlobalConfig.Implementation
          Contains the actual implementation of the global.
static class SceneGlobalConfig.Original
          Superclass of the original implementations.
 class ScriptConfig
          Configurations for scripted actions in a behavior.
static class ScriptConfig.Condition
          A script that waits until a condition is satisfied before completing.
static class ScriptConfig.Goto
          Goes to a specific script step.
static class ScriptConfig.Move
          Moves to a target location.
static class ScriptConfig.Rotate
          Rotates to a target orientation.
static class ScriptConfig.Wait
          A script that waits some amount of time before completing.
 class TagConfig
          Tag configuration
static class TargetConfig.Activator
          Refers to the entity that triggered the action.
static class TargetConfig.Behavior
          Refers to the current target of an agent's behavior.
static class TargetConfig.Compound
          Refers to multiple entities.
static class TargetConfig.Conditional
          Includes only targets that satisfy a condition.
static class TargetConfig.DistanceSubset
          Superclass of the distance-based subsets.
static class TargetConfig.Excluding
          Removes excluded targets from the result list.
static class TargetConfig.FarthestSubset
          Picks the N targets farthest from a reference target.
static class TargetConfig.InstanceOf
          Refers to the entity or entities whose logic is an instance of the specified class.
static class TargetConfig.Intersecting
          Refers to all actors intersecting the given region.
static class TargetConfig.NearestSubset
          Picks the N targets nearest to a reference target.
static class TargetConfig.Randomized
          Randomizes the order of targets.
static class TargetConfig.RandomSubset
          Picks a random subset of the targets.
static class TargetConfig.Source
          Refers to the source of the action.
static class TargetConfig.Subset
          Base class for the limiting filters for targets.
static class TargetConfig.Tagged
          Refers to the entity or entities bearing a certain tag.
 class TileConfig
          The configuration of a tile.
static class TileConfig.Derived
          A derived implementation.
static class TileConfig.Implementation
          Contains the actual implementation of the tile.
static class TileConfig.Original
          An original tile implementation.
 class TudeyViewerEffectConfig
          Configurations for Tudey-specific viewer effects.
static class TudeyViewerEffectConfig.Camera
          Adds a camera to the view.
 class WallConfig
          The configuration of a wall type.
static class WallConfig.Derived
          A derived implementation.
static class WallConfig.Implementation
          Contains the actual implementation of the wall type.
static class WallConfig.Original
          An original wall implementation.
 

Uses of DeepObject in com.threerings.tudey.data
 

Subclasses of DeepObject in com.threerings.tudey.data
 class InputFrame
          Represents a single frame of user input.
static class TudeySceneModel.AreaEntry
          An area entry.
static class TudeySceneModel.Entry
          An entry in the scene.
static class TudeySceneModel.GlobalEntry
          A global entry.
static class TudeySceneModel.IdEntry
          An entry identified by an integer id.
static class TudeySceneModel.Paint
          Contains information on a painted location.
static class TudeySceneModel.PathEntry
          A path entry.
static class TudeySceneModel.PlaceableEntry
          A placeable entry.
static class TudeySceneModel.TileEntry
          A tile entry.
static class TudeySceneModel.Vertex
          Represents a single vertex in a path or area.
 

Uses of DeepObject in com.threerings.tudey.data.actor
 

Subclasses of DeepObject in com.threerings.tudey.data.actor
 class Active
          An actor capable of performing activities.
 class Actor
          Represents an active, stateful element of the scene.
 class Agent
          An autonomous agent controlled by the computer.
 class EntryState
          An actor that represents the state of an entry.
 class Mobile
          An actor capable of moving by itself.
 class Pawn
          An actor controlled by a player.
 

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

Subclasses of DeepObject in com.threerings.tudey.shape.config
 class ShapeConfig
          The configuration for a shape.
static class ShapeConfig.Capsule
          A capsule.
static class ShapeConfig.Circle
          A circle.
static class ShapeConfig.Compound
          A compound shape.
static class ShapeConfig.Global
          A global shape.
static class ShapeConfig.None
          A non-shape.
static class ShapeConfig.Point
          A point.
static class ShapeConfig.Polygon
          A polygon.
static class ShapeConfig.Rectangle
          A rectangle.
static class ShapeConfig.Segment
          A line segment.
static class ShapeConfig.TransformedShape
          Combines a shape with its transform.
static class ShapeConfig.Vertex
          A single vertex in a polygon.
 class ShapeModelConfig
          A model implementation that depicts a 2D shape.
 

Uses of DeepObject in com.threerings.util
 

Methods in com.threerings.util that return DeepObject
 DeepObject DeepObject.clone()
           
 



Copyright © 2011. All Rights Reserved.