Space Engineers
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Sandbox.Game.Gui.MyGuiScreenDebugBase Class Reference
Inheritance diagram for Sandbox.Game.Gui.MyGuiScreenDebugBase:
Sandbox.Graphics.GUI.MyGuiScreenBase Sandbox.Graphics.GUI.IMyGuiControlsParent Sandbox.Graphics.GUI.IMyGuiControlsOwner Sandbox.Game.Gui.MyGuiBlueprintScreenBase Sandbox.Game.Gui.MyGuiIngameScriptsPage Sandbox.Game.Gui.MyGuiScreenAdminMenu Sandbox.Game.Gui.MyGuiScreenDebugAudio Sandbox.Game.Gui.MyGuiScreenDebugCharacter Sandbox.Game.Gui.MyGuiScreenDebugCharacterProperties Sandbox.Game.Gui.MyGuiScreenDebugDeveloper Sandbox.Game.Gui.MyGuiScreenDebugErrors Sandbox.Game.Gui.MyGuiScreenDebugHandItemBase Sandbox.Game.Gui.MyGuiScreenDebugInput Sandbox.Game.Gui.MyGuiScreenDebugNetwork Sandbox.Game.Gui.MyGuiScreenDebugNetworkPrediction Sandbox.Game.Gui.MyGuiScreenDebugOfficial Sandbox.Game.Gui.MyGuiScreenDebugPlayerCamera Sandbox.Game.Gui.MyGuiScreenDebugPlayerShake Sandbox.Game.Gui.MyGuiScreenDebugRenderDebug Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironment Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentAmbient Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentLight Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentShadows Sandbox.Game.Gui.MyGuiScreenDebugRenderGBufferDebug Sandbox.Game.Gui.MyGuiScreenDebugRenderGBufferMultipliers Sandbox.Game.Gui.MyGuiScreenDebugRenderOutdoor Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessBloom Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessEyeAdaptation Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessHBAO Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessSSAO Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessTonemap Sandbox.Game.Gui.MyGuiScreenDebugRenderShadows Sandbox.Game.Gui.MyGuiScreenDebugShipLargeProperties Sandbox.Game.Gui.MyGuiScreenDebugShipSmallProperties Sandbox.Game.Gui.MyGuiScreenDebugSpawnMenu Sandbox.Game.Gui.MyGuiScreenDebugStatistics Sandbox.Game.Gui.MyGuiScreenDebugStructuralIntegrity Sandbox.Game.Gui.MyGuiScreenDebugSystem Sandbox.Game.Gui.MyGuiScreenDebugTiming Sandbox.Game.Gui.MyGuiScreenRenderModules Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugAi Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCharacterKinematics Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCharacterKinematics Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCrashTests Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCubeBlocks Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCutscenes Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings2 Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings3 Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugEnvironment Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugFeetIK Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugPhysics Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugPlanets Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderEnvironmentAtmosphere Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderLodding Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderOverrides Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugThrusts Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugTravel Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugVoxelMaterials Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugVoxels Sandbox.Game.Screens.MyGuiScreenScriptingTools

Public Member Functions

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 CloseScreen ()
 
virtual bool HideScreen ()
 
virtual bool UnhideScreen ()
 
virtual void CloseScreenNow ()
 
virtual bool Update (bool hasFocus)
 
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 void RecreateControls (bool constructor)
 
virtual int GetTransitionOpeningTime ()
 
virtual int GetTransitionClosingTime ()
 
virtual void OnRemoved ()
 Called when [show]. More...
 

Protected Member Functions

 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)
 
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 ()
 

Protected Attributes

Vector2 m_currentPosition
 
float m_scale = 1.0f
 
float m_buttonXOffset = 0
 
float m_sliderDebugScale = 1f
 
float Spacing = 0
 
- Protected Attributes inherited from Sandbox.Graphics.GUI.MyGuiScreenBase
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
 

Additional Inherited Members

- Public Attributes inherited from Sandbox.Graphics.GUI.MyGuiScreenBase
Action OnLoadingAction
 
readonly MyGuiControls Elements
 
- Static Protected Member Functions inherited from Sandbox.Graphics.GUI.MyGuiScreenBase
static string MakeScreenFilepath (string name)
 
- Properties inherited from Sandbox.Graphics.GUI.MyGuiScreenBase
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]
 
- Properties inherited from Sandbox.Graphics.GUI.IMyGuiControlsParent
MyGuiControls Controls [get]
 
- Properties inherited from Sandbox.Graphics.GUI.IMyGuiControlsOwner
string DebugNamePath [get]
 
