Method | Description | |
---|---|---|
Begin ( CommandBufferBeginInfo &beginInfo ) : void | ||
BeginQuery ( QueryPool queryPool, uint query, QueryControlFlags flags ) : void | ||
BeginRenderPass ( RenderPassBeginInfo &renderPassBegin, SubpassContents contents ) : void | ||
BindDescriptorSets ( PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint firstSet, uint descriptorSetCount, DescriptorSet descriptorSets, uint dynamicOffsetCount, uint dynamicOffsets ) : void | ||
BindIndexBuffer ( |
||
BindPipeline ( PipelineBindPoint pipelineBindPoint, Pipeline pipeline ) : void | ||
BindVertexBuffers ( uint firstBinding, uint bindingCount, |
||
BlitImage ( System.Image sourceImage, ImageLayout sourceImageLayout, System.Image destinationImage, ImageLayout destinationImageLayout, uint regionCount, ImageBlit regions, Filter filter ) : void | ||
ClearAttachments ( uint attachmentCount, ClearAttachment &attachments, uint rectCount, ClearRect rects ) : void | ||
ClearColorImage ( System.Image image, ImageLayout imageLayout, ClearColorValue color, uint rangeCount, |
||
ClearDepthStencilImage ( System.Image image, ImageLayout imageLayout, |
||
CopyBuffer ( |
||
CopyBufferToImage ( |
||
CopyImage ( System.Image sourceImage, ImageLayout sourceImageLayout, System.Image destinationImage, ImageLayout destinationImageLayout, uint regionCount, ImageCopy regions ) : void | ||
CopyImageToBuffer ( System.Image sourceImage, ImageLayout sourceImageLayout, |
||
CopyQueryPoolResults ( QueryPool queryPool, uint firstQuery, uint queryCount, |
||
DebugMarkerBegin ( DebugMarkerMarkerInfo &markerInfo ) : void | ||
DebugMarkerEnd ( ) : void | ||
DebugMarkerInsert ( DebugMarkerMarkerInfo &markerInfo ) : void | ||
Dispatch ( uint x, uint y, uint z ) : void | ||
DispatchIndirect ( |
||
Draw ( uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance ) : void | ||
DrawIndexed ( uint indexCount, uint instanceCount, uint firstIndex, int vertexOffset, uint firstInstance ) : void | ||
DrawIndexedIndirect ( |
||
DrawIndirect ( |
||
End ( ) : void | ||
EndQuery ( QueryPool queryPool, uint query ) : void | ||
EndRenderPass ( ) : void | ||
ExecuteCommands ( uint commandBufferCount, |
||
FillBuffer ( |
||
NextSubpass ( SubpassContents contents ) : void | ||
PipelineBarrier ( PipelineStageFlags sourceStageMask, PipelineStageFlags destinationStageMask, DependencyFlags dependencyFlags, uint memoryBarrierCount, MemoryBarrier memoryBarriers, uint bufferMemoryBarrierCount, |
||
PushConstants ( PipelineLayout layout, ShaderStageFlags stageFlags, uint offset, uint size, |
||
Reset ( CommandBufferResetFlags flags ) : void | ||
ResetEvent ( Event @event, PipelineStageFlags stageMask ) : void | ||
ResetQueryPool ( QueryPool queryPool, uint firstQuery, uint queryCount ) : void | ||
ResolveImage ( System.Image sourceImage, ImageLayout sourceImageLayout, System.Image destinationImage, ImageLayout destinationImageLayout, uint regionCount, ImageResolve regions ) : void | ||
SetBlendConstants ( float blendConstants ) : void | ||
SetDepthBias ( float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor ) : void | ||
SetDepthBounds ( float minDepthBounds, float maxDepthBounds ) : void | ||
SetEvent ( Event @event, PipelineStageFlags stageMask ) : void | ||
SetLineWidth ( float lineWidth ) : void | ||
SetScissor ( uint firstScissor, uint scissorCount, |
||
SetStencilCompareMask ( StencilFaceFlags faceMask, uint compareMask ) : void | ||
SetStencilReference ( StencilFaceFlags faceMask, uint reference ) : void | ||
SetStencilWriteMask ( StencilFaceFlags faceMask, uint writeMask ) : void | ||
SetViewport ( uint firstViewport, uint viewportCount, |
||
UpdateBuffer ( |
||
WaitEvents ( uint eventCount, Event events, PipelineStageFlags sourceStageMask, PipelineStageFlags destinationStageMask, uint memoryBarrierCount, MemoryBarrier memoryBarriers, uint bufferMemoryBarrierCount, |
||
WriteTimestamp ( PipelineStageFlags pipelineStage, QueryPool queryPool, uint query ) : void |
Method | Description | |
---|---|---|
vkBeginCommandBuffer ( |
||
vkCmdBeginQuery ( |
||
vkCmdBeginRenderPass ( |
||
vkCmdBindDescriptorSets ( |
||
vkCmdBindIndexBuffer ( |
||
vkCmdBindPipeline ( |
||
vkCmdBindVertexBuffers ( |
||
vkCmdBlitImage ( |
||
vkCmdClearAttachments ( |
||
vkCmdClearColorImage ( |
||
vkCmdClearDepthStencilImage ( |
||
vkCmdCopyBuffer ( |
||
vkCmdCopyBufferToImage ( |
||
vkCmdCopyImage ( |
||
vkCmdCopyImageToBuffer ( |
||
vkCmdCopyQueryPoolResults ( |
||
vkCmdDebugMarkerBeginEXT ( |
||
vkCmdDebugMarkerEndEXT ( |
||
vkCmdDebugMarkerInsertEXT ( |
||
vkCmdDispatch ( |
||
vkCmdDispatchIndirect ( |
||
vkCmdDraw ( |
||
vkCmdDrawIndexed ( |
||
vkCmdDrawIndexedIndirect ( |
||
vkCmdDrawIndirect ( |
||
vkCmdEndQuery ( |
||
vkCmdEndRenderPass ( |
||
vkCmdExecuteCommands ( |
||
vkCmdFillBuffer ( |
||
vkCmdNextSubpass ( |
||
vkCmdPipelineBarrier ( |
||
vkCmdPushConstants ( |
||
vkCmdResetEvent ( |
||
vkCmdResetQueryPool ( |
||
vkCmdResolveImage ( |
||
vkCmdSetBlendConstants ( |
||
vkCmdSetDepthBias ( CommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor ) : void | ||
vkCmdSetDepthBounds ( CommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds ) : void | ||
vkCmdSetEvent ( CommandBuffer commandBuffer, Event @event, PipelineStageFlags stageMask ) : void | ||
vkCmdSetLineWidth ( CommandBuffer commandBuffer, float lineWidth ) : void | ||
vkCmdSetScissor ( CommandBuffer commandBuffer, uint firstScissor, uint scissorCount, Rect2D scissors ) : void | ||
vkCmdSetStencilCompareMask ( CommandBuffer commandBuffer, StencilFaceFlags faceMask, uint compareMask ) : void | ||
vkCmdSetStencilReference ( CommandBuffer commandBuffer, StencilFaceFlags faceMask, uint reference ) : void | ||
vkCmdSetStencilWriteMask ( CommandBuffer commandBuffer, StencilFaceFlags faceMask, uint writeMask ) : void | ||
vkCmdSetViewport ( CommandBuffer commandBuffer, uint firstViewport, uint viewportCount, Viewport viewports ) : void | ||
vkCmdUpdateBuffer ( CommandBuffer commandBuffer, Buffer destinationBuffer, ulong destinationOffset, ulong dataSize, uint data ) : void | ||
vkCmdWaitEvents ( CommandBuffer commandBuffer, uint eventCount, Event events, PipelineStageFlags sourceStageMask, PipelineStageFlags destinationStageMask, uint memoryBarrierCount, MemoryBarrier memoryBarriers, uint bufferMemoryBarrierCount, BufferMemoryBarrier bufferMemoryBarriers, uint imageMemoryBarrierCount, ImageMemoryBarrier imageMemoryBarriers ) : void | ||
vkCmdWriteTimestamp ( CommandBuffer commandBuffer, PipelineStageFlags pipelineStage, QueryPool queryPool, uint query ) : void | ||
vkEndCommandBuffer ( CommandBuffer commandBuffer ) : Result | ||
vkResetCommandBuffer ( CommandBuffer commandBuffer, CommandBufferResetFlags flags ) : Result |
public Begin ( CommandBufferBeginInfo &beginInfo ) : void | ||
beginInfo | CommandBufferBeginInfo | |
return | void |
public BeginQuery ( QueryPool queryPool, uint query, QueryControlFlags flags ) : void | ||
queryPool | QueryPool | |
query | uint | |
flags | QueryControlFlags | |
return | void |
public BeginRenderPass ( RenderPassBeginInfo &renderPassBegin, SubpassContents contents ) : void | ||
renderPassBegin | RenderPassBeginInfo | |
contents | SubpassContents | |
return | void |
public BindDescriptorSets ( PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint firstSet, uint descriptorSetCount, DescriptorSet descriptorSets, uint dynamicOffsetCount, uint dynamicOffsets ) : void | ||
pipelineBindPoint | PipelineBindPoint | |
layout | PipelineLayout | |
firstSet | uint | |
descriptorSetCount | uint | |
descriptorSets | DescriptorSet | |
dynamicOffsetCount | uint | |
dynamicOffsets | uint | |
return | void |
public BindIndexBuffer ( |
||
buffer | ||
offset | ulong | |
indexType | IndexType | |
return | void |
public BindPipeline ( PipelineBindPoint pipelineBindPoint, Pipeline pipeline ) : void | ||
pipelineBindPoint | PipelineBindPoint | |
pipeline | Pipeline | |
return | void |
public BindVertexBuffers ( uint firstBinding, uint bindingCount, |
||
firstBinding | uint | |
bindingCount | uint | |
buffers | ||
offsets | ulong | |
return | void |
public BlitImage ( System.Image sourceImage, ImageLayout sourceImageLayout, System.Image destinationImage, ImageLayout destinationImageLayout, uint regionCount, ImageBlit regions, Filter filter ) : void | ||
sourceImage | System.Image | |
sourceImageLayout | ImageLayout | |
destinationImage | System.Image | |
destinationImageLayout | ImageLayout | |
regionCount | uint | |
regions | ImageBlit | |
filter | Filter | |
return | void |
public ClearAttachments ( uint attachmentCount, ClearAttachment &attachments, uint rectCount, ClearRect rects ) : void | ||
attachmentCount | uint | |
attachments | ClearAttachment | |
rectCount | uint | |
rects | ClearRect | |
return | void |
public ClearColorImage ( System.Image image, ImageLayout imageLayout, ClearColorValue color, uint rangeCount, |
||
image | System.Image | |
imageLayout | ImageLayout | |
color | ClearColorValue | |
rangeCount | uint | |
ranges | ||
return | void |
public ClearDepthStencilImage ( System.Image image, ImageLayout imageLayout, |
||
image | System.Image | |
imageLayout | ImageLayout | |
depthStencil | ||
rangeCount | uint | |
ranges | ||
return | void |
public CopyBuffer ( |
||
sourceBuffer | ||
destinationBuffer | ||
regionCount | uint | |
regions | BufferCopy | |
return | void |
public CopyBufferToImage ( |
||
sourceBuffer | ||
destinationImage | System.Image | |
destinationImageLayout | ImageLayout | |
regionCount | uint | |
regions | BufferImageCopy | |
return | void |
public CopyImage ( System.Image sourceImage, ImageLayout sourceImageLayout, System.Image destinationImage, ImageLayout destinationImageLayout, uint regionCount, ImageCopy regions ) : void | ||
sourceImage | System.Image | |
sourceImageLayout | ImageLayout | |
destinationImage | System.Image | |
destinationImageLayout | ImageLayout | |
regionCount | uint | |
regions | ImageCopy | |
return | void |
public CopyImageToBuffer ( System.Image sourceImage, ImageLayout sourceImageLayout, |
||
sourceImage | System.Image | |
sourceImageLayout | ImageLayout | |
destinationBuffer | ||
regionCount | uint | |
regions | BufferImageCopy | |
return | void |
public CopyQueryPoolResults ( QueryPool queryPool, uint firstQuery, uint queryCount, |
||
queryPool | QueryPool | |
firstQuery | uint | |
queryCount | uint | |
destinationBuffer | ||
destinationOffset | ulong | |
stride | ulong | |
flags | QueryResultFlags | |
return | void |
public DebugMarkerBegin ( DebugMarkerMarkerInfo &markerInfo ) : void | ||
markerInfo | DebugMarkerMarkerInfo | |
return | void |
public DebugMarkerInsert ( DebugMarkerMarkerInfo &markerInfo ) : void | ||
markerInfo | DebugMarkerMarkerInfo | |
return | void |
public Dispatch ( uint x, uint y, uint z ) : void | ||
x | uint | |
y | uint | |
z | uint | |
return | void |
public DispatchIndirect ( |
||
buffer | ||
offset | ulong | |
return | void |
public Draw ( uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance ) : void | ||
vertexCount | uint | |
instanceCount | uint | |
firstVertex | uint | |
firstInstance | uint | |
return | void |
public DrawIndexed ( uint indexCount, uint instanceCount, uint firstIndex, int vertexOffset, uint firstInstance ) : void | ||
indexCount | uint | |
instanceCount | uint | |
firstIndex | uint | |
vertexOffset | int | |
firstInstance | uint | |
return | void |
public DrawIndexedIndirect ( |
||
buffer | ||
offset | ulong | |
drawCount | uint | |
stride | uint | |
return | void |
public DrawIndirect ( |
||
buffer | ||
offset | ulong | |
drawCount | uint | |
stride | uint | |
return | void |
public EndQuery ( QueryPool queryPool, uint query ) : void | ||
queryPool | QueryPool | |
query | uint | |
return | void |
public ExecuteCommands ( uint commandBufferCount, |
||
commandBufferCount | uint | |
commandBuffers | ||
return | void |
public FillBuffer ( |
||
destinationBuffer | ||
destinationOffset | ulong | |
size | ulong | |
data | uint | |
return | void |
public NextSubpass ( SubpassContents contents ) : void | ||
contents | SubpassContents | |
return | void |
public PipelineBarrier ( PipelineStageFlags sourceStageMask, PipelineStageFlags destinationStageMask, DependencyFlags dependencyFlags, uint memoryBarrierCount, MemoryBarrier memoryBarriers, uint bufferMemoryBarrierCount, |
||
sourceStageMask | PipelineStageFlags | |
destinationStageMask | PipelineStageFlags | |
dependencyFlags | DependencyFlags | |
memoryBarrierCount | uint | |
memoryBarriers | MemoryBarrier | |
bufferMemoryBarrierCount | uint | |
bufferMemoryBarriers | ||
imageMemoryBarrierCount | uint | |
imageMemoryBarriers | ||
return | void |
public PushConstants ( PipelineLayout layout, ShaderStageFlags stageFlags, uint offset, uint size, |
||
layout | PipelineLayout | |
stageFlags | ShaderStageFlags | |
offset | uint | |
size | uint | |
values | ||
return | void |
public Reset ( CommandBufferResetFlags flags ) : void | ||
flags | CommandBufferResetFlags | |
return | void |
public ResetEvent ( Event @event, PipelineStageFlags stageMask ) : void | ||
@event | Event | |
stageMask | PipelineStageFlags | |
return | void |
public ResetQueryPool ( QueryPool queryPool, uint firstQuery, uint queryCount ) : void | ||
queryPool | QueryPool | |
firstQuery | uint | |
queryCount | uint | |
return | void |
public ResolveImage ( System.Image sourceImage, ImageLayout sourceImageLayout, System.Image destinationImage, ImageLayout destinationImageLayout, uint regionCount, ImageResolve regions ) : void | ||
sourceImage | System.Image | |
sourceImageLayout | ImageLayout | |
destinationImage | System.Image | |
destinationImageLayout | ImageLayout | |
regionCount | uint | |
regions | ImageResolve | |
return | void |
public SetBlendConstants ( float blendConstants ) : void | ||
blendConstants | float | |
return | void |
public SetDepthBias ( float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor ) : void | ||
depthBiasConstantFactor | float | |
depthBiasClamp | float | |
depthBiasSlopeFactor | float | |
return | void |
public SetDepthBounds ( float minDepthBounds, float maxDepthBounds ) : void | ||
minDepthBounds | float | |
maxDepthBounds | float | |
return | void |
public SetEvent ( Event @event, PipelineStageFlags stageMask ) : void | ||
@event | Event | |
stageMask | PipelineStageFlags | |
return | void |
public SetLineWidth ( float lineWidth ) : void | ||
lineWidth | float | |
return | void |
public SetScissor ( uint firstScissor, uint scissorCount, |
||
firstScissor | uint | |
scissorCount | uint | |
scissors | ||
return | void |
public SetStencilCompareMask ( StencilFaceFlags faceMask, uint compareMask ) : void | ||
faceMask | StencilFaceFlags | |
compareMask | uint | |
return | void |
public SetStencilReference ( StencilFaceFlags faceMask, uint reference ) : void | ||
faceMask | StencilFaceFlags | |
reference | uint | |
return | void |
public SetStencilWriteMask ( StencilFaceFlags faceMask, uint writeMask ) : void | ||
faceMask | StencilFaceFlags | |
writeMask | uint | |
return | void |
public SetViewport ( uint firstViewport, uint viewportCount, |
||
firstViewport | uint | |
viewportCount | uint | |
viewports | ||
return | void |
public UpdateBuffer ( |
||
destinationBuffer | ||
destinationOffset | ulong | |
dataSize | ulong | |
data | uint | |
return | void |
public WaitEvents ( uint eventCount, Event events, PipelineStageFlags sourceStageMask, PipelineStageFlags destinationStageMask, uint memoryBarrierCount, MemoryBarrier memoryBarriers, uint bufferMemoryBarrierCount, |
||
eventCount | uint | |
events | Event | |
sourceStageMask | PipelineStageFlags | |
destinationStageMask | PipelineStageFlags | |
memoryBarrierCount | uint | |
memoryBarriers | MemoryBarrier | |
bufferMemoryBarrierCount | uint | |
bufferMemoryBarriers | ||
imageMemoryBarrierCount | uint | |
imageMemoryBarriers | ||
return | void |
public WriteTimestamp ( PipelineStageFlags pipelineStage, QueryPool queryPool, uint query ) : void | ||
pipelineStage | PipelineStageFlags | |
queryPool | QueryPool | |
query | uint | |
return | void |