Class atlas::vk::vk_vertex_buffer
ClassList > atlas > vk > vk_vertex_buffer
Public Functions
Type | Name |
---|---|
void | bind (const VkCommandBuffer & p_current) |
void | destroy () |
void | draw (const VkCommandBuffer & p_current) |
operator VkBuffer () |
|
operator VkBuffer () const |
|
size_t | size () const |
size_t | size_bytes () const |
vk_vertex_buffer () = default |
|
vk_vertex_buffer (const std::span< vertex_input > & p_vertices) |
|
~vk_vertex_buffer () = default |
Public Functions Documentation
function bind
void atlas::vk::vk_vertex_buffer::bind (
const VkCommandBuffer & p_current
)
function destroy
void atlas::vk::vk_vertex_buffer::destroy ()
function draw
void atlas::vk::vk_vertex_buffer::draw (
const VkCommandBuffer & p_current
)
function operator VkBuffer [1/2]
inline atlas::vk::vk_vertex_buffer::operator VkBuffer ()
function operator VkBuffer [2/2]
inline atlas::vk::vk_vertex_buffer::operator VkBuffer () const
function size
inline size_t atlas::vk::vk_vertex_buffer::size () const
function size_bytes
inline size_t atlas::vk::vk_vertex_buffer::size_bytes () const
function vk_vertex_buffer [1/2]
atlas::vk::vk_vertex_buffer::vk_vertex_buffer () = default
function vk_vertex_buffer [2/2]
atlas::vk::vk_vertex_buffer::vk_vertex_buffer (
const std::span< vertex_input > & p_vertices
)
function ~vk_vertex_buffer
atlas::vk::vk_vertex_buffer::~vk_vertex_buffer () = default
The documentation for this class was generated from the following file TheAtlasEngine/atlas/drivers/vulkan-cpp/vk_vertex_buffer.hpp