string Name [get]
 
IMyGuiControlsOwner Owner [get]
 
- Events inherited from Sandbox.Graphics.GUI.MyGuiScreenBase
ScreenHandler Closed
 
VisibleChangedDelegate VisibleChanged
 
Action< MyGuiScreenBaseDataLoading
 
Action< MyGuiScreenBaseDataUnloading
 

Detailed Description

Definition at line 22 of file MyGuiScreenDebugBase.cs.

Constructor & Destructor Documentation

Sandbox.Game.Gui.MyGuiScreenDebugBase.MyGuiScreenDebugBase ( Vector4 backgroundColor = null,
bool  isTopMostScreen = false 
)
inlineprotected

Definition at line 41 of file MyGuiScreenDebugBase.cs.

Sandbox.Game.Gui.MyGuiScreenDebugBase.MyGuiScreenDebugBase ( Vector2  position,
Vector2 size,
Vector4 backgroundColor,
bool  isTopMostScreen 
)
inlineprotected

Definition at line 51 of file MyGuiScreenDebugBase.cs.

Member Function Documentation

MyGuiControlButton Sandbox.Game.Gui.MyGuiScreenDebugBase.AddButton ( string  text,
Action< MyGuiControlButton onClick,
List< MyGuiControlBase controlGroup = null,
Vector4 textColor = null,
Vector2 size = null 
)
inlineprotected

Definition at line 572 of file MyGuiScreenDebugBase.cs.

MyGuiControlButton Sandbox.Game.Gui.MyGuiScreenDebugBase.AddButton ( StringBuilder  text,
Action< MyGuiControlButton onClick,
List< MyGuiControlBase controlGroup = null,
Vector4 textColor = null,
Vector2 size = null 
)
inlineprotected

Definition at line 577 of file MyGuiScreenDebugBase.cs.

MyGuiControlCheckbox Sandbox.Game.Gui.MyGuiScreenDebugBase.AddCheckBox ( String  text,
MyDebugComponent  component,
List< MyGuiControlBase controlGroup = null,
Vector4 color = null,
Vector2 checkBoxOffset = null 
)
inlineprotected

Definition at line 129 of file MyGuiScreenDebugBase.cs.

MyGuiControlCheckbox Sandbox.Game.Gui.MyGuiScreenDebugBase.AddCheckBox ( MyStringId  textEnum,
bool  checkedState,
Action< MyGuiControlCheckbox checkBoxChange,
bool  enabled = true,
List< MyGuiControlBase controlGroup = null,
Vector4 color = null,
Vector2 checkBoxOffset = null 
)
inlineprotected

Definition at line 142 of file MyGuiScreenDebugBase.cs.

MyGuiControlCheckbox Sandbox.Game.Gui.MyGuiScreenDebugBase.AddCheckBox ( String  text,
bool  checkedState,
Action< MyGuiControlCheckbox checkBoxChange,
bool  enabled = true,
List< MyGuiControlBase controlGroup = null,
Vector4 color = null,
Vector2 checkBoxOffset = null 
)
inlineprotected

Definition at line 147 of file MyGuiScreenDebugBase.cs.

MyGuiControlCheckbox Sandbox.Game.Gui.MyGuiScreenDebugBase.AddCheckBox ( MyStringId  textEnum,
Func< bool >  getter,
Action< bool >  setter,
bool  enabled = true,
List< MyGuiControlBase controlGroup = null,
Vector4 color = null,
Vector2 checkBoxOffset = null 
)
inlineprotected

Definition at line 163 of file MyGuiScreenDebugBase.cs.

MyGuiControlCheckbox Sandbox.Game.Gui.MyGuiScreenDebugBase.AddCheckBox ( String  text,
Func< bool >  getter,
Action< bool >  setter,
bool  enabled = true,
List< MyGuiControlBase controlGroup = null,
Vector4 color = null,
Vector2 checkBoxOffset = null 
)
inlineprotected

Definition at line 168 of file MyGuiScreenDebugBase.cs.

MyGuiControlCheckbox Sandbox.Game.Gui.MyGuiScreenDebugBase.AddCheckBox ( String  text,
object  instance,
MemberInfo  memberInfo,
bool  enabled = true,
List< MyGuiControlBase controlGroup = null,
Vector4 color = null,
Vector2 checkBoxOffset = null 
)
inlineprotected

Definition at line 191 of file MyGuiScreenDebugBase.cs.

