@@ -295,6 +295,27 @@ pub trait SnapshotExt: IsA<Snapshot> + 'static {
295295 }
296296 }
297297
298+ #[ doc( alias = "gtk_snapshot_free_to_node" ) ]
299+ #[ doc( alias = "free_to_node" ) ]
300+ fn to_node ( self ) -> Option < gsk:: RenderNode > {
301+ unsafe {
302+ from_glib_full ( ffi:: gtk_snapshot_free_to_node (
303+ self . upcast ( ) . into_glib_ptr ( ) ,
304+ ) )
305+ }
306+ }
307+
308+ #[ doc( alias = "gtk_snapshot_free_to_paintable" ) ]
309+ #[ doc( alias = "free_to_paintable" ) ]
310+ fn to_paintable ( self , size : Option < & graphene:: Size > ) -> Option < gdk:: Paintable > {
311+ unsafe {
312+ from_glib_full ( ffi:: gtk_snapshot_free_to_paintable (
313+ self . upcast ( ) . into_glib_ptr ( ) ,
314+ size. to_glib_none ( ) . 0 ,
315+ ) )
316+ }
317+ }
318+
298319 #[ cfg_attr( feature = "v4_16" , deprecated = "Since 4.16" ) ]
299320 #[ allow( deprecated) ]
300321 #[ doc( alias = "gtk_snapshot_gl_shader_pop_texture" ) ]
@@ -617,21 +638,6 @@ pub trait SnapshotExt: IsA<Snapshot> + 'static {
617638 }
618639 }
619640
620- #[ doc( alias = "gtk_snapshot_to_node" ) ]
621- fn to_node ( self ) -> Option < gsk:: RenderNode > {
622- unsafe { from_glib_full ( ffi:: gtk_snapshot_to_node ( self . upcast ( ) . into_glib_ptr ( ) ) ) }
623- }
624-
625- #[ doc( alias = "gtk_snapshot_to_paintable" ) ]
626- fn to_paintable ( self , size : Option < & graphene:: Size > ) -> Option < gdk:: Paintable > {
627- unsafe {
628- from_glib_full ( ffi:: gtk_snapshot_to_paintable (
629- self . upcast ( ) . into_glib_ptr ( ) ,
630- size. to_glib_none ( ) . 0 ,
631- ) )
632- }
633- }
634-
635641 #[ doc( alias = "gtk_snapshot_transform" ) ]
636642 fn transform ( & self , transform : Option < & gsk:: Transform > ) {
637643 unsafe {
0 commit comments