# Index of all symbols

### B

GskBlendMode, enum in GskRenderNode
GskBlendNode, struct in GskRenderNode
gsk_blend_node_get_blend_mode, function in GskRenderNode
gsk_blend_node_get_bottom_child, function in GskRenderNode
gsk_blend_node_get_top_child, function in GskRenderNode
gsk_blend_node_new, function in GskRenderNode
GskBlurNode, struct in GskRenderNode
gsk_blur_node_get_child, function in GskRenderNode
gsk_blur_node_get_radius, function in GskRenderNode
gsk_blur_node_new, function in GskRenderNode
GskBorderNode, struct in GskRenderNode
gsk_border_node_get_colors, function in GskRenderNode
gsk_border_node_get_outline, function in GskRenderNode
gsk_border_node_get_widths, function in GskRenderNode
gsk_border_node_new, function in GskRenderNode
gsk_broadway_renderer_new, function in GskRenderer

### C

GskCairoNode, struct in GskRenderNode
gsk_cairo_node_get_draw_context, function in GskRenderNode
gsk_cairo_node_get_surface, function in GskRenderNode
gsk_cairo_node_new, function in GskRenderNode
gsk_cairo_renderer_new, function in GskRenderer
GskClipNode, struct in GskRenderNode
gsk_clip_node_get_child, function in GskRenderNode
gsk_clip_node_get_clip, function in GskRenderNode
gsk_clip_node_new, function in GskRenderNode
GskColorMatrixNode, struct in GskRenderNode
GskColorNode, struct in GskRenderNode
GskColorStop, struct in GskRenderNode
gsk_color_matrix_node_get_child, function in GskRenderNode
gsk_color_matrix_node_get_color_matrix, function in GskRenderNode
gsk_color_matrix_node_get_color_offset, function in GskRenderNode
gsk_color_matrix_node_new, function in GskRenderNode
gsk_color_node_get_color, function in GskRenderNode
gsk_color_node_new, function in GskRenderNode
GskConicGradientNode, struct in GskRenderNode
gsk_conic_gradient_node_get_center, function in GskRenderNode
gsk_conic_gradient_node_get_color_stops, function in GskRenderNode
gsk_conic_gradient_node_get_n_color_stops, function in GskRenderNode
gsk_conic_gradient_node_get_rotation, function in GskRenderNode
gsk_conic_gradient_node_new, function in GskRenderNode
GskContainerNode, struct in GskRenderNode
gsk_container_node_get_child, function in GskRenderNode
gsk_container_node_get_n_children, function in GskRenderNode
gsk_container_node_new, function in GskRenderNode
GskCorner, enum in GskRoundedRect
GskCrossFadeNode, struct in GskRenderNode
gsk_cross_fade_node_get_end_child, function in GskRenderNode
gsk_cross_fade_node_get_progress, function in GskRenderNode
gsk_cross_fade_node_get_start_child, function in GskRenderNode
gsk_cross_fade_node_new, function in GskRenderNode

### D

GskDebugNode, struct in GskRenderNode
gsk_debug_node_get_child, function in GskRenderNode
gsk_debug_node_get_message, function in GskRenderNode
gsk_debug_node_new, function in GskRenderNode

### G

GskGLShader, struct in GskGLShader
GskGLShader:resource, object property in GskGLShader
GskGLShader:source, object property in GskGLShader
GskGLShaderNode, struct in GskRenderNode
GskGLUniformType, enum in GskGLShader
gsk_gl_renderer_new, function in GskRenderer
gsk_gl_shader_compile, function in GskGLShader
gsk_gl_shader_find_uniform_by_name, function in GskGLShader
gsk_gl_shader_format_args, function in GskGLShader
gsk_gl_shader_format_args_va, function in GskGLShader
gsk_gl_shader_get_args_size, function in GskGLShader
gsk_gl_shader_get_arg_bool, function in GskGLShader
gsk_gl_shader_get_arg_float, function in GskGLShader
gsk_gl_shader_get_arg_int, function in GskGLShader
gsk_gl_shader_get_arg_uint, function in GskGLShader
gsk_gl_shader_get_arg_vec2, function in GskGLShader
gsk_gl_shader_get_arg_vec3, function in GskGLShader
gsk_gl_shader_get_arg_vec4, function in GskGLShader
gsk_gl_shader_get_n_textures, function in GskGLShader
gsk_gl_shader_get_n_uniforms, function in GskGLShader
gsk_gl_shader_get_resource, function in GskGLShader
gsk_gl_shader_get_source, function in GskGLShader
gsk_gl_shader_get_uniform_name, function in GskGLShader
gsk_gl_shader_get_uniform_offset, function in GskGLShader
gsk_gl_shader_get_uniform_type, function in GskGLShader
gsk_gl_shader_new_from_bytes, function in GskGLShader
gsk_gl_shader_new_from_resource, function in GskGLShader
gsk_gl_shader_node_get_args, function in GskRenderNode
gsk_gl_shader_node_get_child, function in GskRenderNode
gsk_gl_shader_node_get_n_children, function in GskRenderNode
gsk_gl_shader_node_get_shader, function in GskRenderNode
gsk_gl_shader_node_new, function in GskRenderNode