MyGuiControlColor Sandbox.Game.Gui.MyGuiScreenDebugBase.AddColor ( String  text,
Func< Color getter,
Action< Color setter 
)
inlineprotected

Definition at line 471 of file MyGuiScreenDebugBase.cs.

MyGuiControlColor Sandbox.Game.Gui.MyGuiScreenDebugBase.AddColor ( String  text,
Color  value,
Action< MyGuiControlColor setter 
)
inlineprotected

Definition at line 476 of file MyGuiScreenDebugBase.cs.

MyGuiControlColor Sandbox.Game.Gui.MyGuiScreenDebugBase.AddColor ( String  text,
object  instance,
MemberInfo  memberInfo 
)
inlineprotected

Definition at line 489 of file MyGuiScreenDebugBase.cs.

MyGuiControlCombobox Sandbox.Game.Gui.MyGuiScreenDebugBase.AddCombo ( List< MyGuiControlBase controlGroup = null,
Vector4 textColor = null,
Vector2 size = null,
int  openAreaItemsCount = 10 
)
inlineprotected

Definition at line 602 of file MyGuiScreenDebugBase.cs.

MyGuiControlCombobox Sandbox.Game.Gui.MyGuiScreenDebugBase.AddCombo< TEnum > ( TEnum  selectedItem,
Action< TEnum >  valueChanged,
bool  enabled = true,
int  openAreaItemsCount = 10,
List< MyGuiControlBase controlGroup = null,
Vector4 color = null 
)
inlineprotected
Type Constraints
TEnum :struct 
TEnum :IComparable 
TEnum :IFormattable 
TEnum :IConvertible 

Definition at line 623 of file MyGuiScreenDebugBase.cs.

MyGuiControlCombobox Sandbox.Game.Gui.MyGuiScreenDebugBase.AddCombo< TEnum > ( object  instance,
MemberInfo  memberInfo,
bool  enabled = true,
int  openAreaItemsCount = 10,
List< MyGuiControlBase controlGroup = null,
Vector4 color = null 
)
inlineprotected
Type Constraints
TEnum :struct 
TEnum :IComparable 
TEnum :IFormattable 
TEnum :IConvertible 

Definition at line 647 of file MyGuiScreenDebugBase.cs.

MyGuiControlLabel Sandbox.Game.Gui.MyGuiScreenDebugBase.AddLabel ( String  text,
Vector4  color,
float  scale,
List< MyGuiControlBase controlGroup = null,
string  font = MyFontEnum.Debug 
)
inlineprotected

Definition at line 397 of file MyGuiScreenDebugBase.cs.

MyGuiControlMultilineText Sandbox.Game.Gui.MyGuiScreenDebugBase.AddMultilineText ( Vector2 size = null,
Vector2 offset = null,
float  textScale = 1.0f,
bool  selectable = false 
)
inlineprotected

Definition at line 63 of file MyGuiScreenDebugBase.cs.

void Sandbox.Game.Gui.MyGuiScreenDebugBase.AddShareFocusHint ( )
inlineprotected

Definition at line 691 of file MyGuiScreenDebugBase.cs.

MyGuiControlSlider Sandbox.Game.Gui.MyGuiScreenDebugBase.AddSlider ( String  text,
float  value,
float  valueMin,
float  valueMax,
Action< MyGuiControlSlider valueChange,
Vector4 color = null 
)
inlineprotected

Definition at line 299 of file MyGuiScreenDebugBase.cs.

MyGuiControlSlider Sandbox.Game.Gui.MyGuiScreenDebugBase.AddSlider ( String  text,
float  valueMin,
float  valueMax,
Func< float >  getter,
Action< float >  setter,
Vector4 color = null 
)
inlineprotected

Definition at line 308 of file MyGuiScreenDebugBase.cs.

MyGuiControlSliderBase Sandbox.Game.Gui.MyGuiScreenDebugBase.AddSlider ( String  text,
MyGuiSliderProperties  properties,
Func< float >  getter,
Action< float >  setter,
Vector4 color = null 
)
inlineprotected

Definition at line 322 of file MyGuiScreenDebugBase.cs.

MyGuiControlSlider Sandbox.Game.Gui.MyGuiScreenDebugBase.AddSlider ( String  text,
float  valueMin,
float  valueMax,
object  instance,
MemberInfo  memberInfo,
Vector4 color = null 
)
inlineprotected

Definition at line 336 of file MyGuiScreenDebugBase.cs.

MyGuiControlLabel Sandbox.Game.Gui.MyGuiScreenDebugBase.AddSubcaption ( MyStringId  textEnum,
Vector4 captionTextColor = null,
Vector2 captionOffset = null,
float  captionScale = MyGuiConstants.DEFAULT_TEXT_SCALE 
)
inlineprotected

Definition at line 422 of file MyGuiScreenDebugBase.cs.

MyGuiControlLabel Sandbox.Game.Gui.MyGuiScreenDebugBase.AddSubcaption ( String  text,
Vector4 captionTextColor = null,
Vector2 captionOffset = null,
float  captionScale = MyGuiConstants.DEFAULT_TEXT_SCALE 
)
inlineprotected

Definition at line 427 of file MyGuiScreenDebugBase.cs.

MyGuiControlTextbox Sandbox.Game.Gui.MyGuiScreenDebugBase.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 
)
inlineprotected

Definition at line 377 of file MyGuiScreenDebugBase.cs.

override bool Sandbox.Game.Gui.MyGuiScreenDebugBase.Draw ( )
inlinevirtual
override string Sandbox.Game.Gui.MyGuiScreenDebugBase.GetFriendlyName ( )
inlinevirtual

For displaying in the list in the debug screen.

Returns

Implements Sandbox.Graphics.GUI.MyGuiScreenBase.

Reimplemented in Sandbox.Game.Gui.MyGuiScreenAdminMenu, Sandbox.Game.Gui.MyGuiScreenDebugDeveloper, Sandbox.Game.Gui.MyGuiScreenDebugRenderShadows, Sandbox.Game.Gui.MyGuiScreenDebugCharacter, Sandbox.Game.Gui.MyGuiScreenDebugRenderDebug, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderLodding, Sandbox.Game.Gui.MyGuiScreenDebugSpawnMenu, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessHBAO, Sandbox.Game.Gui.MyGuiScreenDebugNetworkPrediction, Sandbox.Game.Gui.MyGuiScreenRenderModules, Sandbox.Game.Gui.MyGuiScreenDebugRenderOutdoor, Sandbox.Game.Gui.MyGuiScreenDebugNetwork, Sandbox.Game.Gui.MyGuiScreenDebugRenderGBufferDebug, Sandbox.Game.Gui.MyGuiScreenDebugTiming, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentAmbient, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentLight, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironment, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessSSAO, Sandbox.Game.Gui.MyGuiScreenDebugRenderEnvironmentShadows, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessTonemap, Sandbox.Game.Gui.MyGuiScreenDebugShipLargeProperties, Sandbox.Game.Gui.MyGuiScreenDebugRenderGBufferMultipliers, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessBloom, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugFeetIK, Sandbox.Game.Gui.MyGuiScreenDebugStatistics, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCharacterKinematics, Sandbox.Game.Gui.MyGuiScreenDebugShipSmallProperties, Sandbox.Game.Gui.MyGuiScreenDebugRenderPostprocessEyeAdaptation, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugCharacterKinematics, Sandbox.Game.Gui.MyGuiScreenDebugOfficial, Sandbox.Game.Gui.MyGuiScreenDebugInput, Sandbox.Game.Gui.MyGuiScreenDebugErrors, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings3, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugRenderOverrides, Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings, and Sandbox.Game.Screens.DebugScreens.MyGuiScreenDebugDrawSettings2.

Definition at line 36 of file MyGuiScreenDebugBase.cs.

virtual void Sandbox.Game.Gui.MyGuiScreenDebugBase.ValueChanged ( MyGuiControlBase  sender)
inlineprotectedvirtual

Member Data Documentation

float Sandbox.Game.Gui.MyGuiScreenDebugBase.m_buttonXOffset = 0
protected

Definition at line 29 of file MyGuiScreenDebugBase.cs.

Vector2 Sandbox.Game.Gui.MyGuiScreenDebugBase.m_currentPosition
protected

Definition at line 27 of file MyGuiScreenDebugBase.cs.

float Sandbox.Game.Gui.MyGuiScreenDebugBase.m_scale = 1.0f
protected

Definition at line 28 of file MyGuiScreenDebugBase.cs.

float Sandbox.Game.Gui.MyGuiScreenDebugBase.m_sliderDebugScale = 1f
protected

Definition at line 30 of file MyGuiScreenDebugBase.cs.

float Sandbox.Game.Gui.MyGuiScreenDebugBase.Spacing = 0
protected

Definition at line 34 of file MyGuiScreenDebugBase.cs.


The documentation for this class was generated from the following file: