Space Engineers
|
Public Member Functions | |
MyGuiDetailScreenLocal (Action< MyGuiControlListbox.Item > callBack, MyGuiControlListbox.Item selectedItem, MyGuiBlueprintScreenBase parent, string thumbnailTexture, float textScale) | |
override string | GetFriendlyName () |
For displaying in the list in the debug screen. More... | |
Public Member Functions inherited from Sandbox.Game.Gui.MyGuiDetailScreenBase | |
MyGuiDetailScreenBase (bool isTopMostScreen, MyGuiBlueprintScreenBase parent, string thumbnailTexture, MyGuiControlListbox.Item selectedItem, float textScale) | |
override void | RecreateControls (bool constructor) |
override bool | Update (bool hasFocus) |
Public Member Functions inherited from Sandbox.Game.Gui.MyGuiBlueprintScreenBase | |
MyGuiBlueprintScreenBase (Vector2 position, Vector2 size, Vector4 backgroundColor, bool isTopMostScreen) | |
override bool | CloseScreen () |
virtual void | RefreshBlueprintList (bool fromTask=false) |
Public Member Functions inherited from Sandbox.Game.Gui.MyGuiScreenDebugBase | |
override string | GetFriendlyName () |
For displaying in the list in the debug screen. More... | |
override bool | Draw () |
Public Member Functions inherited from Sandbox.Graphics.GUI.MyGuiScreenBase | |
delegate void | ScreenHandler (MyGuiScreenBase source) |
MyObjectBuilder_GuiScreen | GetObjectBuilder () |
void | Init (MyObjectBuilder_GuiScreen objectBuilder) |
virtual void | LoadContent () |
virtual void | LoadData () |
virtual void | UnloadContent () |
virtual void | UnloadData () |
virtual void | RunLoadingAction () |
bool | IsMouseOverAnyControl () |
MyGuiControlBase | GetMouseOverControl () |
virtual void | GetControlsUnderMouseCursor (Vector2 position, List< MyGuiControlBase > controls, bool visibleOnly) |
MyGuiControlBase | GetNextFocusControl (MyGuiControlBase currentFocusControl, bool forwardMovement) |
virtual void | HandleInput (bool receivedFocusInThisUpdate) |
virtual void | InputLost () |
virtual void | HandleUnhandledInput (bool receivedFocusInThisUpdate) |
virtual bool | HandleInputAfterSimulation () |
virtual bool | HideScreen () |
virtual bool | UnhideScreen () |
virtual void | CloseScreenNow () |
void | HideTooltips () |
Vector2 | GetPositionAbsolute () |
Vector2 | GetPositionAbsoluteCenter () |
Vector2 | GetPositionAbsoluteTopLeft () |
bool | GetDrawMouseCursor () |
bool | IsTopMostScreen () |
bool | IsAlwaysFirst () |
bool | IsTopScreen () |
bool | IsFirstForUnload () |
bool | GetDrawScreenEvenWithoutFocus () |
Vector2 | GetPosition () |
Vector2 | GetSize () |
bool | CanShareInput () |
bool | CanCloseInCloseAllScreenCalls () |
virtual int | GetTransitionOpeningTime () |
virtual int | GetTransitionClosingTime () |
virtual void | OnRemoved () |
Called when [show]. More... | |
Protected Member Functions | |
override void | CreateButtons () |
override void | OnClosed () |
Called when [show]. More... | |
Protected Member Functions inherited from Sandbox.Game.Gui.MyGuiDetailScreenBase | |
int | GetNumberOfBlocks () |
int | GetNumberOfBattlePoints () |
void | RefreshTextField () |
void | CreateTextField () |
void | CreateDescription () |
void | RefreshDescriptionField () |
void | CallResultCallback (MyGuiControlListbox.Item val) |
override void | Canceling () |
Called when user presses ESC or clicks on CANCEL - hook to this method so you can do gui-screen-specific event More... | |
void | OnCloseButton (MyGuiControlButton button) |
Protected Member Functions inherited from Sandbox.Game.Gui.MyGuiBlueprintScreenBase | |
MyGuiControlButton | CreateButton (float usableWidth, StringBuilder text, Action< MyGuiControlButton > onClick, bool enabled=true, MyStringId?tooltip=null, float textScale=1f) |
MyGuiControlCompositePanel | AddCompositePanel (MyGuiCompositeTexture texture, Vector2 position, Vector2 size, MyGuiDrawAlignEnum panelAlign) |
MyGuiControlLabel | MakeLabel (String text, Vector2 position, float textScale=1.0f) |
bool | DeleteBlueprint (string name) |
Protected Member Functions inherited from Sandbox.Game.Gui.MyGuiScreenDebugBase | |
MyGuiScreenDebugBase (Vector4?backgroundColor=null, bool isTopMostScreen=false) | |
MyGuiScreenDebugBase (Vector2 position, Vector2?size, Vector4?backgroundColor, bool isTopMostScreen) | |
MyGuiControlMultilineText | AddMultilineText (Vector2?size=null, Vector2?offset=null, float textScale=1.0f, bool selectable=false) |
MyGuiControlCheckbox | AddCheckBox (String text, MyDebugComponent component, List< MyGuiControlBase > controlGroup=null, Vector4?color=null, Vector2?checkBoxOffset=null) |
MyGuiControlCheckbox | AddCheckBox (MyStringId textEnum, bool checkedState, Action< MyGuiControlCheckbox > checkBoxChange, bool enabled=true, List< MyGuiControlBase > controlGroup=null, Vector4?color=null, Vector2?checkBoxOffset=null) |
MyGuiControlCheckbox | AddCheckBox (String text, bool checkedState, Action< MyGuiControlCheckbox > checkBoxChange, bool enabled=true, List< MyGuiControlBase > controlGroup=null, Vector4?color=null, Vector2?checkBoxOffset=null) |
MyGuiControlCheckbox | AddCheckBox (MyStringId textEnum, Func< bool > getter, Action< bool > setter, bool enabled=true, List< MyGuiControlBase > controlGroup=null, Vector4?color=null, Vector2?checkBoxOffset=null) |
MyGuiControlCheckbox | AddCheckBox (String text, Func< bool > getter, Action< bool > setter, bool enabled=true, List< MyGuiControlBase > controlGroup=null, Vector4?color=null, Vector2?checkBoxOffset=null) |
MyGuiControlCheckbox | AddCheckBox (String text, object instance, MemberInfo memberInfo, bool enabled=true, List< MyGuiControlBase > controlGroup=null, Vector4?color=null, Vector2?checkBoxOffset=null) |
virtual void | ValueChanged (MyGuiControlBase sender) |
MyGuiControlSlider | AddSlider (String text, float value, float valueMin, float valueMax, Action< MyGuiControlSlider > valueChange, Vector4?color=null) |
MyGuiControlSlider | AddSlider (String text, float valueMin, float valueMax, Func< float > getter, Action< float > setter, Vector4?color=null) |
MyGuiControlSliderBase | AddSlider (String text, MyGuiSliderProperties properties, Func< float > getter, Action< float > setter, Vector4?color=null) |
MyGuiControlSlider | AddSlider (String text, float valueMin, float valueMax, object instance, MemberInfo memberInfo, Vector4?color=null) |
MyGuiControlTextbox | AddTextbox (String value, Action< MyGuiControlTextbox > onTextChanged, Vector4?color=null, float scale=1.0f, MyGuiControlTextboxType type=MyGuiControlTextboxType.Normal, List< MyGuiControlBase > controlGroup=null, string font=MyFontEnum.Debug, MyGuiDrawAlignEnum originAlign=MyGuiDrawAlignEnum.HORISONTAL_RIGHT_AND_VERTICAL_TOP) |
MyGuiControlLabel | AddLabel (String text, Vector4 color, float scale, List< MyGuiControlBase > controlGroup=null, string font=MyFontEnum.Debug) |
MyGuiControlLabel | AddSubcaption (MyStringId textEnum, Vector4?captionTextColor=null, Vector2?captionOffset=null, float captionScale=MyGuiConstants.DEFAULT_TEXT_SCALE) |
MyGuiControlLabel | AddSubcaption (String text, Vector4?captionTextColor=null, Vector2?captionOffset=null, float captionScale=MyGuiConstants.DEFAULT_TEXT_SCALE) |
MyGuiControlColor | AddColor (String text, Func< Color > getter, Action< Color > setter) |
MyGuiControlColor | AddColor (String text, Color value, Action< MyGuiControlColor > setter) |
MyGuiControlColor | AddColor (String text, object instance, MemberInfo memberInfo) |
MyGuiControlButton | AddButton (string text, Action< MyGuiControlButton > onClick, List< MyGuiControlBase > controlGroup=null, Vector4?textColor=null, Vector2?size=null) |
MyGuiControlButton | AddButton (StringBuilder text, Action< MyGuiControlButton > onClick, List< MyGuiControlBase > controlGroup=null, Vector4?textColor=null, Vector2?size=null) |
MyGuiControlCombobox | AddCombo (List< MyGuiControlBase > controlGroup=null, Vector4?textColor=null, Vector2?size=null, int openAreaItemsCount=10) |
MyGuiControlCombobox | AddCombo< TEnum > (TEnum selectedItem, Action< TEnum > valueChanged, bool enabled=true, int openAreaItemsCount=10, List< MyGuiControlBase > controlGroup=null, Vector4?color=null) |
MyGuiControlCombobox | AddCombo< TEnum > (object instance, MemberInfo memberInfo, bool enabled=true, int openAreaItemsCount=10, List< MyGuiControlBase > controlGroup=null, Vector4?color=null) |
void | AddShareFocusHint () |
Protected Member Functions inherited from Sandbox.Graphics.GUI.MyGuiScreenBase | |
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) |
Color | ApplyTransitionAlpha (Vector4 color, float transition) |
virtual void | OnShow () |
Called when [show]. More... | |
virtual void | OnHide () |
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 () |
Definition at line 367 of file MyGuiDetailScreen.cs.
|
inline |
Definition at line 369 of file MyGuiDetailScreen.cs.
|
inlineprotectedvirtual |
Implements Sandbox.Game.Gui.MyGuiDetailScreenBase.
Definition at line 400 of file MyGuiDetailScreen.cs.
|
inlinevirtual |
For displaying in the list in the debug screen.
Implements Sandbox.Graphics.GUI.MyGuiScreenBase.
Definition at line 429 of file MyGuiDetailScreen.cs.
|
inlineprotectedvirtual |
Called when [show].
Reimplemented from Sandbox.Graphics.GUI.MyGuiScreenBase.
Definition at line 631 of file MyGuiDetailScreen.cs.