de.grogra.ray.tracing
Interface BidirectionalPathTracer.PathingStrategies

All Known Implementing Classes:
HagensBiDiStrategie1
Enclosing class:
BidirectionalPathTracer

public static interface BidirectionalPathTracer.PathingStrategies


Method Summary
 void getColorFromRay(Ray ray, Color4f color)
           
 LightProcessor getLightProcessor()
           
 int getRecursionDepth()
           
 void prepareRayProcessor(RTScene scene, IntersectionProcessor intersectionProcessor)
           
 void setIntersectionProcessor(IntersectionProcessor processor)
           
 void setLightProcessor(LightProcessor proc)
           
 void setRecursionDepth(int value)
           
 

Method Detail

getColorFromRay

void getColorFromRay(Ray ray,
                     Color4f color)

getLightProcessor

LightProcessor getLightProcessor()

getRecursionDepth

int getRecursionDepth()

prepareRayProcessor

void prepareRayProcessor(RTScene scene,
                         IntersectionProcessor intersectionProcessor)

setIntersectionProcessor

void setIntersectionProcessor(IntersectionProcessor processor)

setLightProcessor

void setLightProcessor(LightProcessor proc)

setRecursionDepth

void setRecursionDepth(int value)