pub struct BufferNode {
pub id: String,
pub elem_type: BufferElemType,
pub length: Option<u32>,
pub stride: Option<u32>,
pub usage: Vec<BufferUsage>,
pub transient: Option<bool>,
pub pingpong: Option<String>,
}Fields§
§id: String§elem_type: BufferElemType§length: Option<u32>§stride: Option<u32>§usage: Vec<BufferUsage>§transient: Option<bool>§pingpong: Option<String>Trait Implementations§
Source§impl Clone for BufferNode
impl Clone for BufferNode
Source§fn clone(&self) -> BufferNode
fn clone(&self) -> BufferNode
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 BufferNode
impl Debug for BufferNode
Source§impl<'de> Deserialize<'de> for BufferNode
impl<'de> Deserialize<'de> for BufferNode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BufferNode
impl PartialEq for BufferNode
Source§fn eq(&self, other: &BufferNode) -> bool
fn eq(&self, other: &BufferNode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BufferNode
impl Serialize for BufferNode
impl StructuralPartialEq for BufferNode
Auto Trait Implementations§
impl Freeze for BufferNode
impl RefUnwindSafe for BufferNode
impl Send for BufferNode
impl Sync for BufferNode
impl Unpin for BufferNode
impl UnsafeUnpin for BufferNode
impl UnwindSafe for BufferNode
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