GSDL::ProgressBar
Inherits GSDL::Tweenable < Reference < Object
Constructors
new(x : Float32 | Int32 = 0, y : Float32 | Int32 = 0, width : Float32 | Int32 = 100, height : Float32 | Int32 = 20, value : Float32 | Int32 = 0.0_f32, background_color : LibSDL3::Color = ColorScheme.get(:alt), foreground_color : LibSDL3::Color = ColorScheme.get(:success), border_color : LibSDL3::Color = ColorScheme.get(:border), border_width : Float32 | Int32 = 1, border_radius : Float32 | Int32 = 0, orientation : GSDL::ProgressBar::Orientation = Orientation::Horizontal, origin : Tuple(Float32, Float32) = {0_f32, 0_f32}, scale : Tuple(Float32 | Int32, Float32 | Int32) = {1_f32, 1_f32}, rotation : Float32 | Int32 = 0.0_f32, z_index : Int32 = 0)
SourceInstance methods
background_color
Sourcebackground_color=(background_color : Color)
Sourceborder_color
Sourceborder_color=(border_color : Color)
Sourceborder_radius
Sourceborder_radius=(border_radius : Num)
Sourceborder_width
Sourceborder_width=(border_width : Num)
Sourcedraw(draw : GSDL::Draw)
Sourcedraw_relative_to_camera?
Sourceforeground_color
Sourceforeground_color=(foreground_color : Color)
Sourceglobal_x
Sourceglobal_y
Sourceheight
Sourceheight=(height : Num)
Sourceorientation
Sourceorientation=(orientation : Orientation)
Sourceorigin
Sourceorigin_x
Sourceorigin_y
Sourcerender_height
Sourcerender_width
Sourcerender_x
Sourcerender_y
Sourcerotation
Sourcerotation=(rotation : Num)
Sourcescale
Sourcescale_x
Sourcescale_x=(scale_x : Num)
Sourcescale_y
Sourcescale_y=(scale_y : Num)
Sourcetweens
Sourcevalue
Sourcevalue=(value : Num)
Sourcewidth
Sourcewidth=(width : Num)
Sourcex=(x : Num)
Sourcey=(y : Num)
Sourcez_index
Source