Struct scratch_file::Target [−][src]
pub struct Target { pub is_stage: bool, pub name: String, pub variables: HashMap<String, Variable>, pub blocks: HashMap<BlockID, Block>, pub costumes: Vec<Costume>, pub layer_order: usize, pub x: f64, pub y: f64, pub size: f64, pub visible: bool, }
Represents a Sprite.
Fields
is_stage: bool
true if background sprite
name: String
variables: HashMap<String, Variable>
blocks: HashMap<BlockID, Block>
costumes: Vec<Costume>
layer_order: usize
Lowest number = back, highest number = front
x: f64
This uses sprite coordinates. Left = -240, right = +240
y: f64
Top = +180, bottom = -180
size: f64
visible: bool
Trait Implementations
impl<'de> Deserialize<'de> for Target
[src]
impl<'de> Deserialize<'de> for Target
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for Target
impl RefUnwindSafe for Target
impl UnwindSafe for Target
impl UnwindSafe for Target
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]