Class GuiElementSliderOld
- Namespace
- Vintagestory.API.Client
- Assembly
- VintagestoryAPI.dll
public class GuiElementSliderOld : GuiElement, IDisposable
- Inheritance
-
GuiElementSliderOld
- Implements
- Inherited Members
- Extension Methods
Constructors
GuiElementSliderOld(ICoreClientAPI, ActionConsumable<int>, ElementBounds)
public GuiElementSliderOld(ICoreClientAPI capi, ActionConsumable<int> onNewSliderValue, ElementBounds bounds)
Parameters
capiICoreClientAPIonNewSliderValueActionConsumable<int>boundsElementBounds
Methods
ComposeElements(Context, ImageSurface)
Composes the elements.
public override void ComposeElements(Context ctxStatic, ImageSurface surfaceStatic)
Parameters
ctxStaticContextThe context of the components.
surfaceStaticImageSurface
GetValue()
public int GetValue()
Returns
OnMouseDownOnElement(ICoreClientAPI, MouseEvent)
The event fired when the mouse is pressed while on the element. Called after OnMouseDown and tells the engine that the event is handled.
public override void OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args)
Parameters
apiICoreClientAPIThe Client API
argsMouseEventThe mouse event args.
OnMouseMove(ICoreClientAPI, MouseEvent)
The event fired when the mouse is moved.
public override void OnMouseMove(ICoreClientAPI api, MouseEvent args)
Parameters
apiICoreClientAPIThe Client API.
argsMouseEventThe mouse event arguments.
OnMouseUp(ICoreClientAPI, MouseEvent)
The event fired when the mouse is released.
public override void OnMouseUp(ICoreClientAPI api, MouseEvent args)
Parameters
apiICoreClientAPIThe Client API.
argsMouseEventThe arguments for the mouse event.
RenderInteractiveElements(float)
Renders the element as an interactive element.
public override void RenderInteractiveElements(float deltaTime)
Parameters
deltaTimefloatThe change in time.
SetAlarmValue(int)
public void SetAlarmValue(int value)
Parameters
valueint
setValues(int, int, int, int, string)
public void setValues(int currentValue, int minValue, int maxValue, int step, string unit = "")