20 #ifndef FASTUIDRAW_PAINTER_ITEM_SHADER_HPP 21 #define FASTUIDRAW_PAINTER_ITEM_SHADER_HPP 54 m_coverage_shader(cvg)
76 m_coverage_shader(cvg)
96 m_coverage_shader(cvg)
109 return m_coverage_shader;
all classes and functions of FastUIDraw are in the namespace fastuidraw.
PainterItemShader(reference_counted_ptr< PainterItemShader > parent, unsigned int sub_shader, const reference_counted_ptr< PainterItemCoverageShader > &cvg=reference_counted_ptr< PainterItemCoverageShader >())
PainterItemShader(unsigned int num_sub_shaders, const reference_counted_ptr< PainterItemCoverageShader > &cvg=reference_counted_ptr< PainterItemCoverageShader >())
A PainterShader encapsulates how to draw or blend.
A wrapper over a pointer to implement reference counting.
const reference_counted_ptr< PainterItemCoverageShader > & coverage_shader(void) const
file painter_item_coverage_shader.hpp
PainterItemShader(const reference_counted_ptr< PainterItemCoverageShader > &cvg=reference_counted_ptr< PainterItemCoverageShader >())
uint32_t sub_shader(void) const
const reference_counted_ptr< PainterShader > & parent(void) const
A PainterItemShader represents a shader to draw an item (typically a vertex and fragment shader pair)...