Imported Upstream version 0.26.0

This commit is contained in:
Bret Curtis 2013-10-17 16:37:22 +02:00
commit 9a2b6c69b6
1398 changed files with 212217 additions and 0 deletions

View file

@ -0,0 +1,29 @@
#ifndef SH_MATERIALINSTANCEPASS_H
#define SH_MATERIALINSTANCEPASS_H
#include <vector>
#include "PropertyBase.hpp"
#include "MaterialInstanceTextureUnit.hpp"
namespace sh
{
/**
* @brief
* Holds properties of a single texture unit in a \a MaterialInstancePass. \n
* No inheritance here for now.
*/
class MaterialInstancePass : public PropertySetGet
{
public:
MaterialInstanceTextureUnit* createTextureUnit (const std::string& name);
void save (std::ofstream& stream);
PropertySetGet mShaderProperties;
std::vector <MaterialInstanceTextureUnit> mTexUnits;
};
}
#endif