pub enum VulkanCall {
Show 15 variants
QueueSubmit,
QueuePresent,
CommandBufferBegin,
CommandBufferEnd,
PipelineCreate,
MemoryAllocate,
MemoryMap,
ObjectCreate,
CmdCopy,
CmdCopyBufferToImage,
CmdPipelineBarrier,
TimelineSignal,
TimelineWait,
DescriptorUpdate,
FenceCreate,
}Expand description
A specific Vulkan call of interest.
Variants§
QueueSubmit
vkQueueSubmit
QueuePresent
vkQueuePresentKHR
CommandBufferBegin
vkBeginCommandBuffer
CommandBufferEnd
vkEndCommandBuffer
PipelineCreate
vkCreateGraphicsPipelines / vkCreateComputePipelines
MemoryAllocate
vkAllocateMemory
MemoryMap
vkMapMemory
ObjectCreate
vkCreateBuffer / vkCreateImage
CmdCopy
vkCmdCopyBuffer / vkCmdCopyImage
CmdCopyBufferToImage
vkCmdCopyBufferToImage
CmdPipelineBarrier
vkCmdPipelineBarrier
TimelineSignal
vkSignalSemaphore (timeline)
TimelineWait
vkWaitSemaphores (timeline)
DescriptorUpdate
vkUpdateDescriptorSets
FenceCreate
vkCreateFence
Trait Implementations§
Source§impl Clone for VulkanCall
impl Clone for VulkanCall
Source§fn clone(&self) -> VulkanCall
fn clone(&self) -> VulkanCall
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 moreimpl Copy for VulkanCall
Source§impl Debug for VulkanCall
impl Debug for VulkanCall
Source§impl<'de> Deserialize<'de> for VulkanCall
impl<'de> Deserialize<'de> for VulkanCall
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for VulkanCall
Source§impl Hash for VulkanCall
impl Hash for VulkanCall
Source§impl PartialEq for VulkanCall
impl PartialEq for VulkanCall
Source§impl Serialize for VulkanCall
impl Serialize for VulkanCall
impl StructuralPartialEq for VulkanCall
Auto Trait Implementations§
impl Freeze for VulkanCall
impl RefUnwindSafe for VulkanCall
impl Send for VulkanCall
impl Sync for VulkanCall
impl Unpin for VulkanCall
impl UnsafeUnpin for VulkanCall
impl UnwindSafe for VulkanCall
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