molecular
Classes | Public Member Functions | List of all members
molecular::util::MtlFile Class Reference

Wavefront material file. More...

#include <MtlFile.h>

Classes

struct  Material
 
struct  Texture
 

Public Member Functions

 MtlFile (const char *begin, const char *end)
 
const MaterialGetMaterial (const std::string &name) const
 
std::vector< Material >::const_iterator begin () const
 
std::vector< Material >::const_iterator end () const
 
void ParserAction (int action, const char *begin, const char *end)
 

Detailed Description

Wavefront material file.

Todo:
Read texture declarations

Constructor & Destructor Documentation

molecular::util::MtlFile::MtlFile ( const char *  begin,
const char *  end 
)

Member Function Documentation

std::vector<Material>::const_iterator molecular::util::MtlFile::begin ( ) const
inline
std::vector<Material>::const_iterator molecular::util::MtlFile::end ( ) const
inline
const Material& molecular::util::MtlFile::GetMaterial ( const std::string &  name) const
void molecular::util::MtlFile::ParserAction ( int  action,
const char *  begin,
const char *  end 
)

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