terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
GUISettingsOverlay Class Reference
+ Collaboration diagram for GUISettingsOverlay:

Public Member Functions

void Init ()
 
void UpdateScroll (GUISettingID _id)
 
bool IsFullyVisible (GUISettingID _id)
 
bool IsDisabled (GUISettingID id)
 
void SetCategory (SettingsOverlayOptionCategories_Layout.Category category)
 
void RegisterOverlay (GUISettingEntry entry, Rectangle region)
 
void Shutdown ()
 
void Draw ()
 
void RefreshInputRegion ()
 
void Close ()
 
void LooseFocus ()
 
 GUISettingsOverlay ()
 

Public Attributes

List< GUISettingEntry_categorySettings
 
GUIControllerSettingsOverlay _controllerInput
 
SettingsOverlayOptionCategories_Layout.Category Selected
 
int PendingSelected
 
float ScrollOffset
 

Private Member Functions

bool IsHidden (GUISettingID id)
 
float SettingScale (int index)
 
void SettingOver (int index)
 
void SettingDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
void DummyDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
void DummyOver (int index)
 
Microsoft.Xna.Framework.Vector2 SettingSize (int index)
 
void DrawCategoryOptions ()
 
void DrawBacking ()
 
void DrawTitle ()
 
void ResetSetting (GUISettingID id)
 
void ResetPageSettings ()
 
void DrawMainButtons ()
 
void DrawCategories ()
 
void GainFocus ()
 
bool IsOverCategories (Microsoft.Xna.Framework.Vector2 cursorPosition)
 

Private Attributes

List< GUISettingEntry_allSettings
 
int disableScroll
 
GUISettingEntry overlayEntry
 
Rectangle overlayRegion
 
float ScrollMomentum
 
int ScrollDragging
 
Microsoft.Xna.Framework.Vector2 DragOffset
 
bool unconfiguredControllerAttached
 
float titleScale
 
float GeneralButtonScale
 
float CursorButtonScale
 
float VideoButtonScale
 
float LanguageButtonScale
 
float SaveAndCloseButtonScale
 
float AchievementsButtonScale
 
float InterfaceButtonScale
 
float InfoButtonScale
 
float ResetSettingsButtonScale
 
float KeyboardMouseButtonScale
 
float TimeSinceItemChange
 
SettingsOverlayOptionCategories_Layout.Category[] TabOrder
 
bool hasFocus
 
GUIInputRegionExclusive _categoriesBlocker
 

Detailed Description

Definition at line 22 of file GUISettingsOverlay.cs.


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