Space Engineers
Namespaces | Classes | Typedefs | Enumerations | Functions
Package Sandbox.Game.Gui

Namespaces

package  DebugInputComponents
 

Classes

class  HudBlockInfoExtensions
 
interface  IMyAsyncResult
 
interface  IMySearchCondition
 
interface  ITerminalAction
 
interface  ITerminalControl
 
interface  ITerminalControlSync
 
class  MemberInfoExtensions
 
class  MyAIDebugInputComponent
 AI Debug Input class (base on Cestmir Debug Input) More...
 
class  MyAlesDebugInputComponent
 
class  MyAlexDebugInputComponent
 
class  MyAsteroidsDebugInputComponent
 
class  MyBlueprintItemInfo
 
class  MyCestmirDebugInputComponent
 
class  MyCharacterInputComponent
 
class  MyComponentsDebugInputComponent
 
class  MyDebugComponent
 
class  MyDebugEntity
 
class  MyDebugScreenAttribute
 
class  MyGlobalInputComponent
 
class  MyGuiBlueprintScreen
 
class  MyGuiBlueprintScreenBase
 
class  MyGuiBlueprintTextDialog
 
class  MyGuiDetailScreenBase
 
class  MyGuiDetailScreenDefault
 
class  MyGuiDetailScreenLocal
 
class  MyGuiDetailScreenScriptLocal
 
class  MyGuiDetailScreenSteam
 
class  MyGuiIngameScriptsPage
 
class  MyGuiScreenAdminMenu
 
class  MyGuiScreenAdvancedScenarioSettings
 
class  MyGuiScreenAdvancedWorldSettings
 
class  MyGuiScreenBotSettings
 
class  MyGuiScreenChat
 
class  MyGuiScreenColorPicker
 
class  MyGuiScreenConfigComponents
 
class  MyGuiScreenCreateOrEditFaction
 
class  MyGuiScreenCubeBuilder
 
class  MyGuiScreenDebugAudio
 
class  MyGuiScreenDebugBase
 
class  MyGuiScreenDebugCharacter
 
class  MyGuiScreenDebugCharacterProperties
 
class  MyGuiScreenDebugDeveloper
 
class  MyGuiScreenDebugErrors
 
class  MyGuiScreenDebugHandItemAnimations
 
class  MyGuiScreenDebugHandItemAnimations3rd
 
class  MyGuiScreenDebugHandItemBase
 
class  MyGuiScreenDebugHandItems
 
class  MyGuiScreenDebugHandItemShoot
 
class  MyGuiScreenDebugInput
 
class  MyGuiScreenDebugNetwork
 
class  MyGuiScreenDebugNetworkPrediction
 
class  MyGuiScreenDebugOfficial
 
class  MyGuiScreenDebugPlayerCamera
 
class  MyGuiScreenDebugPlayerShake
 
class  MyGuiScreenDebugRenderDebug
 
class  MyGuiScreenDebugRenderEnvironment
 
class  MyGuiScreenDebugRenderEnvironmentAmbient
 
class  MyGuiScreenDebugRenderEnvironmentLight
 
class  MyGuiScreenDebugRenderEnvironmentShadows
 
class  MyGuiScreenDebugRenderGBufferDebug
 
class  MyGuiScreenDebugRenderGBufferMultipliers
 
class  MyGuiScreenDebugRenderOutdoor
 
class  MyGuiScreenDebugRenderPostprocessBloom
 
class  MyGuiScreenDebugRenderPostprocessEyeAdaptation
 
class  MyGuiScreenDebugRenderPostprocessHBAO
 
class  MyGuiScreenDebugRenderPostprocessSSAO
 
class  MyGuiScreenDebugRenderPostprocessTonemap
 
class  MyGuiScreenDebugRenderShadows
 
class  MyGuiScreenDebugShipLargeProperties
 
class  MyGuiScreenDebugShipSmallProperties
 
class  MyGuiScreenDebugSpawnMenu
 
class  MyGuiScreenDebugStatistics
 
class  MyGuiScreenDebugStructuralIntegrity
 
class  MyGuiScreenDebugSystem
 
class  MyGuiScreenDebugTiming
 
class  MyGuiScreenDialogContainerType
 
