void EditorTurbulenceModule::writeProperties (TiXmlElement *element) { TiXmlElement *prop; writeSourceModules (element); prop = new TiXmlElement ("Power"); prop->SetDoubleAttribute ("value", mModule.getPower()); element->LinkEndChild (prop); prop = new TiXmlElement ("Roughness"); prop->SetDoubleAttribute ("value", mModule.getRoughness()); element->LinkEndChild (prop); prop = new TiXmlElement ("Frequency"); prop->SetDoubleAttribute ("value", mModule.getFrequency()); element->LinkEndChild (prop); prop = new TiXmlElement ("Seed"); prop->SetAttribute ("value", mModule.getSeed()); element->LinkEndChild (prop); prop = new TiXmlElement ("Quality"); prop->SetAttribute ("value", mModule.getQuality()); element->LinkEndChild (prop); }
void EditorExponentModule::writeProperties (TiXmlElement *element) { TiXmlElement *prop; writeSourceModules (element); prop = new TiXmlElement ("Exponent"); prop->SetDoubleAttribute ("value", mModule.getExponent()); element->LinkEndChild (prop); }
void EditorScalePointModule::writeProperties (TiXmlElement *element) { TiXmlElement *prop; writeSourceModules (element); prop = new TiXmlElement ("ScaleX"); prop->SetDoubleAttribute ("value", mModule.getScaleX()); element->LinkEndChild (prop); prop = new TiXmlElement ("ScaleY"); prop->SetDoubleAttribute ("value", mModule.getScaleY()); element->LinkEndChild (prop); prop = new TiXmlElement ("ScaleZ"); prop->SetDoubleAttribute ("value", mModule.getScaleZ()); element->LinkEndChild (prop); }
void EditorTranslatePointModule::writeProperties (TiXmlElement *element) { TiXmlElement *prop; writeSourceModules (element); prop = new TiXmlElement ("TranslateX"); prop->SetDoubleAttribute ("value", mModule.getTranslationX()); element->LinkEndChild (prop); prop = new TiXmlElement ("TranslateY"); prop->SetDoubleAttribute ("value", mModule.getTranslationY()); element->LinkEndChild (prop); prop = new TiXmlElement ("TranslateZ"); prop->SetDoubleAttribute ("value", mModule.getTranslationZ()); element->LinkEndChild (prop); }
void EditorSelectModule::writeProperties (TiXmlElement *element) { TiXmlElement *prop; writeSourceModules (element); prop = new TiXmlElement ("LowerBound"); prop->SetDoubleAttribute ("value", mModule.getLowerBound()); element->LinkEndChild (prop); prop = new TiXmlElement ("UpperBound"); prop->SetDoubleAttribute ("value", mModule.getUpperBound()); element->LinkEndChild (prop); prop = new TiXmlElement ("EdgeFalloff"); prop->SetDoubleAttribute ("value", mModule.getEdgeFalloff()); element->LinkEndChild (prop); }
void EditorTerraceModule::writeProperties (TiXmlElement *element) { TiXmlElement *prop; writeSourceModules (element); prop = new TiXmlElement ("Invert"); prop->SetAttribute ("value", mModule.isInverted()); element->LinkEndChild (prop); noisepp::TerraceControlPointVector &points = mModule.getControlPoints (); for (noisepp::TerraceControlPointVector::iterator it=points.begin();it!=points.end();++it) { prop = new TiXmlElement ("Point"); prop->SetDoubleAttribute ("value", *it); element->LinkEndChild (prop); } }
void EditorBlendModule::writeProperties (TiXmlElement *element) { writeSourceModules (element); }
void EditorAdditionModule::writeProperties (TiXmlElement *element) { writeSourceModules (element); }