pub enum UiDrawCommand {
Text {
text: String,
x: f32,
y: f32,
scale: f32,
color: Vec4,
emission: f32,
alignment: TextAlign,
},
Rect {
x: f32,
y: f32,
w: f32,
h: f32,
color: Vec4,
filled: bool,
},
Panel {
x: f32,
y: f32,
w: f32,
h: f32,
border: BorderStyle,
fill_color: Vec4,
border_color: Vec4,
},
Bar {
x: f32,
y: f32,
w: f32,
h: f32,
fill_pct: f32,
fill_color: Vec4,
bg_color: Vec4,
ghost_pct: Option<f32>,
ghost_color: Vec4,
},
Sprite {
lines: Vec<String>,
x: f32,
y: f32,
color: Vec4,
},
}Expand description
A single UI draw command, queued and executed in order.
Variants§
Trait Implementations§
Source§impl Clone for UiDrawCommand
impl Clone for UiDrawCommand
Source§fn clone(&self) -> UiDrawCommand
fn clone(&self) -> UiDrawCommand
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UiDrawCommand
impl RefUnwindSafe for UiDrawCommand
impl Send for UiDrawCommand
impl Sync for UiDrawCommand
impl Unpin for UiDrawCommand
impl UnsafeUnpin for UiDrawCommand
impl UnwindSafe for UiDrawCommand
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more