← Back

ofxFileWatcher

github.com/RyoYumo/ofxFileWatcher · @RyoYumo
OF 0.11 Utilities

Automatic refresh helper

4 0 Last commit 5y ago Created 6y ago

README

ofxFileWatcher

How to use

using ofShaderWithFileWatcher = ofxFileWatcher<ofShader>;
using ofImageWithFileWatcher  = ofxFileWatcher<ofIamge>;

ofShaderWithFileWatcher shader;
ofImageWithFileWatcher  image;

void ofApp::loadShader(){
  shader.load("shader.vert", "shader.frag"); 
}
void ofApp::loadImage(){
  image.load("lenna.jpg");
}

void ofApp::setup(){
  loadShader();
  loadImage();
  ofAddListener(shader.getFileChangeEvent(), this, &ofApp::loadShader); // auto reload
  ofAddListener(image.getFileChangeEvent(), this, &ofApp::loadImage); 
}

Get this addon

HTTPS
SSH