216 unsigned int vertexCount,
217 unsigned int instanceCount,
218 unsigned int firstVertex,
219 unsigned int firstInstance,
242 unsigned int indexCount,
243 unsigned int instanceCount,
244 unsigned int firstIndex,
246 unsigned int firstInstance,
273 unsigned int drawCount,
304 unsigned int drawCount,
314 unsigned int attachmentCount,
315 const VkClearAttachment* pAttachments,
316 unsigned int rectCount,
317 const VkClearRect* pRects,
Set of commands that may be used anywhere (inside or outside rendering context).
Definition: vppCommands.hpp:335
The VPP namespace.
Definition: main.hpp:1
Set of commands that may be used outside rendering context.
Definition: vppCommands.hpp:52
Represents a sequence of Vulkan commands.
Definition: vppCommandBuffer.hpp:68
static void cmdDraw(unsigned int vertexCount, unsigned int instanceCount, unsigned int firstVertex, unsigned int firstInstance, CommandBuffer hCmdBuffer=CommandBuffer())
Generates a command to draw specified region of vertex/instance buffers.
RenderGraph()
Constructs null reference.
Definition: vppBufferView.hpp:162
static void cmdDrawIndexedIndirect(const IndirectBufferView &data, VkDeviceSize offset, unsigned int drawCount, CommandBuffer hCmdBuffer=CommandBuffer())
Generates a command to draw specified region of indirect drawing buffer, also using an index buffer t...
Base class for render graphs.
Definition: vppRenderGraph.hpp:190
~RenderGraph()
Decreases reference count.
static void cmdDrawIndirect(const IndirectBufferView &data, VkDeviceSize offset, unsigned int drawCount, CommandBuffer hCmdBuffer=CommandBuffer())
Generates a command to draw specified region of indirect drawing buffer.
static void cmdDrawIndexed(unsigned int indexCount, unsigned int instanceCount, unsigned int firstIndex, int vertexOffset, unsigned int firstInstance, CommandBuffer hCmdBuffer=CommandBuffer())
Generates a command to draw specified region of vertex/instance buffers, using additional index buffe...
static void cmdClearImages(unsigned int attachmentCount, const VkClearAttachment *pAttachments, unsigned int rectCount, const VkClearRect *pRects, CommandBuffer hCmdBuffer=CommandBuffer())
Generates a command to clear specified attachment images.