void displaySystem::draw(int offSetY){ ofSetColor(255); if(mode == TEST_MODE){ //render test mode ofSetColor(255); _frame->draw(0,offSetY); } drawWaves(); }
//--------------------------------------------------------------- // Purpose: //--------------------------------------------------------------- void SoundView::paintEvent(QPaintEvent *evt) { QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing, false); painter.setPen(QColor(70, 70, 70)); painter.setBrush(QColor(30, 30, 30)); painter.drawRect(QRect(0, 0, width() - 1, height() - 1)); painter.setPen(QColor(0, 130, 230)); painter.setBrush(QColor(0, 130, 230)); drawWaves(&painter); }
void System::draw(){ ofSetColor(0,0,0); ofRect(0, 0, ofGetWidth(), ofGetHeight()); switch(drawMode){ case VALUES: drawValues(); break; case TEMPO: drawTempo(); break; case WAVES: drawWaves(); break; } }
void ofApp::drawDemos() { switch (demoModes) { case 0: drawDebug(); break; case 1: drawRainbowH(); break; case 2: drawRainbowV(); break; case 3: drawWaves(); break; default: break; } }
//-------------------------------------------------------------- void ofApp::draw(){ ofBackground(0, 0, 0); fbo.begin(); ofClear(0.,0.,0., 0.); if(playMode==0){drawWaves();} else if (playMode==1){drawBlobs();} fbo.end(); fbo.readToPixels(pix); pix.getData(); for(int i=0; i<totalSpeakers;i++){ if(pix.getColor(solenoidArray[i].pos.x, solenoidArray[i].pos.y).r>0 && solenoidArray[i].isActive==false){ solenoidArray[i].isActive=true; solenoidArray[i].timeStamp=ofGetElapsedTimeMillis(); } if(solenoidArray[i].isActive != activeSolenoid[i]){ ofxOscMessage n; n.setAddress("/OF"); n.addFloatArg(i); n.addIntArg(playMode); // playMode n.addIntArg(solenoidArray[i].isActive); //is active? n.addIntArg(nodeID); //index sender.sendMessage(n); activeSolenoid[i] = solenoidArray[i].isActive;// update our reference node cout << "OSC: Noid "<< i << " is " << solenoidArray[i].isActive << " -- nodeID: " << nodeID << endl; } } // fbo.draw(0,0); // ofDrawBitmapString(msg, ofGetWidth()/2, ofGetHeight()/2); for (int i=0; i<totalSpeakers; i++) { drawCircle(i); } }
//-------------------------------------------------------------- void testApp::draw(){ ofNoFill(); ofSetColor(0, 0, 0); //------------------------------- ofSetBackgroundAuto(drawFluid); if(drawFluid) { glColor3f(1, 1, 1); fluidDrawer.draw(0, 0, window.width, window.height); } if(drawParticles) particleSystem.updateAndDraw(); drawWaves(); drawConnections(); drawSmurfs(); drawFingers(); gui.draw(); if (smurfFloor->isVerbose()) { ofDrawBitmapString( "BPM : " + ofToString((int)smurfFloor->getBPM()), 15, 45 ); ofDrawBitmapString( "OSC out : " + smurfCfg->getOscSendAddress() + ":" + ofToString((int)smurfCfg->getOscSendPort()), 15, 60 ); ofDrawBitmapString( "OSC in : " + ofToString((int)smurfCfg->getOscReceivePort()), 15, 75 ); ofDrawBitmapString( "TUIO : " + ofToString((int)smurfCfg->getTuioPort()), 15, 90 ); ofDrawBitmapString(" q : quicken the beat", 15, 105); ofDrawBitmapString(" s : slow down the beat", 15, 120); ofDrawBitmapString(" f : toggle fullscreen", 15, 135); ofDrawBitmapString(" space : ui menu", 15, 150); ofDrawBitmapString(" esc : quit", 15, 165); #ifdef TARGET_OS_MAC string gestMode = smurfFloor->isGesture()?"ON":"OFF"; ofDrawBitmapString(" g : toggle gesture mode (" + gestMode + ")", 15, 180); #endif ofDrawBitmapString(" h : toggle this help menu", 15, 195); string connMode = smurfFloor->isConnectionModeOn()?"ON":"OFF"; ofDrawBitmapString(" c : toggle connections mode(" + connMode + ")", 15, 210); ofDrawBitmapString(" x : quicken the wave", 15, 225); ofDrawBitmapString(" w : slow down the wave", 15, 240); #ifdef TARGET_OS_MAC ofDrawBitmapString("Gesture : " + smurfFloor->brain->getGestures()->getLatestGestureLabel(), 15, 255); #endif // float fps = ofGetFrameRate(); // // ofDrawBitmapString("FPS : " + (int)fps, 5, 65); } }