sandbox
Loading...
Searching...
No Matches
sbx::graphics::command_buffer Member List

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 &region) -> 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