de.grogra.imp3d.shading
Interface Shader

All Superinterfaces:
Scattering, Shader

public interface Shader
extends Scattering, Shader


Field Summary
 
Fields inherited from interface de.grogra.ray.physics.Shader
LAMBERTIAN_VARIANCE
 
Fields inherited from interface de.grogra.ray.physics.Scattering
DELTA_FACTOR, IS_NON_OPAQUE, MIN_UNUSED_FLAG, NEEDS_NORMAL, NEEDS_POINT, NEEDS_TANGENTS, NEEDS_TRANSFORMATION, NEEDS_UV, RANDOM_RAYS_GENERATE_ORIGINS
 
Method Summary
 void accept(ShaderVisitor visitor)
           
 
Methods inherited from interface de.grogra.ray.physics.Shader
computeMaxRays, isTransparent, shade
 
Methods inherited from interface de.grogra.ray.physics.Scattering
computeBSDF, generateRandomRays, getAverageColor, getFlags
 

Method Detail

accept

void accept(ShaderVisitor visitor)