Skip to content

Class atlas::vk::texture

ClassList > atlas > vk > texture

Public Functions

Type Name
void create (const std::filesystem::path & p_path)
vk_image data () const
void destroy ()
uint32_t height () const
VkImage image () const
VkImageView image_view () const
bool loaded () const
VkSampler sampler () const
texture () = default
texture (const texture_extent & p_extent)
texture (const std::filesystem::path & p_filepath)
uint32_t width () const

Public Functions Documentation

function create

void atlas::vk::texture::create (
    const std::filesystem::path & p_path
) 

function data

inline vk_image atlas::vk::texture::data () const

function destroy

void atlas::vk::texture::destroy () 

function height

uint32_t atlas::vk::texture::height () const

function image

inline VkImage atlas::vk::texture::image () const

function image_view

inline VkImageView atlas::vk::texture::image_view () const

function loaded

inline bool atlas::vk::texture::loaded () const

function sampler

inline VkSampler atlas::vk::texture::sampler () const

function texture [1/3]

atlas::vk::texture::texture () = default

function texture [2/3]

atlas::vk::texture::texture (
    const texture_extent & p_extent
) 

function texture [3/3]

atlas::vk::texture::texture (
    const std::filesystem::path & p_filepath
) 

function width

uint32_t atlas::vk::texture::width () const


The documentation for this class was generated from the following file TheAtlasEngine/atlas/drivers/vulkan-cpp/vk_texture.hpp