class SamplerCache

Defined at line 18 of file ../../src/ui/lib/escher/renderer/sampler_cache.h

SamplerCache lazily creates and caches Samplers upon demand. These samplers are never released.

Public Methods

void SamplerCache (fxl::WeakPtr<ResourceRecycler> resource_recycler)

Defined at line 14 of file ../../src/ui/lib/escher/renderer/sampler_cache.cc

SamplerPtr ObtainSampler (vk::Filter filter, bool use_unnormalized_coordinates)

Defined at line 17 of file ../../src/ui/lib/escher/renderer/sampler_cache.cc

SamplerPtr ObtainYuvSampler (vk::Format format, vk::Filter filter, ColorSpace color_space, bool use_unnormalized_coordinates)

Defined at line 22 of file ../../src/ui/lib/escher/renderer/sampler_cache.cc

size_t size ()

Return the number of samplers in the cache.

Defined at line 27 of file ../../src/ui/lib/escher/renderer/sampler_cache.h