public static class IParameterViewer.IParameterGraphic
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.awt.Color |
bgcolor |
java.awt.geom.GeneralPath |
bgShape |
static int |
bottomBlank |
java.awt.Rectangle |
bounds |
static int |
cornerSizeX |
static int |
cornerSizeY |
static java.awt.Font |
font |
int |
fontHeight |
static int |
fontSize |
int |
fontWidth1 |
int |
fontWidth2 |
static java.awt.Color |
handleColor |
static int |
handleGap |
static int |
handleHeight |
static int |
handleWidth |
int |
inputNum |
static int |
leftBlank |
static java.awt.Color |
linkColor |
java.util.ArrayList<IParameterViewer.IParameterGraphic> |
linkedParameters |
static java.awt.BasicStroke |
linkStroke |
IParameter |
parameter |
static int |
rightBlank |
static boolean |
showValue |
static int |
topBlank |
java.lang.String |
type |
static java.awt.Color |
typeColor |
java.lang.String |
value |
static java.awt.Color |
valueColor |
Constructor and Description |
---|
IParameterGraphic(IParameter p) |
Modifier and Type | Method and Description |
---|---|
void |
addLink(IParameter linked,
java.util.ArrayList<IParameterViewer.IParameterGraphic> parameters) |
void |
addLink(IParameterViewer.IParameterGraphic linked) |
void |
drawBGShape(java.awt.Graphics2D g) |
java.awt.Point |
getInputLocation(int i) |
static IParameter[] |
getOperand(IParameter p) |
static IParameter[] |
getOperand2(IParameter p) |
java.awt.Point |
getOutputLocation() |
void |
paint(java.awt.Graphics2D g) |
void |
setLabel(java.lang.String type,
java.lang.String value) |
void |
setLocation(int x,
int y) |
void |
setParameter(IParameter p) |
void |
setParameter2(IParameter p) |
void |
setSize(java.awt.FontMetrics metrics) |
void |
setSize(int w,
int h) |
static void |
setupLink(java.util.ArrayList<IParameterViewer.IParameterGraphic> parameters) |
static java.lang.String |
toString(double x) |
static java.lang.String |
toString(IBool b) |
static java.lang.String |
toString(IDouble v) |
static java.lang.String |
toString(IInteger i) |
static java.lang.String |
toString(IVec v) |
static java.lang.String |
toString(IVec2 v) |
static java.lang.String |
toString(IVec4 v) |
public static int topBlank
public static int bottomBlank
public static int leftBlank
public static int rightBlank
public static int handleHeight
public static int handleWidth
public static int handleGap
public static int cornerSizeX
public static int cornerSizeY
public static java.awt.Color bgcolor
public static java.awt.Color typeColor
public static java.awt.Color valueColor
public static java.awt.Color handleColor
public static java.awt.Color linkColor
public static java.awt.BasicStroke linkStroke
public static int fontSize
public static java.awt.Font font
public static boolean showValue
public java.lang.String type
public java.lang.String value
public java.awt.Rectangle bounds
public java.awt.geom.GeneralPath bgShape
public int fontHeight
public int fontWidth1
public int fontWidth2
public int inputNum
public IParameter parameter
public java.util.ArrayList<IParameterViewer.IParameterGraphic> linkedParameters
public IParameterGraphic(IParameter p)
public void addLink(IParameter linked, java.util.ArrayList<IParameterViewer.IParameterGraphic> parameters)
public void addLink(IParameterViewer.IParameterGraphic linked)
public java.awt.Point getInputLocation(int i)
public java.awt.Point getOutputLocation()
public void paint(java.awt.Graphics2D g)
public void setLabel(java.lang.String type, java.lang.String value)
public void setLocation(int x, int y)
public void setSize(int w, int h)
public void setSize(java.awt.FontMetrics metrics)
public void drawBGShape(java.awt.Graphics2D g)
public void setParameter2(IParameter p)
public void setParameter(IParameter p)
public static IParameter[] getOperand2(IParameter p)
public static IParameter[] getOperand(IParameter p)
public static void setupLink(java.util.ArrayList<IParameterViewer.IParameterGraphic> parameters)
public static java.lang.String toString(IBool b)
public static java.lang.String toString(IInteger i)
public static java.lang.String toString(double x)
public static java.lang.String toString(IDouble v)
public static java.lang.String toString(IVec2 v)
public static java.lang.String toString(IVec v)
public static java.lang.String toString(IVec4 v)