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 boolean
checked
private ParameterList.InterpolationType
interp
private java.lang.Object
obj
private ParameterList.ParameterType
type
-
Constructor Summary
Constructors Modifier Constructor Description private
Parameter(boolean value)
private
Parameter(float value)
private
Parameter(int value)
private
Parameter(int[] array)
private
Parameter(java.lang.String value)
private
Parameter(java.lang.String[] array)
private
Parameter(ParameterList.ParameterType type, ParameterList.InterpolationType interp, float[] data)
private
Parameter(Color c)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
check()
private boolean
getBoolValue()
private Color
getColor()
private ParameterList.FloatParameter
getFloats()
private float
getFloatValue()
private int[]
getInts()
private int
getIntValue()
private Matrix4
getMatrix()
private Point3
getPoint()
private java.lang.String[]
getStrings()
private java.lang.String
getStringValue()
private Point2
getTexCoord()
private Vector3
getVector()
private int
size()
java.lang.String
toString()
-
-
-
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:
toString
in 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()
-
-