class PaperShaderList

Defined at line 36 of file ../../src/ui/lib/escher/paper/paper_shader_list.h

Stores shaders that will be used by items enqueued in a PaperRenderQueue. These are generated by

PaperDrawCallFactory, which is responsible for putting the right shader at the right index in the

list. Later, when PaperRenderer tells the PaperRenderQueue to generate Vulkan commands, it will

specify the selector used to choose a shader from the list.

Public Methods

void PaperShaderList ()

Defined at line 38 of file ../../src/ui/lib/escher/paper/paper_shader_list.h

void set_shader (PaperShaderListSelector sel, ShaderProgram * prog)

Defined at line 40 of file ../../src/ui/lib/escher/paper/paper_shader_list.h

ShaderProgram * get_shader (PaperShaderListSelector sel)

Defined at line 48 of file ../../src/ui/lib/escher/paper/paper_shader_list.h