class  MyGuiScreenDialogInventoryCheat
 
class  MyGuiScreenDialogPrefabCheat
 
class  MyGuiScreenDialogRemoveTriangle
 
class  MyGuiScreenDialogTeleportCheat
 
class  MyGuiScreenDialogViewEdge
 
class  MyGuiScreenEditor
 
class  MyGuiScreenGameCredits
 
class  MyGuiScreenGamePlay
 
class  MyGuiScreenHelpSpace
 
class  MyGuiScreenHudBase
 
class  MyGuiScreenHudSpace
 
class  MyGuiScreenIntroVideo
 
class  MyGuiScreenJoinGame
 
class  MyGuiScreenLoading
 
class  MyGuiScreenLoadSandbox
 
class  MyGuiScreenLoadSubscribedWorld
 
class  MyGuiScreenMainMenu
 
class  MyGuiScreenMods
 
class  MyGuiScreenOptionsAudio
 
class  MyGuiScreenOptionsControls
 
class  MyGuiScreenOptionsDisplay
 
class  MyGuiScreenOptionsGame
 
class  MyGuiScreenPlayers
 
class  MyGuiScreenProgressAsync
 
class  MyGuiScreenRenderModules
 
class  MyGuiScreenSaveAs
 
class  MyGuiScreenScenario
 
class  MyGuiScreenSpawnDefinedEntity
 
class  MyGuiScreenSpawnEntity
 
class  MyGuiScreenStartQuickLaunch
 
class  MyGuiScreenStartSandbox
 
class  MyGuiScreenTerminal
 
class  MyGuiScreenText
 
class  MyGuiScreenTextPanel
 
class  MyGuiScreenToolbarConfigBase
 
class  MyGuiScreenTutorial
 
class  MyGuiScreenVoxelHandSetting
 
class  MyGuiScreenWorkshopTags
 
class  MyGuiScreenWorldGeneratorSettings
 
class  MyGuiScreenWorldSettings
 
class  MyHonzaInputComponent
 
class  MyHud
 
class  MyHudBlockInfo
 
class  MyHudCameraInfo
 
class  MyHudChangedInventoryItems
 
class  MyHudCharacterInfo
 
class  MyHudChat
 
class  MyHudConstants
 
class  MyHudCrosshair
 
class  MyHudGpsMarkers
 
class  MyHudGravityIndicator
 
class  MyHudHackingMarkers
 
class  MyHudLargeTurretTargets
 
class  MyHudLocationMarkers
 
class  MyHudMissingComponentNotification
 
class  MyHudNameValueData
 
class  MyHudNetgraph
 
class  MyHudNotification
 
class  MyHudNotificationBase
 
class  MyHudNotificationDebug
 
class  MyHudNotifications
 
struct  MyHudObjectHighlightStyleData
 
class  MyHudObjectiveLine
 
class  MyHudOreMarkers
 
class  MyHudQuestlog
 
class  MyHudScenarioInfo
 
class  MyHudScreenEffects
 
class  MyHudSelectedObject
 
struct  MyHudSelectedObjectStatus
 
class  MyHudShipInfo
 
class  MyHudSinkGroupInfo
 
class  MyHudText
 
class  MyHudVoiceChat
 
class  MyHudWarning
 This class represents HUD warning More...
 
class  MyHudWarningGroup
 This class represents HUD warning group. Only 1 warning can be signalized, from this group. More...
 
class  MyHudWarnings
 This class represents HUD warnings for entities More...
 
class  MyHudWorldBorderChecker
 
class  MyJoinGameHelper
 
class  MyLoadAISchoolListResult
 
class  MyLoadListResult
 
class  MyLoadMissionListResult
 
class  MyLoadTutorialListResult
 
class  MyLoadWorldInfoListResult
 
class  MyMartinInputComponent
 
class  MyMichalDebugInputComponent
 
class  MyMultiDebugInputComponent
 
class  MyOndraInputComponent
 
class  MyPetaInputComponent
 
class  MyPlanetsDebugInputComponent
 
class  MyRendererStatsComponent
 
class  MyScriptItemInfo
 
class  MySearchByCategoryCondition
 
class  MySearchByStringCondition
 
