Abstract interface implemented by painter objects that can render a mesh using RenderMan. More...
#include <imesh_painter_ri.h>

Public Member Functions | |
| virtual void | paint_mesh (const mesh &Mesh, const render_state &RenderState)=0 |
| Called to render a mesh using RenderMan. | |
| virtual void | paint_complete (const mesh &Mesh, const render_state &RenderState)=0 |
| Called once rendering is complete, so painters can release resources. | |
Abstract interface implemented by painter objects that can render a mesh using RenderMan.
| virtual void k3d::ri::imesh_painter::paint_complete | ( | const mesh & | Mesh, | |
| const render_state & | RenderState | |||
| ) | [pure virtual] |
Called once rendering is complete, so painters can release resources.
Implemented in module::renderman::painters::bicubic_patch_painter, module::renderman::painters::bilinear_patch_painter, module::renderman::painters::blobby_painter, module::renderman::painters::cone_painter, module::renderman::painters::cubic_curve_painter, module::renderman::painters::cylinder_painter, module::renderman::painters::disk_painter, module::renderman::painters::hyperboloid_painter, module::renderman::painters::linear_curve_painter, module::renderman::painters::multi_painter, module::renderman::painters::nurbs_patch_painter, module::renderman::painters::paraboloid_painter, module::renderman::painters::particle_painter, module::renderman::painters::polyhedron_painter, module::renderman::painters::scripted_painter, module::renderman::painters::sphere_painter, module::renderman::painters::subdivision_surface_painter, module::renderman::painters::teapot_painter, and module::renderman::painters::torus_painter.
| virtual void k3d::ri::imesh_painter::paint_mesh | ( | const mesh & | Mesh, | |
| const render_state & | RenderState | |||
| ) | [pure virtual] |
Called to render a mesh using RenderMan.
Implemented in module::renderman::painters::bicubic_patch_painter, module::renderman::painters::bilinear_patch_painter, module::renderman::painters::blobby_painter, module::renderman::painters::cone_painter, module::renderman::painters::cubic_curve_painter, module::renderman::painters::cylinder_painter, module::renderman::painters::disk_painter, module::renderman::painters::hyperboloid_painter, module::renderman::painters::linear_curve_painter, module::renderman::painters::multi_painter, module::renderman::painters::nurbs_patch_painter, module::renderman::painters::paraboloid_painter, module::renderman::painters::particle_painter, module::renderman::painters::polyhedron_painter, module::renderman::painters::scripted_painter, module::renderman::painters::sphere_painter, module::renderman::painters::subdivision_surface_painter, module::renderman::painters::teapot_painter, and module::renderman::painters::torus_painter.
1.6.3