Plugin Class Reference

Inheritance diagram for Plugin:

AcceleratorPlugin AreaLightPlugin CameraPlugin FilmPlugin FilterPlugin LightPlugin MaterialPlugin SamplerPlugin ShapePlugin SurfaceIntegratorPlugin TexturePlugin ToneMapPlugin VolumeIntegratorPlugin VolumeRegionPlugin

List of all members.

Public Member Functions

 Plugin (const string &fname)
 ~Plugin ()
void * GetSymbol (const string &symname)

Private Attributes

void * hinstLib
string pluginName


Detailed Description

Definition at line 95 of file dynload.cpp.


Constructor & Destructor Documentation

Plugin::Plugin ( const string &  fname  ) 

Definition at line 462 of file dynload.cpp.

References Error(), hinstLib, and pluginName.

Plugin::~Plugin (  ) 

Definition at line 491 of file dynload.cpp.

References hinstLib.


Member Function Documentation

void * Plugin::GetSymbol ( const string &  symname  ) 


Member Data Documentation

void* Plugin::hinstLib [private]

Definition at line 108 of file dynload.cpp.

Referenced by GetSymbol(), Plugin(), and ~Plugin().

string Plugin::pluginName [private]

Definition at line 110 of file dynload.cpp.

Referenced by GetSymbol(), and Plugin().


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

Generated on Mon Jul 20 17:31:55 2009 for pbrt by  doxygen 1.5.6