### I

GskInsetShadowNode, struct in GskRenderNode
gsk_inset_shadow_node_get_blur_radius, function in GskRenderNode
gsk_inset_shadow_node_get_color, function in GskRenderNode
gsk_inset_shadow_node_get_dx, function in GskRenderNode
gsk_inset_shadow_node_get_dy, function in GskRenderNode
gsk_inset_shadow_node_get_outline, function in GskRenderNode
gsk_inset_shadow_node_get_spread, function in GskRenderNode
gsk_inset_shadow_node_new, function in GskRenderNode

### L

GskLinearGradientNode, struct in GskRenderNode
gsk_linear_gradient_node_get_color_stops, function in GskRenderNode
gsk_linear_gradient_node_get_end, function in GskRenderNode
gsk_linear_gradient_node_get_n_color_stops, function in GskRenderNode
gsk_linear_gradient_node_get_start, function in GskRenderNode
gsk_linear_gradient_node_new, function in GskRenderNode

### O

GskOpacityNode, struct in GskRenderNode
gsk_opacity_node_get_child, function in GskRenderNode
gsk_opacity_node_get_opacity, function in GskRenderNode
gsk_opacity_node_new, function in GskRenderNode
GskOutsetShadowNode, struct in GskRenderNode
gsk_outset_shadow_node_get_blur_radius, function in GskRenderNode
gsk_outset_shadow_node_get_color, function in GskRenderNode
gsk_outset_shadow_node_get_dx, function in GskRenderNode
gsk_outset_shadow_node_get_dy, function in GskRenderNode
gsk_outset_shadow_node_get_outline, function in GskRenderNode
gsk_outset_shadow_node_get_spread, function in GskRenderNode
gsk_outset_shadow_node_new, function in GskRenderNode

### P

GskParseErrorFunc, user_function in GskRenderNode
GskParseLocation, struct in GskRenderNode

### R

GskRadialGradientNode, struct in GskRenderNode
gsk_radial_gradient_node_get_center, function in GskRenderNode
gsk_radial_gradient_node_get_color_stops, function in GskRenderNode
gsk_radial_gradient_node_get_end, function in GskRenderNode
gsk_radial_gradient_node_get_hradius, function in GskRenderNode
gsk_radial_gradient_node_get_n_color_stops, function in GskRenderNode
gsk_radial_gradient_node_get_start, function in GskRenderNode
gsk_radial_gradient_node_get_vradius, function in GskRenderNode
gsk_radial_gradient_node_new, function in GskRenderNode
GskRenderer, struct in GskRenderer
GskRenderer:realized, object property in GskRenderer
GskRenderer:surface, object property in GskRenderer
gsk_renderer_get_surface, function in GskRenderer
gsk_renderer_is_realized, function in GskRenderer
gsk_renderer_new_for_surface, function in GskRenderer
gsk_renderer_realize, function in GskRenderer
gsk_renderer_render, function in GskRenderer
gsk_renderer_render_texture, function in GskRenderer
gsk_renderer_unrealize, function in GskRenderer
GskRenderNode, struct in GskRenderNode
GskRenderNodeType, enum in GskRenderNode
gsk_render_node_deserialize, function in GskRenderNode
gsk_render_node_draw, function in GskRenderNode
gsk_render_node_get_bounds, function in GskRenderNode
gsk_render_node_get_node_type, function in GskRenderNode
gsk_render_node_ref, function in GskRenderNode
gsk_render_node_serialize, function in GskRenderNode
gsk_render_node_unref, function in GskRenderNode
gsk_render_node_write_to_file, function in GskRenderNode
GskRepeatingLinearGradientNode, struct in GskRenderNode
GskRepeatingRadialGradientNode, struct in GskRenderNode
gsk_repeating_linear_gradient_node_new, function in GskRenderNode
gsk_repeating_radial_gradient_node_new, function in GskRenderNode
GskRepeatNode, struct in GskRenderNode
gsk_repeat_node_get_child, function in GskRenderNode
gsk_repeat_node_get_child_bounds, function in GskRenderNode
gsk_repeat_node_new, function in GskRenderNode
GskRoundedClipNode, struct in GskRenderNode
GskRoundedRect, struct in GskRoundedRect
gsk_rounded_clip_node_get_child, function in GskRenderNode
gsk_rounded_clip_node_get_clip, function in GskRenderNode
gsk_rounded_clip_node_new, function in GskRenderNode
gsk_rounded_rect_contains_point, function in GskRoundedRect
gsk_rounded_rect_contains_rect, function in GskRoundedRect
GSK_ROUNDED_RECT_INIT, macro in GskRoundedRect
gsk_rounded_rect_init, function in GskRoundedRect
gsk_rounded_rect_init_copy, function in GskRoundedRect
gsk_rounded_rect_init_from_rect, function in GskRoundedRect
gsk_rounded_rect_intersects_rect, function in GskRoundedRect
gsk_rounded_rect_is_rectilinear, function in GskRoundedRect
gsk_rounded_rect_normalize, function in GskRoundedRect
gsk_rounded_rect_offset, function in GskRoundedRect
gsk_rounded_rect_shrink, function in GskRoundedRect

