Struct vulkano::buffer::ExternalBufferInfo
source · [−]pub struct ExternalBufferInfo {
pub handle_type: ExternalMemoryHandleType,
pub usage: BufferUsage,
pub sparse: Option<BufferCreateFlags>,
pub _ne: NonExhaustive,
}
Expand description
The buffer configuration to query in
PhysicalDevice::external_buffer_properties
.
Fields
handle_type: ExternalMemoryHandleType
The external handle type that will be used with the buffer.
usage: BufferUsage
The usage that the buffer will have.
sparse: Option<BufferCreateFlags>
The sparse binding parameters that will be used.
_ne: NonExhaustive
Implementations
sourceimpl ExternalBufferInfo
impl ExternalBufferInfo
sourcepub fn handle_type(handle_type: ExternalMemoryHandleType) -> Self
pub fn handle_type(handle_type: ExternalMemoryHandleType) -> Self
Returns an ExternalBufferInfo
with the specified handle_type
.
Trait Implementations
sourceimpl Clone for ExternalBufferInfo
impl Clone for ExternalBufferInfo
sourcefn clone(&self) -> ExternalBufferInfo
fn clone(&self) -> ExternalBufferInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ExternalBufferInfo
impl Debug for ExternalBufferInfo
sourceimpl Hash for ExternalBufferInfo
impl Hash for ExternalBufferInfo
sourceimpl PartialEq<ExternalBufferInfo> for ExternalBufferInfo
impl PartialEq<ExternalBufferInfo> for ExternalBufferInfo
sourcefn eq(&self, other: &ExternalBufferInfo) -> bool
fn eq(&self, other: &ExternalBufferInfo) -> bool
impl Eq for ExternalBufferInfo
impl StructuralEq for ExternalBufferInfo
impl StructuralPartialEq for ExternalBufferInfo
Auto Trait Implementations
impl RefUnwindSafe for ExternalBufferInfo
impl Send for ExternalBufferInfo
impl Sync for ExternalBufferInfo
impl Unpin for ExternalBufferInfo
impl UnwindSafe for ExternalBufferInfo
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