Struct
ClutterPaintVolume
Description [src]
struct ClutterPaintVolume {
/* No available fields */
}
A ClutterPaintVolume
represents a bounding volume whose internal
representation isn’t defined but can be set and queried in terms
of an axis aligned bounding box.
A ClutterPaintVolume
for a ClutterActor
is defined to be relative from the current actor modelview matrix.
Other internal representation and methods for describing the bounding volume may be added in the future.
Instance methods
clutter_paint_volume_copy
Copies pv
into a new ClutterPaintVolume
.
clutter_paint_volume_free
Frees the resources allocated by pv
.
clutter_paint_volume_get_depth
Retrieves the depth of the volume’s, axis aligned, bounding box.
clutter_paint_volume_get_height
Retrieves the height of the volume’s, axis aligned, bounding box.
clutter_paint_volume_get_origin
Retrieves the origin of the ClutterPaintVolume
.
clutter_paint_volume_get_width
Retrieves the width of the volume’s, axis aligned, bounding box.
clutter_paint_volume_set_depth
Sets the depth of the paint volume. The depth is measured along
the z axis in the actor coordinates that pv
is associated with.
clutter_paint_volume_set_from_allocation
Sets the ClutterPaintVolume
from the allocation of actor
.
clutter_paint_volume_set_height
Sets the height of the paint volume. The height is measured along
the y axis in the actor coordinates that pv
is associated with.
clutter_paint_volume_set_origin
Sets the origin of the paint volume.
clutter_paint_volume_set_width
Sets the width of the paint volume. The width is measured along
the x axis in the actor coordinates that pv
is associated with.
clutter_paint_volume_union
Updates the geometry of pv
to encompass pv
and another_pv
.
clutter_paint_volume_union_box
Unions the 2D region represented by box
to a ClutterPaintVolume
.