colord
Description:
System daemon for managing color devices.
Content:
Namespaces:
- Cd
Classes:
Structs:
Enums:
Constants:
Methods:
- public bool color_get_blackbody_rgb (uint temp, ColorRGB result)
Get the blackbody color for a specific temperature.
- public bool color_get_blackbody_rgb_full (double temp, ColorRGB result, ColorBlackbodyFlags flags)
Get the blackbody color for a specific temperature.
- public void color_rgb8_to_rgb (ColorRGB8 src, ColorRGB dest)
Convert from one color format to another.
- public GenericArray<ColorRGB> color_rgb_array_interpolate (GenericArray<ColorRGB> array, uint new_length)
Interpolate the RGB array to a different size.
- public bool color_rgb_array_is_monotonic (GenericArray<ColorRGB> array)
Checks the array for monotonicity.
- public GenericArray<ColorRGB> color_rgb_array_new ()
Creates a new RGB array.
- public void mat33_clear (Mat3x3 src)
Clears a matrix value, setting all it's values to zero.
- public void mat33_copy (Mat3x3 src, Mat3x3 dest)
Copies the matrix.
- public double mat33_determinant (Mat3x3 src)
Gets the determinant of the matrix.
- public double mat33_get_data (Mat3x3 src)
Gets the raw data for the matrix.
- public void mat33_init (Mat3x3 dest, double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22)
Initialises a matrix.
- public bool mat33_is_finite (Mat3x3 mat) throws Error
Determine whether all entries in the specified matrix are finite and
not NaNs.
- public void mat33_matrix_multiply (Mat3x3 mat_src1, Mat3x3 mat_src2, Mat3x3 mat_dest)
Multiply (convolve) one matrix with another.
- public void mat33_normalize (Mat3x3 src, Mat3x3 dest)
Normalizes a matrix
- public bool mat33_reciprocal (Mat3x3 src, Mat3x3 dest)
Inverts the matrix.
- public void mat33_scalar_multiply (Mat3x3 mat_src, double value, Mat3x3 mat_dest)
Multiplies a matrix with a scalar.
- public void mat33_set_identity (Mat3x3 src)
Sets the matrix to an identity value.
- public string mat33_to_string (Mat3x3 src)
Obtains a string representaton of a matrix.
- public void mat33_vector_multiply (Mat3x3 mat_src, Vec3 vec_src, Vec3 vec_dest)
Multiplies a matrix with a vector.