#[repr(C)]pub struct FillVertex {
pub position: [f32; 3],
pub color: [f32; 4],
}Expand description
A vertex for fill geometry with position and per-vertex color.
This is structurally identical to super::vector_vertex::VectorVertex
but exists as a separate type so the fill pipeline can evolve
independently (e.g. UV for fill-pattern, per-feature ID).
Fields§
§position: [f32; 3]Position [x, y, z] in camera-relative meters.
color: [f32; 4]Per-vertex RGBA color.
Implementations§
Source§impl FillVertex
impl FillVertex
Sourcepub fn layout() -> VertexBufferLayout<'static>
pub fn layout() -> VertexBufferLayout<'static>
Vertex buffer layout for the fill pipeline.
Trait Implementations§
Source§impl Clone for FillVertex
impl Clone for FillVertex
Source§fn clone(&self) -> FillVertex
fn clone(&self) -> FillVertex
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FillVertex
impl Debug for FillVertex
impl Copy for FillVertex
impl Pod for FillVertex
Auto Trait Implementations§
impl Freeze for FillVertex
impl RefUnwindSafe for FillVertex
impl Send for FillVertex
impl Sync for FillVertex
impl Unpin for FillVertex
impl UnsafeUnpin for FillVertex
impl UnwindSafe for FillVertex
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.