Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@AaronMeyers
Created September 13, 2013 17:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AaronMeyers/2befcd69bed00a489685 to your computer and use it in GitHub Desktop.
Save AaronMeyers/2befcd69bed00a489685 to your computer and use it in GitHub Desktop.
#include "testApp.h"
//--------------------------------------------------------------
void testApp::setup(){
dim = 128;
tex.allocate( dim, dim, GL_RGB32F );
int arraySize = dim*dim*3;
pixels = new float[arraySize];
for ( int i=0; i<arraySize; i++ ) {
pixels[i] = ofRandom( 1.0 );
}
tex.loadData( pixels, dim, dim, GL_RGB32F );
}
//--------------------------------------------------------------
void testApp::update(){
int arraySize = dim*dim*3;
for ( int i=0; i<arraySize; i++ ) {
pixels[i] = ofRandom( 1.0 );
}
tex.loadData( pixels, dim, dim, GL_RGB32F );
}
//--------------------------------------------------------------
void testApp::draw(){
tex.draw( 0, 0 );
}
//--------------------------------------------------------------
void testApp::keyPressed(int key){
}
//--------------------------------------------------------------
void testApp::keyReleased(int key){
}
//--------------------------------------------------------------
void testApp::mouseMoved(int x, int y ){
}
//--------------------------------------------------------------
void testApp::mouseDragged(int x, int y, int button){
}
//--------------------------------------------------------------
void testApp::mousePressed(int x, int y, int button){
}
//--------------------------------------------------------------
void testApp::mouseReleased(int x, int y, int button){
}
//--------------------------------------------------------------
void testApp::windowResized(int w, int h){
}
//--------------------------------------------------------------
void testApp::gotMessage(ofMessage msg){
}
//--------------------------------------------------------------
void testApp::dragEvent(ofDragInfo dragInfo){
}
#pragma once
#include "ofMain.h"
class testApp : public ofBaseApp{
public:
ofTexture tex;
float * pixels;
int dim;
void setup();
void update();
void draw();
void keyPressed(int key);
void keyReleased(int key);
void mouseMoved(int x, int y );
void mouseDragged(int x, int y, int button);
void mousePressed(int x, int y, int button);
void mouseReleased(int x, int y, int button);
void windowResized(int w, int h);
void dragEvent(ofDragInfo dragInfo);
void gotMessage(ofMessage msg);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment