#include "ofApp.h" void ofApp::setup(){ ofBackground(0); // Enable or disable audio for video sources globally // Set this to false to save resources on the Raspberry Pi ofx::piMapper::VideoSource::enableAudio = true; ofx::piMapper::VideoSource::useHDMIForAudio = false; // Add our CustomSource to list of fbo sources of the piMapper // FBO sources should be added before piMapper.setup() so the // piMapper is able to load the source if it is assigned to // a surface in XML settings. crossSource = new CrossSource(); customSource = new CustomSource(); // Create the slide show source. slideShowSource = new magSlideShowSource(); // Register our sources: piMapper.registerFboSource(crossSource); piMapper.registerFboSource(customSource); piMapper.registerFboSource(slideShowSource); piMapper.setup(); // The info layer is hidden by default, press to toggle // piMapper.showInfo(); ofSetFullscreen(Settings::instance()->getFullscreen()); ofSetEscapeQuitsApp(false); ofSetLogLevel(OF_LOG_VERBOSE); slideShowSource->play(); } void ofApp::update(){ piMapper.update(); } void ofApp::draw(){ piMapper.draw(); } void ofApp::keyPressed(int key){ piMapper.keyPressed(key); } void ofApp::keyReleased(int key){ piMapper.keyReleased(key); } void ofApp::mousePressed(int x, int y, int button){ piMapper.mousePressed(x, y, button); } void ofApp::mouseReleased(int x, int y, int button){ piMapper.mouseReleased(x, y, button); } void ofApp::mouseDragged(int x, int y, int button){ piMapper.mouseDragged(x, y, button); }