Module vulkano::command_buffer::commands_raw [] [src]

All the commands used in the internals of vulkano.

This module only contains the base commands that have direct equivalents in the Vulkan API.

Structs

CmdBeginRenderPass

Command that makes the command buffer enter a render pass.

CmdBindDescriptorSets

Command that binds descriptor sets to the command buffer.

CmdBindIndexBuffer

Command that binds an index buffer to a command buffer.

CmdBindPipeline

Command that binds a pipeline to a command buffer.

CmdBindPipelineSys

Object that represents the internals of the bind pipeline command.

CmdBindVertexBuffers

Command that binds vertex buffers to a command buffer.

CmdBindVertexBuffersHash

A "hash" of the bind vertex buffers command. Can be compared with a previous hash to determine if two commands are identical.

CmdBlitImage

Command that blits from an image to another image.

CmdClearAttachments

Command that clears framebuffer attachments of the current render pass.

CmdCopyBuffer

Command that copies from a buffer to another.

CmdCopyBufferToImage

Command that copies from a buffer to an image.

CmdCopyImage

Command that copies from an image to another image.

CmdDispatchRaw

Command that executes a compute shader.

CmdDrawIndexedRaw

Command that draws indexed vertices.

CmdDrawIndirectRaw
CmdDrawRaw

Command that draws non-indexed vertices.

CmdEndRenderPass

Command that exits the current render pass.

CmdExecuteCommands

Command that executes a secondary command buffer.

CmdFillBuffer
CmdNextSubpass

Command that goes to the next subpass of the current render pass.

CmdPipelineBarrier

Command that adds a pipeline barrier to a command buffer builder.

CmdPushConstants

Command that sets the current push constants.

CmdResolveImage

Command that resolves a multisample image into a non-multisample one.

CmdSetEvent

Command that sets or resets an event.

CmdSetState

Command that sets the state of the pipeline to the given one.

CmdUpdateBuffer

Command that sets the content of a buffer to some data.

Enums

CmdBindDescriptorSetsError

Error that can happen when creating a CmdBindDescriptorSets.

CmdBlitImageError

Error that can happen when creating a CmdBlitImage.

CmdCopyBufferError

Error that can happen when creating a CmdCopyBuffer.

CmdCopyBufferToImageError

Error that can happen when creating a CmdCopyBufferToImage.

CmdCopyImageError

Error that can happen when creating a CmdCopyImage.

CmdDispatchRawError

Error that can happen when creating a CmdDispatch.

CmdFillBufferError

Error that can happen when creating a CmdFillBuffer.

CmdPushConstantsError

Error that can happen when creating a CmdPushConstants.

CmdResolveImageError

Error that can happen when creating a CmdResolveImage.

CmdUpdateBufferError

Error that can happen when creating a CmdUpdateBuffer.