Creates a new #ClutterPaintNode that will paint the passed texture
.
This function will take a reference on texture,
so it is safe to
call cogl_object_unref() on texture
when it returns.
The color
must not be pre-multiplied with its #ClutterColor.alpha
channel value; if color
is %NULL, a fully opaque white color will
be used for blending.
a #CoglTexture
a #ClutterColor used for blending, or %NULL
the minification filter for the texture
the magnification filter for the texture
Adds child
to the list of children of node
.
This function will acquire a reference on child
.
the child #ClutterPaintNode to add
Adds a rectangle region to the node,
as described by the
passed rect
.
a #ClutterActorBox
Adds a rectangle region to the node,
with texture coordinates.
a #ClutterActorBox
the left X coordinate of the texture
the top Y coordinate of the texture
the right X coordinate of the texture
the bottom Y coordinate of the texture
Acquires a reference on node
.
Sets a user-readable name
for node
.
The name
will be used for debugging purposes.
The node
will copy the passed string.
a string annotating the node
Releases a reference on node
.
Creates a new #ClutterPaintNode that will paint the passed texture
.
This function will take a reference on texture,
so it is safe to
call cogl_object_unref() on texture
when it returns.
The color
must not be pre-multiplied with its #ClutterColor.alpha
channel value; if color
is %NULL, a fully opaque white color will
be used for blending.
a #CoglTexture
a #ClutterColor used for blending, or %NULL
the minification filter for the texture
the magnification filter for the texture
The #ClutterTextNode structure is an opaque type whose members cannot be directly accessed.