This is called before an image is rendered to indicate how large the
rendered image will be.
This is called before an image is rendered to indicate how large the
rendered image will be.
This is called before an image is rendered to indicate how large the
rendered image will be.
This call is made after the image has been rendered.
This call is made after the image has been rendered.
This call is made after the image has been rendered.
Update the current image with a region of flat color.
Update the current image with a region of flat color.
Update the current image with a region of flat color.
Prepare the specified area to be rendered.
Prepare the specified area to be rendered.
Prepare the specified area to be rendered.
This interface represents an image sampling algorithm capable of rendering
the entire image.
Update the current image with a bucket of data.
Update the current image with a bucket of data.
Update the current image with a bucket of data.
Render to stdout using the imgpipe protocol used in mental image's
imf_disp viewer.
Changes the extents of the box as needed to include the given point into
this box.
Changes the extents of the box as needed to include the given box into
this box.
Changes the extents of the box as needed to include the given
point
into this box.
Checks to see if the shader should include emitted light.
Checks to see if the shader should include specular terms.
Initialize the map after all photons have been stored.
Initialize the map after all photons have been stored.
Initialize the map after all photons have been stored.
Create objects needed for surface shading: point, normal, texture
coordinates and basis.
Add caustic samples to the current light sample set.
Initialize the use of light samples.
This represents an instance of a
Geometry
into the scene.
Instance the specified geometry into the scene.
Intersect the specified ray with the geometry in local space.
Intersect the specified ray with the geometry in local space.
Intersect the specified ray with the geometry in local space.
Intersect the specified ray with the geometry in local space.
This class is used to store ray/object intersections.
Initializes all traversal stacks.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Returns true
if the specified bounding box intersects this
one.
Compute the inverse of this matrix and return it as a new object.
This class allows spectral curves to be defined from irregularly sampled
data.
Define an irregular spectral curve from the provided (sorted) wavelengths
and amplitude data.
Returns true if the ray hit the surface from behind.
Returns true
when the box has just been initialized, and
is still empty.
Checks to see if the specified distance falls within the valid range on
this ray.
Allows iteration over current light samples.