pub struct LineGpuParams {
pub color: Vec4,
pub half_width_data: f32,
pub thick: bool,
pub line_style: LineStyle,
pub marker_size: f32,
}Expand description
Parameters describing how the GPU vertices should be generated.
Fields§
§color: Vec4§half_width_data: f32Half-width in data units used to extrude thick line triangles.
thick: boolWhether to emit thick triangles (6 verts/segment) instead of thin LineList.
line_style: LineStyle§marker_size: f32Auto Trait Implementations§
impl Freeze for LineGpuParams
impl RefUnwindSafe for LineGpuParams
impl Send for LineGpuParams
impl Sync for LineGpuParams
impl Unpin for LineGpuParams
impl UnsafeUnpin for LineGpuParams
impl UnwindSafe for LineGpuParams
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more