com.threerings.probs
Class FloatFunctionVariable.VariableInAndOut
java.lang.Object
com.threerings.util.DeepObject
com.threerings.probs.FloatFunctionVariable
com.threerings.probs.FloatFunctionVariable.VariableInAndOut
- All Implemented Interfaces:
- Exportable, Copyable, Cloneable
- Enclosing class:
- FloatFunctionVariable
public static class FloatFunctionVariable.VariableInAndOut
- extends FloatFunctionVariable
Returns an in-and-out function with independent variable start and end values.
start
@Editable(min=-1d/0d,
max=-1d/0d,
step=-1d/0d,
scale=-1d/0d)
public FloatVariable start
- The start value.
end
@Editable(min=-1d/0d,
max=-1d/0d,
step=-1d/0d,
scale=-1d/0d)
public FloatVariable end
- The end value.
in
@Editable(min=0.0,
max=1.0,
step=0.01)
public FloatVariable in
- The proportional time to spend blending into the middle value.
out
@Editable(min=0.0,
max=1.0,
step=0.01)
public FloatVariable out
- The proportional time to spend blending into the end value.
FloatFunctionVariable.VariableInAndOut
public FloatFunctionVariable.VariableInAndOut()
getValue
public FloatFunction getValue(FloatFunction result)
- Description copied from class:
FloatFunctionVariable
- Computes a sample value according to the variable's distribution.
- Specified by:
getValue in class FloatFunctionVariable
- Parameters:
result - an object to repopulate, if possible.
- Returns:
- either the result object, if it could be repopulated, or a new object
containing the result.
Copyright © 2011. All Rights Reserved.