Struct vulkano::device::Queue [−][src]
pub struct Queue { /* fields omitted */ }
Represents a queue where commands can be submitted.
Implementations
impl Queue
[src]
impl Queue
[src]pub fn is_same(&self, other: &Queue) -> bool
[src]
pub fn is_same(&self, other: &Queue) -> bool
[src]Returns true if this is the same queue as another one.
pub fn family(&self) -> QueueFamily<'_>
[src]
pub fn family(&self) -> QueueFamily<'_>
[src]Returns the family this queue belongs to.
pub fn id_within_family(&self) -> u32
[src]
pub fn id_within_family(&self) -> u32
[src]Returns the index of this queue within its family.
Trait Implementations
impl DeviceOwned for Queue
[src]
impl DeviceOwned for Queue
[src]impl SynchronizedVulkanObject for Queue
[src]
impl SynchronizedVulkanObject for Queue
[src]fn internal_object_guard(&self) -> MutexGuard<'_, Queue>
[src]
fn internal_object_guard(&self) -> MutexGuard<'_, Queue>
[src]Returns a reference to the object.
impl Eq for Queue
[src]
Auto Trait Implementations
impl RefUnwindSafe for Queue
impl Send for Queue
impl Sync for Queue
impl Unpin for Queue
impl UnwindSafe for Queue
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Content for T
[src]
impl<T> Content for T
[src]pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]Builds a pointer to this type from a raw pointer.
pub fn is_size_suitable(usize) -> bool
[src]
pub fn is_size_suitable(usize) -> bool
[src]Returns true if the size is suitable to store a type like this.
pub fn indiv_size() -> usize
[src]
pub fn indiv_size() -> usize
[src]Returns the size of an individual element.