HKI Core
Namespaces | Classes | Enumerations
HKI.Core.Settings Namespace Reference

Namespaces

namespace  Editor
 

Classes

class  AntiAliasingController
 This MonoBehaviour sets anti aliasing values on the PostProcessLayer that is attached to the same GameObject. If the AntiAliasingMode is changed it will change this settings again. More...
 
class  AntiAliasingMode
 Special Variable enables the use of the AntiAliasingModes data type as a variable of the settings system. More...
 
class  FrameRateAndVSyncMode
 Special Variable enables the use of the FrameRateAndVSyncModes data type as a variable of the settings system. More...
 
class  HKIVarSettingsAttribute
 Special attribute for indicating a variable type for the use by the editor. More...
 
class  SettingsSystem
 This system loades, saves and stores settings. In addition to that it sets settings in the engine for all settings that are used and that are Unity-Settings. It can be extended with custom settings but a change function needs to be register for applying changes at runtime. More...
 

Enumerations

enum  AntiAliasingModes {
  AntiAliasingModes.Off, AntiAliasingModes.FXAA, AntiAliasingModes.TAA, AntiAliasingModes.SMAA_Low,
  AntiAliasingModes.SMAA_Medium, AntiAliasingModes.SMAA_High
}
 All possible settings for anti aliasing. More...
 
enum  FrameRateAndVSyncModes {
  FrameRateAndVSyncModes.VSyncOffTFDefault, FrameRateAndVSyncModes.VSyncOffTF30, FrameRateAndVSyncModes.VSyncOffTF45, FrameRateAndVSyncModes.VSyncOffTF60,
  FrameRateAndVSyncModes.VSyncOffTF90, FrameRateAndVSyncModes.VSyncOffTF120, FrameRateAndVSyncModes.VSyncOffTF144, FrameRateAndVSyncModes.VsyncOnDefault,
  FrameRateAndVSyncModes.VsyncOnHalfMFR, FrameRateAndVSyncModes.VsyncOnThirdMFR, FrameRateAndVSyncModes.VsyncOnQuaterMFR
}
 All possible settings for frame rate and VSync. More...
 

Enumeration Type Documentation

◆ AntiAliasingModes

All possible settings for anti aliasing.

Enumerator
Off 
FXAA 
TAA 
SMAA_Low 
SMAA_Medium 
SMAA_High 

Definition at line 9 of file AntiAliasingModes.cs.

◆ FrameRateAndVSyncModes

All possible settings for frame rate and VSync.

Enumerator
VSyncOffTFDefault 
VSyncOffTF30 
VSyncOffTF45 
VSyncOffTF60 
VSyncOffTF90 
VSyncOffTF120 
VSyncOffTF144 
VsyncOnDefault 
VsyncOnHalfMFR 
VsyncOnThirdMFR 
VsyncOnQuaterMFR 

Definition at line 9 of file FrameRateAndVSyncModes.cs.