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
true
if this enum value equalsBlendNode
-
#blur_node?
Returns
true
if this enum value equalsBlurNode
-
#border_node?
Returns
true
if this enum value equalsBorderNode
-
#cairo_node?
Returns
true
if this enum value equalsCairoNode
-
#clip_node?
Returns
true
if this enum value equalsClipNode
-
#color_matrix_node?
Returns
true
if this enum value equalsColorMatrixNode
-
#color_node?
Returns
true
if this enum value equalsColorNode
-
#conic_gradient_node?
Returns
true
if this enum value equalsConicGradientNode
-
#container_node?
Returns
true
if this enum value equalsContainerNode
-
#cross_fade_node?
Returns
true
if this enum value equalsCrossFadeNode
-
#debug_node?
Returns
true
if this enum value equalsDebugNode
-
#gl_shader_node?
Returns
true
if this enum value equalsGlShaderNode
-
#inset_shadow_node?
Returns
true
if this enum value equalsInsetShadowNode
-
#linear_gradient_node?
Returns
true
if this enum value equalsLinearGradientNode
-
#not_a_render_node?
Returns
true
if this enum value equalsNotARenderNode
-
#opacity_node?
Returns
true
if this enum value equalsOpacityNode
-
#outset_shadow_node?
Returns
true
if this enum value equalsOutsetShadowNode
-
#radial_gradient_node?
Returns
true
if this enum value equalsRadialGradientNode
-
#repeat_node?
Returns
true
if this enum value equalsRepeatNode
-
#repeating_linear_gradient_node?
Returns
true
if this enum value equalsRepeatingLinearGradientNode
-
#repeating_radial_gradient_node?
Returns
true
if this enum value equalsRepeatingRadialGradientNode
-
#rounded_clip_node?
Returns
true
if this enum value equalsRoundedClipNode
-
#shadow_node?
Returns
true
if this enum value equalsShadowNode
-
#text_node?
Returns
true
if this enum value equalsTextNode
-
#texture_node?
Returns
true
if this enum value equalsTextureNode
-
#transform_node?
Returns
true
if 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