OpenVDB
2.1.0
|
#include <RayTracer.h>
Inherits BaseShader.
Public Types | |
typedef math::Ray< Real > | RayT |
Public Member Functions | |
mInvDim (1.0/bbox.extents()) | |
mRGBA (c) | |
virtual | ~PositionShader () |
virtual Film::RGBA | operator() (const Vec3R &xyz, const Vec3R &, const Vec3R &) const |
Defines the interface of the virtual function that returns a RGB color. More... | |
virtual BaseShader * | copy () const |
OPENVDB_DEPRECATED Film::RGBA | operator() (const Vec3R &xyz, const Vec3R &nml, const RayT &ray) const |
Deprecated, use the method above instead. More... | |
Public Attributes | |
__pad0__: mMin(bbox.min()) | |
Color shader that treats position (x, y, z) as an RGB color in a cube defined from an axis-aligned bounding box in world space.
|
inlinevirtual |
|
inlinevirtual |
Implements BaseShader.
mInvDim | ( | 1.0/bbox. | extents() | ) |
|
inline |
|
inlineinherited |
Deprecated, use the method above instead.
|
inlinevirtual |
Defines the interface of the virtual function that returns a RGB color.
xyz | World position of the intersection point. |
nml | Normal in world space at the intersection point. |
dir | Direction of the ray in world space. |
Implements BaseShader.
__pad0__ |