Commits (1)
...@@ -117,6 +117,16 @@ void INIPlugin::parseIniFile(INIFile& _ini, BaseObjectData* _object) { ...@@ -117,6 +117,16 @@ void INIPlugin::parseIniFile(INIFile& _ini, BaseObjectData* _object) {
_object->materialNode()->set_reflectance(reflectance); _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; bool visible;
if ( _ini.get_entry( visible, _object->name() , "Visible" ) ) { if ( _ini.get_entry( visible, _object->name() , "Visible" ) ) {
_object->visible(visible); _object->visible(visible);
...@@ -158,6 +168,12 @@ void INIPlugin::saveIniFile(INIFile& _ini, BaseObjectData* _object) { ...@@ -158,6 +168,12 @@ void INIPlugin::saveIniFile(INIFile& _ini, BaseObjectData* _object) {
_ini.add_entry( _object->name() , _ini.add_entry( _object->name() ,
"Reflectance" , "Reflectance" ,
_object->materialNode()->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() , _ini.add_entry( _object->name() ,
"Visible" , "Visible" ,
_object->visible() ); _object->visible() );
......