Skip to content

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