#[repr(C)]pub struct VkSubmitInfo {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub waitSemaphoreCount: u32,
pub pWaitSemaphores: *const VkSemaphore,
pub pWaitDstStageMask: *const VkPipelineStageFlags,
pub commandBufferCount: u32,
pub pCommandBuffers: *const VkCommandBuffer,
pub signalSemaphoreCount: u32,
pub pSignalSemaphores: *const VkSemaphore,
}Fields§
§sType: VkStructureType§pNext: *const c_void§waitSemaphoreCount: u32§pWaitSemaphores: *const VkSemaphore§pWaitDstStageMask: *const VkPipelineStageFlags§commandBufferCount: u32§pCommandBuffers: *const VkCommandBuffer§signalSemaphoreCount: u32§pSignalSemaphores: *const VkSemaphoreTrait Implementations§
Source§impl Clone for VkSubmitInfo
impl Clone for VkSubmitInfo
Source§fn clone(&self) -> VkSubmitInfo
fn clone(&self) -> VkSubmitInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 VkSubmitInfo
impl Debug for VkSubmitInfo
Source§impl TypedVulkanStructure for VkSubmitInfo
impl TypedVulkanStructure for VkSubmitInfo
Source§const TYPE: VkStructureType = 4i32
const TYPE: VkStructureType = 4i32
sType of this structure
Source§fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self>
fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self>
Cast structure ref only if sType matches
Source§impl VulkanStructure for VkSubmitInfo
impl VulkanStructure for VkSubmitInfo
Source§fn as_generic(&self) -> &GenericVulkanStructure
fn as_generic(&self) -> &GenericVulkanStructure
Cast structure ref to generic. This is same as transmute but must be safe.
Source§fn as_generic_mut(&mut self) -> &mut GenericVulkanStructure
fn as_generic_mut(&mut self) -> &mut GenericVulkanStructure
Cast structure mutable ref to generic. This is same as transmute but must be safe.
Auto Trait Implementations§
impl Freeze for VkSubmitInfo
impl RefUnwindSafe for VkSubmitInfo
impl !Send for VkSubmitInfo
impl !Sync for VkSubmitInfo
impl Unpin for VkSubmitInfo
impl UnwindSafe for VkSubmitInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<S> StructureChainQuery for Swhere
S: TypedVulkanStructure,
impl<S> StructureChainQuery for Swhere
S: TypedVulkanStructure,
Source§fn iter_chain(&self) -> StructureChainIterator<'_> ⓘ
fn iter_chain(&self) -> StructureChainIterator<'_> ⓘ
Iterate pNext chain