15 #include <vsg/commands/Draw.h>
16 #include <vsg/nodes/Node.h>
17 #include <vsg/state/BufferInfo.h>
34 void read(
Input& input)
override;
35 void write(
Output& output)
const override;
37 void compile(
Context& context)
override;
40 using DrawCommands = std::vector<ref_ptr<Command>>;
43 uint32_t firstBinding = 0;
44 BufferInfoList arrays;
46 DrawCommands commands;
48 void assignArrays(
const DataList& in_arrays);
55 VkIndexType indexType = VK_INDEX_TYPE_UINT16;
CommandBuffer encapsulates VkCommandBuffer.
Definition: CommandBuffer.h:27
Definition: Geometry.h:30
vk_buffer that manages a single logical device supported.
Definition: vk_buffer.h:28