Constructor
ClutterTextureNodenew
Declaration [src]
ClutterPaintNode*
clutter_texture_node_new (
CoglTexture* texture,
const CoglColor* color,
ClutterScalingFilter min_filter,
ClutterScalingFilter mag_filter
)
Description [src]
Creates a new ClutterPaintNode that will paint the passed texture.
This function will take a reference on texture, so it is safe to call g_object_unref() on texture when it returns.
The color must not be pre-multiplied with its CoglColor.alpha
channel value; if color is NULL, a fully opaque white color will
be used for blending.
Parameters
texture-
Type:
CoglTextureA
CoglTexture.The data is owned by the caller of the function. color-
Type:
CoglColorA
CoglColorused for blending, orNULL.The argument can be NULL.The data is owned by the caller of the function. min_filter-
Type:
ClutterScalingFilterThe minification filter for the texture.
mag_filter-
Type:
ClutterScalingFilterThe magnification filter for the texture.
Return value
Type: ClutterPaintNode
The newly created ClutterPaintNode. Use clutter_paint_node_unref() when done.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |