Vookoo
Classes | Public Member Functions | List of all members
vku::KTXFileLayout Class Reference

Layout of a KTX file in a buffer. More...

#include <vku.hpp>

Public Member Functions

 KTXFileLayout (uint8_t *begin, uint8_t *end)
 
uint32_t offset (uint32_t mipLevel, uint32_t arrayLayer, uint32_t face)
 
uint32_t size (uint32_t mipLevel)
 
bool ok () const
 
vk::Format format () const
 
uint32_t mipLevels () const
 
uint32_t arrayLayers () const
 
uint32_t faces () const
 
uint32_t width (uint32_t mipLevel) const
 
uint32_t height (uint32_t mipLevel) const
 
uint32_t depth (uint32_t mipLevel) const
 
void upload (vk::Device device, vku::GenericImage &image, std::vector< uint8_t > &bytes, vk::CommandPool commandPool, vk::PhysicalDeviceMemoryProperties memprops, vk::Queue queue)
 

Detailed Description

Layout of a KTX file in a buffer.


The documentation for this class was generated from the following file: