[−][src]Enum iced_wgpu::Primitive
A rendering primitive.
Variants
An empty primitive
A group of primitives
A text primitive
Fields of Text
content: String
The contents of the text
bounds: Rectangle
The bounds of the text
color: Color
The color of the text
size: f32
The size of the text
font: Font
The font of the text
horizontal_alignment: HorizontalAlignment
The horizontal alignment of the text
vertical_alignment: VerticalAlignment
The vertical alignment of the text
A quad primitive
Fields of Quad
An image primitive
Fields of Image
An SVG primitive
Fields of Svg
A clip primitive
Fields of Clip
A low-level primitive to render a mesh of triangles.
It can be used to render many kinds of geometry freely.
Fields of Mesh2D
origin: Point
The top-left coordinate of the mesh
buffers: Mesh2D
The vertex and index buffers of the mesh
A cached primitive.
This can be useful if you are implementing a widget where primitive generation is expensive.
Fields of Cached
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Primitive
impl Send for Primitive
impl Sync for Primitive
impl Unpin for Primitive
impl UnwindSafe for Primitive
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,