cranpose_ui/modifier/
graphics_layer.rs1use super::{inspector_metadata, GraphicsLayer, Modifier};
2use crate::modifier_nodes::GraphicsLayerElement;
3
4impl Modifier {
5 pub fn graphics_layer(self, layer: GraphicsLayer) -> Self {
9 let inspector_values = layer;
10 let modifier = Self::with_element(GraphicsLayerElement::new(layer))
11 .with_inspector_metadata(inspector_metadata("graphicsLayer", move |info| {
12 info.add_property("alpha", inspector_values.alpha.to_string());
13 info.add_property("scale", inspector_values.scale.to_string());
14 info.add_property("translationX", inspector_values.translation_x.to_string());
15 info.add_property("translationY", inspector_values.translation_y.to_string());
16 }));
17 self.then(modifier)
18 }
19}