|
| static T | FindScreen< T > (string name) |
| static void | AddScreen (string name, Screen screen) |
| static void | SwitchScreen (string name, params object[] parameters) |
| static void | SwitchScreen (Screen screen, params object[] parameters) |
| static void | GoBack (params object[] parameters) |
| static void | Initialize () |
| static void | InitScreens () |
| static void | Update () |
| static void | Draw () |
| static void | UpdateAnimation () |
| static void | EndAnimation () |
| static string | GetScreenName (Screen screen) |
| static void | AnimateVrQuad () |
| static void | DrawVrQuad () |
| static void | DrawVrBackground () |
| static void | LayoutAndDrawWidgets () |
| static void | QueueQuad (FlatBatch3D batch, Vector3 corner, Vector3 right, Vector3 up, Color color) |
| static void | QueueQuad (TexturedBatch3D batch, Vector3 center, Vector3 right, Vector3 up, Color color) |
| static void | QueueQuad (TexturedBatch3D batch, Vector3 corner, Vector3 right, Vector3 up, Color color, Vector2 tc1, Vector2 tc2) |
| static void | UpdateTopBarMarginLeft () |
| static void | ResetAllTopBarMarginLeft () |
◆ AddScreen()
| void Game.ScreensManager.AddScreen |
( |
string | name, |
|
|
Screen | screen ) |
|
static |
◆ AnimateVrQuad()
| void Game.ScreensManager.AnimateVrQuad |
( |
| ) |
|
|
static |
◆ Draw()
| void Game.ScreensManager.Draw |
( |
| ) |
|
|
static |
◆ DrawVrBackground()
| void Game.ScreensManager.DrawVrBackground |
( |
| ) |
|
|
static |
◆ DrawVrQuad()
| void Game.ScreensManager.DrawVrQuad |
( |
| ) |
|
|
static |
◆ EndAnimation()
| void Game.ScreensManager.EndAnimation |
( |
| ) |
|
|
static |
◆ FindScreen< T >()
| T Game.ScreensManager.FindScreen< T > |
( |
string | name | ) |
|
|
static |
◆ GetScreenName()
| string Game.ScreensManager.GetScreenName |
( |
Screen | screen | ) |
|
|
static |
◆ GoBack()
| void Game.ScreensManager.GoBack |
( |
params object[] | parameters | ) |
|
|
static |
◆ Initialize()
| void Game.ScreensManager.Initialize |
( |
| ) |
|
|
static |
◆ InitScreens()
| void Game.ScreensManager.InitScreens |
( |
| ) |
|
|
static |
◆ LayoutAndDrawWidgets()
| void Game.ScreensManager.LayoutAndDrawWidgets |
( |
| ) |
|
|
static |
◆ QueueQuad() [1/3]
◆ QueueQuad() [2/3]
◆ QueueQuad() [3/3]
◆ ResetAllTopBarMarginLeft()
| void Game.ScreensManager.ResetAllTopBarMarginLeft |
( |
| ) |
|
|
static |
◆ SwitchScreen() [1/2]
| void Game.ScreensManager.SwitchScreen |
( |
Screen | screen, |
|
|
params object[] | parameters ) |
|
static |
◆ SwitchScreen() [2/2]
| void Game.ScreensManager.SwitchScreen |
( |
string | name, |
|
|
params object[] | parameters ) |
|
static |
◆ Update()
| void Game.ScreensManager.Update |
( |
| ) |
|
|
static |
◆ UpdateAnimation()
| void Game.ScreensManager.UpdateAnimation |
( |
| ) |
|
|
static |
◆ UpdateTopBarMarginLeft()
| void Game.ScreensManager.UpdateTopBarMarginLeft |
( |
| ) |
|
|
static |
◆ DebugUiScale
| float Game.ScreensManager.DebugUiScale = 1f |
|
static |
◆ m_animationData
◆ m_pr2
◆ m_pr3
◆ m_screens
| Dictionary<string, Screen> Game.ScreensManager.m_screens = [] |
|
static |
◆ m_uiRenderTarget
◆ m_vrQuadMatrix
| Matrix Game.ScreensManager.m_vrQuadMatrix |
|
static |
◆ m_vrQuadPosition
| Vector3 Game.ScreensManager.m_vrQuadPosition |
|
static |
◆ Random
| Random Game.ScreensManager.Random = new(0) |
|
static |
◆ CurrentScreen
| Screen Game.ScreensManager.CurrentScreen |
|
staticgetset |
◆ FinalUiScale
| float Game.ScreensManager.FinalUiScale |
|
staticgetset |
◆ HistoryStack
| Stack<Screen> Game.ScreensManager.HistoryStack = [] |
|
staticget |
◆ IsAnimating
| bool Game.ScreensManager.IsAnimating |
|
staticget |
◆ PreviousScreen
| Screen Game.ScreensManager.PreviousScreen |
|
staticgetset |
◆ RootWidget
◆ TopOfHistoryScreen
| Screen Game.ScreensManager.TopOfHistoryScreen |
|
staticget |
该类的文档由以下文件生成:
- E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/Managers/ScreensManager.cs