20 #ifndef FASTUIDRAW_PAINTER_BLEND_SHADER_SET_HPP 21 #define FASTUIDRAW_PAINTER_BLEND_SHADER_SET_HPP all classes and functions of FastUIDraw are in the namespace fastuidraw.
void swap(PainterBlendShaderSet &obj)
blend_mode_t
Enumeration specifying blend modes. The following function-formulas are used in a number of the blend...
PainterBlendShaderSet(void)
A wrapper over a pointer to implement reference counting.
const reference_counted_ptr< PainterBlendShader > & shader(enum PainterEnums::blend_mode_t tp) const
A PainterBlendShaderSet represents a set of shaders for the blend modes enumerated by PainterEnums::b...
PainterBlendShaderSet & operator=(const PainterBlendShaderSet &rhs)
BlendMode blend_mode(enum PainterEnums::blend_mode_t tp) const
Class to hold the blend mode as exposed by typical 3D APIs.
unsigned int shader_count(void) const
file painter_blend_shader.hpp