Package org.sunflow.core
Class ParameterList.Parameter
- java.lang.Object
-
- org.sunflow.core.ParameterList.Parameter
-
- Enclosing class:
- ParameterList
protected static final class ParameterList.Parameter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleancheckedprivate ParameterList.InterpolationTypeinterpprivate java.lang.Objectobjprivate ParameterList.ParameterTypetype
-
Constructor Summary
Constructors Modifier Constructor Description privateParameter(boolean value)privateParameter(float value)privateParameter(int value)privateParameter(int[] array)privateParameter(java.lang.String value)privateParameter(java.lang.String[] array)privateParameter(ParameterList.ParameterType type, ParameterList.InterpolationType interp, float[] data)privateParameter(Color c)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheck()private booleangetBoolValue()private ColorgetColor()private ParameterList.FloatParametergetFloats()private floatgetFloatValue()private int[]getInts()private intgetIntValue()private Matrix4getMatrix()private Point3getPoint()private java.lang.String[]getStrings()private java.lang.StringgetStringValue()private Point2getTexCoord()private Vector3getVector()private intsize()java.lang.StringtoString()
-
-
-
Field Detail
-
type
private ParameterList.ParameterType type
-
interp
private ParameterList.InterpolationType interp
-
obj
private java.lang.Object obj
-
checked
private boolean checked
-
-
Constructor Detail
-
Parameter
private Parameter(java.lang.String value)
-
Parameter
private Parameter(int value)
-
Parameter
private Parameter(boolean value)
-
Parameter
private Parameter(float value)
-
Parameter
private Parameter(int[] array)
-
Parameter
private Parameter(java.lang.String[] array)
-
Parameter
private Parameter(Color c)
-
Parameter
private Parameter(ParameterList.ParameterType type, ParameterList.InterpolationType interp, float[] data)
-
-
Method Detail
-
size
private int size()
-
check
protected void check()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getStringValue
private java.lang.String getStringValue()
-
getBoolValue
private boolean getBoolValue()
-
getIntValue
private int getIntValue()
-
getInts
private int[] getInts()
-
getStrings
private java.lang.String[] getStrings()
-
getFloatValue
private float getFloatValue()
-
getFloats
private ParameterList.FloatParameter getFloats()
-
getPoint
private Point3 getPoint()
-
getVector
private Vector3 getVector()
-
getTexCoord
private Point2 getTexCoord()
-
getMatrix
private Matrix4 getMatrix()
-
getColor
private Color getColor()
-
-