File tree Expand file tree Collapse file tree 3 files changed +39
-0
lines changed Expand file tree Collapse file tree 3 files changed +39
-0
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,9 @@ mod gl_shader;
49
49
mod gl_shader_node;
50
50
mod inset_shadow_node;
51
51
mod linear_gradient_node;
52
+ #[ cfg( any( feature = "v4_10" , feature = "dox" ) ) ]
53
+ #[ cfg_attr( feature = "dox" , doc( cfg( feature = "v4_10" ) ) ) ]
54
+ mod mask_node;
52
55
#[ cfg( any( feature = "v4_2" , feature = "dox" ) ) ]
53
56
#[ cfg_attr( feature = "dox" , doc( cfg( feature = "v4_2" ) ) ) ]
54
57
mod ngl_renderer;
@@ -63,6 +66,9 @@ mod rounded_clip_node;
63
66
mod shadow_node;
64
67
mod text_node;
65
68
mod texture_node;
69
+ #[ cfg( any( feature = "v4_10" , feature = "dox" ) ) ]
70
+ #[ cfg_attr( feature = "dox" , doc( cfg( feature = "v4_10" ) ) ) ]
71
+ mod texture_scale_node;
66
72
mod transform;
67
73
mod transform_node;
68
74
Original file line number Diff line number Diff line change
1
+ // Take a look at the license at the top of the repository in the LICENSE file.
2
+
3
+ use crate :: { MaskNode , RenderNodeType } ;
4
+
5
+ define_render_node ! ( MaskNode , ffi:: GskMaskNode , RenderNodeType :: MaskNode ) ;
6
+
7
+ impl std:: fmt:: Debug for MaskNode {
8
+ fn fmt ( & self , f : & mut std:: fmt:: Formatter ) -> std:: fmt:: Result {
9
+ f. debug_struct ( "MaskNode" )
10
+ . field ( "mask" , & self . mask ( ) )
11
+ . field ( "mask_mode" , & self . mask_mode ( ) )
12
+ . field ( "source" , & self . source ( ) )
13
+ . finish ( )
14
+ }
15
+ }
Original file line number Diff line number Diff line change
1
+ // Take a look at the license at the top of the repository in the LICENSE file.
2
+
3
+ use crate :: { RenderNodeType , TextureScaleNode } ;
4
+
5
+ define_render_node ! (
6
+ TextureScaleNode ,
7
+ ffi:: GskTextureScaleNode ,
8
+ RenderNodeType :: TextureScaleNode
9
+ ) ;
10
+
11
+ impl std:: fmt:: Debug for TextureScaleNode {
12
+ fn fmt ( & self , f : & mut std:: fmt:: Formatter ) -> std:: fmt:: Result {
13
+ f. debug_struct ( "TextureScaleNode" )
14
+ . field ( "texture" , & self . texture ( ) )
15
+ . field ( "filter" , & self . filter ( ) )
16
+ . finish ( )
17
+ }
18
+ }
You can’t perform that action at this time.
0 commit comments