pub struct TerrainBorder {
pub enabled: bool,
pub slp_id: Option<GraphicID>,
pub sound_id: Option<SoundID>,
pub color: (u8, u8, u8),
pub animation: TerrainAnimation,
pub frames: Vec<Vec<TerrainSpriteFrame>>,
pub underlay_terrain: Option<i16>,
pub border_style: i16,
/* private fields */
}
Fields§
§enabled: bool
§slp_id: Option<GraphicID>
§sound_id: Option<SoundID>
§color: (u8, u8, u8)
§animation: TerrainAnimation
§frames: Vec<Vec<TerrainSpriteFrame>>
§underlay_terrain: Option<i16>
§border_style: i16
Implementations§
Trait Implementations§
Source§impl Clone for TerrainBorder
impl Clone for TerrainBorder
Source§fn clone(&self) -> TerrainBorder
fn clone(&self) -> TerrainBorder
Returns a copy 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 moreSource§impl Debug for TerrainBorder
impl Debug for TerrainBorder
Source§impl Default for TerrainBorder
impl Default for TerrainBorder
Source§fn default() -> TerrainBorder
fn default() -> TerrainBorder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TerrainBorder
impl RefUnwindSafe for TerrainBorder
impl Send for TerrainBorder
impl Sync for TerrainBorder
impl Unpin for TerrainBorder
impl UnwindSafe for TerrainBorder
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