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