|
Cortex 6.0.0
|
#include <Renderer.h>
Inheritance diagram for IECore::Renderer::Procedural:Public Member Functions | |
| IE_CORE_DECLAREMEMBERPTR (Procedural) | |
| virtual Imath::Box3f | bound () const =0 |
| virtual void | render (RendererPtr renderer) const =0 |
The Procedural class defines an interface via which the Renderer can ask for geometry to be generated in a deferred fashion, at a time which is convenient to it.
| virtual Imath::Box3f IECore::Renderer::Procedural::bound | ( | ) | const [pure virtual] |
Returns a bounding box guaranteed to completely contain the geometry generated by the render() method.
| virtual void IECore::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().
1.7.3