#include <elementary/eagle/ColorSpace.hpp>
|
|
constexpr rgba_float_t | operator+ (const rgba_float_t &r) const |
| | (mr), quick fix, should be revised. when using the interpolator class we had :
|
| |
|
constexpr | rgba_float_t (const Base_t::DomainVector_t &v) |
| | Copy constructor.
|
| |
|
constexpr | rgba_float_t (const rgba_float_t &v) |
| | Copy constructor.
|
| |
|
constexpr | rgba_float_t (float x, float y, float z, float a) |
| | Component-wise construction.
|
| |
- Author
- : marcel
- Todo:
- : note that this should better be a vector, but one would not like to duplicate all the operators already defined in PhysicalSpace vector instead of just doing typdef Coordinates<RGBA,float> rgba_float_t is due to a then missing default construct. for now just have it as a point to finish FiberIO layer.
- Note
- It is essential to have the META::BaseClass type trait defined for this type such that derived methods can operate on arrays of base classes.
-
WB: This class should be a typedef to the vector, i.e. to the base class, otherwise all computational operators need to be re-defined here for type-safety (otherwise it's ambigious).
- Examples
- AnemoneBoundingVolume.cpp, and MonochromeBackground.cpp.