Space Engineers
|
Public Attributes | |
Action | OnLoadingAction |
readonly MyGuiControls | Elements |
Protected Member Functions | |
MyGuiScreenBase (Vector2?position=null, Vector4?backgroundColor=null, Vector2?size=null, bool isTopMostScreen=false, string backgroundTexture=null, float backgroundTransition=0.0f, float guiTransition=0.0f) | |
bool | HandleKeyboardActiveIndex (bool forwardMovement) |
bool | IsMouseOver () |
MyGuiControlLabel | AddCaption (MyStringId textEnum, Vector4?captionTextColor=null, Vector2?captionOffset=null, float captionScale=MyGuiConstants.DEFAULT_TEXT_SCALE) |
MyGuiControlLabel | AddCaption (String text, Vector4?captionTextColor=null, Vector2?captionOffset=null, float captionScale=MyGuiConstants.DEFAULT_TEXT_SCALE) |
virtual void | Canceling () |
Called when user presses ESC or clicks on CANCEL - hook to this method so you can do gui-screen-specific event More... | |
Color | ApplyTransitionAlpha (Vector4 color, float transition) |
virtual void | OnShow () |
Called when [show]. More... | |
virtual void | OnHide () |
Called when [show]. More... | |
virtual void | OnClosed () |
Called when [show]. More... | |
void | MakeXAndYEqual (ref Vector2 val) |
Computes ratio of width and height in GUI coordinates to make X and Y of equal value represent same distance on screen as well. Then multiplies Y using this ratio. More... | |
Vector2 | MakeXAndYEqual (Vector2 val) |
void | SetDefaultCloseButtonOffset () |
Static Protected Member Functions | |
static string | MakeScreenFilepath (string name) |
Protected Attributes | |
Action | OnEnterCallback |
float | m_transitionAlpha |
float | m_backgroundTransition |
float | m_guiTransition |
Vector2 | m_position |
Color | m_backgroundFadeColor |
bool | m_isTopMostScreen = false |
bool | m_isAlwaysFirst = false |
bool | m_isTopScreen = false |
bool | m_isFirstForUnload = false |
Vector4 | m_backgroundColor |
string | m_backgroundTexture |
bool | m_canCloseInCloseAllScreenCalls = true |
Vector2 | m_size |
bool | m_closeOnEsc = true |
bool | m_joystickAsMouse = true |
bool | m_defaultJoystickDpadUse = true |
bool | m_defaultJoystickCancelUse = true |
bool | m_drawEvenWithoutFocus = false |
bool | m_canShareInput = false |
bool | m_allowUnhidePreviousScreen |
GuiSounds | m_openingCueEnum |
GuiSounds | m_closingCueEnum |
MyGuiControlGridDragAndDrop | m_gridDragAndDropHandlingNow |
MyGuiControlBase | m_comboboxHandlingNow |
MyGuiControlBase | m_lastHandlingControl |
Properties | |
Color | BackgroundFadeColor [get] |
bool | SkipTransition [get, set] |
bool | Cancelled [get] |
bool | DrawMouseCursor [get, set] |
bool | JoystickAsMouse [get, set] |
MyGuiScreenState | State [get, set] |
bool | IsLoaded [get, set] |
bool | EnabledBackgroundFade [get, protected set] |
Draw fade rectangle under top-most screen? More... | |
bool | CanBeHidden [get, protected set] |
Indicates whether screen can be hidden when another screen is on top of it (assuming that screen hides screens below it). More... | |
bool | CanHideOthers [get, protected set] |
Indicates whether screen can hide screens below it. This will not hide screens that cannot be hidden. More... | |
bool | CanHaveFocus [get, protected set] |
Without focus, this screen will not steal input. More... | |
virtual MyGuiControls | Controls [get] |
Vector4 | BackgroundColor [get, set] |
Vector2 | Size [get, set] |
bool | Visible [get] |
Vector2 | CloseButtonOffset [get, set] |
bool | CloseButtonEnabled [get, set] |
MyGuiControlBase | FocusedControl [get, set] |
string | DebugNamePath [get] |
string | Name [get] |
IMyGuiControlsOwner | Owner [get] |
![]() | |
MyGuiControls | Controls [get] |
![]() | |
string | DebugNamePath [get] |
string | Name [get] |
IMyGuiControlsOwner | Owner [get] |
Events | |
ScreenHandler | Closed |
VisibleChangedDelegate | VisibleChanged |
Action< MyGuiScreenBase > | DataLoading |
Action< MyGuiScreenBase > | DataUnloading |
Definition at line 51 of file MyGuiScreenBase.cs.
|
inlineprotected |
Definition at line 158 of file MyGuiScreenBase.cs.
|
inlineprotected |
Definition at line 671 of file MyGuiScreenBase.cs.
|
inlineprotected |
Definition at line 676 of file MyGuiScreenBase.cs.
|
inlineprotected |
Definition at line 1073 of file MyGuiScreenBase.cs.
|
inlineprotectedvirtual |
Called when user presses ESC or clicks on CANCEL - hook to this method so you can do gui-screen-specific event
Reimplemented in Sandbox.Game.Gui.MyGuiScreenOptionsControls, Sandbox.Graphics.GUI.MyGuiScreenMessageBox, Sandbox.Game.Gui.MyGuiScreenText, Sandbox.Game.Screens.MyGuiScreenWardrobe, Sandbox.Game.Gui.MyGuiDetailScreenBase, Sandbox.Game.Gui.MyGuiScreenWorkshopTags, Sandbox.Graphics.GUI.MyGuiScreenProgressBase, and Sandbox.Graphics.GUI.MyGuiScreenLogo.
Definition at line 697 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 1132 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 1095 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenAdminMenu, Sandbox.Game.Gui.MyGuiBlueprintScreen, Sandbox.Game.Gui.MyGuiIngameScriptsPage, Sandbox.Game.Gui.MyGuiScreenMainMenu, SpaceEngineers.Game.Gui.MyGuiScreenOptionsVideoSpace, Sandbox.Game.Gui.MyGuiScreenOptionsAudio, Sandbox.Game.Gui.MyGuiScreenOptionsDisplay, Sandbox.Game.Gui.MyGuiScreenToolbarConfigBase, Sandbox.Game.Screens.MyGuiScreenMissionTriggers, Sandbox.Game.Gui.MyGuiScreenText, Sandbox.Game.Gui.MyGuiBlueprintScreenBase, Sandbox.Game.Screens.MyGuiScreenHighlight, Sandbox.Game.Gui.MyGuiScreenIntroVideo, Sandbox.Game.Screens.MyGuiScreenScriptingTools, Sandbox.Game.Gui.MyGuiScreenWorldSettings, Sandbox.Game.Gui.MyGuiScreenDebugCharacter, Sandbox.Game.Screens.Triggers.MyGuiScreenTrigger, Sandbox.Game.Screens.MyGuiScreenMainMenuBase, Sandbox.Game.Gui.MyGuiScreenTerminal, Sandbox.Game.Gui.MyGuiScreenScenario, and Sandbox.Game.Gui.MyGuiScreenDebugOfficial.
Definition at line 711 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Definition at line 756 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenAdminMenu, Sandbox.Game.Gui.MyGuiScreenGamePlay, Sandbox.Game.Gui.MyGuiScreenDebugBase, Sandbox.Game.Gui.MyGuiScreenMainMenu, Sandbox.Game.Gui.MyGuiScreenMods, SpaceEngineers.Game.Gui.MyGuiScreenOptionsVideoSpace, Sandbox.Game.Gui.MyGuiScreenLoading, Sandbox.Game.Gui.MyGuiScreenOptionsDisplay, Sandbox.Game.Screens.MyGuiScreenScenarioBase, Sandbox.Game.Gui.MyGuiScreenIntroVideo, Sandbox.Game.Gui.MyGuiScreenHudSpace, Sandbox.Game.Gui.MyGuiScreenHudBase, Sandbox.Game.Screens.MyGuiScreenControlMenu, Sandbox.Game.Screens.MyGuiScreenHighlight, Sandbox.Graphics.GUI.MyGuiScreenProgressBase, Sandbox.Game.Gui.MyGuiScreenChat, Sandbox.Game.Gui.MyGuiScreenGameCredits, Sandbox.Game.Gui.MyGuiScreenDebugStatistics, Sandbox.Game.Screens.MyGuiScreenMainMenuBase, Sandbox.Graphics.GUI.MyGuiScreenLogo, Sandbox.Game.Screens.MyGuiScreenMission, Sandbox.Game.Gui.MyGuiScreenDebugSystem, and Sandbox.Game.Gui.MyGuiScreenDebugInput.
Definition at line 874 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Definition at line 285 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 1013 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 1039 of file MyGuiScreenBase.cs.
|
pure virtual |
For displaying in the list in the debug screen.
Implemented in Sandbox.Game.Gui.MyGuiScreenAdminMenu, Sandbox.Game.Gui.MyGuiScreenAdvancedWorldSettings, Sandbox.Game.GUI.DebugInputComponents.ValueGetScreenWithCaption, Sandbox.Game.Gui.MyGuiScreenOptionsGame, Sandbox.Game.Gui.MyGuiScreenHelpSpace, Sandbox.Game.Gui.MyGuiScreenOptionsControls, Sandbox.Game.Gui.MyGuiDetailScreenLocal, Sandbox.Game.Gui.MyGuiScreenDebugDeveloper, Sandbox.Game.Gui.MyGuiScreenHudSpace, SpaceEngineers.Game.GUI.MyGuiScreenOptionsGraphics, Sandbox.Game.Gui.MyGuiScreenToolbarConfigBase, Sandbox.Game.Gui.MyGuiScreenSpawnDefinedEntity, Sandbox.Game.Gui.MyGuiDetailScreenDefault, Sandbox.Game.Screens.MyGuiScreenMissionTriggers, Sandbox.Game.Gui.MyGuiScreenDebugAudio, Sandbox.Game.Gui.MyGuiScreenColorPicker, Sandbox.Game.Screens.MyGuiScreenControlMenu, SpaceEngineers.Game.Gui.MyGuiScreenOptionsVideoSpace, Sandbox.Game.Gui.MyGuiScreenOptionsAudio, Sandbox.Game.Gui.MyGuiDetailScreenSteam, Sandbox.Game.Gui.MyGuiScreenOptionsDisplay, Sandbox.Graphics.GUI.MyGuiScreenMessageBox, Sandbox.Game.Gui.MyGuiScreenMods, Sandbox.Game.Gui.MyGuiScreenSpawnEntity, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerPosition, Sandbox.Game.Screens.MyGuiScreenScenarioMpBase, Sandbox.Game.Gui.MyGuiScreenVoxelHandSetting, SpaceEngineers.Game.GUI.MyGuiScreenPerformanceWarnings, Sandbox.Game.Gui.MyGuiScreenTutorial, Sandbox.Game.Gui.MyGuiScreenWorldSettings, Sandbox.Game.Gui.MyGuiScreenChat, Sandbox.Game.Gui.MyGuiScreenDialogViewEdge, Sandbox.Game.Gui.MyGuiDetailScreenScriptLocal, Sandbox.Game.Gui.MyGuiScreenDebugRenderShadows, Sandbox.Game.Gui.MyGuiScreenDialogContainerType, Sandbox.Game.Gui.MyGuiScreenText, Sandbox.Game.Gui.MyGuiBlueprintScreen, Sandbox.Game.Gui.MyGuiScreenDebugHandItemShoot, Sandbox.Game.Gui.MyGuiScreenDebugCharacter, Sandbox.Game.Gui.MyGuiScreenLoading, Sandbox.Game.Gui.MyGuiScreenDebugHandItems, Sandbox.Game.Screens.Triggers.MyGuiScreenTrigger, Sandbox.Game.Gui.MyGuiScreenGamePlay, Sandbox.Game.Gui.MyGuiScreenLoadSandbox, Sandbox.Game.Screens.MyGuiScreenWardrobe, Sandbox.Game.Gui.MyGuiScreenSaveAs, Sandbox.Game.Gui.MyGuiScreenDebugHandItemAnimations, Sandbox.Game.Gui.MyGuiScreenDebugHandItemAnimations3rd, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerBlockDestroyed, Sandbox.Game.Gui.MyGuiScreenDialogRemoveTriangle, Sandbox.Game.Gui.MyGuiBlueprintTextDialog, Sandbox.Game.Gui.MyGuiScreenJoinGame, Sandbox.Game.Gui.MyGuiScreenTerminal, SpaceEngineers.Game.GUI.MyGuiScreenMedicals, Sandbox.Game.Gui.MyGuiScreenAdvancedScenarioSettings, Sandbox.Game.Gui.MyGuiScreenLoadSubscribedWorld, Sandbox.Game.Gui.MyGuiIngameScriptsPage, Sandbox.Game.Gui.MyGuiScreenStartSandbox, Sandbox.Game.Gui.MyGuiScreenDebugRenderDebug, Sandbox.Game.Gui.MyGuiScreenWorkshopTags, Sandbox.Game.Gui.MyGuiScreenWorldGeneratorSettings, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderLodding, Sandbox.Game.Gui.MyGuiScreenScenario, Sandbox.Game.Gui.MyGuiScreenDebugSpawnMenu, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessHBAO, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugVoxels, Sandbox.Game.Gui.MyGuiScreenDebugNetworkPrediction, Sandbox.Game.Gui.MyGuiScreenIntroVideo, Sandbox.Game.Gui.MyGuiScreenPlayers, Sandbox.Game.Gui.MyGuiScreenMainMenu, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerLives, Sandbox.Game.Screens.MyGuiScreenBriefing, Sandbox.Game.Gui.MyGuiScreenDebugSystem, Sandbox.Game.GUI.MyGuiScreenScenarioWaitForPlayers, Sandbox.Game.Gui.MyGuiScreenRenderModules, Sandbox.Game.Gui.MyGuiScreenDebugRenderOutdoor, Sandbox.Game.Screens.MyGuiScreenNewGame, SpaceEngineers.Game.GUI.MyGuiScreenOptionsSpace, Sandbox.Game.Gui.MyGuiScreenDialogTeleportCheat, Sandbox.Game.Gui.MyGuiScreenDebugNetwork, Sandbox.Game.Gui.MyGuiScreenDebugCharacterProperties, Sandbox.Game.Gui.MyGuiScreenDebugPlayerCamera, Sandbox.Game.Gui.MyGuiScreenDebugRenderGBufferDebug, Sandbox.Game.Gui.MyGuiScreenDebugTiming, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentAmbient, Sandbox.Game.GUI.MyGuiScreenConsole, Sandbox.Game.Gui.MyGuiScreenDebugStructuralIntegrity, Sandbox.Game.Gui.MyGuiScreenCreateOrEditFaction, Sandbox.Game.Gui.MyGuiScreenConfigComponents, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentLight, Sandbox.Graphics.GUI.MyGuiScreenDialogAmount, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironment, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessSSAO, Sandbox.Game.Gui.MyGuiScreenHudBase, Sandbox.Graphics.GUI.MyGuiScreenLogo, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentShadows, Sandbox.Game.Screens.MyGuiScreenMainMenuBase, Sandbox.Game.Gui.MyGuiScreenCubeBuilder, Sandbox.Game.Gui.MyGuiScreenProgressAsync, Sandbox.Game.Gui.MyGuiScreenDialogPrefabCheat, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessTonemap, Sandbox.Game.Gui.MyGuiScreenDebugShipLargeProperties, Sandbox.Game.Gui.MyGuiScreenDialogInventoryCheat, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugVoxelMaterials, Sandbox.Game.Gui.MyGuiScreenDebugRenderGBufferMultipliers, Sandbox.Game.Gui.MyGuiScreenGameCredits, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCutscenes, Sandbox.Game.Screens.MyGuiScreenNewsletter, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessBloom, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugFeetIK, Sandbox.Game.Gui.MyGuiScreenDebugStatistics, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCharacterKinematics, Sandbox.Game.Gui.MyGuiScreenStartQuickLaunch, Sandbox.Game.Gui.MyGuiScreenDebugShipSmallProperties, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessEyeAdaptation, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerPositionLeft, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugTravel, Sandbox.Game.Gui.MyGuiScreenDebugBase, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerTimeLimit, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCharacterKinematics, Sandbox.Game.MyGuiScreenProgress, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerPositionReached, Sandbox.Game.Gui.MyGuiScreenDebugOfficial, Sandbox.Game.Screens.MyGuiScreenHighlight, Sandbox.Game.Screens.MyGuiScreenDialogText, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerNoSpawn, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugPlanets, Sandbox.Game.Gui.MyGuiScreenDebugPlayerShake, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCubeBlocks, SpaceEngineers.Game.GUI.MyGuiScreenCreateOrEditFactionSpace, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugEnvironment, Sandbox.Game.Gui.MyGuiScreenDebugInput, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugPhysics, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugAi, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCrashTests, Sandbox.Game.Gui.MyGuiScreenDebugErrors, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerAllOthersLost, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerSomeoneWon, Sandbox.Game.Gui.MyGuiScreenBotSettings, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings3, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderOverrides, Sandbox.Game.Screens.MyGuiScreenFade, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings2, Sandbox.Game.Screens.MyGuiScreenNewControlTesting, and Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugThrusts.
|
inline |
Definition at line 269 of file MyGuiScreenBase.cs.
|
inline |
Implements Sandbox.Graphics.GUI.IMyGuiControlsOwner.
Definition at line 497 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 187 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 1067 of file MyGuiScreenBase.cs.
|
inline |
Implements Sandbox.Graphics.GUI.IMyGuiControlsOwner.
Definition at line 979 of file MyGuiScreenBase.cs.
|
inline |
Implements Sandbox.Graphics.GUI.IMyGuiControlsOwner.
Definition at line 984 of file MyGuiScreenBase.cs.
|
inline |
Implements Sandbox.Graphics.GUI.IMyGuiControlsOwner.
Definition at line 989 of file MyGuiScreenBase.cs.
|
inline |
Implements Sandbox.Graphics.GUI.IMyGuiControlsOwner.
Definition at line 1090 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Graphics.GUI.MyGuiScreenLogo, Sandbox.Game.Screens.MyGuiScreenHighlight, and Sandbox.Game.Screens.MyGuiScreenFade.
Definition at line 1246 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Graphics.GUI.MyGuiScreenLogo, Sandbox.Game.Screens.MyGuiScreenHighlight, and Sandbox.Game.Screens.MyGuiScreenFade.
Definition at line 1240 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenTerminal, Sandbox.Game.Gui.MyGuiScreenAdminMenu, Sandbox.Game.Gui.MyGuiBlueprintScreen, Sandbox.Game.Gui.MyGuiIngameScriptsPage, Sandbox.Game.Gui.MyGuiScreenMainMenu, Sandbox.Game.Gui.MyGuiScreenDebugDeveloper, Sandbox.Game.Gui.MyGuiScreenDebugSpawnMenu, Sandbox.Game.Gui.MyGuiScreenLoading, Sandbox.Game.Gui.MyGuiScreenPlayers, Sandbox.Game.Gui.MyGuiScreenToolbarConfigBase, Sandbox.Game.Gui.MyGuiScreenGamePlay, Sandbox.Game.Gui.MyGuiScreenColorPicker, Sandbox.Game.Gui.MyGuiScreenDebugOfficial, Sandbox.Game.Gui.MyGuiScreenVoxelHandSetting, Sandbox.Game.GUI.MyGuiScreenConsole, Sandbox.Game.Screens.MyGuiScreenControlMenu, Sandbox.Game.Screens.MyGuiScreenMainMenuBase, Sandbox.Game.Screens.MyGuiScreenWardrobe, Sandbox.Game.Gui.MyGuiScreenIntroVideo, SpaceEngineers.Game.GUI.MyGuiScreenMedicals, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerBlockDestroyed, Sandbox.Game.Screens.MyGuiScreenHighlight, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugPlanets, Sandbox.Game.Screens.MyGuiScreenScriptingTools, Sandbox.Game.Gui.MyGuiScreenGameCredits, Sandbox.Game.GUI.MyGuiScreenScenarioWaitForPlayers, Sandbox.Game.Gui.MyGuiScreenBotSettings, Sandbox.Game.Gui.MyGuiScreenChat, Sandbox.Game.Gui.MyGuiScreenCreateOrEditFaction, and Sandbox.Graphics.GUI.MyGuiScreenLogo.
Definition at line 556 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in SpaceEngineers.Game.GUI.MyGuiScreenMedicals.
Definition at line 662 of file MyGuiScreenBase.cs.
|
inlineprotected |
Definition at line 546 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenTerminal, Sandbox.Game.GUI.DebugInputComponents.ValueGetScreenWithCaption, Sandbox.Game.Gui.MyGuiScreenHelpSpace, Sandbox.Game.Gui.MyGuiScreenSpawnDefinedEntity, Sandbox.Game.Gui.MyGuiScreenToolbarConfigBase, Sandbox.Game.Gui.MyGuiScreenSpawnEntity, Sandbox.Game.Gui.MyGuiScreenGamePlay, Sandbox.Game.Gui.MyGuiScreenDialogViewEdge, Sandbox.Game.Gui.MyGuiScreenDialogContainerType, Sandbox.Game.Gui.MyGuiScreenConfigComponents, Sandbox.Game.Gui.MyGuiScreenDialogRemoveTriangle, Sandbox.Game.Screens.MyGuiScreenHighlight, Sandbox.Graphics.GUI.MyGuiScreenDialogAmount, Sandbox.Game.Gui.MyGuiScreenDialogTeleportCheat, Sandbox.Game.Gui.MyGuiScreenDialogInventoryCheat, Sandbox.Game.Gui.MyGuiScreenDialogPrefabCheat, and Sandbox.Game.Screens.MyGuiScreenDialogText.
Definition at line 654 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenChat.
Definition at line 726 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 939 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 201 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenGamePlay.
Definition at line 619 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 1024 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 1034 of file MyGuiScreenBase.cs.
|
inlineprotected |
Definition at line 643 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 257 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 1019 of file MyGuiScreenBase.cs.
|
inline |
Definition at line 1029 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenMainMenu, Sandbox.Game.Gui.MyGuiScreenChat, Sandbox.Game.Screens.MyGuiScreenMainMenuBase, Sandbox.Game.Gui.MyGuiScreenGamePlay, Sandbox.Game.Gui.MyGuiScreenLoading, Sandbox.Graphics.GUI.MyGuiScreenProgressBase, Sandbox.Game.Gui.MyGuiScreenIntroVideo, Sandbox.Game.Gui.MyGuiScreenHudBase, Sandbox.Game.Gui.MyGuiScreenGameCredits, Sandbox.Game.Gui.MyGuiScreenStartQuickLaunch, Sandbox.Game.Screens.MyGuiScreenNewsletter, and Sandbox.Graphics.GUI.MyGuiScreenLogo.
Definition at line 217 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenGamePlay, and Sandbox.Game.Gui.MyGuiScreenDebugTiming.
Definition at line 223 of file MyGuiScreenBase.cs.
|
inlinestaticprotected |
Definition at line 1284 of file MyGuiScreenBase.cs.
|
inlineprotected |
Computes ratio of width and height in GUI coordinates to make X and Y of equal value represent same distance on screen as well. Then multiplies Y using this ratio.
Definition at line 1318 of file MyGuiScreenBase.cs.
Definition at line 1325 of file MyGuiScreenBase.cs.
|
inlineprotectedvirtual |
Called when [show].
Reimplemented in Sandbox.Game.Gui.MyGuiScreenTerminal, Sandbox.Game.Gui.MyGuiBlueprintScreen, Sandbox.Game.Gui.MyGuiIngameScriptsPage, Sandbox.Game.Gui.MyGuiDetailScreenLocal, Sandbox.Game.Gui.MyGuiScreenHelpSpace, Sandbox.Game.Gui.MyGuiScreenToolbarConfigBase, Sandbox.Game.Screens.MyGuiScreenControlMenu, Sandbox.Game.Gui.MyGuiDetailScreenScriptLocal, Sandbox.Game.Gui.MyGuiScreenLoadSubscribedWorld, Sandbox.Game.Screens.MyGuiScreenWardrobe, SpaceEngineers.Game.GUI.MyGuiScreenPerformanceWarnings, Sandbox.Game.Screens.MyGuiScreenScenarioMpBase, Sandbox.Game.Gui.MyGuiScreenColorPicker, Sandbox.Game.GUI.MyGuiScreenConsole, Sandbox.Game.Gui.MyGuiScreenJoinGame, SpaceEngineers.Game.GUI.MyGuiScreenMedicals, Sandbox.Game.Screens.MyGuiScreenBriefing, Sandbox.Game.Gui.MyGuiScreenPlayers, Sandbox.Game.Screens.MyGuiScreenScenarioMpClient, Sandbox.Game.Gui.MyGuiScreenDebugHandItemBase, and Sandbox.Game.Gui.MyGuiScreenTextPanel.
Definition at line 1270 of file MyGuiScreenBase.cs.
|
inlineprotectedvirtual |
Called when [show].
Reimplemented in Sandbox.Game.Gui.MyGuiScreenHudSpace, and Sandbox.Game.Gui.MyGuiScreenColorPicker.
Definition at line 1260 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Called when [show].
Reimplemented in Sandbox.Game.Gui.MyGuiScreenLoading.
Definition at line 1265 of file MyGuiScreenBase.cs.
|
inlineprotectedvirtual |
Called when [show].
Reimplemented in Sandbox.Game.Gui.MyGuiScreenMods, Sandbox.Game.Gui.MyGuiScreenLoadSubscribedWorld, Sandbox.Game.Screens.MyGuiScreenScenarioBase, Sandbox.Game.Gui.MyGuiScreenColorPicker, Sandbox.Game.Screens.MyGuiScreenFade, and Sandbox.Game.Gui.MyGuiScreenDebugHandItemBase.
Definition at line 1255 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.GUI.DebugInputComponents.ValueGetScreenWithCaption, Sandbox.Game.Gui.MyGuiScreenToolbarConfigBase, Sandbox.Game.Gui.MyGuiScreenSpawnDefinedEntity, Sandbox.Game.Gui.MyGuiScreenHelpSpace, Sandbox.Game.Gui.MyGuiScreenTerminal, Sandbox.Game.Screens.MyGuiScreenScriptingTools, Sandbox.Game.Gui.MyGuiDetailScreenScriptLocal, Sandbox.Game.Gui.MyGuiBlueprintScreen, Sandbox.Game.Gui.MyGuiScreenJoinGame, Sandbox.Game.Gui.MyGuiScreenSpawnEntity, Sandbox.Game.Gui.MyGuiScreenDebugDeveloper, SpaceEngineers.Game.GUI.MyGuiScreenPerformanceWarnings, Sandbox.Game.Gui.MyGuiIngameScriptsPage, Sandbox.Game.Gui.MyGuiScreenWorldSettings, Sandbox.Game.Gui.MyGuiScreenDialogViewEdge, Sandbox.Game.Gui.MyGuiScreenAdminMenu, Sandbox.Game.Gui.MyGuiDetailScreenBase, Sandbox.Game.Gui.MyGuiScreenDialogContainerType, Sandbox.Graphics.GUI.MyGuiScreenMessageBox, Sandbox.Game.Gui.MyGuiScreenText, SpaceEngineers.Game.GUI.MyGuiScreenMedicals, Sandbox.Game.Gui.MyGuiScreenDebugSpawnMenu, Sandbox.Game.Screens.MyGuiScreenWardrobe, Sandbox.Game.Gui.MyGuiScreenWorldGeneratorSettings, Sandbox.Game.Gui.MyGuiScreenDialogRemoveTriangle, Sandbox.Game.Gui.MyGuiScreenMainMenu, SpaceEngineers.Game.GUI.MyGuiScreenOptionsGraphics, Sandbox.Game.Screens.MyGuiScreenControlMenu, Sandbox.Game.Gui.MyGuiScreenLoading, Sandbox.Game.Gui.MyGuiScreenAdvancedWorldSettings, Sandbox.Game.Gui.MyGuiScreenMods, Sandbox.Game.Gui.MyGuiScreenPlayers, Sandbox.Game.Gui.MyGuiScreenHudSpace, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugVoxels, Sandbox.Game.Gui.MyGuiScreenEditor, Sandbox.Graphics.GUI.MyGuiScreenProgressBase, Sandbox.Game.GUI.MyGuiScreenConsole, Sandbox.Game.Gui.MyGuiScreenDebugHandItems, Sandbox.Game.Gui.MyGuiScreenDebugHandItemShoot, Sandbox.Game.Screens.MyGuiScreenScenarioMpBase, Sandbox.Game.Gui.MyGuiScreenDebugHandItemAnimations3rd, Sandbox.Game.Screens.MyGuiScreenNewGame, Sandbox.Game.Gui.MyGuiScreenOptionsGame, Sandbox.Game.Gui.MyGuiScreenDialogTeleportCheat, Sandbox.Game.Gui.MyGuiScreenCreateOrEditFaction, Sandbox.Game.Gui.MyGuiBlueprintTextDialog, Sandbox.Game.Gui.MyGuiScreenDebugHandItemAnimations, Sandbox.Game.Screens.MyGuiScreenMissionTriggers, Sandbox.Game.Gui.MyGuiScreenOptionsControls, Sandbox.Game.Gui.MyGuiScreenColorPicker, Sandbox.Game.Screens.MyGuiScreenScenarioBase, Sandbox.Game.Gui.MyGuiScreenConfigComponents, Sandbox.Graphics.GUI.MyGuiScreenDialogAmount, Sandbox.Game.Gui.MyGuiScreenCubeBuilder, Sandbox.Game.Screens.MyGuiScreenMission, SpaceEngineers.Game.Gui.MyGuiScreenOptionsVideoSpace, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCutscenes, Sandbox.Game.Gui.MyGuiScreenDebugOfficial, Sandbox.Game.Gui.MyGuiScreenWorkshopTags, Sandbox.Game.Gui.MyGuiScreenDialogPrefabCheat, Sandbox.Game.Gui.MyGuiScreenVoxelHandSetting, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugPlanets, Sandbox.Game.Gui.MyGuiScreenDialogInventoryCheat, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugVoxelMaterials, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugFeetIK, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCharacterKinematics, Sandbox.Game.Gui.MyGuiScreenLoadSubscribedWorld, Sandbox.Game.Gui.MyGuiScreenDebugAudio, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugTravel, Sandbox.Game.Gui.MyGuiScreenOptionsDisplay, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCharacterKinematics, Sandbox.Game.GUI.MyGuiScreenScenarioWaitForPlayers, Sandbox.Game.Gui.MyGuiScreenStartSandbox, Sandbox.Game.Screens.MyGuiScreenScenarioMpClient, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderEnvironmentAtmosphere, Sandbox.Game.Screens.MyGuiScreenBriefing, Sandbox.Game.Screens.MyGuiScreenNewsletter, Sandbox.Game.Gui.MyGuiScreenProgressAsync, Sandbox.Game.Gui.MyGuiScreenDebugErrors, SpaceEngineers.Game.GUI.MyGuiScreenMainMenu, Sandbox.Game.Gui.MyGuiScreenAdvancedScenarioSettings, Sandbox.Game.Screens.MyGuiScreenDialogText, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCubeBlocks, Sandbox.Game.Gui.MyGuiScreenDebugStructuralIntegrity, Sandbox.Game.Gui.MyGuiScreenLoadSandbox, Sandbox.Game.Gui.MyGuiScreenGameCredits, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugAi, Sandbox.Game.Gui.MyGuiScreenDebugSystem, SpaceEngineers.Game.GUI.MyGuiScreenCreateOrEditFactionSpace, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugEnvironment, Sandbox.Game.Gui.MyGuiScreenBotSettings, Sandbox.Game.Gui.MyGuiScreenDebugCharacterProperties, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugPhysics, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCrashTests, Sandbox.Game.Gui.MyGuiScreenDebugShipLargeProperties, Sandbox.Game.Gui.MyGuiScreenDebugCharacter, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings3, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderOverrides, Sandbox.Game.Gui.MyGuiScreenDebugNetwork, Sandbox.Game.Gui.MyGuiScreenDebugNetworkPrediction, Sandbox.Game.MyGuiScreenProgress, Sandbox.Game.Gui.MyGuiScreenDebugRenderDebug, Sandbox.Game.Gui.MyGuiScreenDebugShipSmallProperties, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentAmbient, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings2, Sandbox.Game.Gui.MyGuiScreenDebugRenderGBufferDebug, SpaceEngineers.Game.GUI.MyGuiScreenOptionsSpace, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugThrusts, Sandbox.Game.Gui.MyGuiScreenRenderModules, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironment, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentLight, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentShadows, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessBloom, Sandbox.Game.Screens.MyGuiScreenScenarioMpServer, Sandbox.Game.Gui.MyGuiScreenDebugRenderShadows, Sandbox.Game.Gui.MyGuiScreenDebugPlayerCamera, Sandbox.Game.Gui.MyGuiScreenDebugRenderOutdoor, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderLodding, Sandbox.Game.Gui.MyGuiScreenDebugPlayerShake, Sandbox.Game.Gui.MyGuiScreenDebugRenderGBufferMultipliers, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessSSAO, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessEyeAdaptation, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessHBAO, and Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessTonemap.
Definition at line 1231 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Definition at line 247 of file MyGuiScreenBase.cs.
delegate void Sandbox.Graphics.GUI.MyGuiScreenBase.ScreenHandler | ( | MyGuiScreenBase | source | ) |
|
inlineprotected |
Definition at line 1331 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Definition at line 741 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenLoading, Sandbox.Game.Gui.MyGuiScreenChat, Sandbox.Game.Gui.MyGuiScreenGamePlay, Sandbox.Graphics.GUI.MyGuiScreenProgressBase, Sandbox.Game.Gui.MyGuiScreenIntroVideo, Sandbox.Game.Gui.MyGuiScreenHudBase, and Sandbox.Graphics.GUI.MyGuiScreenLogo.
Definition at line 229 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenGamePlay, and Sandbox.Game.Gui.MyGuiScreenDebugTiming.
Definition at line 240 of file MyGuiScreenBase.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyGuiScreenTerminal, Sandbox.Game.Gui.MyGuiScreenToolbarConfigBase, Sandbox.Game.Gui.MyGuiScreenAdminMenu, Sandbox.Game.Gui.MyGuiBlueprintScreen, Sandbox.Game.Gui.MyGuiScreenGamePlay, Sandbox.Game.Gui.MyGuiIngameScriptsPage, Sandbox.Game.Gui.MyGuiScreenMainMenu, Sandbox.Game.Gui.MyGuiScreenMods, Sandbox.Game.Gui.MyGuiScreenJoinGame, Sandbox.Game.Gui.MyGuiScreenOptionsControls, SpaceEngineers.Game.GUI.MyGuiScreenMedicals, Sandbox.Game.Gui.MyGuiScreenLoadSandbox, Sandbox.Game.Gui.MyGuiScreenHudSpace, Sandbox.Game.Gui.MyGuiScreenEditor, Sandbox.Graphics.GUI.MyGuiScreenMessageBox, SpaceEngineers.Game.GUI.MyGuiScreenPerformanceWarnings, Sandbox.Game.Gui.MyGuiScreenLoadSubscribedWorld, Sandbox.Game.Gui.MyGuiScreenLoading, Sandbox.Game.Screens.MyGuiScreenScenarioBase, Sandbox.Game.Gui.MyGuiDetailScreenBase, Sandbox.Game.Screens.MyGuiScreenScriptingTools, Sandbox.Game.Gui.MyGuiScreenHudBase, Sandbox.Game.Screens.MyGuiScreenScenarioMpBase, Sandbox.Game.Gui.MyGuiScreenTutorial, Sandbox.Game.Gui.MyGuiScreenIntroVideo, Sandbox.Game.Gui.MyGuiScreenChat, Sandbox.Game.Screens.MyGuiScreenNewGame, Sandbox.Game.Gui.MyGuiScreenStartQuickLaunch, Sandbox.Game.Gui.MyGuiScreenStartSandbox, Sandbox.Game.Screens.MyGuiScreenMainMenuBase, Sandbox.Game.GUI.MyGuiScreenScenarioWaitForPlayers, Sandbox.Game.Gui.MyGuiScreenGameCredits, Sandbox.Game.Screens.MyGuiScreenBriefing, Sandbox.Game.Screens.Triggers.MyGuiScreenTriggerBlockDestroyed, Sandbox.Graphics.GUI.MyGuiScreenLogo, Sandbox.Game.Gui.MyGuiScreenDebugTiming, Sandbox.Graphics.GUI.MyGuiScreenProgressBaseAsync< T >, Sandbox.Game.Gui.MyGuiScreenProgressAsync, and Sandbox.Game.MyGuiScreenProgress.
Definition at line 798 of file MyGuiScreenBase.cs.
readonly MyGuiControls Sandbox.Graphics.GUI.MyGuiScreenBase.Elements |
Definition at line 139 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 124 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 92 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 80 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 95 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 76 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 97 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 122 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 104 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 127 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 134 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 109 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 108 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 121 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 133 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 77 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 84 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 89 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 83 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 87 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 107 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 135 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 126 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 79 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 101 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 75 of file MyGuiScreenBase.cs.
|
protected |
Definition at line 63 of file MyGuiScreenBase.cs.
Action Sandbox.Graphics.GUI.MyGuiScreenBase.OnLoadingAction |
Definition at line 64 of file MyGuiScreenBase.cs.
|
getset |
Definition at line 1144 of file MyGuiScreenBase.cs.
|
get |
Definition at line 142 of file MyGuiScreenBase.cs.
|
getprotected set |
Indicates whether screen can be hidden when another screen is on top of it (assuming that screen hides screens below it).
Definition at line 1105 of file MyGuiScreenBase.cs.
|
get |
Definition at line 955 of file MyGuiScreenBase.cs.
|
getprotected set |
Without focus, this screen will not steal input.
Definition at line 1126 of file MyGuiScreenBase.cs.
|
getprotected set |
Indicates whether screen can hide screens below it. This will not hide screens that cannot be hidden.
Definition at line 1116 of file MyGuiScreenBase.cs.
|
getset |
Definition at line 1174 of file MyGuiScreenBase.cs.
|
getset |
Definition at line 1159 of file MyGuiScreenBase.cs.
|
get |
Definition at line 1139 of file MyGuiScreenBase.cs.
|
get |
Definition at line 1207 of file MyGuiScreenBase.cs.
|
getsetprotected |
Definition at line 958 of file MyGuiScreenBase.cs.
|
getprotected set |
Draw fade rectangle under top-most screen?
Definition at line 1084 of file MyGuiScreenBase.cs.
|
getset |
Definition at line 1189 of file MyGuiScreenBase.cs.
|
getset |
Definition at line 1047 of file MyGuiScreenBase.cs.
|
getset |
Definition at line 974 of file MyGuiScreenBase.cs.
|
get |
Definition at line 1212 of file MyGuiScreenBase.cs.
|
get |
Definition at line 1217 of file MyGuiScreenBase.cs.
|
getset |
Definition at line 1150 of file MyGuiScreenBase.cs.
|
getset |
Definition at line 953 of file MyGuiScreenBase.cs.
|
getset |
Definition at line 999 of file MyGuiScreenBase.cs.
|
get |
Definition at line 1155 of file MyGuiScreenBase.cs.
ScreenHandler Sandbox.Graphics.GUI.MyGuiScreenBase.Closed |
Definition at line 65 of file MyGuiScreenBase.cs.
Action<MyGuiScreenBase> Sandbox.Graphics.GUI.MyGuiScreenBase.DataLoading |
Definition at line 68 of file MyGuiScreenBase.cs.
Action<MyGuiScreenBase> Sandbox.Graphics.GUI.MyGuiScreenBase.DataUnloading |
Definition at line 69 of file MyGuiScreenBase.cs.
VisibleChangedDelegate Sandbox.Graphics.GUI.MyGuiScreenBase.VisibleChanged |
Definition at line 66 of file MyGuiScreenBase.cs.