TextureSourceVK(TextureDescriptor desc)
virtual vk::ImageView GetImageView() const =0
const TextureDescriptor desc_
vk::ImageLayout SetLayoutWithoutEncoding(vk::ImageLayout layout) const
virtual ~TextureSourceVK()
vk::ImageLayout GetLayout() const
virtual vk::Image GetImage() const =0
fml::Status SetLayout(const BarrierVK &barrier) const
A lightweight object that describes the attributes of a texture that can then used an allocator to cr...
const TextureDescriptor & GetTextureDescriptor() const