pub struct LuaRenderingDrawRectangleParams {Show 14 fields
pub blink_interval: u16,
pub color: Color,
pub draw_on_ground: bool,
pub filled: bool,
pub forces: LuaAny,
pub left_top: LuaAny,
pub only_in_alt_mode: bool,
pub players: Vec<LuaAny>,
pub render_mode: ScriptRenderMode,
pub right_bottom: LuaAny,
pub surface: LuaAny,
pub time_to_live: u32,
pub visible: bool,
pub width: f32,
}Expand description
Create a rectangle.
Fields§
§blink_interval: u16In ticks. Defaults to 0 (no blinking). Game alerts use 30.
color: Color§draw_on_ground: boolIf this should be drawn below sprites and entities. Defaults to false.
filled: boolIf the rectangle should be filled. Defaults to false.
forces: LuaAnyThe forces that this object is rendered to. Passing nil or an empty table will render it to all forces.
left_top: LuaAny§only_in_alt_mode: boolIf this should only be rendered in alt mode. Defaults to false.
players: Vec<LuaAny>The players that this object is rendered to. Passing nil or an empty table will render it to all players.
render_mode: ScriptRenderModeMode which this object should render in. Defaults to “game”.
right_bottom: LuaAny§surface: LuaAny§time_to_live: u32In ticks. Defaults to living forever.
visible: boolIf this is rendered to anyone at all. Defaults to true.
width: f32Width of the outline, used only if filled = false. Value is in pixels (32 per tile). Defaults to 1.
Trait Implementations§
Source§impl Clone for LuaRenderingDrawRectangleParams
impl Clone for LuaRenderingDrawRectangleParams
Source§fn clone(&self) -> LuaRenderingDrawRectangleParams
fn clone(&self) -> LuaRenderingDrawRectangleParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for LuaRenderingDrawRectangleParams
impl Default for LuaRenderingDrawRectangleParams
Source§fn default() -> LuaRenderingDrawRectangleParams
fn default() -> LuaRenderingDrawRectangleParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LuaRenderingDrawRectangleParams
impl RefUnwindSafe for LuaRenderingDrawRectangleParams
impl Send for LuaRenderingDrawRectangleParams
impl Sync for LuaRenderingDrawRectangleParams
impl Unpin for LuaRenderingDrawRectangleParams
impl UnsafeUnpin for LuaRenderingDrawRectangleParams
impl UnwindSafe for LuaRenderingDrawRectangleParams
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