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
VideoSettings Class Reference
Inheritance diagram for VideoSettings:
DialogGUIVerticalLayout ISettings DialogGUILayoutBase DialogGUIBase

Public Member Functions

void ApplySettings ()
 Override of ApplySettings. Applies all Video changed settings More...
 
DialogGUIBase[] DrawMiniSettings ()
 DrawMiniSettings. It draws the Video Mini Settings More...
 
void DrawSettings ()
 Override of DrawSettings. It draws the Video 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 VideoSettings.ApplySettings ( )
inline

Override of ApplySettings. Applies all Video changed settings

< set resolution last of all, apparently this is an issue: http://unity3d.com/unity/whats-new/unity-4.3#fixes

Implements ISettings.

DialogGUIBase [] VideoSettings.DrawMiniSettings ( )
inline

DrawMiniSettings. It draws the Video Mini Settings

Implements ISettings.

void VideoSettings.DrawSettings ( )
inline

Override of DrawSettings. It draws the Video Settings

< GUILayout.Label(PQSCache.PresetList.preset);

Implements ISettings.

string VideoSettings.GetName ( )
inline

Implements ISettings.

void VideoSettings.GetSettings ( )
inline

Implements ISettings.

new void VideoSettings.OnUpdate ( )
inline

Implements ISettings.


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