/** * Performs an undo operation of a deleted stage. */ void StageDeleteModifier::Undo() { MaterialDoc* material = manager->CreateMaterialDoc(materialName); material->InsertStage(stageNum, stageData.GetInt("stagetype"), stageData.GetString("name"), false); material->SetData(stageNum, &stageData); }
/** * Performs a redo operation of an inserted stage. */ void StageInsertModifier::Redo() { MaterialDoc *material = manager->CreateMaterialDoc(materialName); material->InsertStage(stageNum, stageType, stageName, false); }