|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Executor | Interface for objects that execute actions. |
| Scope | Provides a means to resolve symbols in a dynamic, hierarchical fashion. |
| ScopeUpdateListener | Used to notify objects when the scope has been updated. |
| Updater | Interface for objects that perform updates. |
| Class Summary | |
|---|---|
| BooleanExpression | A boolean-valued expression. |
| BooleanExpression.And | Computes the logical AND of its operands. |
| BooleanExpression.BinaryOperation | The superclass of the binary operations. |
| BooleanExpression.BooleanEquals | Checks the equality of its operands. |
| BooleanExpression.Constant | A constant expression. |
| BooleanExpression.Evaluator | Performs the actual evaluation of the expression. |
| BooleanExpression.FloatBinaryOperation | The superclass of the operations involving two float expressions. |
| BooleanExpression.FloatEquals | Determines whether the first float is equal to the second. |
| BooleanExpression.FloatGreater | Determines whether the first float is greater than the second. |
| BooleanExpression.FloatGreaterEquals | Determines whether the first float is greater than or equal to the second. |
| BooleanExpression.FloatLess | Determines whether the first float is less than the second. |
| BooleanExpression.FloatLessEquals | Determines whether the first float is greater than or equal to the second. |
| BooleanExpression.Not | Returns the logical NOT of the sub-expression. |
| BooleanExpression.Or | Computes the logical OR of its operands. |
| BooleanExpression.Parsed | An expression entered as a string to be parsed. |
| BooleanExpression.Reference | A reference expression. |
| BooleanExpression.StringEquals | Compares two strings for equality. |
| BooleanExpression.Xor | Computes the logical XOR of its operands. |
| Color4fExpression | A color-valued expression. |
| Color4fExpression.Blend | An expression that blends between two colors. |
| Color4fExpression.Constant | A constant expression. |
| Color4fExpression.Reference | A reference expression. |
| DynamicScope | A Scope that allows dynamic reparenting and the addition and removal of symbols. |
| ExpressionBinding | The superclass of the expression bindings. |
| ExpressionBinding.Color4fBinding | A color binding. |
| ExpressionBinding.FloatBinding | A float binding. |
| ExpressionBinding.IntegerBinding | An integer binding. |
| ExpressionBinding.StringBinding | A string binding. |
| ExpressionBinding.Transform3DBinding | A transform binding. |
| ExpressionDefinition | The superclass of the expression definitions. |
| ExpressionDefinition.Color4fDefinition | Defines a color variable. |
| ExpressionDefinition.FloatDefinition | Defines a float variable. |
| ExpressionDefinition.IntegerDefinition | Defines an integer variable. |
| ExpressionDefinition.StringDefinition | Defines a string variable. |
| ExpressionDefinition.Transform3DDefinition | Defines a transform variable. |
| ExpressionParser<T> | Parses simple expressions using an implementation of the shunting-yard algorithm. |
| FloatExpression | A float-valued expression. |
| FloatExpression.Add | Adds its operands. |
| FloatExpression.BinaryOperation | The superclass of the binary operations. |
| FloatExpression.Clock | A clock-based expression. |
| FloatExpression.Constant | A constant expression. |
| FloatExpression.Cos | Computes the cosine of its operand. |
| FloatExpression.Divide | Divides the first operand by the second. |
| FloatExpression.Evaluator | Performs the actual evaluation of the expression. |
| FloatExpression.Exp | Raises e to the power of its operand. |
| FloatExpression.Multiply | Multiplies its operands. |
| FloatExpression.Negate | Negates its operand. |
| FloatExpression.Noise1 | Computes the one-dimensional Perlin noise value corresponding to the operand. |
| FloatExpression.Noise2 | Computes the two-dimensional Perlin noise value corresponding to the operands. |
| FloatExpression.Parsed | An expression entered as a string to be parsed. |
| FloatExpression.Pow | Raises the first operand to the power of the second. |
| FloatExpression.Ramp | Computes the ramp (reverse sawtooth) wave value of its operand. |
| FloatExpression.Reference | A reference expression. |
| FloatExpression.Remainder | Computes the floating point remainder when the first operand is divided by the second. |
| FloatExpression.Saw | Computes the sawtooth wave value of its operand. |
| FloatExpression.Sin | Computes the sine of its operand. |
| FloatExpression.Square | Computes the square wave value of its operand. |
| FloatExpression.Subtract | Subtracts the second operand from the first. |
| FloatExpression.Tan | Computes the tangent of its operand. |
| FloatExpression.Triangle | Computes the triangle wave value of its operand. |
| FloatExpression.UnaryOperation | The superclass of the unary operations. |
| Function | A general-purpose function object. |
| IntegerExpression | An integer-valued expression. |
| IntegerExpression.Constant | A constant expression. |
| IntegerExpression.Evaluator | Performs the actual evaluation of the expression. |
| IntegerExpression.Reference | A reference expression. |
| MutableBoolean | A mutable equivalent to Boolean. |
| MutableFloat | A mutable equivalent to Float. |
| MutableInteger | A mutable equivalent to Integer. |
| MutableLong | A mutable equivalent to Long. |
| ObjectExpression<T> | The superclass of expressions that evaluate to objects. |
| ObjectExpression.Evaluator<T> | Performs the actual evaluation of the expression. |
| QuaternionExpression | A color-valued expression. |
| QuaternionExpression.Angles | Contains the angles of rotation as separate expressions. |
| QuaternionExpression.Constant | A constant expression. |
| QuaternionExpression.Reference | A reference expression. |
| ScopeEvent | Contains information about an updated scope. |
| SimpleScope | A base class for objects providing simple scopes. |
| StringExpression | A string-valued expression. |
| StringExpression.Constant | A constant expression. |
| StringExpression.Parsed | An expression entered as a string to be parsed. |
| StringExpression.Reference | A reference expression. |
| Transform3DExpression | A transform-valued expression. |
| Transform3DExpression.Constant | A constant expression. |
| Transform3DExpression.NonUniform | An expression consisting of separate expressions for translation, rotation, and (non-uniform) scale. |
| Transform3DExpression.Reference | A reference expression. |
| Transform3DExpression.TextureFrame | An expression representing a texture coordinate frame transform. |
| Transform3DExpression.Uniform | An expression consisting of separate expressions for translation, rotation, and scale. |
| Variable | A general-purpose variable object. |
| Vector3fExpression | A vector-valued expression. |
| Vector3fExpression.Cartesian | An expression consisting of separate expressions for each component. |
| Vector3fExpression.Constant | A constant expression. |
| Vector3fExpression.Reference | A reference expression. |
| Annotation Types Summary | |
|---|---|
| Bound | Flags a field as being bound to a Scoped symbol. |
| Scoped | Flags a field or method as dynamically accessible through a Scope. |
Expression evaluation and binding classes.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||