sandbox
|
This is the complete list of members for sbx::graphics::command_buffer, including all inherited members.
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 | |
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 | |
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 | |
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 | |
handle() const noexcept -> const 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 | |
operator const VkCommandBuffer &() const noexcept (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 |