示例#1
0
文件: Material.cpp 项目: Valodim/cg2
Material::Material() {
  mShaderProgram = NULL;
  setAmbientColor();
  setDiffuseColor();
  setEmissiveColor();
  setSpecularColor();
  mUniformsInitialized = false;
  for (unsigned int i = 0; i < MATERIAL_COMPONENT_COUNT; ++i) {
    mMaterialComponentEnabled[i] = false;
  }
}
示例#2
0
void ofMaterial::setColors(ofFloatColor oDiffuse, ofFloatColor oAmbient, ofFloatColor oSpecular, ofFloatColor oEmissive) {
	setDiffuseColor(oDiffuse);
	setAmbientColor(oAmbient);
	setSpecularColor(oSpecular);
	setEmissiveColor(oEmissive);
}