|
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 | |
| begin_rendering(const VkRenderingInfo &rendering_info) -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | inline |
| 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 | |
| end_rendering() -> void (defined in sbx::graphics::command_buffer) | sbx::graphics::command_buffer | inline |
| 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 |