de.grogra.imp3d.shading
Interface Light

All Superinterfaces:
Emitter, Light, Scattering

public interface Light
extends Scattering, Light


Field Summary
 
Fields inherited from interface de.grogra.ray.physics.Light
AMBIENT, AREA, DIRECTIONAL, NO_LIGHT, POINT, SKY
 
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(LightVisitor visitor)
           
 
Methods inherited from interface de.grogra.ray.physics.Light
getLightType, getTotalPower, isIgnoredWhenHit, isShadowless
 
Methods inherited from interface de.grogra.ray.physics.Emitter
completeRay, computeExitance, generateRandomOrigins
 
Methods inherited from interface de.grogra.ray.physics.Scattering
computeBSDF, generateRandomRays, getAverageColor, getFlags
 

Method Detail

accept

void accept(LightVisitor visitor)