| Constructor and Description |
|---|
FDrawable() |
| Modifier and Type | Method and Description |
|---|---|
void |
attachImage(processing.core.PImage img)
Attach an image to the object.
|
void |
dettachImage()
Dettach any image that has been attached to the object.
|
void |
draw(processing.core.PApplet applet)
This method is called when calling
world.draw(). |
void |
draw(processing.core.PGraphics graphics)
This method is called when calling
world.draw(). |
void |
drawDebug(processing.core.PApplet applet)
This method is called when calling
world.drawDebug(). |
void |
drawDebug(processing.core.PGraphics graphics)
This method is called when calling
world.drawDebug(). |
int |
getFillColor()
Returns the fill color of the object.
|
float |
getImageAlpha()
Get the opacity with which to draw the attached image.
|
boolean |
isDrawable()
Get whether the object must be drawn or not.
|
void |
setDrawable(boolean drawable)
Set whether the object must be drawn or not.
|
void |
setFill(float g)
Set the fill color of the object.
|
void |
setFill(float g,
float a)
Set the fill color of the object.
|
void |
setFill(float r,
float g,
float b)
Set the fill color of the object.
|
void |
setFill(float r,
float g,
float b,
float a)
Set the fill color of the object.
|
void |
setFillColor(int col)
Set the fill color of the object.
|
void |
setImageAlpha(float alpha)
Set the opacity with which to draw the attached image.
|
void |
setNoFill()
Set that the object must be drawn without fill.
|
void |
setNoStroke()
Set that the object must be drawn without stroke.
|
void |
setStroke(float g)
Set the stroke color of the object.
|
void |
setStroke(float g,
float a)
Set the stroke color of the object.
|
void |
setStroke(float r,
float g,
float b)
Set the stroke color of the object.
|
void |
setStroke(float r,
float g,
float b,
float a)
Set the stroke color of the object.
|
void |
setStrokeColor(int col)
Set the stroke color of the object.
|
void |
setStrokeWeight(float weight)
Set the stroke weight of the object.
|
public void draw(processing.core.PGraphics graphics)
world.draw().
This method may be overriden to allow custom drawing of the object.graphics - the graphics onto which the object must be drawn.public void draw(processing.core.PApplet applet)
world.draw().
This method may be overriden to allow custom drawing of the object.applet - the applet onto which the object must be drawn.public void drawDebug(processing.core.PGraphics graphics)
world.drawDebug().
This method may be overriden to allow custom debug drawing of the object.graphics - the graphics onto which the object must be drawn.public void drawDebug(processing.core.PApplet applet)
world.drawDebug().
This method may be overriden to allow custom debug drawing of the object.applet - the applet onto which the object must be drawn.public void attachImage(processing.core.PImage img)
draw(PApplet) method.img - the PImage to attach to the object.public void dettachImage()
attachImage(PImage)public float getImageAlpha()
attachImage(PImage),
setImageAlpha(float)public void setImageAlpha(float alpha)
alpha - the opacity, a value from 0.0 to 1.0 with which to draw the attached imageattachImage(PImage),
getImageAlpha()public void setDrawable(boolean drawable)
drawable - if true the object will be drawn, else it will notisDrawable()public boolean isDrawable()
true the object will be drawn, else it will notsetDrawable(boolean)public int getFillColor()
myBody.setFillColor(color(20,100,30,90));setNoFill(),
setFill(float),
setFill(float,float),
setFill(float,float,float),
setFill(float,float,float,float)public void setFillColor(int col)
setFill(float), setFill(float,float), setFill(float,float,float) or setFill(float,float,float,float)col - a Processing color type. e.g. myBody.setFillColor(color(20,100,30,90));setNoFill(),
setFill(float),
setFill(float,float),
setFill(float,float,float),
setFill(float,float,float,float)public void setNoFill()
public void setFill(float g)
g - gray valuesetFill(float),
setFill(float,float),
setFill(float,float,float),
setFill(float,float,float,float)public void setFill(float g,
float a)
g - gray valuea - alpha (opacity) valuesetFill(float),
setFill(float,float),
setFill(float,float,float),
setFill(float,float,float,float)public void setFill(float r,
float g,
float b)
r - red valueg - green valueb - blue valuesetFill(float),
setFill(float,float),
setFill(float,float,float),
setFill(float,float,float,float)public void setFill(float r,
float g,
float b,
float a)
r - red valueg - green valueb - blue valuea - alpha (opacity) valuesetFill(float),
setFill(float,float),
setFill(float,float,float),
setFill(float,float,float,float)public void setStrokeColor(int col)
setStroke(float), setStroke(float,float), setStroke(float,float,float) or setStroke(float,float,float,float)col - a Processing color type. e.g. myBody.setStrokeColor(color(20,100,30,90));setNoStroke(),
setStroke(float),
setStroke(float,float),
setStroke(float,float,float),
setStroke(float,float,float,float)public void setNoStroke()
public void setStroke(float g)
g - gray valuesetStroke(float),
setStroke(float,float),
setStroke(float,float,float),
setStroke(float,float,float,float)public void setStroke(float g,
float a)
g - gray valuea - alpha (opacity) valuesetStroke(float),
setStroke(float,float),
setStroke(float,float,float),
setStroke(float,float,float,float)public void setStroke(float r,
float g,
float b)
r - red valueg - green valueb - blue valuesetStroke(float),
setStroke(float,float),
setStroke(float,float,float),
setStroke(float,float,float,float)public void setStroke(float r,
float g,
float b,
float a)
r - red valueg - green valueb - blue valuea - alpha (opacity) valuesetStroke(float),
setStroke(float,float),
setStroke(float,float,float),
setStroke(float,float,float,float)public void setStrokeWeight(float weight)
weight - weight value in pixelssetStroke(float),
setStroke(float,float),
setStroke(float,float,float),
setStroke(float,float,float,float)processing library fisica by Ricard Marxer. (c) 2009-2014