class BufferFactoryAdapter
Defined at line 38 of file ../../src/ui/lib/escher/vk/buffer_factory.h
This default implementation allocates memory and creates a new
Buffer using the provided allocator and manager. The intent is for this class
to adapt existing GpuAllocators to the BufferFactory interface (i.e.
equivalent to a partial bind). Classes that wish to implement their own
caching logic should subclass BufferFactory directly, instead of injecting
tricky subclasses of GpuAllocator and ResourceManager into this object.
Public Methods
void BufferFactoryAdapter (GpuAllocator * allocator, ResourceManager * manager)
Defined at line 40 of file ../../src/ui/lib/escher/vk/buffer_factory.h
BufferPtr NewBuffer (vk::DeviceSize size, vk::BufferUsageFlags usage_flags, vk::MemoryPropertyFlags memory_property_flags, GpuMemPtr * out_ptr)
Defined at line 43 of file ../../src/ui/lib/escher/vk/buffer_factory.h