Gsk.TextureScaleNode¶
- Subclasses:
None
Methods¶
- Inherited:
class |
|
|
|
|
Virtual Methods¶
None
Fields¶
None
Class Details¶
- class Gsk.TextureScaleNode¶
- Bases:
- Abstract:
No
A render node for a
GdkTexture
.New in version 4.10.
- classmethod new(texture, bounds, filter)¶
- Parameters:
texture (
Gdk.Texture
) – the texture to scalebounds (
Graphene.Rect
) – the size of the texture to scale tofilter (
Gsk.ScalingFilter
) – how to scale the texture
- Returns:
A new
GskRenderNode
- Return type:
Creates a node that scales the texture to the size given by the bounds using the filter and then places it at the bounds’ position.
Note that further scaling and other transformations which are applied to the node will apply linear filtering to the resulting texture, as usual.
This node is intended for tight control over scaling applied to a texture, such as in image editors and requires the application to be aware of the whole render tree as further transforms may be applied that conflict with the desired effect of this node.
New in version 4.10.
- get_filter()¶
- Returns:
the
GskScalingFilter
- Return type:
Retrieves the
GskScalingFilter
used when creating thisGskRenderNode
.New in version 4.10.
- get_texture()¶
- Returns:
the
GdkTexture
- Return type:
Retrieves the
GdkTexture
used when creating thisGskRenderNode
.New in version 4.10.