k3d::ri::ishader_collection Class Reference

Abstract interface to a collection of RenderMan shaders stored by source path (used to keep track of shaders that need to be compiled). More...

#include <ishader_collection_ri.h>

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

List of all members.

Public Member Functions

virtual void use_shader (const path &Path)=0

Protected Member Functions

 ishader_collection ()
 ishader_collection (const ishader_collection &)
ishader_collectionoperator= (const ishader_collection &)
virtual ~ishader_collection ()

Detailed Description

Abstract interface to a collection of RenderMan shaders stored by source path (used to keep track of shaders that need to be compiled).


Constructor & Destructor Documentation

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

Member Function Documentation

ishader_collection& k3d::ri::ishader_collection::operator= ( const ishader_collection  )  [inline, protected]
virtual void k3d::ri::ishader_collection::use_shader ( const path Path  )  [pure virtual]

Implemented in k3d::ri::shader_collection.


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