...
 
Commits (1)
...@@ -116,6 +116,16 @@ void INIPlugin::parseIniFile(INIFile& _ini, BaseObjectData* _object) { ...@@ -116,6 +116,16 @@ void INIPlugin::parseIniFile(INIFile& _ini, BaseObjectData* _object) {
if ( _ini.get_entry( reflectance, _object->name() , "Reflectance" ) ) { if ( _ini.get_entry( reflectance, _object->name() , "Reflectance" ) ) {
_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" ) ) {
...@@ -157,7 +167,13 @@ void INIPlugin::saveIniFile(INIFile& _ini, BaseObjectData* _object) { ...@@ -157,7 +167,13 @@ void INIPlugin::saveIniFile(INIFile& _ini, BaseObjectData* _object) {
_object->materialNode()->shininess()); _object->materialNode()->shininess());
_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() );
......