Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
AudioFXSettings Class Reference
Inheritance diagram for AudioFXSettings:
DialogGUIVerticalLayout ISettings DialogGUILayoutBase DialogGUIBase

Public Member Functions

void ApplySettings ()
 Override of ApplySettings. Applies all Audio changed settings More...
 
DialogGUIBase[] DrawMiniSettings ()
 DrawMiniSettings. It draws the Audio Mini Settings More...
 
void DrawSettings ()
 Override of DrawSettings. It draws the Audio Settings More...
 
string GetName ()
 
void GetSettings ()
 
new void OnUpdate ()
 
- Public Member Functions inherited from DialogGUIVerticalLayout
 DialogGUIVerticalLayout (params DialogGUIBase[] list)
 
 DialogGUIVerticalLayout (float minWidth, float minHeight, params DialogGUIBase[] list)
 
 DialogGUIVerticalLayout (bool sw=false, bool sh=false)
 
 DialogGUIVerticalLayout (bool sw, bool sh, float sp, RectOffset pad, TextAnchor achr, params DialogGUIBase[] list)
 
 DialogGUIVerticalLayout (float minWidth, float minHeight, float sp, RectOffset pad, TextAnchor achr, params DialogGUIBase[] list)
 
override void Update ()
 
- Public Member Functions inherited from DialogGUILayoutBase
override GameObject Create (ref Stack< Transform > layouts, UISkinDef skin)
 
 DialogGUILayoutBase (params DialogGUIBase[] list)
 
- Public Member Functions inherited from DialogGUIBase
void AddChild (DialogGUIBase child)
 
void AddChildren (DialogGUIBase[] c)
 
 DialogGUIBase (params DialogGUIBase[] list)
 
virtual void Resize ()
 
void SetOptionText (string text)
 

Additional Inherited Members

- Static Public Member Functions inherited from DialogGUIBase
static bool SelectFirstItem (DialogGUIBase[] items)
 
static void SetUpTextObject (TMPro.TextMeshProUGUI text, string value, UIStyle style, UISkinDef skin, bool ignoreStyleColor=false)
 
- Public Attributes inherited from DialogGUILayoutBase
TextAnchor anchor = TextAnchor.UpperLeft
 
float minHeight = 0f
 
float minWidth = 0f
 
RectOffset padding = new RectOffset()
 
float spacing = 4.0f
 
bool stretchHeight = false
 
bool stretchWidth = false
 
bool useParent = false
 
- Public Attributes inherited from DialogGUIBase
List< DialogGUIBasechildren = new List<DialogGUIBase>()
 
bool flexibleHeight = true
 
UIStyle guiStyle = null
 
float height = -1.0f
 
Callback OnFixedUpdate = () => { }
 
Callback OnLateUpdate = () => { }
 
Callback OnRenderObject = () => { }
 
Callback OnResize = () => { }
 
Callback OnUpdate = () => { }
 
Func< bool > OptionEnabledCondition = () => { return true; }
 
Func< bool > OptionInteractableCondition = () => { return true; }
 
string OptionText = "No Function"
 
Vector2 position
 
Vector2 size = new Vector2(-1f, -1f)
 
Color tint
 
string tooltipText
 
GameObject uiItem = null
 
bool useColor = false
 
float width = -1.0f
 
- Protected Member Functions inherited from DialogGUIBase
virtual TMPro.TextMeshProUGUI GetTextObject ()
 
void SetupTransformAndLayout ()
 
- Protected Attributes inherited from DialogGUIBase
bool dirty = true
 
bool lastEnabledState = false
 
bool lastInteractibleState = true
 
- Properties inherited from DialogGUIBase
bool Dirty [get, set]
 

Member Function Documentation

void AudioFXSettings.ApplySettings ( )
inline

Override of ApplySettings. Applies all Audio changed settings

Implements ISettings.

DialogGUIBase [] AudioFXSettings.DrawMiniSettings ( )
inline

DrawMiniSettings. It draws the Audio Mini Settings

Implements ISettings.

void AudioFXSettings.DrawSettings ( )
inline

Override of DrawSettings. It draws the Audio Settings

Implements ISettings.

string AudioFXSettings.GetName ( )
inline

Implements ISettings.

void AudioFXSettings.GetSettings ( )
inline

Implements ISettings.

new void AudioFXSettings.OnUpdate ( )
inline

Implements ISettings.


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