gsk4/auto/
mod.rs

1// This file was generated by gir (https://github.com/gtk-rs/gir)
2// from gir-files (https://github.com/gtk-rs/gir-files)
3// DO NOT EDIT
4
5mod blend_node;
6pub use self::blend_node::BlendNode;
7
8mod blur_node;
9pub use self::blur_node::BlurNode;
10
11mod border_node;
12pub use self::border_node::BorderNode;
13
14#[cfg(feature = "broadway")]
15#[cfg_attr(docsrs, doc(cfg(feature = "broadway")))]
16mod broadway_renderer;
17#[cfg(feature = "broadway")]
18#[cfg_attr(docsrs, doc(cfg(feature = "broadway")))]
19pub use self::broadway_renderer::BroadwayRenderer;
20
21mod cairo_node;
22pub use self::cairo_node::CairoNode;
23
24mod cairo_renderer;
25pub use self::cairo_renderer::CairoRenderer;
26
27mod clip_node;
28pub use self::clip_node::ClipNode;
29
30mod color_matrix_node;
31pub use self::color_matrix_node::ColorMatrixNode;
32
33mod color_node;
34pub use self::color_node::ColorNode;
35
36mod conic_gradient_node;
37pub use self::conic_gradient_node::ConicGradientNode;
38
39mod container_node;
40pub use self::container_node::ContainerNode;
41
42mod cross_fade_node;
43pub use self::cross_fade_node::CrossFadeNode;
44
45mod debug_node;
46pub use self::debug_node::DebugNode;
47
48#[cfg(feature = "v4_14")]
49#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
50mod fill_node;
51#[cfg(feature = "v4_14")]
52#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
53pub use self::fill_node::FillNode;
54
55#[cfg(feature = "v4_2")]
56#[cfg_attr(docsrs, doc(cfg(feature = "v4_2")))]
57mod gl_renderer;
58#[cfg(feature = "v4_2")]
59#[cfg_attr(docsrs, doc(cfg(feature = "v4_2")))]
60pub use self::gl_renderer::GLRenderer;
61
62mod gl_shader;
63pub use self::gl_shader::GLShader;
64
65mod gl_shader_node;
66pub use self::gl_shader_node::GLShaderNode;
67
68mod inset_shadow_node;
69pub use self::inset_shadow_node::InsetShadowNode;
70
71mod linear_gradient_node;
72pub use self::linear_gradient_node::LinearGradientNode;
73
74#[cfg(feature = "v4_10")]
75#[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))]
76mod mask_node;
77#[cfg(feature = "v4_10")]
78#[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))]
79pub use self::mask_node::MaskNode;
80
81mod opacity_node;
82pub use self::opacity_node::OpacityNode;
83
84mod outset_shadow_node;
85pub use self::outset_shadow_node::OutsetShadowNode;
86
87mod radial_gradient_node;
88pub use self::radial_gradient_node::RadialGradientNode;
89
90mod render_node;
91pub use self::render_node::RenderNode;
92
93mod renderer;
94pub use self::renderer::Renderer;
95
96mod repeat_node;
97pub use self::repeat_node::RepeatNode;
98
99mod repeating_linear_gradient_node;
100pub use self::repeating_linear_gradient_node::RepeatingLinearGradientNode;
101
102mod repeating_radial_gradient_node;
103pub use self::repeating_radial_gradient_node::RepeatingRadialGradientNode;
104
105mod rounded_clip_node;
106pub use self::rounded_clip_node::RoundedClipNode;
107
108mod shadow_node;
109pub use self::shadow_node::ShadowNode;
110
111#[cfg(feature = "v4_14")]
112#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
113mod stroke_node;
114#[cfg(feature = "v4_14")]
115#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
116pub use self::stroke_node::StrokeNode;
117
118mod text_node;
119pub use self::text_node::TextNode;
120
121mod texture_node;
122pub use self::texture_node::TextureNode;
123
124#[cfg(feature = "v4_10")]
125#[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))]
126mod texture_scale_node;
127#[cfg(feature = "v4_10")]
128#[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))]
129pub use self::texture_scale_node::TextureScaleNode;
130
131mod transform_node;
132pub use self::transform_node::TransformNode;
133
134#[cfg(feature = "vulkan")]
135#[cfg_attr(docsrs, doc(cfg(feature = "vulkan")))]
136mod vulkan_renderer;
137#[cfg(feature = "vulkan")]
138#[cfg_attr(docsrs, doc(cfg(feature = "vulkan")))]
139pub use self::vulkan_renderer::VulkanRenderer;
140
141#[cfg(feature = "v4_14")]
142#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
143mod path;
144#[cfg(feature = "v4_14")]
145#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
146pub use self::path::Path;
147
148#[cfg(feature = "v4_14")]
149#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
150mod path_builder;
151#[cfg(feature = "v4_14")]
152#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
153pub use self::path_builder::PathBuilder;
154
155#[cfg(feature = "v4_14")]
156#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
157mod path_measure;
158#[cfg(feature = "v4_14")]
159#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
160pub use self::path_measure::PathMeasure;
161
162#[cfg(feature = "v4_14")]
163#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
164mod path_point;
165#[cfg(feature = "v4_14")]
166#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
167pub use self::path_point::PathPoint;
168
169mod shader_args_builder;
170pub use self::shader_args_builder::ShaderArgsBuilder;
171
172#[cfg(feature = "v4_14")]
173#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
174mod stroke;
175#[cfg(feature = "v4_14")]
176#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
177pub use self::stroke::Stroke;
178
179mod transform;
180pub use self::transform::Transform;
181
182mod enums;
183pub use self::enums::BlendMode;
184pub use self::enums::Corner;
185#[cfg(feature = "v4_14")]
186#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
187pub use self::enums::FillRule;
188pub use self::enums::GLUniformType;
189#[cfg(feature = "v4_14")]
190#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
191pub use self::enums::LineCap;
192#[cfg(feature = "v4_14")]
193#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
194pub use self::enums::LineJoin;
195#[cfg(feature = "v4_10")]
196#[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))]
197pub use self::enums::MaskMode;
198#[cfg(feature = "v4_14")]
199#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
200pub use self::enums::PathDirection;
201#[cfg(feature = "v4_14")]
202#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
203pub use self::enums::PathOperation;
204pub use self::enums::RenderNodeType;
205pub use self::enums::ScalingFilter;
206pub use self::enums::SerializationError;
207pub use self::enums::TransformCategory;
208
209mod flags;
210#[cfg(feature = "v4_14")]
211#[cfg_attr(docsrs, doc(cfg(feature = "v4_14")))]
212pub use self::flags::PathForeachFlags;
213
214pub(crate) mod traits {
215    pub use super::renderer::GskRendererExt;
216}
217pub(crate) mod builders {
218    pub use super::gl_shader::GLShaderBuilder;
219}