get_color: Named channel accessors More...
| Classes | |
| struct | contains_color< ColorBase, Color > | 
| A predicate metafunction determining whether a given color base contains a given color.  More... | |
| struct | color_element_type< ColorBase, Color > | 
| Specifies the type of the element associated with a given color tag.  More... | |
| struct | color_element_reference_type< ColorBase, Color > | 
| Specifies the return type of the mutable element accessor by color name, get_color(color_base, Color());.  More... | |
| struct | color_element_const_reference_type< ColorBase, Color > | 
| Specifies the return type of the constant element accessor by color name, get_color(color_base, Color());.  More... | |
| Functions | |
| template<typename ColorBase , typename Color > | |
| color_element_reference_type< ColorBase, Color >::type | get_color (ColorBase &cb, Color=Color()) | 
| Mutable accessor to the element associated with a given color name. | |
| template<typename ColorBase , typename Color > | |
| color_element_const_reference_type< ColorBase, Color >::type | get_color (const ColorBase &cb, Color=Color()) | 
| Constant accessor to the element associated with a given color name. | |
get_color: Named channel accessors
Support for accessing the elements of a color base by color name
Example: A function that takes a generic pixel containing a red channel and sets it to 100%: