pub struct BufferRequest { /* private fields */ }Implementations§
Source§impl BufferRequest
impl BufferRequest
pub fn new( resource_id: ResourceId, size_bytes: u64, alignment_bytes: u64, usage: BufferUsage, element_type: ElementType, ) -> Result<Self, VNextError>
pub fn resource_id(&self) -> &ResourceId
pub fn size_bytes(&self) -> u64
pub fn alignment_bytes(&self) -> u64
pub fn usage(&self) -> BufferUsage
pub fn element_type(&self) -> ElementType
Trait Implementations§
Source§impl Clone for BufferRequest
impl Clone for BufferRequest
Source§fn clone(&self) -> BufferRequest
fn clone(&self) -> BufferRequest
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 BufferRequest
impl Debug for BufferRequest
impl Eq for BufferRequest
Source§impl PartialEq for BufferRequest
impl PartialEq for BufferRequest
Source§impl Serialize for BufferRequest
impl Serialize for BufferRequest
impl StructuralPartialEq for BufferRequest
Auto Trait Implementations§
impl Freeze for BufferRequest
impl RefUnwindSafe for BufferRequest
impl Send for BufferRequest
impl Sync for BufferRequest
impl Unpin for BufferRequest
impl UnsafeUnpin for BufferRequest
impl UnwindSafe for BufferRequest
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