Vookoo
vku::TextureImage2D Member List

This is the complete list of members for vku::TextureImage2D, including all inherited members.

clear(vk::CommandBuffer cb, const std::array< float, 4 > colour={1, 1, 1, 1})vku::GenericImageinline
copy(vk::CommandBuffer cb, vku::GenericImage &srcImage)vku::GenericImageinline
copy(vk::CommandBuffer cb, vk::Buffer buffer, uint32_t mipLevel, uint32_t arrayLayer, uint32_t width, uint32_t height, uint32_t depth, uint32_t offset)vku::GenericImageinline
create(vk::Device device, const vk::PhysicalDeviceMemoryProperties &memprops, const vk::ImageCreateInfo &info, vk::ImageViewType viewType, vk::ImageAspectFlags aspectMask, bool hostImage) (defined in vku::GenericImage)vku::GenericImageinlineprotected
extent() const (defined in vku::GenericImage)vku::GenericImageinline
format() const (defined in vku::GenericImage)vku::GenericImageinline
GenericImage() (defined in vku::GenericImage)vku::GenericImageinline
GenericImage(vk::Device device, const vk::PhysicalDeviceMemoryProperties &memprops, const vk::ImageCreateInfo &info, vk::ImageViewType viewType, vk::ImageAspectFlags aspectMask, bool makeHostImage) (defined in vku::GenericImage)vku::GenericImageinline
image() const (defined in vku::GenericImage)vku::GenericImageinline
imageView() const (defined in vku::GenericImage)vku::GenericImageinline
info() const (defined in vku::GenericImage)vku::GenericImageinline
mem() const (defined in vku::GenericImage)vku::GenericImageinline
s (defined in vku::GenericImage)vku::GenericImageprotected
setCurrentLayout(vk::ImageLayout oldLayout)vku::GenericImageinline
setLayout(vk::CommandBuffer cb, vk::ImageLayout newLayout, vk::ImageAspectFlags aspectMask=vk::ImageAspectFlagBits::eColor)vku::GenericImageinline
TextureImage2D() (defined in vku::TextureImage2D)vku::TextureImage2Dinline
TextureImage2D(vk::Device device, const vk::PhysicalDeviceMemoryProperties &memprops, uint32_t width, uint32_t height, uint32_t mipLevels=1, vk::Format format=vk::Format::eR8G8B8A8Unorm, bool hostImage=false) (defined in vku::TextureImage2D)vku::TextureImage2Dinline
update(vk::Device device, const void *data, vk::DeviceSize bytesPerPixel)vku::GenericImageinline
upload(vk::Device device, std::vector< uint8_t > &bytes, vk::CommandPool commandPool, vk::PhysicalDeviceMemoryProperties memprops, vk::Queue queue) (defined in vku::GenericImage)vku::GenericImageinline