Beispiel #1
0
//--------------------------------------------------------------
void testApp::keyPressed(int key){
	switch(key) {
		case 'b':
			doBlur ^= true;
			break;
		
		case 'x':
			doFlipX ^= true;
			break;
		
		case 'y':
			doFlipY ^= true;
			break;
		
		case 'g':
			doGreyscale ^= true;
			break;
		
		case 'i':
			doInvert ^= true;
			break;
		
		case 't':
			doThreshold ^= true;
			break;
		
		case 's':
			videoGrabber.videoSettings();
			break;

		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			blurAmount = key - '0';
			break;
			
		case '[':
			threshLevel -= 0.05;
			if(threshLevel<0) threshLevel = 0;
			break;
	
		case ']':
			threshLevel += 0.05;
			if(threshLevel>1) threshLevel = 1;
			break;
	}

}