package com.marshalchen.common.uimodule.imageprocessing.outputs;
import com.marshalchen.common.uimodule.imageprocessing.input.GLTextureOutputRenderer;
/**
* An interface which all renderers that except input should implement.
* @author Chris Batt
*/
public interface GLTextureInputRenderer {
/**
* Signals that a new texture is available and the image should be reprocessed.
* @param texture
* The texture id to be used as input.
* @param source
* The GLTextureOutputRenderer which produced the texture.
*/
public void newTextureReady(int texture, GLTextureOutputRenderer source, boolean newData);
}