pub struct GpuInstance {
pub bounds: [f32; 4],
pub color: [f32; 4],
pub shape_type: u32,
pub corner_radius: f32,
pub params: [f32; 4],
}Expand description
GPU instance for batched rendering
Fields§
§bounds: [f32; 4]Bounds [x, y, width, height]
color: [f32; 4]WidgetColor [r, g, b, a]
shape_type: u32Shape type (0=rect, 1=circle, 2=text, etc.)
corner_radius: f32Corner radius for rects
params: [f32; 4]Additional parameters
Trait Implementations§
Source§impl Clone for GpuInstance
impl Clone for GpuInstance
Source§fn clone(&self) -> GpuInstance
fn clone(&self) -> GpuInstance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GpuInstance
impl Debug for GpuInstance
Source§impl Default for GpuInstance
impl Default for GpuInstance
Source§fn default() -> GpuInstance
fn default() -> GpuInstance
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GpuInstance
impl RefUnwindSafe for GpuInstance
impl Send for GpuInstance
impl Sync for GpuInstance
impl Unpin for GpuInstance
impl UnsafeUnpin for GpuInstance
impl UnwindSafe for GpuInstance
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().