Lines Matching refs:CommandBuffer
29 class CommandBuffer::Command
33 virtual void play(CommandBuffer::ExecutionState& executionState) = 0;
37 class BeginRenderPass : public CommandBuffer::Command
56 void play(CommandBuffer::ExecutionState& executionState) in play()
72 class NextSubpass : public CommandBuffer::Command
80 void play(CommandBuffer::ExecutionState& executionState) in play()
88 class EndRenderPass : public CommandBuffer::Command
96 void play(CommandBuffer::ExecutionState& executionState) in play()
106 class PipelineBind : public CommandBuffer::Command
115 void play(CommandBuffer::ExecutionState& executionState) in play()
125 struct VertexBufferBind : public CommandBuffer::Command
132 void play(CommandBuffer::ExecutionState& executionState) in play()
142 struct Draw : public CommandBuffer::Command
149 void play(CommandBuffer::ExecutionState& executionState) in play()
182 struct ImageToImageCopy : public CommandBuffer::Command
189 void play(CommandBuffer::ExecutionState& executionState) in play()
200 struct BufferToBufferCopy : public CommandBuffer::Command
207 void play(CommandBuffer::ExecutionState& executionState) in play()
218 struct ImageToBufferCopy : public CommandBuffer::Command
225 void play(CommandBuffer::ExecutionState& executionState) in play()
236 struct BufferToImageCopy : public CommandBuffer::Command
243 void play(CommandBuffer::ExecutionState& executionState) in play()
254 struct FillBuffer : public CommandBuffer::Command
261 void play(CommandBuffer::ExecutionState& executionState) in play()
273 struct UpdateBuffer : public CommandBuffer::Command
280 void play(CommandBuffer::ExecutionState& executionState) in play()
292 struct ClearColorImage : public CommandBuffer::Command
299 void play(CommandBuffer::ExecutionState& executionState) in play()
310 struct ClearDepthStencilImage : public CommandBuffer::Command
317 void play(CommandBuffer::ExecutionState& executionState) in play()
328 struct ClearAttachment : public CommandBuffer::Command
335 void play(CommandBuffer::ExecutionState& executionState) in play()
345 struct BlitImage : public CommandBuffer::Command
352 void play(CommandBuffer::ExecutionState& executionState) in play()
364 struct PipelineBarrier : public CommandBuffer::Command
370 void play(CommandBuffer::ExecutionState& executionState) in play()
385 struct SignalEvent : public CommandBuffer::Command
391 void play(CommandBuffer::ExecutionState& executionState) in play()
401 struct ResetEvent : public CommandBuffer::Command
407 void play(CommandBuffer::ExecutionState& executionState) in play()
417 CommandBuffer::CommandBuffer(VkCommandBufferLevel pLevel) : level(pLevel) in CommandBuffer() function in vk::CommandBuffer
423 void CommandBuffer::destroy(const VkAllocationCallbacks* pAllocator) in destroy()
428 void CommandBuffer::resetState() in resetState()
436 VkResult CommandBuffer::begin(VkCommandBufferUsageFlags flags, const VkCommandBufferInheritanceInfo… in begin()
456 VkResult CommandBuffer::end() in end()
465 VkResult CommandBuffer::reset(VkCommandPoolResetFlags flags) in reset()
475 void CommandBuffer::addCommand(Args&&... args) in addCommand()
480 void CommandBuffer::beginRenderPass(VkRenderPass renderPass, VkFramebuffer framebuffer, VkRect2D re… in beginRenderPass()
493 void CommandBuffer::nextSubpass(VkSubpassContents contents) in nextSubpass()
500 void CommandBuffer::endRenderPass() in endRenderPass()
505 void CommandBuffer::executeCommands(uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuf… in executeCommands()
510 void CommandBuffer::setDeviceMask(uint32_t deviceMask) in setDeviceMask()
515 void CommandBuffer::dispatchBase(uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, in dispatchBase()
521 void CommandBuffer::pipelineBarrier(VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStag… in pipelineBarrier()
530 void CommandBuffer::bindPipeline(VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) in bindPipeline()
540 void CommandBuffer::bindVertexBuffers(uint32_t firstBinding, uint32_t bindingCount, in bindVertexBuffers()
549 void CommandBuffer::beginQuery(VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags) in beginQuery()
554 void CommandBuffer::endQuery(VkQueryPool queryPool, uint32_t query) in endQuery()
559 void CommandBuffer::resetQueryPool(VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) in resetQueryPool()
564 void CommandBuffer::writeTimestamp(VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, ui… in writeTimestamp()
569 void CommandBuffer::copyQueryPoolResults(VkQueryPool queryPool, uint32_t firstQuery, uint32_t query… in copyQueryPoolResults()
575 void CommandBuffer::pushConstants(VkPipelineLayout layout, VkShaderStageFlags stageFlags, in pushConstants()
581 void CommandBuffer::setViewport(uint32_t firstViewport, uint32_t viewportCount, const VkViewport* p… in setViewport()
587 void CommandBuffer::setScissor(uint32_t firstScissor, uint32_t scissorCount, const VkRect2D* pSciss… in setScissor()
593 void CommandBuffer::setLineWidth(float lineWidth) in setLineWidth()
603 void CommandBuffer::setDepthBias(float depthBiasConstantFactor, float depthBiasClamp, float depthBi… in setDepthBias()
613 void CommandBuffer::setBlendConstants(const float blendConstants[4]) in setBlendConstants()
623 void CommandBuffer::setDepthBounds(float minDepthBounds, float maxDepthBounds) in setDepthBounds()
634 void CommandBuffer::setStencilCompareMask(VkStencilFaceFlags faceMask, uint32_t compareMask) in setStencilCompareMask()
644 void CommandBuffer::setStencilWriteMask(VkStencilFaceFlags faceMask, uint32_t writeMask) in setStencilWriteMask()
654 void CommandBuffer::setStencilReference(VkStencilFaceFlags faceMask, uint32_t reference) in setStencilReference()
664 void CommandBuffer::bindDescriptorSets(VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layo… in bindDescriptorSets()
671 void CommandBuffer::bindIndexBuffer(VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType) in bindIndexBuffer()
676 void CommandBuffer::dispatch(uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) in dispatch()
681 void CommandBuffer::dispatchIndirect(VkBuffer buffer, VkDeviceSize offset) in dispatchIndirect()
686 void CommandBuffer::copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const … in copyBuffer()
696 void CommandBuffer::copyImage(VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkI… in copyImage()
711 void CommandBuffer::blitImage(VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkI… in blitImage()
726 void CommandBuffer::copyBufferToImage(VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageL… in copyBufferToImage()
737 void CommandBuffer::copyImageToBuffer(VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstB… in copyImageToBuffer()
749 void CommandBuffer::updateBuffer(VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize,… in updateBuffer()
756 void CommandBuffer::fillBuffer(VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint3… in fillBuffer()
763 void CommandBuffer::clearColorImage(VkImage image, VkImageLayout imageLayout, const VkClearColorVal… in clearColorImage()
774 void CommandBuffer::clearDepthStencilImage(VkImage image, VkImageLayout imageLayout, const VkClearD… in clearDepthStencilImage()
785 void CommandBuffer::clearAttachments(uint32_t attachmentCount, const VkClearAttachment* pAttachment… in clearAttachments()
799 void CommandBuffer::resolveImage(VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, … in resolveImage()
805 void CommandBuffer::setEvent(VkEvent event, VkPipelineStageFlags stageMask) in setEvent()
812 void CommandBuffer::resetEvent(VkEvent event, VkPipelineStageFlags stageMask) in resetEvent()
819 void CommandBuffer::waitEvents(uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags sr… in waitEvents()
827 void CommandBuffer::draw(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32… in draw()
832 void CommandBuffer::drawIndexed(uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, i… in drawIndexed()
837 void CommandBuffer::drawIndirect(VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t… in drawIndirect()
842 void CommandBuffer::drawIndexedIndirect(VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, u… in drawIndexedIndirect()
847 void CommandBuffer::submit(CommandBuffer::ExecutionState& executionState) in submit()