SimpleJavaEngine/src/main/java/speiger/src/coreengine/rendering/shader/ShaderEntry.java

24 lines
393 B
Java

package speiger.src.coreengine.rendering.shader;
import java.util.List;
import java.util.function.Consumer;
public class ShaderEntry<T> implements Consumer<T>
{
List<T> shaders;
int index;
public ShaderEntry(List<T> shaders, int index)
{
this.shaders = shaders;
this.index = index;
}
@Override
public void accept(T t)
{
shaders.set(index, t);
}
}