k3d::ri::itexture Class Reference

Abstract interface implemented by objects that can act as texture sources while drawing RenderMan graphics. More...

#include <itexture_ri.h>

Inheritance diagram for k3d::ri::itexture:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void setup_renderman_texture (inetwork_render_frame &Frame, istream &Stream, ishader_collection &Shaders)=0
virtual const filesystem::path renderman_texture_path (const render_state &State)=0

Protected Member Functions

 itexture ()
 itexture (const itexture &)
itextureoperator= (const itexture &)
virtual ~itexture ()

Detailed Description

Abstract interface implemented by objects that can act as texture sources while drawing RenderMan graphics.


Constructor & Destructor Documentation

k3d::ri::itexture::itexture (  )  [inline, protected]
k3d::ri::itexture::itexture ( const itexture  )  [inline, protected]
virtual k3d::ri::itexture::~itexture (  )  [inline, protected, virtual]

Member Function Documentation

itexture& k3d::ri::itexture::operator= ( const itexture  )  [inline, protected]
virtual const filesystem::path k3d::ri::itexture::renderman_texture_path ( const render_state State  )  [pure virtual]
virtual void k3d::ri::itexture::setup_renderman_texture ( inetwork_render_frame Frame,
istream Stream,
ishader_collection Shaders 
) [pure virtual]

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

Generated on Mon Mar 21 07:42:47 2011 for K-3D by doxygen 1.6.3