Space Engineers
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Sandbox.Graphics.GUI.MyHScrollbar Class Reference
Inheritance diagram for Sandbox.Graphics.GUI.MyHScrollbar:
Sandbox.Graphics.GUI.MyScrollbar

Public Member Functions

 MyHScrollbar (MyGuiControlBase control)
 
override void Layout (Vector2 positionTopLeft, float length)
 
override void Draw (Color colorMask)
 
override bool HandleInput ()
 
- Public Member Functions inherited from Sandbox.Graphics.GUI.MyScrollbar
void Init (float max, float page)
 
void ChangeValue (float amount)
 
void PageDown ()
 
void PageUp ()
 
void SetPage (float pageNumber)
 
void DebugDraw ()
 

Public Attributes

bool EnableWheelScroll = false
 
- Public Attributes inherited from Sandbox.Graphics.GUI.MyScrollbar
float ScrollBarScale = 1
 
bool Visible
 

Protected Member Functions

override void RefreshInternals ()
 
- Protected Member Functions inherited from Sandbox.Graphics.GUI.MyScrollbar
 MyScrollbar (MyGuiControlBase control, MyGuiCompositeTexture normalTexture, MyGuiCompositeTexture highlightTexture, MyGuiCompositeTexture backgroundTexture)
 
bool CanScroll ()
 

Additional Inherited Members

- Protected Types inherited from Sandbox.Graphics.GUI.MyScrollbar
enum  StateEnum { StateEnum.Ready, StateEnum.Drag }
 
- Protected Attributes inherited from Sandbox.Graphics.GUI.MyScrollbar
MyGuiCompositeTexture m_backgroundTexture
 
MyGuiControlBase OwnerControl
 
Vector2 Position
 
Vector2 CaretSize
 
float Max
 
float Page
 
StateEnum State
 
MyGuiCompositeTexture Texture
 
- Properties inherited from Sandbox.Graphics.GUI.MyScrollbar
Vector2 Size [get, protected set]
 
bool HasHighlight [get, set]
 
float Value [get, set]
 
bool IsOverCaret [get, protected set]
 
- Events inherited from Sandbox.Graphics.GUI.MyScrollbar
Action< MyScrollbarValueChanged
 

Detailed Description

Definition at line 245 of file MyScrollbar.cs.

Constructor & Destructor Documentation

Sandbox.Graphics.GUI.MyHScrollbar.MyHScrollbar ( MyGuiControlBase  control)
inline

Definition at line 251 of file MyScrollbar.cs.

Member Function Documentation

override void Sandbox.Graphics.GUI.MyHScrollbar.Draw ( Color  colorMask)
inlinevirtual

Implements Sandbox.Graphics.GUI.MyScrollbar.

Definition at line 278 of file MyScrollbar.cs.

override bool Sandbox.Graphics.GUI.MyHScrollbar.HandleInput ( )
inlinevirtual

Implements Sandbox.Graphics.GUI.MyScrollbar.

Definition at line 298 of file MyScrollbar.cs.

override void Sandbox.Graphics.GUI.MyHScrollbar.Layout ( Vector2  positionTopLeft,
float  length 
)
inlinevirtual

Implements Sandbox.Graphics.GUI.MyScrollbar.

Definition at line 265 of file MyScrollbar.cs.

override void Sandbox.Graphics.GUI.MyHScrollbar.RefreshInternals ( )
inlineprotectedvirtual

Reimplemented from Sandbox.Graphics.GUI.MyScrollbar.

Definition at line 344 of file MyScrollbar.cs.

Member Data Documentation

bool Sandbox.Graphics.GUI.MyHScrollbar.EnableWheelScroll = false

Definition at line 249 of file MyScrollbar.cs.


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