Space Engineers
|
Public Member Functions | |
void | Init (float max, float page) |
void | ChangeValue (float amount) |
void | PageDown () |
void | PageUp () |
void | SetPage (float pageNumber) |
abstract void | Layout (Vector2 position, float length) |
abstract void | Draw (Color colorMask) |
void | DebugDraw () |
abstract bool | HandleInput () |
Public Attributes | |
float | ScrollBarScale = 1 |
bool | Visible |
Protected Types | |
enum | StateEnum { StateEnum.Ready, StateEnum.Drag } |
Protected Member Functions | |
MyScrollbar (MyGuiControlBase control, MyGuiCompositeTexture normalTexture, MyGuiCompositeTexture highlightTexture, MyGuiCompositeTexture backgroundTexture) | |
bool | CanScroll () |
virtual void | RefreshInternals () |
Protected Attributes | |
MyGuiCompositeTexture | m_backgroundTexture |
MyGuiControlBase | OwnerControl |
Vector2 | Position |
Vector2 | CaretSize |
float | Max |
float | Page |
StateEnum | State |
MyGuiCompositeTexture | Texture |
Properties | |
Vector2 | Size [get, protected set] |
bool | HasHighlight [get, set] |
float | Value [get, set] |
bool | IsOverCaret [get, protected set] |
Events | |
Action< MyScrollbar > | ValueChanged |
Definition at line 8 of file MyScrollbar.cs.
|
protected |
Enumerator | |
---|---|
Ready | |
Drag |
Definition at line 10 of file MyScrollbar.cs.
|
inlineprotected |
Definition at line 72 of file MyScrollbar.cs.
|
inlineprotected |
Definition at line 84 of file MyScrollbar.cs.
|
inline |
Definition at line 98 of file MyScrollbar.cs.
|
inline |
Definition at line 122 of file MyScrollbar.cs.
|
pure virtual |
Implemented in Sandbox.Graphics.GUI.MyHScrollbar, and Sandbox.Graphics.GUI.MyVScrollbar.
|
pure virtual |
Implemented in Sandbox.Graphics.GUI.MyHScrollbar, and Sandbox.Graphics.GUI.MyVScrollbar.
|
inline |
Definition at line 89 of file MyScrollbar.cs.
|
pure virtual |
Implemented in Sandbox.Graphics.GUI.MyHScrollbar, and Sandbox.Graphics.GUI.MyVScrollbar.
|
inline |
Definition at line 103 of file MyScrollbar.cs.
|
inline |
Definition at line 108 of file MyScrollbar.cs.
|
inlineprotectedvirtual |
Reimplemented in Sandbox.Graphics.GUI.MyHScrollbar, and Sandbox.Graphics.GUI.MyVScrollbar.
Definition at line 129 of file MyScrollbar.cs.
|
inline |
Definition at line 113 of file MyScrollbar.cs.
|
protected |
Definition at line 24 of file MyScrollbar.cs.
|
protected |
Definition at line 20 of file MyScrollbar.cs.
|
protected |
Definition at line 25 of file MyScrollbar.cs.
|
protected |
Definition at line 22 of file MyScrollbar.cs.
|
protected |
Definition at line 26 of file MyScrollbar.cs.
|
protected |
Definition at line 23 of file MyScrollbar.cs.
float Sandbox.Graphics.GUI.MyScrollbar.ScrollBarScale = 1 |
Definition at line 30 of file MyScrollbar.cs.
|
protected |
Definition at line 27 of file MyScrollbar.cs.
|
protected |
Definition at line 28 of file MyScrollbar.cs.
bool Sandbox.Graphics.GUI.MyScrollbar.Visible |
Definition at line 38 of file MyScrollbar.cs.
|
getset |
Definition at line 41 of file MyScrollbar.cs.
|
getprotected set |
Definition at line 68 of file MyScrollbar.cs.
|
getprotected set |
Definition at line 33 of file MyScrollbar.cs.
|
getset |
Definition at line 54 of file MyScrollbar.cs.
Action<MyScrollbar> Sandbox.Graphics.GUI.MyScrollbar.ValueChanged |
Definition at line 70 of file MyScrollbar.cs.