|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectcontrolP5.ControlCanvas
public abstract class ControlCanvas
use a controlWindowCanvas to draw your own content into a control window.
/** * ControlP5 GroupCanvas * by andreas schlegel, 2009 */ import controlP5.*; /** * WARNING * ControlCanvas and ControlWindowCanvas are yet EXPERIMENTAL * and therefore will undergo changes in the future before being * fully functional! */ ControlP5 controlP5; void setup() { size(400,400); frameRate(30); controlP5 = new ControlP5(this); ControlGroup l = controlP5.addGroup("myGroup",100,40); l.addCanvas(new TestCanvas()); } void draw() { background(0); } void controlEvent(ControlEvent theEvent) { println("got an event from "+theEvent.controller().name()); } class TestCanvas extends ControlCanvas { TestCanvas() { } public void draw(PApplet theApplet) { theApplet.fill(int(random(244))); theApplet.rect(0,0,100,100); } }
Field Summary | |
---|---|
static int |
POST
|
static int |
PRE
|
Constructor Summary | |
---|---|
ControlCanvas()
|
Method Summary | |
---|---|
abstract void |
draw(processing.core.PApplet theApplet)
controlCanvas is an abstract class and therefore needs to be extended by your class. |
int |
mode()
get the drawing mode of a ControlWindowCanvas. |
void |
post()
set the drawing mode to POST. |
void |
pre()
set the drawing mode to PRE. |
void |
setMode(int theMode)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int PRE
public static final int POST
Constructor Detail |
---|
public ControlCanvas()
Method Detail |
---|
public abstract void draw(processing.core.PApplet theApplet)
public final int mode()
public final void pre()
public final void post()
public final void setMode(int theMode)
theMode
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |