pub struct BufferInfoBuilder { /* private fields */ }Expand description
Builder for BufferInfo.
Implementations
sourceimpl BufferInfoBuilder
impl BufferInfoBuilder
sourcepub fn size(self, value: DeviceSize) -> Self
pub fn size(self, value: DeviceSize) -> Self
Size in bytes of the buffer to be created.
sourcepub fn usage(self, value: BufferUsageFlags) -> Self
pub fn usage(self, value: BufferUsageFlags) -> Self
A bitmask of specifying allowed usages of the buffer.
sourceimpl BufferInfoBuilder
impl BufferInfoBuilder
sourcepub fn build(self) -> BufferInfo
pub fn build(self) -> BufferInfo
Builds a new BufferInfo.
Trait Implementations
sourceimpl Debug for BufferInfoBuilder
impl Debug for BufferInfoBuilder
sourceimpl Default for BufferInfoBuilder
impl Default for BufferInfoBuilder
sourceimpl From<BufferInfoBuilder> for BufferInfo
impl From<BufferInfoBuilder> for BufferInfo
sourcefn from(info: BufferInfoBuilder) -> Self
fn from(info: BufferInfoBuilder) -> Self
Converts to this type from the input type.
sourceimpl Pool<BufferInfoBuilder, Buffer> for HashPool
impl Pool<BufferInfoBuilder, Buffer> for HashPool
sourcefn lease(
&mut self,
builder: BufferInfoBuilder
) -> Result<Lease<Buffer>, DriverError>
fn lease(
&mut self,
builder: BufferInfoBuilder
) -> Result<Lease<Buffer>, DriverError>
Lease a resource.
sourceimpl Pool<BufferInfoBuilder, Buffer> for LazyPool
impl Pool<BufferInfoBuilder, Buffer> for LazyPool
sourcefn lease(
&mut self,
info: BufferInfoBuilder
) -> Result<Lease<Buffer>, DriverError>
fn lease(
&mut self,
info: BufferInfoBuilder
) -> Result<Lease<Buffer>, DriverError>
Lease a resource.
Auto Trait Implementations
impl RefUnwindSafe for BufferInfoBuilder
impl Send for BufferInfoBuilder
impl Sync for BufferInfoBuilder
impl Unpin for BufferInfoBuilder
impl UnwindSafe for BufferInfoBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more