Clutter.ColorOp
Description: Reference for Clutter.ColorOp

### Class

# ClutterColorOp

#### Description

    abstract class Clutter.ColorOp : GObject.Object
    {
      /* No available fields */
    }

No description available.

#### Hierarchy

#### Ancestors

- GObject

#### Descendants

- ClutterColorOp3DLut
- ClutterColorOpClampUnit
- ClutterColorOpCurve1D
- ClutterColorOpGammaPower
- ClutterColorOpMatrix4x4
- ClutterColorOpMultiply
- ClutterColorOpPqEotf
- ClutterColorOpPqInvEotf
- ClutterColorOpPremultiply
- ClutterColorOpSrgbPiecewiseEotf
- ClutterColorOpSrgbPiecewiseInvEotf
- ClutterColorOpUnpremultiply
- ClutterColorOpYcbcrMatrix

#### Instance methods

###### clutter_color_op_3d_lut_get_data

No description available.

###### clutter_color_op_can_lower_to_3d_lut

No description available.

###### clutter_color_op_can_lower_to_curve_1d

No description available.

###### clutter_color_op_can_lower_to_matrix_4x4

No description available.

###### clutter_color_op_curve_1d_get_data

No description available.

###### clutter_color_op_do_transform

No description available.

###### clutter_color_op_do_transform_one

No description available.

###### clutter_color_op_gamma_power_get_power

No description available.

###### clutter_color_op_get_clamps_input

No description available.

###### clutter_color_op_get_clamps_output

No description available.

###### clutter_color_op_get_transforms_alpha

No description available.

###### clutter_color_op_lower_to_3d_lut

No description available.

###### clutter_color_op_lower_to_curve_1d

No description available.

###### clutter_color_op_lower_to_matrix_4x4

No description available.

###### clutter_color_op_matrix_4x4_get_matrix

No description available.

###### clutter_color_op_multiply_get_value

No description available.

###### clutter_color_op_srgb_piecewise_eotf_get_unit_range_only

No description available.

###### clutter_color_op_srgb_piecewise_inv_eotf_get_unit_range_only

No description available.

###### clutter_color_op_to_string

No description available.

###### clutter_color_op_try_combine

No description available.

###### clutter_color_op_ycbcr_matrix_get_coeffs

No description available.

###### clutter_color_op_ycbcr_matrix_get_matrix

No description available.

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Signals

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

#### Class structure

    struct ClutterColorOpClass {
      GObjectClass parent_class;
      char* (* to_string) (
        ClutterColorOp* op
      );
      void (* do_transform) (
        ClutterColorOp* op,
        float* data,
        size_t n_samples
      );
      float (* do_transform_one) (
        ClutterColorOp* op,
        float input
      );
      gboolean (* get_transforms_alpha) (
        ClutterColorOp* op
      );
      gboolean (* get_clamps_input) (
        ClutterColorOp* op
      );
      gboolean (* get_clamps_output) (
        ClutterColorOp* op
      );

    }

No description available.

###### Class members

`parent_class: GObjectClass`

  No description available.

`to_string: char* (* to_string) ( ClutterColorOp* op )`

  No description available.

`do_transform: void (* do_transform) ( ClutterColorOp* op, float* data, size_t n_samples )`

  No description available.

`do_transform_one: float (* do_transform_one) ( ClutterColorOp* op, float input )`

  No description available.

`get_transforms_alpha: gboolean (* get_transforms_alpha) ( ClutterColorOp* op )`

  No description available.

`get_clamps_input: gboolean (* get_clamps_input) ( ClutterColorOp* op )`

  No description available.

`get_clamps_output: gboolean (* get_clamps_output) ( ClutterColorOp* op )`

  No description available.

#### Virtual methods

###### Clutter.ColorOpClass.do_transform

No description available.

###### Clutter.ColorOpClass.do_transform_one

No description available.

###### Clutter.ColorOpClass.get_clamps_input

No description available.

###### Clutter.ColorOpClass.get_clamps_output

No description available.

###### Clutter.ColorOpClass.get_transforms_alpha

No description available.

###### Clutter.ColorOpClass.to_string

No description available.