Workspace 6.21.5
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
RenderingSettings Class Reference

Class representing the settings specific to the rendering plugin.

#include <Rendering/renderingsettings.h>

Public Member Functions

 RenderingSettings ()
 
 ~RenderingSettings ()
 
const KeyBindingMapgetKeyBindings () const
 
const MouseBindingMapgetMouseBindings () const
 
size_t getWSGLCacheSize () const
 
void load ()
 
void save ()
 
void setKeyBindings (const KeyBindingMap &map)
 
void setMouseBindings (const MouseBindingMap &map)
 
void setWSGLCacheSize (size_t)
 

Static Public Member Functions

static const KeyBindingMapgetDefaultKeyBindings ()
 
static const MouseBindingMapgetDefaultMouseBindings ()
 

Static Public Attributes

static constexpr const size_t DEFAULT_CACHE_SIZE = 512 * 1024 * 1024
 

Constructor & Destructor Documentation

◆ RenderingSettings()

◆ ~RenderingSettings()

Member Function Documentation

◆ getDefaultKeyBindings()

const KeyBindingMap & getDefaultKeyBindings ( )
static
Returns

◆ getDefaultMouseBindings()

const MouseBindingMap & getDefaultMouseBindings ( )
static
Returns

◆ getKeyBindings()

const KeyBindingMap & getKeyBindings ( ) const
Returns

◆ getMouseBindings()

const MouseBindingMap & getMouseBindings ( ) const
Returns

◆ getWSGLCacheSize()

size_t getWSGLCacheSize ( ) const
Returns

◆ load()

void load ( )

◆ save()

void save ( )

◆ setKeyBindings()

void setKeyBindings ( const KeyBindingMap map)
Parameters
map

◆ setMouseBindings()

void setMouseBindings ( const MouseBindingMap map)
Parameters
map

◆ setWSGLCacheSize()

void setWSGLCacheSize ( size_t  size)
Parameters
sizeThe desired cache size in bytes.

Member Data Documentation

◆ DEFAULT_CACHE_SIZE

constexpr const size_t DEFAULT_CACHE_SIZE = 512 * 1024 * 1024
staticconstexpr