VulkanCommandBuffer

Undocumented in source.

Constructors

this
this(VkCommandBuffer vk, VulkanCommandPool pool)
Undocumented in source.

Members

Functions

begin
void begin(Flag!"persistent" persistent)
Undocumented in source. Be warned that the author may not have intended to support it.
beginRenderPass
void beginRenderPass(RenderPass rp, Framebuffer fb, Rect area, ClearValues[] clearValues)
Undocumented in source. Be warned that the author may not have intended to support it.
bindPipeline
void bindPipeline(Pipeline pipeline)
Undocumented in source. Be warned that the author may not have intended to support it.
bindVertexBuffers
void bindVertexBuffers(uint firstBinding, VertexBinding[] bindings)
Undocumented in source. Be warned that the author may not have intended to support it.
clearColorImage
void clearColorImage(Image image, ImageLayout layout, ClearColorValues clearValues, ImageSubresourceRange[] ranges)
Undocumented in source. Be warned that the author may not have intended to support it.
clearDepthStencilImage
void clearDepthStencilImage(Image image, ImageLayout layout, ClearDepthStencilValues clearValues, ImageSubresourceRange[] ranges)
Undocumented in source. Be warned that the author may not have intended to support it.
draw
void draw(uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance)
Undocumented in source. Be warned that the author may not have intended to support it.
end
void end()
Undocumented in source. Be warned that the author may not have intended to support it.
endRenderPass
void endRenderPass()
Undocumented in source. Be warned that the author may not have intended to support it.
nextSubpass
void nextSubpass()
Undocumented in source. Be warned that the author may not have intended to support it.
pipelineBarrier
void pipelineBarrier(Trans!PipelineStage stageTrans, BufferMemoryBarrier[] bufMbs, ImageMemoryBarrier[] imgMbs)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

cmds
VkDeviceCmds cmds [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
pool
CommandPool pool [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
vk
VkCommandBuffer vk [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From CommandBuffer

pool
CommandPool pool [@property getter]
Undocumented in source.
reset
void reset()
Undocumented in source.
begin
void begin(Flag!"persistent" persistent)
Undocumented in source.
end
void end()
Undocumented in source.
pipelineBarrier
void pipelineBarrier(Trans!PipelineStage stageTrans, BufferMemoryBarrier[] bufMbs, ImageMemoryBarrier[] imgMbs)
Undocumented in source.
clearColorImage
void clearColorImage(Image image, ImageLayout layout, ClearColorValues clearValues, ImageSubresourceRange[] ranges)
Undocumented in source.
clearDepthStencilImage
void clearDepthStencilImage(Image image, ImageLayout layout, ClearDepthStencilValues clearValues, ImageSubresourceRange[] ranges)
Undocumented in source.
beginRenderPass
void beginRenderPass(RenderPass rp, Framebuffer fb, Rect area, ClearValues[] clearValues)
Undocumented in source.
nextSubpass
void nextSubpass()
Undocumented in source.
endRenderPass
void endRenderPass()
Undocumented in source.
bindPipeline
void bindPipeline(Pipeline pipeline)
Undocumented in source.
bindVertexBuffers
void bindVertexBuffers(uint firstBinding, VertexBinding[] bindings)
Undocumented in source.
draw
void draw(uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance)
Undocumented in source.

Meta