pub struct LuaRenderingDrawArcParams {Show 15 fields
pub angle: f32,
pub blink_interval: u16,
pub color: Color,
pub draw_on_ground: bool,
pub forces: LuaAny,
pub max_radius: f64,
pub min_radius: f64,
pub only_in_alt_mode: bool,
pub players: Vec<LuaAny>,
pub render_mode: ScriptRenderMode,
pub start_angle: f32,
pub surface: LuaAny,
pub target: LuaAny,
pub time_to_live: u32,
pub visible: bool,
}Expand description
Create an arc.
Fields§
§angle: f32The angle of the arc, in radian.
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.
forces: LuaAnyThe forces that this object is rendered to. Passing nil or an empty table will render it to all forces.
max_radius: f64The radius of the outer edge of the arc, in tiles.
min_radius: f64The radius of the inner edge of the arc, in tiles.
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”.
start_angle: f32Where the arc starts, in radian.
surface: LuaAny§target: LuaAny§time_to_live: u32In ticks. Defaults to living forever.
visible: boolIf this is rendered to anyone at all. Defaults to true.
Trait Implementations§
Source§impl Clone for LuaRenderingDrawArcParams
impl Clone for LuaRenderingDrawArcParams
Source§fn clone(&self) -> LuaRenderingDrawArcParams
fn clone(&self) -> LuaRenderingDrawArcParams
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 Debug for LuaRenderingDrawArcParams
impl Debug for LuaRenderingDrawArcParams
Source§impl Default for LuaRenderingDrawArcParams
impl Default for LuaRenderingDrawArcParams
Source§fn default() -> LuaRenderingDrawArcParams
fn default() -> LuaRenderingDrawArcParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LuaRenderingDrawArcParams
impl RefUnwindSafe for LuaRenderingDrawArcParams
impl Send for LuaRenderingDrawArcParams
impl Sync for LuaRenderingDrawArcParams
impl Unpin for LuaRenderingDrawArcParams
impl UnsafeUnpin for LuaRenderingDrawArcParams
impl UnwindSafe for LuaRenderingDrawArcParams
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