public abstract class Shader extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOGGER |
protected GLSLProgram |
program |
| Constructor and Description |
|---|
Shader()
For subclasses.
|
Shader(GLSLProgram program) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
handle(Uniform uniform,
Transform transform,
Material material,
RenderEngine renderEngine,
Matrix4f projection) |
void |
updateUniforms(RenderEngine renderEngine,
Figure figure) |
public static final org.slf4j.Logger LOGGER
protected GLSLProgram program
public Shader()
public Shader(GLSLProgram program)
public void updateUniforms(RenderEngine renderEngine, Figure figure)
protected void handle(Uniform uniform, Transform transform, Material material, RenderEngine renderEngine, Matrix4f projection)
Copyright © 2014. All rights reserved.