diff --git a/gsk/gskenums.h b/gsk/gskenums.h index 7b89dac642..20bcf05020 100644 --- a/gsk/gskenums.h +++ b/gsk/gskenums.h @@ -35,7 +35,6 @@ * @GSK_CONIC_GRADIENT_NODE: A node drawing a conic gradient * @GSK_BORDER_NODE: A node stroking a border around an area * @GSK_TEXTURE_NODE: A node drawing a `GdkTexture` - * @GSK_TEXTURE_SCALE_NODE: A node drawing a `GdkTexture` scaled and filtered * @GSK_INSET_SHADOW_NODE: A node drawing an inset shadow * @GSK_OUTSET_SHADOW_NODE: A node drawing an outset shadow * @GSK_TRANSFORM_NODE: A node that renders its child after applying a matrix transform @@ -46,12 +45,13 @@ * @GSK_ROUNDED_CLIP_NODE: A node that clips its child to a rounded rectangle * @GSK_SHADOW_NODE: A node that draws a shadow below its child * @GSK_BLEND_NODE: A node that blends two children together - * @GSK_MASK_NODE: A node that masks one child with another * @GSK_CROSS_FADE_NODE: A node that cross-fades between two children * @GSK_TEXT_NODE: A node containing a glyph string * @GSK_BLUR_NODE: A node that applies a blur * @GSK_DEBUG_NODE: Debug information that does not affect the rendering * @GSK_GL_SHADER_NODE: A node that uses OpenGL fragment shaders to render + * @GSK_TEXTURE_SCALE_NODE: A node drawing a `GdkTexture` scaled and filtered (Since: 4.10) + * @GSK_MASK_NODE: A node that masks one child with another (Since: 4.10) * The type of a node determines what the node is rendering. */ @@ -67,7 +67,6 @@ typedef enum { GSK_CONIC_GRADIENT_NODE, GSK_BORDER_NODE, GSK_TEXTURE_NODE, - GSK_TEXTURE_SCALE_NODE, GSK_INSET_SHADOW_NODE, GSK_OUTSET_SHADOW_NODE, GSK_TRANSFORM_NODE, @@ -78,12 +77,13 @@ typedef enum { GSK_ROUNDED_CLIP_NODE, GSK_SHADOW_NODE, GSK_BLEND_NODE, - GSK_MASK_NODE, GSK_CROSS_FADE_NODE, GSK_TEXT_NODE, GSK_BLUR_NODE, GSK_DEBUG_NODE, - GSK_GL_SHADER_NODE + GSK_GL_SHADER_NODE, + GSK_TEXTURE_SCALE_NODE, + GSK_MASK_NODE } GskRenderNodeType; /** diff --git a/gsk/gskrendernodeprivate.h b/gsk/gskrendernodeprivate.h index 02bd846979..32acf04606 100644 --- a/gsk/gskrendernodeprivate.h +++ b/gsk/gskrendernodeprivate.h @@ -13,7 +13,7 @@ typedef struct _GskRenderNodeClass GskRenderNodeClass; * We don't add an "n-types" value to avoid having to handle * it in every single switch. */ -#define GSK_RENDER_NODE_TYPE_N_TYPES (GSK_GL_SHADER_NODE + 1) +#define GSK_RENDER_NODE_TYPE_N_TYPES (GSK_MASK_NODE + 1) extern GType gsk_render_node_types[];