public class LWJGLUniformManager extends Object implements UniformManager
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
LWJGLUniformManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUniforms(Shader shader) |
void |
registerUniform(Shader shader,
Uniform uniform) |
void |
setUniform(Shader shader,
String name,
AmbientLight ambientLight) |
void |
setUniform(Shader shader,
String name,
Attenuation attenuation) |
void |
setUniform(Shader shader,
String name,
BaseLight baseLight) |
void |
setUniform(Shader shader,
String name,
Color color) |
void |
setUniform(Shader shader,
String name,
DirectionalLight directionalLight) |
void |
setUniform(Shader shader,
String name,
double value) |
void |
setUniform(Shader shader,
String name,
float value) |
void |
setUniform(Shader shader,
String name,
Fog fog) |
void |
setUniform(Shader shader,
String name,
int value) |
void |
setUniform(Shader shader,
String name,
Matrix4f matrix) |
void |
setUniform(Shader shader,
String name,
PointLight pointLight) |
void |
setUniform(Shader shader,
String name,
SpotLight spotLight) |
void |
setUniform(Shader shader,
String name,
Vector2f vec) |
void |
setUniform(Shader shader,
String name,
Vector3f vec) |
void |
setUniform(Shader shader,
String name,
Vector4f vec) |
void |
setUniform(Shader shader,
Uniform uniform) |
public void registerUniform(Shader shader, Uniform uniform)
registerUniform in interface UniformManagerpublic void addUniforms(Shader shader)
addUniforms in interface UniformManagerpublic void setUniform(Shader shader, Uniform uniform)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, Vector3f vec)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, Vector4f vec)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, Color color)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, Vector2f vec)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, Matrix4f matrix)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, int value)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, float value)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, double value)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, Fog fog)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, DirectionalLight directionalLight)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, AmbientLight ambientLight)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, BaseLight baseLight)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, PointLight pointLight)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, Attenuation attenuation)
setUniform in interface UniformManagerpublic void setUniform(Shader shader, String name, SpotLight spotLight)
setUniform in interface UniformManagerCopyright © 2014. All rights reserved.