TexturePlugin Class Reference

Inheritance diagram for TexturePlugin:

Plugin

List of all members.

Public Member Functions

 TexturePlugin (const string &name)

Public Attributes

CreateFloatFunc CreateFloatTex
CreateSpectrumFunc CreateSpectrumTex

Private Types

typedef Texture< float > *(* CreateFloatFunc )(const Transform &shader2world, const TextureParams &)
typedef Texture< Spectrum > *(* CreateSpectrumFunc )(const Transform &shader2world, const TextureParams &)


Detailed Description

Definition at line 134 of file dynload.cpp.


Member Typedef Documentation

typedef Texture<float>*(* TexturePlugin::CreateFloatFunc)(const Transform &shader2world, const TextureParams &) [private]

typedef Texture<Spectrum>*(* TexturePlugin::CreateSpectrumFunc)(const Transform &shader2world, const TextureParams &) [private]


Constructor & Destructor Documentation

TexturePlugin::TexturePlugin ( const string &  name  )  [inline]

Definition at line 140 of file dynload.cpp.

References CreateFloatTex, CreateSpectrumTex, and Plugin::GetSymbol().


Member Data Documentation

Definition at line 147 of file dynload.cpp.

Referenced by MakeFloatTexture(), and TexturePlugin().

Definition at line 148 of file dynload.cpp.

Referenced by MakeSpectrumTexture(), and TexturePlugin().


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

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