//--------------------------------------------------------------
 void DrawerBase::draw(float x, float y, float renderWidth, float renderHeight) const {
     if(enabled == false) return;
     
     switch(drawMode) {
         case kDrawColor:
             drawColor(x, y, renderWidth, renderHeight);
             break;
             
         case kDrawMotion:
             drawMotion(x, y, renderWidth, renderHeight);
             break;
             
         case kDrawSpeed:
             drawSpeed(x, y, renderWidth, renderHeight);
             break;
             
         case kDrawVectors:
             drawVectors(x, y, renderWidth, renderHeight);
             break;
             
         default:
             break;
             
     }
 }
Beispiel #2
0
void ofxMSAFluidDrawer::draw(float x, float y, float renderWidth, float renderHeight) {
	switch(drawMode) {
		case FLUID_DRAW_COLOR:
			drawColor(x, y, renderWidth, renderHeight);
			break;

		case FLUID_DRAW_MOTION:
			drawMotion(x, y, renderWidth, renderHeight);
			break;

		case FLUID_DRAW_SPEED:
			drawSpeed(x, y, renderWidth, renderHeight);
			break;

		case FLUID_DRAW_VECTORS:
			drawVectors(x, y, renderWidth, renderHeight);
			break;

	}
}