Package icyllis.arc3d.vulkan

# Class VulkanPrimaryCommandBuffer

java.lang.Object
icyllis.arc3d.engine.CommandBuffer
icyllis.arc3d.vulkan.VulkanCommandBuffer
icyllis.arc3d.vulkan.VulkanPrimaryCommandBuffer

public final class VulkanPrimaryCommandBuffer extends VulkanCommandBuffer

- ## Field Summary

  ### Fields inherited from class icyllis.arc3d.vulkan.VulkanCommandBuffer

  `mCommandBuffer, mIsRecording`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static VulkanPrimaryCommandBuffer`
  `create(VulkanDevice device, long commandPool)`

  ### Methods inherited from class icyllis.arc3d.vulkan.VulkanCommandBuffer

  `begin, beginRenderPass, bindGraphicsPipeline, bindIndexBuffer, bindTextureSampler, bindUniformBuffer, bindVertexBuffer, bindVertexBuffers, checkFinishedAndReset, draw, drawIndexed, drawIndexedInstanced, drawInstanced, endRenderPass, isRecording, onCopyBuffer, onCopyBufferToImage, onCopyImage, setScissor, setViewport, submit, waitUntilFinished`

  ### Methods inherited from class icyllis.arc3d.engine.CommandBuffer

  `callFinishedCallbacks, copyBuffer, copyBufferToImage, copyImage, releaseResources, trackCommandBufferResource, trackResource, trackResource`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### create

    public static VulkanPrimaryCommandBuffer create(VulkanDevice device, long commandPool)