![]() |
OpenVDB 13.1.0
|
#include <openvdb/tools/RayTracer.h>
Public Types | |
| using | RayT |
Public Member Functions | |
| DiffuseShader (const Film::RGBA &d=Film::RGBA(1.0f)) | |
| DiffuseShader (const DiffuseShader &)=default | |
| ~DiffuseShader () override=default | |
| Film::RGBA | operator() (const Vec3R &, const Vec3R &normal, const Vec3R &rayDir) const override |
| Apply Lambertian shading using the constant material color, the surface normal and the ray direction; position is unused. | |
| BaseShader * | copy () const override |
| using RayT |
|
inline |
|
default |
|
overridedefault |
|
inlineoverridevirtual |
Implements BaseShader.
|
inlineoverridevirtual |
Apply Lambertian shading using the constant material color, the surface normal and the ray direction; position is unused.
Implements BaseShader.