Struct flo_canvas::LayerId [−][src]
pub struct LayerId(pub u64);
Expand description
Identifier of a canvas layer
Layers make it possible to re-draw part of a design without affecting the rest, which is particularly useful for applications where different parts of the application are responsible for drawing different parts of the canvas.
Layer rendering are usually cached, so they are also a good way to reduce the amount of time required to do a redraw.
If a layer is cleared, other entities (such as sprites) are not affected, whereas ClearCanvas will
remove all entities from the canvas.
Tuple Fields
0: u64Trait Implementations
Encodes this item by appending it to the specified string Read more
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 LayerId
impl UnwindSafe for LayerId
Blanket Implementations
Mutably borrows from an owned value. Read more