gray16
typedef gray16 self_type;
gray16() {}
explicit gray16(unsigned v_, unsigned a_=base_mask) :
gray16(const self_type& c, unsigned a_) :
gray16(const rgba& c) :
gray16(const rgba& c, double a_) :
gray16(const rgba8& c) :
gray16(const rgba8& c, unsigned a_) :
inline gray16 gray16_pre(unsigned v, unsigned a = gray16::base_mask)
return gray16(v,a).premultiply();
inline gray16 gray16_pre(const gray16& c, unsigned a)
return gray16(c,a).premultiply();
inline gray16 gray16_pre(const rgba& c)
return gray16(c).premultiply();
inline gray16 gray16_pre(const rgba& c, double a)
return gray16(c,a).premultiply();
inline gray16 gray16_pre(const rgba8& c)
return gray16(c).premultiply();
inline gray16 gray16_pre(const rgba8& c, unsigned a)
return gray16(c,a).premultiply();
typedef blender_gray<gray16> blender_gray16;
typedef blender_gray_pre<gray16> blender_gray16_pre;