...
 
Commits (1)
......@@ -117,6 +117,16 @@ void INIPlugin::parseIniFile(INIFile& _ini, BaseObjectData* _object) {
_object->materialNode()->set_reflectance(reflectance);
}
double indexOfRefraction;
if ( _ini.get_entry( indexOfRefraction, _object->name() , "IndexOfRefraction" ) ) {
_object->materialNode()->set_indexOfRefraction(indexOfRefraction);
}
bool isRefractive;
if ( _ini.get_entry( isRefractive, _object->name() , "isRefractive" ) ) {
_object->materialNode()->set_refractive(isRefractive);
}
bool visible;
if ( _ini.get_entry( visible, _object->name() , "Visible" ) ) {
_object->visible(visible);
......@@ -158,6 +168,12 @@ void INIPlugin::saveIniFile(INIFile& _ini, BaseObjectData* _object) {
_ini.add_entry( _object->name() ,
"Reflectance" ,
_object->materialNode()->reflectance());
_ini.add_entry( _object->name() ,
"IndexOfRefraction" ,
_object->materialNode()->indexOfRefraction());
_ini.add_entry( _object->name() ,
"isRefractive" ,
_object->materialNode()->isRefractive());
_ini.add_entry( _object->name() ,
"Visible" ,
_object->visible() );
......