A homogeneous color base holding three color elements. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept. More...
#include <color_base.hpp>
Public Types | |
| typedef Layout | layout_t |
Public Member Functions | |
|
element_reference_type < homogeneous_color_base > ::type | at (mpl::int_< 0 >) |
|
element_const_reference_type < homogeneous_color_base > ::type | at (mpl::int_< 0 >) const |
|
element_reference_type < homogeneous_color_base > ::type | at (mpl::int_< 1 >) |
|
element_const_reference_type < homogeneous_color_base > ::type | at (mpl::int_< 1 >) const |
|
element_reference_type < homogeneous_color_base > ::type | at (mpl::int_< 2 >) |
|
element_const_reference_type < homogeneous_color_base > ::type | at (mpl::int_< 2 >) const |
| homogeneous_color_base (Element v) | |
| homogeneous_color_base (Element v0, Element v1, Element v2) | |
| template<typename E2 , typename L2 > | |
| homogeneous_color_base (const homogeneous_color_base< E2, L2, 3 > &c) | |
| template<typename E2 , typename L2 > | |
| homogeneous_color_base (homogeneous_color_base< E2, L2, 3 > &c) | |
| template<typename P > | |
| homogeneous_color_base (P *p, bool) | |
| template<typename Ref > | |
| Ref | deref () const |
| template<typename Ptr > | |
| homogeneous_color_base (const Ptr &ptr, std::ptrdiff_t diff) | |
| Element | at_c_dynamic (std::size_t i) const |
A homogeneous color base holding three color elements. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept.