void set(ApplicationConfiguration config)
 {
     setWindowConfiguration(config);
     disableAudio = config.disableAudio;
     audioDeviceSimultaneousSources = config.audioDeviceSimultaneousSources;
     audioDeviceBufferSize          = config.audioDeviceBufferSize;
     audioDeviceBufferCount         = config.audioDeviceBufferCount;
     glContextMajorVersion          = config.glContextMajorVersion;
     glContextMinorVersion          = config.glContextMinorVersion;
     r                    = config.r;
     g                    = config.g;
     b                    = config.b;
     a                    = config.a;
     depth                = config.depth;
     stencil              = config.stencil;
     samples              = config.samples;
     vSyncEnabled         = config.vSyncEnabled;
     preferencesDirectory = config.preferencesDirectory;
     preferencesFileType  = config.preferencesFileType;
     hdpiMode             = config.hdpiMode;
     debug                = config.debug;
 }
 public void setHdpiMode(HdpiMode mode)
 {
     hdpiMode = mode;
 }