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
GUIPageIconGrouping Class Reference
+ Collaboration diagram for GUIPageIconGrouping:

Public Types

enum  SettingCategory {
  Settings , JM , Invalid , InfoAccessories ,
  Bestiary , Map , HousingMenu , Chat ,
  Emotes , None
}
 

Public Member Functions

void LoadPageAnchor ()
 
Rectangle GetRegion ()
 
Rectangle GetUIScaleRegion ()
 
void LoadSettingAnchor (GUIPageIconGrouping.SettingCategory category)
 
GUIControllerItem GetControllerNavigateController (int row, int column)
 
GUIControllerItem NavigateRight (int row)
 
GUIControllerItem NavigateLeft (int row)
 
GUIControllerItem NavigateUp (int row)
 
GUIControllerItem NavigateDown (int row)
 
void ActivateController (bool pageContent=false)
 
void DrawClosed ()
 
void Draw ()
 
void DrawEdit ()
 
GUIControllerItem NavigateFromMenuIntoPage (int MenuRow)
 
void SortOptionsAndRefresh ()
 
void DrawOptions ()
 
void DrawEditOptions ()
 
 GUIPageIconGrouping ()
 

Static Public Member Functions

static GUIPageIcons.Category GetCategoryFromActiveController ()
 
static bool CanCollapse (GUIPageIcons.Category category)
 
static bool InteractionCategory (GUIPageIcons.Category cat)
 

Public Attributes

ControlAnchor.ControlId AnchorControl
 
LayoutCalculator.AnchorType Anchor
 
Vector2 Location
 
List< GUIPageIcons.CategoryAllowedCategories
 
List< GUIPageIconGrouping.SettingCategorySettingEntries
 
bool _lastSelectedSet
 
GUIPageIcons.Category _lastSelectedCategory
 
bool ignoreClose
 
bool ignoreShutdown
 

Properties

bool LeftSideGrouping [get, set]
 
List< GUIPageIconGrouping.SettingCategorySettingList [get, set]
 
GUIControllerPageGroup MenuController [get, set]
 
List< GUIPageIcons.CategoryOptions [get, set]
 
GUIPageIcons.Category LastSelectedCategory [get, set]
 
GUIPageIcons.Category SelectedCategory [get, set]
 
Vector2 PageButtonSize [get, set]
 

Private Member Functions

void LoadPageRegion ()
 
void LoadColourState (bool pageContent=true)
 
float PageScale (int index)
 
void PageOver (int index)
 
void PageDraw (ItemGrid_Layout gridLayout, int index, Vector2 position, float scale)
 
string GetPageString (GUIPageIcons.Category category)
 
void DrawPageIcons ()
 
void DrawPageContent ()
 
int SortCategory (GUIPageIcons.Category x, GUIPageIcons.Category y)
 
void LoadTransactionButtonColour (TransactionButton_Layout layout, Color Normal, Color Pressed, Color Disabled)
 

Private Attributes

List< GUIPageIconGrouping.SettingCategory_settings
 
GUIControllerPageGroup _menuController
 
List< GUIPageIcons.Category_options
 
GUIPageIcons.Category _selectedCategory
 
GUIPageIcons.Category _preHousingCategory
 
GUIPageIcons.Category HoverCategory
 
Vector2 pageButtonRegionSize
 
bool drawEdit
 
Comparison< GUIPageIcons.CategorySorter
 

Detailed Description

Definition at line 17 of file GUIPageIconGrouping.cs.


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