Gui: Use of Multisample class
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user