MaterialData Struct Reference

The underlying data of a material. More...

#include <MaterialData.h>

Public Types

typedef std::unordered_map< std::string, std::string > TextureMap
 
typedef std::unordered_map< std::string, std::string > CubeRelflectionMap
 
typedef std::unordered_map< std::string, vmml::Vector3f > Vector3Map
 
typedef std::unordered_map< std::string, GLfloat > ScalarMap
 

Public Attributes

TextureMap textures
 
Vector3Map vectors
 
ScalarMap scalars
 
CubeRelflectionMap cubeTextures
 
std::string name
 

Detailed Description

The underlying data of a material.

Author
David Steiner

Member Typedef Documentation

typedef std::unordered_map<std::string, std::string> MaterialData::CubeRelflectionMap
typedef std::unordered_map<std::string, GLfloat> MaterialData::ScalarMap
typedef std::unordered_map<std::string, std::string> MaterialData::TextureMap
typedef std::unordered_map<std::string, vmml::Vector3f> MaterialData::Vector3Map

Member Data Documentation

CubeRelflectionMap MaterialData::cubeTextures
std::string MaterialData::name
ScalarMap MaterialData::scalars
TextureMap MaterialData::textures
Vector3Map MaterialData::vectors