class  MySplashScreen
 
class  MyTerminalAction
 
class  MyTerminalChatController
 
class  MyTerminalControl
 Terminal control for specified block type. E.g. Torque slider for stator More...
 
class  MyTerminalControlButton
 
class  MyTerminalControlCheckbox
 
class  MyTerminalControlColor
 
class  MyTerminalControlCombobox
 
class  MyTerminalControlExtensions
 
class  MyTerminalControlFactory
 
class  MyTerminalControlListbox
 
class  MyTerminalControlOnOffSwitch
 
class  MyTerminalControlPanel
 
class  MyTerminalControls
 
class  MyTerminalControlSeparator
 
class  MyTerminalControlSlider
 
class  MyTerminalControlTextbox
 
class  MyTerminalFactionController
 
class  MyTerminalGpsController
 
class  MyTerminalInfoController
 
class  MyTerminalInventoryController
 
class  MyTerminalProductionController
 
class  MyTestersInputComponent
 
class  MyTimeOfDayHelper
 
class  MyTomasInputComponent
 
class  MyVRDebugInputComponent
 
class  TerminalActionExtensions
 
struct  TerminalControl
 

Typedefs

using Color = VRageMath.Color
 
using Rectangle = VRageMath.Rectangle
 
using Vector2 = VRageMath.Vector2
 
using Vector4 = VRageMath.Vector4
 

Enumerations

enum  MyBlueprintTypeEnum { MyBlueprintTypeEnum.STEAM, MyBlueprintTypeEnum.LOCAL, MyBlueprintTypeEnum.SHARED, MyBlueprintTypeEnum.DEFAULT }
 
enum  MyHudCharacterStateEnum {
  MyHudCharacterStateEnum.Crouching, MyHudCharacterStateEnum.Standing, MyHudCharacterStateEnum.Falling, MyHudCharacterStateEnum.Flying,
  MyHudCharacterStateEnum.PilotingSmallShip, MyHudCharacterStateEnum.PilotingLargeShip, MyHudCharacterStateEnum.ControllingStation, MyHudCharacterStateEnum.Magnetic
}
 
enum  MyNotificationLevel { MyNotificationLevel.Normal, MyNotificationLevel.Control, MyNotificationLevel.Important, MyNotificationLevel.Debug }
 
enum  MyNotificationSingletons {
  MyNotificationSingletons.DisabledWeaponsAndTools, MyNotificationSingletons.HideHints, MyNotificationSingletons.HelpHint, MyNotificationSingletons.GameOverload,
  MyNotificationSingletons.MultiplayerDisabled, MyNotificationSingletons.WeaponDisabledInWorldSettings, MyNotificationSingletons.SuitEnergyLow, MyNotificationSingletons.SuitEnergyCritical,
  MyNotificationSingletons.InventoryFull, MyNotificationSingletons.MissingComponent, MyNotificationSingletons.ScreenHint, MyNotificationSingletons.WorldLoaded,
  MyNotificationSingletons.RespawnShipWarning, MyNotificationSingletons.ClientCannotSave, MyNotificationSingletons.WheelNotPlaced, MyNotificationSingletons.ObstructingBlockDuringMerge,
  MyNotificationSingletons.AccessDenied, MyNotificationSingletons.CopyPasteBlockNotAvailable, MyNotificationSingletons.CopyPasteFloatingObjectNotAvailable, MyNotificationSingletons.CopyPasteAsteoridObstructed,
  MyNotificationSingletons.TextPanelReadOnly, MyNotificationSingletons.GameplayOptions, MyNotificationSingletons.IncompleteGrid, MyNotificationSingletons.AdminMenuNotAvailable,
  MyNotificationSingletons.BuildingModeOn, MyNotificationSingletons.BuildingModeOff, MyNotificationSingletons.PasteFailed, MyNotificationSingletons.ManipulatingDoorFailed,
  MyNotificationSingletons.HeadNotPlaced, MyNotificationSingletons.HeadAlreadyExists, MyNotificationSingletons.ShipOverLimits, MyNotificationSingletons.PlayerDemotedNone,
  MyNotificationSingletons.PlayerDemotedScripter, MyNotificationSingletons.PlayerDemotedModerator, MyNotificationSingletons.PlayerDemotedSpaceMaster, MyNotificationSingletons.PlayerPromotedScripter,
  MyNotificationSingletons.PlayerPromotedModerator, MyNotificationSingletons.PlayerPromotedSpaceMaster, MyNotificationSingletons.PlayerPromotedAdmin, MyNotificationSingletons.BlueprintScriptsRemoved
}
 
enum  MyHudObjectHighlightStyle { MyHudObjectHighlightStyle.None = 0, MyHudObjectHighlightStyle.DummyHighlight = 1, MyHudObjectHighlightStyle.OutlineHighlight = 2 }
 
enum  MyHudSelectedObjectState { MyHudSelectedObjectState.VisibleStateSet = 0, MyHudSelectedObjectState.MarkedForVisible = 1, MyHudSelectedObjectState.MarkedForNotVisible = 2 }
 
enum  MyMissionScreenStyleEnum { MyMissionScreenStyleEnum.RED, MyMissionScreenStyleEnum.BLUE }
 

Functions

delegate bool MyWarningDetectionMethod (out MyGuiSounds cue, out MyStringId text)
 Delegate of warning detection method More...
 
delegate TerminalControl FactoryDelegate< in T > (T property, MyTerminalBlock[] blocks)
 

Typedef Documentation

Definition at line 25 of file MyGuiScreenLoading.cs.

Definition at line 26 of file MyGuiScreenLoading.cs.

Definition at line 27 of file MyGuiScreenLoading.cs.

Definition at line 28 of file MyGuiScreenLoading.cs.

Enumeration Type Documentation

Enumerator
STEAM 
LOCAL 
SHARED 
DEFAULT 

Definition at line 43 of file MyGuiBlueprintScreen.cs.

Enumerator
Crouching 
Standing 
Falling 
Flying 
PilotingSmallShip 
PilotingLargeShip 
ControllingStation 
Magnetic 

Definition at line 21 of file MyHudCharacterInfo.cs.

Enumerator
None 
DummyHighlight 

Old block highlight style

OutlineHighlight 

Contour highlight style

Definition at line 302 of file MyHudSelectedObject.cs.

Enumerator
VisibleStateSet 
MarkedForVisible 
MarkedForNotVisible 

Definition at line 336 of file MyHudSelectedObject.cs.

Enumerator
RED 
BLUE 

Definition at line 36 of file MyGuiScreenText.cs.

Enumerator
Normal 
Control 
Important 
Debug 

Definition at line 21 of file MyHudNotification.cs.

Enumerator
DisabledWeaponsAndTools 
HideHints 
HelpHint 
GameOverload 
MultiplayerDisabled 
WeaponDisabledInWorldSettings 
SuitEnergyLow 
SuitEnergyCritical 
InventoryFull 
MissingComponent 
ScreenHint 
WorldLoaded 
RespawnShipWarning 
ClientCannotSave 
WheelNotPlaced 
ObstructingBlockDuringMerge 
AccessDenied 
CopyPasteBlockNotAvailable 
CopyPasteFloatingObjectNotAvailable 
CopyPasteAsteoridObstructed 
TextPanelReadOnly 
GameplayOptions 
IncompleteGrid 
AdminMenuNotAvailable 
BuildingModeOn 
BuildingModeOff 
PasteFailed 
ManipulatingDoorFailed 
HeadNotPlaced 
HeadAlreadyExists 
ShipOverLimits 
PlayerDemotedNone 
PlayerDemotedScripter 
PlayerDemotedModerator 
PlayerDemotedSpaceMaster 
PlayerPromotedScripter 
PlayerPromotedModerator 
PlayerPromotedSpaceMaster 
PlayerPromotedAdmin 
BlueprintScriptsRemoved 

Definition at line 23 of file MyHudNotifications.cs.

Function Documentation

delegate TerminalControl Sandbox.Game.Gui.FactoryDelegate< in T > ( property,
MyTerminalBlock[]  blocks 
)
delegate bool Sandbox.Game.Gui.MyWarningDetectionMethod ( out MyGuiSounds  cue,
out MyStringId  text 
)

Delegate of warning detection method

Returns