### S

GskScalingFilter, enum in GskRenderNode
GskSerializationError, enum in GskRenderNode
GskShaderArgsBuilder, struct in GskGLShader
gsk_shader_args_builder_free_to_args, function in GskGLShader
gsk_shader_args_builder_new, function in GskGLShader
gsk_shader_args_builder_ref, function in GskGLShader
gsk_shader_args_builder_set_bool, function in GskGLShader
gsk_shader_args_builder_set_float, function in GskGLShader
gsk_shader_args_builder_set_int, function in GskGLShader
gsk_shader_args_builder_set_uint, function in GskGLShader
gsk_shader_args_builder_set_vec2, function in GskGLShader
gsk_shader_args_builder_set_vec3, function in GskGLShader
gsk_shader_args_builder_set_vec4, function in GskGLShader
gsk_shader_args_builder_to_args, function in GskGLShader
gsk_shader_args_builder_unref, function in GskGLShader
GskShadow, struct in GskRenderNode
GskShadowNode, struct in GskRenderNode
gsk_shadow_node_get_child, function in GskRenderNode
gsk_shadow_node_get_n_shadows, function in GskRenderNode
gsk_shadow_node_get_shadow, function in GskRenderNode
gsk_shadow_node_new, function in GskRenderNode

### T

GskTextNode, struct in GskRenderNode
GskTextureNode, struct in GskRenderNode
gsk_texture_node_get_texture, function in GskRenderNode
gsk_texture_node_new, function in GskRenderNode
gsk_text_node_get_color, function in GskRenderNode
gsk_text_node_get_font, function in GskRenderNode
gsk_text_node_get_glyphs, function in GskRenderNode
gsk_text_node_get_num_glyphs, function in GskRenderNode
gsk_text_node_get_offset, function in GskRenderNode
gsk_text_node_has_color_glyphs, function in GskRenderNode
gsk_text_node_new, function in GskRenderNode
GskTransform, struct in GskTransform
GskTransformCategory, enum in GskTransform
GskTransformNode, struct in GskRenderNode
gsk_transform_equal, function in GskTransform
gsk_transform_get_category, function in GskTransform
gsk_transform_invert, function in GskTransform
gsk_transform_matrix, function in GskTransform
gsk_transform_node_get_child, function in GskRenderNode
gsk_transform_node_get_transform, function in GskRenderNode
gsk_transform_node_new, function in GskRenderNode
gsk_transform_parse, function in GskTransform
gsk_transform_perspective, function in GskTransform
gsk_transform_print, function in GskTransform
gsk_transform_ref, function in GskTransform
gsk_transform_rotate, function in GskTransform
gsk_transform_rotate_3d, function in GskTransform
gsk_transform_scale, function in GskTransform
gsk_transform_scale_3d, function in GskTransform
gsk_transform_to_2d, function in GskTransform
gsk_transform_to_affine, function in GskTransform
gsk_transform_to_matrix, function in GskTransform
gsk_transform_to_string, function in GskTransform
gsk_transform_to_translate, function in GskTransform
gsk_transform_transform, function in GskTransform
gsk_transform_transform_bounds, function in GskTransform
gsk_transform_transform_point, function in GskTransform
gsk_transform_translate, function in GskTransform
gsk_transform_translate_3d, function in GskTransform
gsk_transform_unref, function in GskTransform

### V

gsk_vulkan_renderer_new, function in GskRenderer