Slider

</> ursina.prefabs.slider
Inherits Entity

Initialization

Slider(min=0, max=1, default=None, height=Text.size, text='', dynamic=False, radius=Text.size / 2, bar_color=color.black66)

Attributes

.parent

default: camera.ui


.vertical

default: False


.step

default: 0
for example, setting .step to 1, would make the slider snap to the closest integer.


.on_value_changed

default: None
set this to a function you want to be called when the slider changes


.setattr

default: None
set this to (object, 'attrname') to set that value when the slider changes


.label

default: Text(parent=self, origin=(0.5, 0), x=-0.025, text=...


.bg

default: Entity(parent=self, model=Quad(scale=(0.525, heigh...


.knob

default: Draggable(parent=self, min_x=0, max_x=0.5, min_y=0...


.value

default: self.default


.dynamic

default: dynamic
if set to True, will call on_value_changed() while dragging. if set to False, will only call on_value_changed() after dragging.


.rotation_z

default: -90




Properties

value



step



Methods

update()





slide()

slide(call_on_value_changed=True)