class NaiveImage

Defined at line 13 of file ../../src/ui/lib/escher/impl/naive_image.h

Public Methods

ImagePtr AdoptVkImage (ResourceManager * image_owner, ImageInfo info, vk::Image image, GpuMemPtr mem, vk::ImageLayout initial_layout)

Constructor. Claims ownership of the vk::Image, and binds it to the

provided GpuMemPtr.

Defined at line 17 of file ../../src/ui/lib/escher/impl/naive_image.cc

const GpuMemPtr & memory ()

Defined at line 26 of file ../../src/ui/lib/escher/impl/naive_image.h

void ~NaiveImage ()

Destroys image_ and releases the reference to mem_.

Defined at line 65 of file ../../src/ui/lib/escher/impl/naive_image.cc

vk::DeviceSize GetDeviceMemoryCommitment ()

|Image|

Defined at line 67 of file ../../src/ui/lib/escher/impl/naive_image.cc