public abstract class ShaderSuit extends Object
Shaders to render
for all (or a subset of) Light-types.| Modifier and Type | Field and Description |
|---|---|
protected Map<Class<? extends RenderPass>,Shader> |
shaders |
| Modifier | Constructor and Description |
|---|---|
protected |
ShaderSuit() |
protected |
ShaderSuit(Map<Class<? extends RenderPass>,Shader> shaders) |
| Modifier and Type | Method and Description |
|---|---|
Shader |
getFor(Class<? extends RenderPass> light)
Returns the Shader for the given type.
|
void |
setShaderFor(Class<? extends RenderPass> type,
Shader shader) |
protected Map<Class<? extends RenderPass>,Shader> shaders
protected ShaderSuit()
protected ShaderSuit(Map<Class<? extends RenderPass>,Shader> shaders)
public Shader getFor(Class<? extends RenderPass> light) throws NullPointerException
light - Light to retrieve Shader based onNullPointerExceptionpublic void setShaderFor(Class<? extends RenderPass> type, Shader shader)
Copyright © 2015. All rights reserved.