|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RayState | |
---|---|
material | |
raytracer | |
shader |
Uses of RayState in material |
---|
Methods in material with parameters of type RayState | |
---|---|
void |
LambertianEmitter.computeDirectLighting(IntersectionInfo intersection,
IObject lumObject,
RayState rs,
Raycaster raycaster,
IBSDF brdf,
int numSamples,
RGBColor amount)
|
void |
IEmitter.computeDirectLighting(IntersectionInfo intersection,
IObject lumObject,
RayState rs,
Raycaster raycaster,
IBSDF brdf,
int numSamples,
RGBColor amount)
|
Uses of RayState in raytracer |
---|
Methods in raytracer with parameters of type RayState | |
---|---|
boolean |
Raycaster.castRay(Ray ray,
RGBColor color,
RayState rs)
casts a ray in direction of ray, sets the color and intersection info |
void |
Scene.computeDirectLighting(IntersectionInfo intersection,
RayState rs,
IBSDF brdf,
RGBColor amount)
compute the lighting condition at a intersection point |
void |
PointLight.computeDirectLighting(IntersectionInfo intersection,
RayState rs,
Raycaster raycaster,
IBSDF brdf,
RGBColor amount)
|
void |
OmniLight.computeDirectLighting(IntersectionInfo intersection,
RayState rs,
Raycaster raycaster,
IBSDF brdf,
RGBColor amount)
|
void |
ILight.computeDirectLighting(IntersectionInfo intersection,
RayState rs,
Raycaster raycaster,
IBSDF brdf,
RGBColor amount)
computes the lighting at the intersection point |
Constructors in raytracer with parameters of type RayState | |
---|---|
RayState(RayState rs)
constructor |
Uses of RayState in shader |
---|
Methods in shader with parameters of type RayState | |
---|---|
void |
RefractionShaderOp.performOperation(IntersectionInfo intersection,
RayState rs,
RGBColor color,
ScatteredRayContainer raycon,
Scene scene)
|
void |
ReflectionShaderOp.performOperation(IntersectionInfo intersection,
RayState rs,
RGBColor color,
ScatteredRayContainer raycon,
Scene scene)
|
void |
PathtracingShaderOp.performOperation(IntersectionInfo intersection,
RayState rs,
RGBColor color,
ScatteredRayContainer raycon,
Scene scene)
|
void |
IShaderOp.performOperation(IntersectionInfo intersection,
RayState rs,
RGBColor color,
ScatteredRayContainer raycon,
Scene scene)
computes the color |
void |
EmissionShaderOp.performOperation(IntersectionInfo intersection,
RayState rs,
RGBColor color,
ScatteredRayContainer raycon,
Scene scene)
|
void |
DirectLightingShaderOp.performOperation(IntersectionInfo intersection,
RayState rs,
RGBColor color,
ScatteredRayContainer raycon,
Scene scene)
|
void |
AreaLightShaderOp.performOperation(IntersectionInfo ri,
RayState rs,
RGBColor c,
ScatteredRayContainer raycon,
Scene scene)
|
void |
Shader.shade(IntersectionInfo intersection,
RayState rs,
RGBColor color)
give the actual intersection point it's color |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |