Cortex 6.0.0
Public Member Functions

IECore::Renderer::Procedural Class Reference

#include <Renderer.h>

Inheritance diagram for IECore::Renderer::Procedural:

List of all members.

Public Member Functions

 IE_CORE_DECLAREMEMBERPTR (Procedural)
virtual Imath::Box3f bound () const =0
virtual void render (RendererPtr renderer) const =0

Detailed Description

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.


Member Function Documentation

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().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends