Struct yy_typings::sprite_yy::Layer [−][src]
pub struct Layer {
pub visible: bool,
pub is_locked: bool,
pub blend_mode: usize,
pub opacity: f64,
pub display_name: String,
pub resource_version: ResourceVersion,
pub name: LayerId,
pub tags: Tags,
pub resource_type: ConstGmImageLayer,
}
Fields
visible: bool
Defines the visibility of the layer. It will default to true on import. It is changed in the GMS2 Sprite Editor.
is_locked: bool
Defines if the layer is locked to editing. Only has an effect on the GMS2 Sprite Editor.
blend_mode: usize
Defines the blendmode in the GMS2 editor. @todo Must be typed at a later date.
opacity: f64
Between 0-100
display_name: String
This is the actual name shown in the GMS2 Sprite Editor.
resource_version: ResourceVersion
Currently “1.0”
name: LayerId
The legacy name of the LayerId.
The tags assigned to each layer.
resource_type: ConstGmImageLayer
The name of the Resource Type, which is always “GMImageLayer”.
Trait Implementations
Return Layer { visible: Default::default(), is_locked: Default::default(), blend_mode: Default::default(), opacity: Default::default(), display_name: Default::default(), resource_version: Default::default(), name: Default::default(), tags: Default::default(), resource_type: Default::default() }
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Layer
impl UnwindSafe for Layer
Blanket Implementations
Mutably borrows from an owned value. Read more