Method

GtkSnapshotappend_scaled_texture

Declaration [src]

void
gtk_snapshot_append_scaled_texture (
  GtkSnapshot* snapshot,
  GdkTexture* texture,
  GskScalingFilter filter,
  const graphene_rect_t* bounds
)

Description [src]

Creates a new render node drawing the texture into the given bounds and appends it to the current render node of snapshot.

In contrast to gtk_snapshot_append_texture(), this function provides control about how the filter that is used when scaling.

Available since:4.10

Parameters

texture GdkTexture*
 

The texture to render.

 The data is owned by the caller of the function.
filter GskScalingFilter
 

The filter to use.

bounds const graphene_rect_t*
 

The bounds for the new node.

 The data is owned by the caller of the function.