CommandBuffer

Undocumented in source.
class CommandBuffer {}

Destructor

~this
~this()
Undocumented in source.

Members

Functions

begin
void begin(BeginInfo _info)
Undocumented in source. Be warned that the author may not have intended to support it.
begin
void begin(BeginInfo.Flags[] flags)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdBeginRenderPass
void cmdBeginRenderPass(RenderPassBeginInfo _info, SubpassContents subpassContents)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdBindDescriptorSets
void cmdBindDescriptorSets(PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint firstSet, DescriptorSet[N] _descriptorSets, uint[M] dynamicOffsets)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdBindDescriptorSets
void cmdBindDescriptorSets(PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint firstSet, DescriptorSet[N] _descriptorSets)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdBindIndexBuffer
void cmdBindIndexBuffer(Buffer buffer, VkDeviceSize offset, IndexType indexType)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdBindPipeline
void cmdBindPipeline(PipelineBindPoint pipelineBindPoint, Pipeline pipeline)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdBindVertexBuffers
void cmdBindVertexBuffers(uint firstBinding, Buffer[N] _buffers, VkDeviceSize[N] offsets)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdBlitImage
void cmdBlitImage(Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, VkImageBlit[N] regions, SamplerFilter filter)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdClearAttachments
void cmdClearAttachments(VkClearAttachment[N] attachments, VkClearRect[M] rects)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdCopyBuffer
void cmdCopyBuffer(Buffer src, Buffer dst, VkBufferCopy[] regions)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdCopyBufferToImage
void cmdCopyBufferToImage(Buffer src, Image dst, ImageLayout layout, VkBufferImageCopy[N] regions)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdCopyImage
void cmdCopyImage(Image src, ImageLayout srcImageLayout, Image dst, ImageLayout dstImageLayout, VkImageCopy[] regions)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdDispatch
void cmdDispatch(uint groupCountX, uint groupCountY, uint groupCountZ)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdDraw
void cmdDraw(uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdDrawIndexed
void cmdDrawIndexed(uint indexCount, uint instanceCount, uint firstIndex, int vertexOffset, uint firstInstance)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdEndRenderPass
void cmdEndRenderPass()
Undocumented in source. Be warned that the author may not have intended to support it.
cmdExecuteCommands
void cmdExecuteCommands(CommandBuffer[N] _commandBuffers)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdExecuteCommands
void cmdExecuteCommands(CommandBuffer[] _commandBuffers)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdPipelineBarrier
void cmdPipelineBarrier(PipelineStage srcStageMask, PipelineStage dstStageMask, VkDependencyFlags dependencyFlags, VkMemoryBarrier[] memoryBarriers, VkBufferMemoryBarrier[] bufferMemoryBarriers, VkImageMemoryBarrier[] imageMemoryBarriers)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdSetScissor
void cmdSetScissor(uint firstScissor, VkRect2D[N] scissors)
Undocumented in source. Be warned that the author may not have intended to support it.
cmdSetViewport
void cmdSetViewport(uint firstViewport, VkViewport[N] viewports)
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.

Mixins

__anonymous
mixin ImplNameSetter!(device, commandBuffer, DebugReportObjectType.CommandBuffer)
Undocumented in source.
__anonymous
mixin VkTo!(VkCommandBuffer)
Undocumented in source.

Static functions

allocate
CommandBuffer[] allocate(Device device, AllocateInfo _info)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

AllocateInfo
struct AllocateInfo
Undocumented in source.
BeginInfo
struct BeginInfo
Undocumented in source.
InheritanceInfo
struct InheritanceInfo
Undocumented in source.
RenderPassBeginInfo
struct RenderPassBeginInfo
Undocumented in source.

Meta