nngn
Loading...
Searching...
No Matches
anonymous_namespace{vulkan.cpp}::TexArray Member List

This is the complete list of members for anonymous_namespace{vulkan.cpp}::TexArray, including all inherited members.

create_view(VkDevice dev, VkImageViewType type, VkFormat format, VkImageAspectFlags aspect_flags, std::uint32_t mip_levels, std::uint32_t base_layer, std::uint32_t n_layers, VkImageView *p) constnngn::Image
destroy(VkDevice dev, nngn::DeviceMemory *dev_mem)anonymous_namespace{vulkan.cpp}::TexArray
hnngn::Imageprivate
hmnngn::Imageprivate
id() constnngn::Imageinline
img_viewanonymous_namespace{vulkan.cpp}::TexArrayprivate
init(VkDevice dev, nngn::DeviceMemory *dev_mem, VkCommandBuffer cmd, VkImageCreateFlags flags, VkFormat format, VkExtent3D extent, std::uint32_t mip_levels, std::uint32_t n_layers, VkImageUsageFlags usage, VkImageAspectFlags aspects, VkImageLayout layout, VkImageViewType view_type, VkPipelineStageFlags src_stage, VkPipelineStageFlags dst_stage, VkAccessFlags src_mask, VkAccessFlags dst_mask)anonymous_namespace{vulkan.cpp}::TexArray
nngn::Image::init(VkDevice dev, DeviceMemory *dev_mem, VkImageCreateFlags flags, VkImageType type, VkFormat format, VkExtent3D extent, std::uint32_t mip_levels, std::uint32_t n_layers, VkSampleCountFlagBits n_samples, VkImageTiling tiling, VkImageUsageFlags usage)nngn::Image
init_mipmaps(VkCommandBuffer cmd, VkExtent3D extent, std::uint32_t mip_levels, std::uint32_t base_layer, std::uint32_t n_layers) constnngn::Image
mem() constnngn::Imageinline
transition_layout(VkCommandBuffer cmd, VkPipelineStageFlags src_stage, VkPipelineStageFlags dst_stage, VkAccessFlags src_mask, VkAccessFlags dst_mask, VkImageLayout src, VkImageLayout dst, const VkImageSubresourceRange &range) constnngn::Image
view() constanonymous_namespace{vulkan.cpp}::TexArrayinline