#include <Renderer.h>

Public Member Functions | |
| IE_CORE_DECLAREMEMBERPTR (Procedural) | |
| Procedural () | |
| virtual | ~Procedural () |
| virtual Imath::Box3f | bound () const =0 |
| virtual void | render (RendererPtr renderer) const =0 |
| Renderer::Procedural::Procedural | ( | ) |
| Renderer::Procedural::~Procedural | ( | ) | [virtual] |
| virtual Imath::Box3f IECore::Renderer::Renderer::Procedural::bound | ( | ) | const [pure virtual] |
Returns a bounding box guaranteed to completely contain the geometry generated by the render() method.
Implemented in IECore::ParameterisedProcedural::ParameterisedProcedural::Forwarder.
| IECore::Renderer::Renderer::Procedural::IE_CORE_DECLAREMEMBERPTR | ( | Procedural | ) |
| virtual void IECore::Renderer::Renderer::Procedural::render | ( | RendererPtr | renderer | ) | const [pure virtual] |
Called when the renderer is ready to receive the procedural geometry. Any relevant methods of renderer may be called, but the geometry generated must be contained within the box returned by bound().
Implemented in IECore::ParameterisedProcedural::ParameterisedProcedural::Forwarder.
1.5.8