Gui: Use of Multisample class

This commit is contained in:
wmayer
2024-07-11 17:39:23 +02:00
parent eafe75783e
commit 6b932aa96e
5 changed files with 28 additions and 94 deletions

View File

@@ -28,6 +28,8 @@
#endif
#include "Multisample.h"
#include <App/Application.h>
#include <Base/Parameter.h>
using namespace Gui;
@@ -103,3 +105,17 @@ AntiAliasing Multisample::toAntiAliasing(int samples)
}
return AntiAliasing::None;
}
AntiAliasing Multisample::readMSAAFromSettings()
{
ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath
("User parameter:BaseApp/Preferences/View");
return AntiAliasing(hGrp->GetInt("AntiAliasing", int(Gui::AntiAliasing::None)));
}
void Multisample::writeMSAAToSettings(AntiAliasing msaa)
{
ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath
("User parameter:BaseApp/Preferences/View");
hGrp->SetInt("AntiAliasing", long(msaa));
}