#[repr(C)]pub struct ColumnInstanceData {
pub base_position: [f32; 3],
pub dimensions: [f32; 4],
pub color: [f32; 4],
}Expand description
Per-instance column transform/color data.
Fields§
§base_position: [f32; 3]Column base-center position in camera-relative meters.
dimensions: [f32; 4]Width, height, and reserved padding.
color: [f32; 4]Per-instance RGBA color.
Implementations§
Source§impl ColumnInstanceData
impl ColumnInstanceData
Sourcepub fn layout() -> VertexBufferLayout<'static>
pub fn layout() -> VertexBufferLayout<'static>
Vertex layout for per-instance column data.
Trait Implementations§
Source§impl Clone for ColumnInstanceData
impl Clone for ColumnInstanceData
Source§fn clone(&self) -> ColumnInstanceData
fn clone(&self) -> ColumnInstanceData
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 ColumnInstanceData
impl Debug for ColumnInstanceData
Source§impl PartialEq for ColumnInstanceData
impl PartialEq for ColumnInstanceData
impl Copy for ColumnInstanceData
impl Pod for ColumnInstanceData
impl StructuralPartialEq for ColumnInstanceData
Auto Trait Implementations§
impl Freeze for ColumnInstanceData
impl RefUnwindSafe for ColumnInstanceData
impl Send for ColumnInstanceData
impl Sync for ColumnInstanceData
impl Unpin for ColumnInstanceData
impl UnsafeUnpin for ColumnInstanceData
impl UnwindSafe for ColumnInstanceData
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.