sandbox
|
This is the complete list of members for sbx::graphics::command_buffer, including all inherited members.
acquire_ownership(const std::vector< acquire_ownership_data > &acquires) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
begin(VkCommandBufferUsageFlags usage=VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
begin_render_pass(const VkRenderPassBeginInfo &renderpass_begin_info, VkSubpassContents subpass_contents) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
bind_index_buffer(const VkBuffer &buffer, VkDeviceSize offset, VkIndexType index_type) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
bind_vertex_buffer(std::uint32_t first_binding, const VkBuffer &buffer) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
buffer_barrier(const buffer_barrier_data &buffer_barrier_data) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
command_buffer(bool should_begin=true, VkQueueFlagBits queue_type=VK_QUEUE_GRAPHICS_BIT, VkCommandBufferLevel buffer_level=VK_COMMAND_BUFFER_LEVEL_PRIMARY) (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
command_buffer(const command_buffer &)=delete (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
command_buffer(command_buffer &&) noexcept (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
copy_buffer(const VkBuffer &source, const VkBuffer &destination, const VkBufferCopy ®ion) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
draw(std::uint32_t vertex_count, std::uint32_t instance_count, std::uint32_t first_vertex, std::uint32_t first_instance) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
draw_indexed(std::uint32_t index_count, std::uint32_t instance_count, std::uint32_t first_index, std::int32_t vertex_offset, std::uint32_t first_instance) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
draw_indexed_indirect(VkBuffer buffer, std::uint32_t offset, std::uint32_t count) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
draw_indirect(VkBuffer buffer, std::uint32_t offset, std::uint32_t count) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
end() -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
end_render_pass() -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
fill_buffer(const VkBuffer &buffer, VkDeviceSize offset, VkDeviceSize size, std::uint32_t data) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
handle() const noexcept -> VkCommandBuffer (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
is_running() const noexcept -> bool (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
memory_dependency(const VkMemoryBarrier2 &memory_barrier) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
operator VkCommandBuffer() const noexcept (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
operator=(const command_buffer &) -> command_buffer &=delete (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
operator=(command_buffer &&) noexcept -> command_buffer & (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
release_ownership(const std::vector< release_ownership_data > &releases) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
set_scissor(const VkRect2D &scissor) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
set_viewport(const VkViewport &viewport) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
submit(const std::vector< wait_data > &wait_data={}, const VkSemaphore &signal_semaphore=nullptr, const VkFence &fence=nullptr) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
submit_idle() -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | |
~command_buffer() (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer |