public class ColorBand
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
IPO_BSPLINE |
static int |
IPO_CARDINAL |
static int |
IPO_CONSTANT |
static int |
IPO_EASE |
static int |
IPO_LINEAR |
Constructor and Description |
---|
ColorBand(int ipoType,
java.util.List<ColorRGBA> colors,
java.util.List<java.lang.Integer> positions,
int resultSize)
A constructor used to instantiate color band by hand instead of reading it from the blend file.
|
ColorBand(Structure tex,
BlenderContext blenderContext)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
float[][] |
computeValues()
This method computes the values of the colorband.
|
boolean |
hasTransparencies()
This method determines if the colorband has any transparencies or is not
transparent at all.
|
public static final int IPO_LINEAR
public static final int IPO_EASE
public static final int IPO_BSPLINE
public static final int IPO_CARDINAL
public static final int IPO_CONSTANT
public ColorBand(int ipoType, java.util.List<ColorRGBA> colors, java.util.List<java.lang.Integer> positions, int resultSize)
ipoType
- the interpolation typecolors
- the colorband colorspositions
- the positions for colors' cursorsresultSize
- the size of the result tablepublic ColorBand(Structure tex, BlenderContext blenderContext)
tex
- blenderContext
- public boolean hasTransparencies()
public float[][] computeValues()