#include <MRCMesh/MRVector4.h>#include <MRCMisc/exports.h>#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
Classes | |
| struct | MR_Color |
Generated from class MR::Color. More... | |
Typedefs | |
| typedef struct MR_NoInit | MR_NoInit |
| typedef struct MR_Color | MR_Color |
Generated from class MR::Color. | |
| typedef struct MR_Color MR_Color |
Generated from class MR::Color.
Generated from function MR::operator+. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object.
Blend two colors together
MR::blend. Parameter front can not be null. It is a single object. Parameter back can not be null. It is a single object. Generated from method MR::Color::operator+=. Parameter _this can not be null. It is a single object. Parameter other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
Generated from method MR::Color::black.
Generated from method MR::Color::blue.
Generated from method MR::Color::brown.
Generated from constructor MR::Color::Color. Parameter _1 can not be null. It is a single object.
Generated from constructor MR::Color::Color.
Generated from constructor MR::Color::Color.
Generated from constructor MR::Color::Color.
Generated from constructor MR::Color::Color.
| MRC_API MR_Color MR_Color_Construct_float | ( | const MR_Vector4f * | vec | ) |
Generated from constructor MR::Color::Color. Parameter vec can not be null. It is a single object.
| MRC_API MR_Color MR_Color_Construct_int | ( | const MR_Vector4i * | vec | ) |
Generated from constructor MR::Color::Color. Parameter vec can not be null. It is a single object.
| MRC_API MR_Vector4f MR_Color_ConvertTo_MR_Vector4f | ( | const MR_Color * | _this | ) |
Generated from conversion operator MR::Color::operator MR::Vector4f. Parameter _this can not be null. It is a single object.
| MRC_API MR_Vector4i MR_Color_ConvertTo_MR_Vector4i | ( | const MR_Color * | _this | ) |
Generated from conversion operator MR::Color::operator MR::Vector4i. Parameter _this can not be null. It is a single object.
Constructs an empty (default-constructed) instance.
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_FreeArray(). Use MR_Color_OffsetMutablePtr() and MR_Color_OffsetPtr() to access the array elements.
Generated from method MR::Color::operator/=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
Generated from method MR::Color::getUInt32. Parameter _this can not be null. It is a single object.
Generated from method MR::Color::gray.
Generated from method MR::Color::green.
Generated from method MR::Color::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
Generated from method MR::Color::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
Generated from method MR::Color::operator*=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
Generated from method MR::Color::purple.
Generated from method MR::Color::red.
Generated from method MR::Color::scaledAlpha. Parameter _this can not be null. It is a single object.
Generated from method MR::Color::operator-=. Parameter _this can not be null. It is a single object. Parameter other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
Generated from method MR::Color::transparent.
| MRC_API unsigned char MR_Color_valToUint8_float | ( | float | val | ) |
Generated from method MR::Color::valToUint8<float>.
| MRC_API unsigned char MR_Color_valToUint8_int | ( | int | val | ) |
Generated from method MR::Color::valToUint8<int>.
Generated from method MR::Color::white.
Generated from method MR::Color::yellow.
Generated from function MR::operator/. Parameter b can not be null. It is a single object.
Generated from function MR::operator==. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object.
Generated from function MR::operator*. Parameter b can not be null. It is a single object.
Generated from function MR::operator*. Parameter b can not be null. It is a single object.
Generated from function MR::operator!=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object.
Generated from function MR::operator-. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object.