Class

ClutterPaintNode

since: 1.10

Description [src]

abstract class Clutter.PaintNode : GObject.TypeInstance {
  /* No available fields */
}

The ClutterPaintNode structure contains only private data and it should be accessed using the provided API.

Available since: 1.10

Instance methods

clutter_paint_node_add_child

Adds child to the list of children of node.

since: 1.10

clutter_paint_node_add_multitexture_rectangle

Adds a rectangle region to the node, with multitexture coordinates.

clutter_paint_node_add_primitive

Adds a region described by a Cogl primitive to the node.

since: 1.10

clutter_paint_node_add_rectangle

Adds a rectangle region to the node, as described by the passed rect.

since: 1.10

clutter_paint_node_add_rectangles

Adds a series of rectangles to node.

clutter_paint_node_add_texture_rectangle

Adds a rectangle region to the node, with texture coordinates.

since: 1.10

clutter_paint_node_add_texture_rectangles

Adds a series of rectangles to node.

clutter_paint_node_get_framebuffer

Retrieves the CoglFramebuffer that node will draw into. If node doesn’t specify a custom framebuffer, the first ancestor with a custom framebuffer will be used.

clutter_paint_node_paint

Paints the node using the class implementation, traversing its children, if any.

clutter_paint_node_ref

Acquires a reference on node.

since: 1.10

clutter_paint_node_set_name

Sets a user-readable name for node.

since: 1.10

clutter_paint_node_set_static_name

Like clutter_paint_node_set_name() but uses a static or interned string containing the name.

clutter_paint_node_unref

Releases a reference on node.

since: 1.10

Class structure

struct ClutterPaintNodeClass {
  /* no available fields */
}

The ClutterPaintNodeClass structure contains only private data.