Struct hvif::shape::Shape [−][src]
pub struct Shape {
pub style: u8,
pub paths: Vec<u8>,
pub flags: ShapeFlags,
pub transform: Option<Transform>,
pub lod_scale: Option<(u8, u8)>,
pub transformers: Vec<Transformer>,
}
Expand description
A shape.
Fields
style: u8
The Style to apply to this Shape.
paths: Vec<u8>
The list of paths which compose this Shape.
flags: ShapeFlags
The flags affecting this Shape.
transform: Option<Transform>
A 3×2 transform matrix to place this Shape.
lod_scale: Option<(u8, u8)>
The minimum and maximum levels of detail at which to render this Shape.
transformers: Vec<Transformer>
Transformers applied to this Shape.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Shape
impl UnwindSafe for Shape
Blanket Implementations
Mutably borrows from an owned value. Read more