class PipelineLayoutCache

Defined at line 15 of file ../../src/ui/lib/escher/vk/impl/pipeline_layout_cache.h

Public Methods

void PipelineLayoutCache (ResourceRecycler * recycler)

Defined at line 13 of file ../../src/ui/lib/escher/vk/impl/pipeline_layout_cache.cc

void ~PipelineLayoutCache ()

Defined at line 15 of file ../../src/ui/lib/escher/vk/impl/pipeline_layout_cache.cc

const PipelineLayoutPtr & ObtainPipelineLayout (const PipelineLayoutSpec & layout)

Return a layout corresponding to the spec, creating a new one if none is

already present in the cache.

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

size_t size ()

Return the number of layouts in the cache.

Defined at line 27 of file ../../src/ui/lib/escher/vk/impl/pipeline_layout_cache.h

void BeginFrame ()

Defined at line 28 of file ../../src/ui/lib/escher/vk/impl/pipeline_layout_cache.cc

void Clear ()

Clears layout cache.

Defined at line 30 of file ../../src/ui/lib/escher/vk/impl/pipeline_layout_cache.h