My Project
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
Public Types | Public Member Functions | Properties | List of all members
Tayx.Graphy.GraphyManager Class Reference

Main class to access the Graphy API. More...

Inheritance diagram for Tayx.Graphy.GraphyManager:
Tayx.Graphy.Utils.G_Singleton< GraphyManager >

Public Types

enum  Mode { FULL = 0 , LIGHT = 1 }
 
enum  ModuleType { FPS = 0 , RAM = 1 , AUDIO = 2 , ADVANCED = 3 }
 
enum  ModuleState {
  FULL = 0 , TEXT = 1 , BASIC = 2 , BACKGROUND = 3 ,
  OFF = 4
}
 
enum  ModulePosition {
  TOP_RIGHT = 0 , TOP_LEFT = 1 , BOTTOM_RIGHT = 2 , BOTTOM_LEFT = 3 ,
  FREE = 4
}
 
enum  LookForAudioListener { ALWAYS , ON_SCENE_LOAD , NEVER }
 
enum  ModulePreset {
  FPS_BASIC = 0 , FPS_TEXT = 1 , FPS_FULL = 2 , FPS_TEXT_RAM_TEXT = 3 ,
  FPS_FULL_RAM_TEXT = 4 , FPS_FULL_RAM_FULL = 5 , FPS_TEXT_RAM_TEXT_AUDIO_TEXT = 6 , FPS_FULL_RAM_TEXT_AUDIO_TEXT = 7 ,
  FPS_FULL_RAM_FULL_AUDIO_TEXT = 8 , FPS_FULL_RAM_FULL_AUDIO_FULL = 9 , FPS_FULL_RAM_FULL_AUDIO_FULL_ADVANCED_FULL = 10 , FPS_BASIC_ADVANCED_FULL = 11
}
 

Public Member Functions

void SetModulePosition (ModuleType moduleType, ModulePosition modulePosition)
 
void SetModuleMode (ModuleType moduleType, ModuleState moduleState)
 
void ToggleModes ()
 
void SetPreset (ModulePreset modulePreset)
 
void ToggleActive ()
 
void Enable ()
 
void Disable ()
 

Properties

Mode GraphyMode [get, set]
 
bool EnableOnStartup [get]
 
bool KeepAlive [get]
 
bool Background [get, set]
 
Color BackgroundColor [get, set]
 
ModulePosition GraphModulePosition [get, set]
 
ModuleState FpsModuleState [get, set]
 
Color GoodFPSColor [get, set]
 
Color CautionFPSColor [get, set]
 
Color CriticalFPSColor [get, set]
 
int GoodFPSThreshold [get, set]
 
int CautionFPSThreshold [get, set]
 
int FpsGraphResolution [get, set]
 
int FpsTextUpdateRate [get, set]
 
ModulePreset Preset [get]
 
float CurrentFPS [get]
 
float AverageFPS [get]
 
float MinFPS [get]
 
float MaxFPS [get]
 
ModuleState RamModuleState [get, set]
 
Color AllocatedRamColor [get, set]
 
Color ReservedRamColor [get, set]
 
Color MonoRamColor [get, set]
 
int RamGraphResolution [get, set]
 
int RamTextUpdateRate [get, set]
 
float AllocatedRam [get]
 
float ReservedRam [get]
 
float MonoRam [get]
 
ModuleState AudioModuleState [get, set]
 
AudioListener AudioListener [get, set]
 
LookForAudioListener FindAudioListenerInCameraIfNull [get, set]
 
Color AudioGraphColor [get, set]
 
int AudioGraphResolution [get, set]
 
int AudioTextUpdateRate [get, set]
 
FFTWindow FftWindow [get, set]
 
int SpectrumSize [get, set]
 
float[] Spectrum [get]
 Current audio spectrum from the specified AudioListener.
 
float MaxDB [get]
 Maximum DB registered in the current spectrum.
 
ModuleState AdvancedModuleState [get, set]
 
ModulePosition AdvancedModulePosition [get, set]
 
- Properties inherited from Tayx.Graphy.Utils.G_Singleton< GraphyManager >
static T Instance [get]
 

Detailed Description

Main class to access the Graphy API.


The documentation for this class was generated from the following file: