Candide.CandideUI.CandideUiSystem
Type JSONpublic class in Candide.CandideUI
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI - Base type
System.Object - Hash
C0E124D39C45AE3968AC088CF2E7D753ED029754F15D10EE55C0CE16A0F71EC1
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Debug# | public | public System.Boolean Debug |
Desktop# | public | public Candide.CandideUI.CandideDesktop Desktop |
HadIMEComposition# | public | public System.Boolean HadIMEComposition |
InputFocusableIMEShowCandidates# | public | public System.Boolean InputFocusableIMEShowCandidates |
InternalClipboard# | public | public System.String InternalClipboard |
_controllerEnabled# | private | private System.Boolean _controllerEnabled |
_inputFocusableElement# | private | private Candide.CandideUI.Input.IInputFocusable _inputFocusableElement |
Properties
| Name | Visibility | Signature |
|---|---|---|
ControllerEnabled# | public | public System.Boolean ControllerEnabled |
DrawTextGlyphsFrames# | public | public System.Boolean DrawTextGlyphsFrames |
InputFocusableElement# | public | public Candide.CandideUI.Input.IInputFocusable InputFocusableElement |
IsMouseOverGui# | public | public System.Boolean IsMouseOverGui |
Scale# | public | public System.Int32 Scale |
Methods
CreateImGui
#
public System.Void CreateImGui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0645AA1623C044DF8B771EC5808D81F7BFFE09F28DEC3AC3223D10E1F6D57460 - Body hash
386A6BBBB3BD91FB3F0657986CCAC950E328078C1C7BEB86806D82005553F256 - IL size86
Referenced calls
System.String::op_Implicit(System.String)ImGuiNET.ImGui::Text(System.ReadOnlySpan<System.Char>)Candide.CandideUI.CandideDesktop::HasTooltip()System.Boolean::ToString()Candide.CandideUI.ControllerUiInputSystem::CreateImgui()
String literals
Tooltip visible?----ControllerUiInputSystem
Draw
#
public System.Void Draw()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
248B4E5AFC696F4D0AFBFFFC46A3DD433B9B33F1AFAB4A3751F2054D93DB7990 - Body hash
BFE3889832F281358F4604E01F5BB3B92951F8A8DC27532277E9CDEF247BA9BB - IL size207
Referenced calls
Candide.CandideUI.CandideDesktop::Draw()Candide.CandideUI.CandideUiAnimationSystem::Draw(Candide.CandideUI.UiRenderContext)Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()Candide.CandideUI.ControllerUiInputSystem::Draw(Candide.CandideUI.UiRenderContext)Candide.CandideUI.MouseUiInputSystem::Draw(Candide.CandideUI.UiRenderContext)Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()Candide.CandideUI.UiRenderContext::Begin()MonoGame.IMEHelper.IMEHandler::get_Candidates()Candide.Graphics.Fonts.CandideFont::get_RenderFont()Candide.CandideUI.CandideUiElement::CalculateScreenPosition()Candide.CandideUI.CandideUiElement::get_Bounds()Candide.CandideUI.CandideUiSystem::get_Scale()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Color::get_White()Candide.CandideUI.ImmediateUi.ImmediateIMECandidatesText::Draw(Candide.CandideUI.UiRenderContext, System.String[], FontStashSharp.SpriteFontBase, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)Candide.CandideUI.UiRenderContext::End()
DrawInWorldUi
#
public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraUiBatch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
275AA9DC0D4898D31369769B96643D780C15860F274D103FDFDB17B778E349BD - Body hash
873A5BB5ABB1E36EB726E1778E67748383DDCD82FB74938044D15D1F666779B0 - IL size14
Referenced calls
Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()Candide.CandideUI.ControllerUiInputSystem::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)
OnResolutionChanged
#
public System.Void OnResolutionChanged()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
37A3A5BA047457021E2776EAACC2446B620C2DC81D9063C21655EC36C58554A1 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
PreUpdate
#
public System.Void PreUpdate()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2DF2FB8C5DC12E54E4E091E14EA45155382D424097FCD755680A5EAB30FCB3ED - Body hash
E424165106408E85C97149630B3E3220770C4189420AF98F6E99BCF6AD29E94D - IL size27
Referenced calls
Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()Candide.CandideUI.ControllerUiInputSystem::PreUpdate()Candide.CandideUI.MouseUiInputSystem::PreUpdate()
SetDesktop
#
public System.Void SetDesktop(Candide.CandideUI.CandideDesktop desktop)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2920BAFC8BB7C5998DEE667D0E9D3A9F88095F8C6E2B20C192715C3CF4CAD985 - Body hash
C853187B50CD427361180CD8002A15165DA5BF4E2731A1DD05CDDF98BF1C91CD - IL size80
Referenced calls
Candide.CandideUI.CandideDesktop::OnDesktopRemoved()Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetWidth()Candide.CandideUI.Helpers.UiRenderHelper::get_GetUiRenderTargetHeight()Candide.CandideUI.MouseUiInputSystem::Reset()Candide.CandideUI.CandideDesktop::OnDesktopEnabled()
Called by
Candide.MainMenu.MainMenu::OnSceneActivatedCandide.MainMenu.MainMenu::UpdateCandide.PlayerMode.BigModeEmptyManager::ExitCandide.PlayerMode.BigModeEmptyManager::OnEnteringCandide.PlayerMode.Construction.ConstructionModeManager::ExitCandide.PlayerMode.Construction.ConstructionModeManager::OnEnteringCandide.PlayerMode.Furniture.FurnitureModeManager::ExitCandide.PlayerMode.Furniture.FurnitureModeManager::OnEnteringCandide.PlayerMode.Logistics.LogisticsModeManager::ExitCandide.PlayerMode.Logistics.LogisticsModeManager::OnEnteringCandide.PlayerMode.PauseModeManager::OnEnteringCandide.PlayerMode.ScreenshotTownModeManager::ExitCandide.PlayerMode.ScreenshotTownModeManager::OnEnteringCandide.PlayerMode.StandardModeManager::OnEnteringCandide.PlayerMode.StandardModeManager::OnLeavingCandide.PlayerMode.Vehicle.VehicleModeManager::ExitCandide.PlayerMode.Vehicle.VehicleModeManager::OnEnteringCandide.Scenes.LoadingScreen.LoadingScreen::OnSceneActivated
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4414078FE978448A877B38B8341E2B9FC4507B6691995F95654103CCA3DEDA34 - Body hash
4532835C3F08646465E2A933F43504D547CE894FFE7A6561443A463013EF1017 - IL size73
Referenced calls
Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()Candide.CandideUI.ControllerUiInputSystem::Update(Microsoft.Xna.Framework.GameTime)Candide.CandideUI.MouseUiInputSystem::Update()Candide.CandideUI.CandideUiElement::Update(Microsoft.Xna.Framework.GameTime)Candide.CandideUI.CandideUiAnimationSystem::Update(Microsoft.Xna.Framework.GameTime)MonoGame.IMEHelper.IMEHandler::get_Composition()System.String::get_Length()