org.sunflow.core.shader

Class TexturedShinyDiffuseShader

Implemented Interfaces:
RenderObject, Shader

public class TexturedShinyDiffuseShader
extends ShinyDiffuseShader

Constructor Summary

TexturedShinyDiffuseShader()

Method Summary

Color
getDiffuse(ShadingState state)
boolean
update(ParameterList pl, SunflowAPI api)

Methods inherited from class org.sunflow.core.shader.ShinyDiffuseShader

getDiffuse, getRadiance, scatterPhoton, update

Constructor Details

TexturedShinyDiffuseShader

public TexturedShinyDiffuseShader()

Method Details

getDiffuse

public Color getDiffuse(ShadingState state)
Overrides:
getDiffuse in interface ShinyDiffuseShader

update

public boolean update(ParameterList pl,
                      SunflowAPI api)
Specified by:
update in interface RenderObject
Overrides:
update in interface ShinyDiffuseShader