|
delegate float | FloatFunc (TBlock block, float val) |
|
| MyTerminalControlSlider (string id, MyStringId title, MyStringId tooltip) |
|
void | CompactWriterMethod (TBlock block, StringBuilder appendTo) |
|
void | SetLimits (float min, float max) |
| Allows you to set the upper and lower limits of the slider More...
|
|
void | SetLogLimits (float min, float max) |
| Allows you to set the upper and lower limits of the slider, interpolating on a logarithmic scale More...
|
|
void | SetDualLogLimits (float absMin, float absMax, float centerBand) |
| Allows you to set the upper and lower limits of the slider, interpolating on a logarithmic scale at both ends More...
|
|
void | SetLimits (GetterDelegate minGetter, GetterDelegate maxGetter) |
|
void | SetLogLimits (GetterDelegate minGetter, GetterDelegate maxGetter) |
|
void | SetDualLogLimits (GetterDelegate minGetter, GetterDelegate maxGetter, float centerBand) |
|
void | EnableActions (string increaseIcon, string decreaseIcon, StringBuilder increaseName, StringBuilder decreaseName, float step, string resetIcon=null, StringBuilder resetName=null, Func< TBlock, bool > enabled=null) |
|
override void | SetValue (TBlock block, float value) |
|
override float | GetDefaultValue (TBlock block) |
|
override float | GetMinimum (TBlock block) |
|
override float | GetMaximum (TBlock block) |
|
override float | GetValue (TBlock block) |
|
Public Member Functions inherited from Sandbox.Game.Screens.Terminal.Controls.MyTerminalValueControl< TBlock, float > |
delegate TValue | GetterDelegate (TBlock block) |
|
delegate void | SetterDelegate (TBlock block, TValue value) |
|
delegate void | SerializerDelegate (BitStream stream, ref TValue value) |
|
delegate void | ExternalSetterDelegate (IMyTerminalBlock block, TValue value) |
|
| MyTerminalValueControl (string id) |
|
TValue | GetValue (VRage.Game.ModAPI.Ingame.IMyCubeBlock block) |
|
virtual void | SetValue (TBlock block, TValue value) |
|
void | SetValue (VRage.Game.ModAPI.Ingame.IMyCubeBlock block, TValue value) |
|
virtual void | Serialize (BitStream stream, TBlock block) |
|
void | Serialize (BitStream stream, MyTerminalBlock block) |
| (De)serializes block data. More...
|
|
TValue | GetDefaultValue (VRage.Game.ModAPI.Ingame.IMyCubeBlock block) |
|
TValue | GetMininum (TBlock block) |
|
TValue | GetMininum (VRage.Game.ModAPI.Ingame.IMyCubeBlock block) |
|
TValue | GetMinimum (VRage.Game.ModAPI.Ingame.IMyCubeBlock block) |
|
TValue | GetMaximum (VRage.Game.ModAPI.Ingame.IMyCubeBlock block) |
|
Public Member Functions inherited from Sandbox.ModAPI.Interfaces.Terminal.IMyTerminalControl |
void | RedrawControl () |
| Recreates the control GUI. This allows you to update the Title of some controls. More...
|
|
void | UpdateVisual () |
| This updates a control that is currently displayed, allowing you to refresh it's state More...
|
|
|
float | DefaultValue [set] |
|
string | Formatter [set] |
|
Properties inherited from Sandbox.Game.Screens.Terminal.Controls.MyTerminalValueControl< TBlock, float > |
GetterDelegate | Getter [get, set] |
| Getter which gets value from block. Can be set by anyone, but used only by MyTerminalValueControl. If you need to get the value, use GetValue method. More...
|
|
SetterDelegate | Setter [get, set] |
| Setter which sets value to block. Can be set by anyone, but used only by MyTerminalValueControl. If you need to set the value, use SetValue method, which does handles notification. More...
|
|
Expression< Func< TBlock, TValue > > | MemberExpression [set] |
|
Properties inherited from Sandbox.ModAPI.Interfaces.Terminal.IMyTerminalControlSlider |
Action< IMyTerminalBlock, StringBuilder > | Writer [get, set] |
| This is triggered when a slider value is modified. Appending to the stringbuilder allows you to modify the text that is displayed along side the slider when it updates. More...
|
|
Properties inherited from Sandbox.ModAPI.Interfaces.Terminal.IMyTerminalControl |
string | Id [get] |
| Identifier of control More...
|
|
Func< IMyTerminalBlock, bool > | Enabled [set] |
| Allows you to set if the control is enabled More...
|
|
Func< IMyTerminalBlock, bool > | Visible [set] |
| Allows you to set if the control is visible More...
|
|
bool | SupportsMultipleBlocks [get, set] |
| Allows you to set if the control is visible when the block is selected as a group More...
|
|
Properties inherited from Sandbox.ModAPI.Interfaces.Terminal.IMyTerminalValueControl< float > |
Func< IMyTerminalBlock, TValue > | Getter [get, set] |
| This is triggered when the value of the control is required. More...
|
|
Action< IMyTerminalBlock, TValue > | Setter [get, set] |
| This is triggered when the value of the control is set by the user. Depending on the control, this may be called a lot. More...
|
|
Properties inherited from Sandbox.ModAPI.Interfaces.Terminal.IMyTerminalControlTitleTooltip |
MyStringId | Title [get, set] |
| Allows you to get or set the Label that appears on the control More...
|
|
MyStringId | Tooltip [get, set] |
| Allows you to get or set the tooltip that appears when you hover over the control More...
|
|
Definition at line 20 of file MyTerminalControlSlider.cs.