const TextureCollectionSpec & get_spec() const
uint64_t get_write_head() const
Number of images appended so far, including overwritten ones.
std::shared_ptr< Core::VKImage > m_blank
TextureCollectionSpec m_spec
TextureContainer that starts empty and gains one layer per appended GPU image.
SignalSourceContainer wrapping GPU texture data as addressable pixel bytes.
Describes a TextureCollection so it can be built by designated initializer.