pub struct Layer {Show 16 fields
pub layer_id: LayerId,
pub parent_layer_id: Option<LayerId>,
pub backend_node_id: Option<BackendNodeId>,
pub offset_x: JsFloat,
pub offset_y: JsFloat,
pub width: JsFloat,
pub height: JsFloat,
pub transform: Option<Vec<JsFloat>>,
pub anchor_x: Option<JsFloat>,
pub anchor_y: Option<JsFloat>,
pub anchor_z: Option<JsFloat>,
pub paint_count: JsUInt,
pub draws_content: bool,
pub invisible: Option<bool>,
pub scroll_rects: Option<Vec<ScrollRect>>,
pub sticky_position_constraint: Option<StickyPositionConstraint>,
}Fields§
§layer_id: LayerId§parent_layer_id: Option<LayerId>§backend_node_id: Option<BackendNodeId>§offset_x: JsFloat§offset_y: JsFloat§width: JsFloat§height: JsFloat§transform: Option<Vec<JsFloat>>§anchor_x: Option<JsFloat>§anchor_y: Option<JsFloat>§anchor_z: Option<JsFloat>§paint_count: JsUInt§draws_content: bool§invisible: Option<bool>§scroll_rects: Option<Vec<ScrollRect>>§sticky_position_constraint: Option<StickyPositionConstraint>Trait Implementations§
source§impl<'de> Deserialize<'de> for Layer
impl<'de> Deserialize<'de> for Layer
source§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