app: rename GimpLayerBlendTRC to GimpLayerColorSpace
It is used both for blending and compositing, the repeated use of the word BLEND in code made the logic involving both blending and compositing hard to read.
This commit is contained in:
@ -160,19 +160,19 @@ gimp_layer_mode_is_linear (GimpLayerMode mode)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
GimpLayerBlendTRC
|
GimpLayerColorSpace
|
||||||
gimp_layer_mode_get_blend_trc (GimpLayerMode mode)
|
gimp_layer_mode_get_blend_space (GimpLayerMode mode)
|
||||||
{
|
{
|
||||||
switch (mode)
|
switch (mode)
|
||||||
{
|
{
|
||||||
case GIMP_LAYER_MODE_NORMAL_NON_LINEAR:
|
case GIMP_LAYER_MODE_NORMAL_NON_LINEAR:
|
||||||
return GIMP_LAYER_BLEND_RGB_PERCEPTUAL;
|
return GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_DISSOLVE:
|
case GIMP_LAYER_MODE_DISSOLVE:
|
||||||
return GIMP_LAYER_BLEND_RGB_LINEAR;
|
return GIMP_LAYER_COLOR_SPACE_RGB_LINEAR;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_BEHIND:
|
case GIMP_LAYER_MODE_BEHIND:
|
||||||
return GIMP_LAYER_BLEND_RGB_PERCEPTUAL;
|
return GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_MULTIPLY_LEGACY:
|
case GIMP_LAYER_MODE_MULTIPLY_LEGACY:
|
||||||
case GIMP_LAYER_MODE_SCREEN_LEGACY:
|
case GIMP_LAYER_MODE_SCREEN_LEGACY:
|
||||||
@ -197,16 +197,16 @@ gimp_layer_mode_get_blend_trc (GimpLayerMode mode)
|
|||||||
|
|
||||||
case GIMP_LAYER_MODE_COLOR_ERASE:
|
case GIMP_LAYER_MODE_COLOR_ERASE:
|
||||||
case GIMP_LAYER_MODE_OVERLAY:
|
case GIMP_LAYER_MODE_OVERLAY:
|
||||||
return GIMP_LAYER_BLEND_RGB_PERCEPTUAL;
|
return GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_LCH_HUE:
|
case GIMP_LAYER_MODE_LCH_HUE:
|
||||||
case GIMP_LAYER_MODE_LCH_CHROMA:
|
case GIMP_LAYER_MODE_LCH_CHROMA:
|
||||||
case GIMP_LAYER_MODE_LCH_COLOR:
|
case GIMP_LAYER_MODE_LCH_COLOR:
|
||||||
case GIMP_LAYER_MODE_LCH_LIGHTNESS:
|
case GIMP_LAYER_MODE_LCH_LIGHTNESS:
|
||||||
return GIMP_LAYER_BLEND_LAB;
|
return GIMP_LAYER_COLOR_SPACE_LAB;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_NORMAL:
|
case GIMP_LAYER_MODE_NORMAL:
|
||||||
return GIMP_LAYER_BLEND_RGB_LINEAR;
|
return GIMP_LAYER_COLOR_SPACE_RGB_LINEAR;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_MULTIPLY:
|
case GIMP_LAYER_MODE_MULTIPLY:
|
||||||
case GIMP_LAYER_MODE_SCREEN:
|
case GIMP_LAYER_MODE_SCREEN:
|
||||||
@ -226,7 +226,7 @@ gimp_layer_mode_get_blend_trc (GimpLayerMode mode)
|
|||||||
case GIMP_LAYER_MODE_SOFTLIGHT:
|
case GIMP_LAYER_MODE_SOFTLIGHT:
|
||||||
case GIMP_LAYER_MODE_GRAIN_EXTRACT:
|
case GIMP_LAYER_MODE_GRAIN_EXTRACT:
|
||||||
case GIMP_LAYER_MODE_GRAIN_MERGE:
|
case GIMP_LAYER_MODE_GRAIN_MERGE:
|
||||||
return GIMP_LAYER_BLEND_RGB_PERCEPTUAL;
|
return GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_BEHIND_LINEAR:
|
case GIMP_LAYER_MODE_BEHIND_LINEAR:
|
||||||
case GIMP_LAYER_MODE_MULTIPLY_LINEAR:
|
case GIMP_LAYER_MODE_MULTIPLY_LINEAR:
|
||||||
@ -244,25 +244,25 @@ gimp_layer_mode_get_blend_trc (GimpLayerMode mode)
|
|||||||
case GIMP_LAYER_MODE_SOFTLIGHT_LINEAR:
|
case GIMP_LAYER_MODE_SOFTLIGHT_LINEAR:
|
||||||
case GIMP_LAYER_MODE_GRAIN_EXTRACT_LINEAR:
|
case GIMP_LAYER_MODE_GRAIN_EXTRACT_LINEAR:
|
||||||
case GIMP_LAYER_MODE_GRAIN_MERGE_LINEAR:
|
case GIMP_LAYER_MODE_GRAIN_MERGE_LINEAR:
|
||||||
return GIMP_LAYER_BLEND_RGB_LINEAR;
|
return GIMP_LAYER_COLOR_SPACE_RGB_LINEAR;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_ERASE:
|
case GIMP_LAYER_MODE_ERASE:
|
||||||
return GIMP_LAYER_BLEND_RGB_LINEAR;
|
return GIMP_LAYER_COLOR_SPACE_RGB_LINEAR;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_REPLACE:
|
case GIMP_LAYER_MODE_REPLACE:
|
||||||
return GIMP_LAYER_BLEND_RGB_PERCEPTUAL;
|
return GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL;
|
||||||
|
|
||||||
case GIMP_LAYER_MODE_ANTI_ERASE:
|
case GIMP_LAYER_MODE_ANTI_ERASE:
|
||||||
return GIMP_LAYER_BLEND_RGB_LINEAR;
|
return GIMP_LAYER_COLOR_SPACE_RGB_LINEAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
return GIMP_LAYER_BLEND_RGB_LINEAR;
|
return GIMP_LAYER_COLOR_SPACE_RGB_LINEAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
GimpLayerBlendTRC
|
GimpLayerColorSpace
|
||||||
gimp_layer_mode_get_composite_trc (GimpLayerMode mode)
|
gimp_layer_mode_get_composite_space (GimpLayerMode mode)
|
||||||
{
|
{
|
||||||
return GIMP_LAYER_BLEND_RGB_LINEAR;
|
return GIMP_LAYER_COLOR_SPACE_RGB_LINEAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
GimpLayerCompositeMode
|
GimpLayerCompositeMode
|
||||||
|
@ -23,14 +23,14 @@
|
|||||||
#define __GIMP_LAYER_MODES_H__
|
#define __GIMP_LAYER_MODES_H__
|
||||||
|
|
||||||
|
|
||||||
gboolean gimp_layer_mode_is_legacy (GimpLayerMode mode);
|
gboolean gimp_layer_mode_is_legacy (GimpLayerMode mode);
|
||||||
gboolean gimp_layer_mode_is_linear (GimpLayerMode mode);
|
gboolean gimp_layer_mode_is_linear (GimpLayerMode mode);
|
||||||
|
|
||||||
GimpLayerBlendTRC gimp_layer_mode_get_blend_trc (GimpLayerMode mode);
|
GimpLayerColorSpace gimp_layer_mode_get_blend_space (GimpLayerMode mode);
|
||||||
GimpLayerBlendTRC gimp_layer_mode_get_composite_trc (GimpLayerMode mode);
|
GimpLayerColorSpace gimp_layer_mode_get_composite_space (GimpLayerMode mode);
|
||||||
GimpLayerCompositeMode gimp_layer_mode_get_composite_mode (GimpLayerMode mode);
|
GimpLayerCompositeMode gimp_layer_mode_get_composite_mode (GimpLayerMode mode);
|
||||||
|
|
||||||
const gchar * gimp_layer_mode_get_operation (GimpLayerMode mode);
|
const gchar * gimp_layer_mode_get_operation (GimpLayerMode mode);
|
||||||
|
|
||||||
|
|
||||||
#endif /* __GIMP_LAYER_MODES_H__ */
|
#endif /* __GIMP_LAYER_MODES_H__ */
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_addition_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_addition_legacy_process_pixels (gfloat *i
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_burn_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_burn_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_darken_only_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_darken_only_legacy_process_pixels (gfloat
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_difference_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_difference_legacy_process_pixels (gfloat
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_divide_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_divide_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_dodge_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_dodge_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_grain_extract_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_Trc,
|
GimpLayerColorSpace composite_Trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_grain_extract_legacy_process_pixels (gfloat
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_grain_merge_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_grain_merge_legacy_process_pixels (gfloat *
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_hardlight_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_hardlight_legacy_process_pixels (gfloat *in
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -98,8 +98,8 @@ gimp_operation_hsv_color_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_hsv_color_legacy_process_pixels (gfloat *in
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -98,8 +98,8 @@ gimp_operation_hsv_hue_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_hsv_hue_legacy_process_pixels (gfloat *in
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_hsv_saturation_legacy_process_pixels (gfloat
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_hsv_value_legacy_process_pixels (gfloat *
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_lighten_only_legacy_process_pixels (gfloat
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_multiply_legacy_process_pixels (gfloat *i
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_screen_legacy_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_softlight_legacy_process_pixels (gfloat *
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_subtract_legacy_process_pixels (gfloat *i
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -209,8 +209,8 @@ gimp_composite_blend (gfloat *in,
|
|||||||
gfloat *out,
|
gfloat *out,
|
||||||
gfloat opacity,
|
gfloat opacity,
|
||||||
glong samples,
|
glong samples,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode,
|
GimpLayerCompositeMode composite_mode,
|
||||||
GimpBlendFunc blend_func)
|
GimpBlendFunc blend_func)
|
||||||
{
|
{
|
||||||
@ -225,60 +225,60 @@ gimp_composite_blend (gfloat *in,
|
|||||||
switch (blend_trc)
|
switch (blend_trc)
|
||||||
{
|
{
|
||||||
default:
|
default:
|
||||||
case GIMP_LAYER_BLEND_RGB_LINEAR:
|
case GIMP_LAYER_COLOR_SPACE_RGB_LINEAR:
|
||||||
fish_to_blend = NULL;
|
fish_to_blend = NULL;
|
||||||
switch (composite_trc)
|
switch (composite_trc)
|
||||||
{
|
{
|
||||||
case GIMP_LAYER_BLEND_LAB:
|
case GIMP_LAYER_COLOR_SPACE_LAB:
|
||||||
fish_to_composite = _gimp_fish_rgba_to_laba;
|
fish_to_composite = _gimp_fish_rgba_to_laba;
|
||||||
fish_from_composite = _gimp_fish_laba_to_rgba;
|
fish_from_composite = _gimp_fish_laba_to_rgba;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
case GIMP_LAYER_BLEND_RGB_LINEAR:
|
case GIMP_LAYER_COLOR_SPACE_RGB_LINEAR:
|
||||||
fish_to_composite = NULL;
|
fish_to_composite = NULL;
|
||||||
fish_from_composite = NULL;
|
fish_from_composite = NULL;
|
||||||
break;
|
break;
|
||||||
case GIMP_LAYER_BLEND_RGB_PERCEPTUAL:
|
case GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL:
|
||||||
fish_to_composite = _gimp_fish_rgba_to_perceptual;
|
fish_to_composite = _gimp_fish_rgba_to_perceptual;
|
||||||
fish_from_composite = _gimp_fish_perceptual_to_rgba;
|
fish_from_composite = _gimp_fish_perceptual_to_rgba;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GIMP_LAYER_BLEND_LAB:
|
case GIMP_LAYER_COLOR_SPACE_LAB:
|
||||||
fish_to_blend = _gimp_fish_rgba_to_laba;
|
fish_to_blend = _gimp_fish_rgba_to_laba;
|
||||||
switch (composite_trc)
|
switch (composite_trc)
|
||||||
{
|
{
|
||||||
case GIMP_LAYER_BLEND_LAB:
|
case GIMP_LAYER_COLOR_SPACE_LAB:
|
||||||
default:
|
default:
|
||||||
fish_to_composite = NULL;
|
fish_to_composite = NULL;
|
||||||
fish_from_composite = _gimp_fish_laba_to_rgba;
|
fish_from_composite = _gimp_fish_laba_to_rgba;
|
||||||
break;
|
break;
|
||||||
case GIMP_LAYER_BLEND_RGB_LINEAR:
|
case GIMP_LAYER_COLOR_SPACE_RGB_LINEAR:
|
||||||
fish_to_composite = _gimp_fish_laba_to_rgba;
|
fish_to_composite = _gimp_fish_laba_to_rgba;
|
||||||
fish_from_composite = NULL;
|
fish_from_composite = NULL;
|
||||||
break;
|
break;
|
||||||
case GIMP_LAYER_BLEND_RGB_PERCEPTUAL:
|
case GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL:
|
||||||
fish_to_composite = _gimp_fish_laba_to_perceptual;
|
fish_to_composite = _gimp_fish_laba_to_perceptual;
|
||||||
fish_from_composite = _gimp_fish_perceptual_to_rgba;
|
fish_from_composite = _gimp_fish_perceptual_to_rgba;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GIMP_LAYER_BLEND_RGB_PERCEPTUAL:
|
case GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL:
|
||||||
fish_to_blend = _gimp_fish_rgba_to_perceptual;
|
fish_to_blend = _gimp_fish_rgba_to_perceptual;
|
||||||
switch (composite_trc)
|
switch (composite_trc)
|
||||||
{
|
{
|
||||||
case GIMP_LAYER_BLEND_LAB:
|
case GIMP_LAYER_COLOR_SPACE_LAB:
|
||||||
default:
|
default:
|
||||||
fish_to_composite = _gimp_fish_perceptual_to_laba;
|
fish_to_composite = _gimp_fish_perceptual_to_laba;
|
||||||
fish_from_composite = NULL;
|
fish_from_composite = NULL;
|
||||||
break;
|
break;
|
||||||
case GIMP_LAYER_BLEND_RGB_LINEAR:
|
case GIMP_LAYER_COLOR_SPACE_RGB_LINEAR:
|
||||||
fish_to_composite = _gimp_fish_perceptual_to_rgba;
|
fish_to_composite = _gimp_fish_perceptual_to_rgba;
|
||||||
fish_from_composite = NULL;
|
fish_from_composite = NULL;
|
||||||
break;
|
break;
|
||||||
case GIMP_LAYER_BLEND_RGB_PERCEPTUAL:
|
case GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL:
|
||||||
fish_to_composite = NULL;
|
fish_to_composite = NULL;
|
||||||
fish_from_composite = _gimp_fish_perceptual_to_rgba;
|
fish_from_composite = _gimp_fish_perceptual_to_rgba;
|
||||||
break;
|
break;
|
||||||
@ -306,7 +306,7 @@ gimp_composite_blend (gfloat *in,
|
|||||||
|
|
||||||
if (fish_to_composite)
|
if (fish_to_composite)
|
||||||
{
|
{
|
||||||
if (composite_trc == GIMP_LAYER_BLEND_RGB_LINEAR)
|
if (composite_trc == GIMP_LAYER_COLOR_SPACE_RGB_LINEAR)
|
||||||
{
|
{
|
||||||
blend_in = in;
|
blend_in = in;
|
||||||
blend_layer = layer;
|
blend_layer = layer;
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_addition_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_addition_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_anti_erase_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_anti_erase_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_behind_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_behind_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_burn_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_burn_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -98,8 +98,8 @@ gimp_operation_color_erase_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_color_erase_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_darken_only_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_darken_only_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_difference_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_difference_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -110,8 +110,8 @@ gimp_operation_dissolve_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *result,
|
const GeglRectangle *result,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_dissolve_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *result,
|
const GeglRectangle *result,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_divide_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_divide_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_dodge_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_dodge_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ gimp_operation_erase_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_erase_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_grain_extract_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_grain_extract_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_grain_merge_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_grain_merge_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -95,8 +95,8 @@ gimp_operation_hardlight_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_hardlight_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -100,8 +100,8 @@ gimp_operation_hsv_color_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_hsv_color_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -100,8 +100,8 @@ gimp_operation_hsv_hue_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_hsv_hue_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -100,8 +100,8 @@ gimp_operation_hsv_saturation_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_hsv_saturation_process_pixels (gfloat *in
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -100,8 +100,8 @@ gimp_operation_hsv_value_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_hsv_value_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -101,8 +101,8 @@ gimp_operation_lch_chroma_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -59,8 +59,8 @@ gboolean gimp_operation_lch_chroma_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -101,8 +101,8 @@ gimp_operation_lch_color_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -59,8 +59,8 @@ gboolean gimp_operation_lch_color_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -101,8 +101,8 @@ gimp_operation_lch_hue_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -59,8 +59,8 @@ gboolean gimp_operation_lch_hue_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
#endif /* __GIMP_OPERATION_LCH_HUE_H__ */
|
#endif /* __GIMP_OPERATION_LCH_HUE_H__ */
|
||||||
|
@ -101,8 +101,8 @@ gimp_operation_lch_lightness_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -59,8 +59,8 @@ gboolean gimp_operation_lch_lightness_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_lighten_only_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_lighten_only_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_multiply_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_multiply_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -40,8 +40,8 @@ gimp_operation_normal_process_pixels_sse2 (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
/* check alignment */
|
/* check alignment */
|
||||||
|
@ -40,8 +40,8 @@ gimp_operation_normal_process_pixels_sse4 (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
/* check alignment */
|
/* check alignment */
|
||||||
|
@ -193,8 +193,8 @@ gimp_operation_normal_process_pixels_core (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -59,8 +59,8 @@ gboolean gimp_operation_normal_process_pixels_core (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
gboolean gimp_operation_normal_process_pixels_sse2 (gfloat *in,
|
gboolean gimp_operation_normal_process_pixels_sse2 (gfloat *in,
|
||||||
@ -71,8 +71,8 @@ gboolean gimp_operation_normal_process_pixels_sse2 (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
gboolean gimp_operation_normal_process_pixels_sse4 (gfloat *in,
|
gboolean gimp_operation_normal_process_pixels_sse4 (gfloat *in,
|
||||||
@ -83,8 +83,8 @@ gboolean gimp_operation_normal_process_pixels_sse4 (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -95,8 +95,8 @@ gimp_operation_overlay_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_overlay_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -103,8 +103,8 @@ gimp_operation_point_layer_mode_class_init (GimpOperationPointLayerModeClass *kl
|
|||||||
g_object_class_install_property (object_class, PROP_BLEND_TRC,
|
g_object_class_install_property (object_class, PROP_BLEND_TRC,
|
||||||
g_param_spec_enum ("blend-trc",
|
g_param_spec_enum ("blend-trc",
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
GIMP_TYPE_LAYER_BLEND_TRC,
|
GIMP_TYPE_LAYER_COLOR_SPACE,
|
||||||
GIMP_LAYER_BLEND_RGB_LINEAR,
|
GIMP_LAYER_COLOR_SPACE_RGB_LINEAR,
|
||||||
GIMP_PARAM_READWRITE |
|
GIMP_PARAM_READWRITE |
|
||||||
G_PARAM_CONSTRUCT));
|
G_PARAM_CONSTRUCT));
|
||||||
|
|
||||||
@ -112,8 +112,8 @@ gimp_operation_point_layer_mode_class_init (GimpOperationPointLayerModeClass *kl
|
|||||||
g_object_class_install_property (object_class, PROP_COMPOSITE_TRC,
|
g_object_class_install_property (object_class, PROP_COMPOSITE_TRC,
|
||||||
g_param_spec_enum ("composite-trc",
|
g_param_spec_enum ("composite-trc",
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
GIMP_TYPE_LAYER_BLEND_TRC,
|
GIMP_TYPE_LAYER_COLOR_SPACE,
|
||||||
GIMP_LAYER_BLEND_RGB_LINEAR,
|
GIMP_LAYER_COLOR_SPACE_RGB_LINEAR,
|
||||||
GIMP_PARAM_READWRITE |
|
GIMP_PARAM_READWRITE |
|
||||||
G_PARAM_CONSTRUCT));
|
G_PARAM_CONSTRUCT));
|
||||||
|
|
||||||
|
@ -46,8 +46,8 @@ struct _GimpOperationPointLayerMode
|
|||||||
|
|
||||||
gboolean linear;
|
gboolean linear;
|
||||||
gdouble opacity;
|
gdouble opacity;
|
||||||
GimpLayerBlendTRC blend_trc;
|
GimpLayerColorSpace blend_trc;
|
||||||
GimpLayerBlendTRC composite_trc;
|
GimpLayerColorSpace composite_trc;
|
||||||
GimpLayerCompositeMode composite_mode;
|
GimpLayerCompositeMode composite_mode;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -93,8 +93,8 @@ gimp_operation_replace_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
const gboolean has_mask = mask != NULL;
|
const gboolean has_mask = mask != NULL;
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_replace_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_screen_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_screen_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -113,8 +113,8 @@ gimp_operation_softlight_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -57,8 +57,8 @@ gboolean gimp_operation_softlight_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,8 +96,8 @@ gimp_operation_subtract_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode)
|
GimpLayerCompositeMode composite_mode)
|
||||||
{
|
{
|
||||||
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
gimp_composite_blend (in, layer, mask, out, opacity, samples,
|
||||||
|
@ -58,8 +58,8 @@ gboolean gimp_operation_subtract_process_pixels (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,16 +21,16 @@
|
|||||||
#define __OPERATIONS_ENUMS_H__
|
#define __OPERATIONS_ENUMS_H__
|
||||||
|
|
||||||
|
|
||||||
#define GIMP_TYPE_LAYER_BLEND_TRC (gimp_layer_blend_trc_get_type ())
|
#define GIMP_TYPE_LAYER_COLOR_SPACE (gimp_layer_color_space_get_type ())
|
||||||
|
|
||||||
GType gimp_layer_blend_trc_get_type (void) G_GNUC_CONST;
|
GType gimp_layer_color_space_get_type (void) G_GNUC_CONST;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
GIMP_LAYER_BLEND_RGB_LINEAR,
|
GIMP_LAYER_COLOR_SPACE_RGB_LINEAR,
|
||||||
GIMP_LAYER_BLEND_RGB_PERCEPTUAL,
|
GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL,
|
||||||
GIMP_LAYER_BLEND_LAB,
|
GIMP_LAYER_COLOR_SPACE_LAB,
|
||||||
} GimpLayerBlendTRC;
|
} GimpLayerColorSpace;
|
||||||
|
|
||||||
|
|
||||||
#define GIMP_TYPE_LAYER_COMPOSITE_MODE (gimp_layer_composite_mode_get_type ())
|
#define GIMP_TYPE_LAYER_COMPOSITE_MODE (gimp_layer_composite_mode_get_type ())
|
||||||
|
@ -63,8 +63,8 @@ typedef gboolean (* GimpLayerModeFunc) (gfloat *in,
|
|||||||
glong samples,
|
glong samples,
|
||||||
const GeglRectangle *roi,
|
const GeglRectangle *roi,
|
||||||
gint level,
|
gint level,
|
||||||
GimpLayerBlendTRC blend_trc,
|
GimpLayerColorSpace blend_trc,
|
||||||
GimpLayerBlendTRC composite_trc,
|
GimpLayerColorSpace composite_trc,
|
||||||
GimpLayerCompositeMode composite_mode);
|
GimpLayerCompositeMode composite_mode);
|
||||||
|
|
||||||
typedef void (* GimpBlendFunc) (const float *dest,
|
typedef void (* GimpBlendFunc) (const float *dest,
|
||||||
|
Reference in New Issue
Block a user