Functions
gulkan_vertex_buffer_alloc_data ()
bool
gulkan_vertex_buffer_alloc_data (GulkanVertexBuffer *self
,
GulkanDevice *device
,
const void *data
,
VkDeviceSize size
);
gulkan_vertex_buffer_alloc_index_data ()
bool
gulkan_vertex_buffer_alloc_index_data (GulkanVertexBuffer *self
,
GulkanDevice *device
,
const void *data
,
VkDeviceSize element_size
,
guint element_count
);
gulkan_vertex_buffer_append_position_uv ()
void
gulkan_vertex_buffer_append_position_uv
(GulkanVertexBuffer *self
,
graphene_vec4_t *vec
,
float u
,
float v
);
gulkan_vertex_buffer_draw ()
void
gulkan_vertex_buffer_draw (GulkanVertexBuffer *self
,
VkCommandBuffer cmd_buffer
);
gulkan_vertex_buffer_draw_indexed ()
void
gulkan_vertex_buffer_draw_indexed (GulkanVertexBuffer *self
,
VkCommandBuffer cmd_buffer
);
gulkan_vertex_buffer_map_array ()
void
gulkan_vertex_buffer_map_array (GulkanVertexBuffer *self
);
gulkan_vertex_buffer_append_with_color ()
void
gulkan_vertex_buffer_append_with_color
(GulkanVertexBuffer *self
,
graphene_vec4_t *vec
,
graphene_vec3_t *color
);
gulkan_vertex_buffer_is_initialized ()
gboolean
gulkan_vertex_buffer_is_initialized (GulkanVertexBuffer *self
);