OpenVDB  2.0.0
Public Types | Public Member Functions | List of all members
MatteShader Class Reference

Shader that produces a simple matte. More...

#include <RayTracer.h>

Inherits BaseShader.

Public Types

typedef math::Ray< RealRayT
 

Public Member Functions

 MatteShader (const Film::RGBA &c=Film::RGBA(1.0f))
 
virtual ~MatteShader ()
 
virtual Film::RGBA operator() (const Vec3R &, const Vec3R &, const BaseShader::RayT &) const
 
virtual BaseShadercopy () const
 

Detailed Description

Shader that produces a simple matte.

Member Typedef Documentation

typedef math::Ray<Real> RayT
inherited

Constructor & Destructor Documentation

MatteShader ( const Film::RGBA c = Film::RGBA(1.0f))
inline
virtual ~MatteShader ( )
inlinevirtual

Member Function Documentation

virtual BaseShader* copy ( ) const
inlinevirtual

Implements BaseShader.

virtual Film::RGBA operator() ( const Vec3R ,
const Vec3R ,
const BaseShader::RayT  
) const
inlinevirtual

Implements BaseShader.


The documentation for this class was generated from the following file: