enum
Gsk::RenderNodeType
Overview
The type of a node determines what the node is rendering.
Defined in:
lib/gi-crystal/src/auto/gsk-4.0/gsk.crEnum Members
-
NotARenderNode =
0_u32 -
Error type. No node will ever have this type.
-
ContainerNode =
1_u32 -
A node containing a stack of children
-
CairoNode =
2_u32 -
A node drawing a
cairo_::surface_t -
ColorNode =
3_u32 -
A node drawing a single color rectangle
-
LinearGradientNode =
4_u32 -
A node drawing a linear gradient
-
RepeatingLinearGradientNode =
5_u32 -
A node drawing a repeating linear gradient
-
RadialGradientNode =
6_u32 -
A node drawing a radial gradient
-
RepeatingRadialGradientNode =
7_u32 -
A node drawing a repeating radial gradient
-
ConicGradientNode =
8_u32 -
A node drawing a conic gradient
-
BorderNode =
9_u32 -
A node stroking a border around an area
-
TextureNode =
10_u32 -
A node drawing a
Gdk::Texture -
InsetShadowNode =
11_u32 -
A node drawing an inset shadow
-
OutsetShadowNode =
12_u32 -
A node drawing an outset shadow
-
TransformNode =
13_u32 -
A node that renders its child after applying a matrix transform
-
OpacityNode =
14_u32 -
A node that changes the opacity of its child
-
ColorMatrixNode =
15_u32 -
A node that applies a color matrix to every pixel
-
RepeatNode =
16_u32 -
A node that repeats the child's contents
-
ClipNode =
17_u32 -
A node that clips its child to a rectangular area
-
RoundedClipNode =
18_u32 -
A node that clips its child to a rounded rectangle
-
ShadowNode =
19_u32 -
A node that draws a shadow below its child
-
BlendNode =
20_u32 -
A node that blends two children together
-
CrossFadeNode =
21_u32 -
A node that cross-fades between two children
-
TextNode =
22_u32 -
A node containing a glyph string
-
BlurNode =
23_u32 -
A node that applies a blur
-
DebugNode =
24_u32 -
Debug information that does not affect the rendering
-
GlShaderNode =
25_u32 -
A node that uses OpenGL fragment shaders to render
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
-
#blend_node?
Returns
trueif this enum value equalsBlendNode -
#blur_node?
Returns
trueif this enum value equalsBlurNode -
#border_node?
Returns
trueif this enum value equalsBorderNode -
#cairo_node?
Returns
trueif this enum value equalsCairoNode -
#clip_node?
Returns
trueif this enum value equalsClipNode -
#color_matrix_node?
Returns
trueif this enum value equalsColorMatrixNode -
#color_node?
Returns
trueif this enum value equalsColorNode -
#conic_gradient_node?
Returns
trueif this enum value equalsConicGradientNode -
#container_node?
Returns
trueif this enum value equalsContainerNode -
#cross_fade_node?
Returns
trueif this enum value equalsCrossFadeNode -
#debug_node?
Returns
trueif this enum value equalsDebugNode -
#gl_shader_node?
Returns
trueif this enum value equalsGlShaderNode -
#inset_shadow_node?
Returns
trueif this enum value equalsInsetShadowNode -
#linear_gradient_node?
Returns
trueif this enum value equalsLinearGradientNode -
#not_a_render_node?
Returns
trueif this enum value equalsNotARenderNode -
#opacity_node?
Returns
trueif this enum value equalsOpacityNode -
#outset_shadow_node?
Returns
trueif this enum value equalsOutsetShadowNode -
#radial_gradient_node?
Returns
trueif this enum value equalsRadialGradientNode -
#repeat_node?
Returns
trueif this enum value equalsRepeatNode -
#repeating_linear_gradient_node?
Returns
trueif this enum value equalsRepeatingLinearGradientNode -
#repeating_radial_gradient_node?
Returns
trueif this enum value equalsRepeatingRadialGradientNode -
#rounded_clip_node?
Returns
trueif this enum value equalsRoundedClipNode -
#shadow_node?
Returns
trueif this enum value equalsShadowNode -
#text_node?
Returns
trueif this enum value equalsTextNode -
#texture_node?
Returns
trueif this enum value equalsTextureNode -
#transform_node?
Returns
trueif this enum value equalsTransformNode
Class methods inherited from struct Enum
g_type : UInt64
g_type
Class Method Detail
Returns the type id (GType) registered in GLib type system.
Instance Method Detail
Returns true if this enum value equals RepeatingLinearGradientNode
Returns true if this enum value equals RepeatingRadialGradientNode