Interface

CoglTexture

Description

interface Cogl.Texture : Cogl.Object
No description available.

Prerequisite

In order to implement Texture, your type must inherit from CoglObject.

Instance methods

cogl_texture_allocate

Explicitly allocates the storage for the given texture which allows you to be sure that there is enough memory for the texture and if not then the error can be handled gracefully.

cogl_texture_get_components

Queries what components the given texture stores internally as set via cogl_texture_set_components().

Available since: 1.18

cogl_texture_get_data

Copies the pixel data from a cogl texture to system memory.

cogl_texture_get_gl_texture

Queries the GL handles for a GPU side texture through its CoglTexture.

cogl_texture_get_height

Queries the height of a cogl texture.

cogl_texture_get_max_waste

Queries the maximum wasted (unused) pixels in one dimension of a GPU side texture.

cogl_texture_get_premultiplied

Queries the pre-multiplied alpha status for internally stored red, green and blue components for the given texture as set by cogl_texture_set_premultiplied().

Available since: 1.18

cogl_texture_get_width

Queries the width of a cogl texture.

cogl_texture_is_get_data_supported
No description available.
cogl_texture_is_sliced

Queries if a texture is sliced (stored as multiple GPU side tecture objects).

cogl_texture_set_components

Affects the internal storage format for this texture by specifying what components will be required for sampling later.

Available since: 1.18

cogl_texture_set_data

texture a CoglTexture. Sets all the pixels for a given mipmap level by copying the pixel data pointed to by the data argument into the given texture.

cogl_texture_set_premultiplied

Affects the internal storage format for this texture by specifying whether red, green and blue color components should be stored as pre-multiplied alpha values.

Available since: 1.18

cogl_texture_set_region

Sets the pixels in a rectangular subregion of texture from an in-memory buffer containing pixel data.

cogl_texture_set_region_from_bitmap

Copies a specified source region from bitmap to the position (src_x, src_y) of the given destination texture handle.

Available since: 1.8

Functions

cogl_texture_error_quark
No description available.
cogl_texture_new_from_bitmap

Creates a CoglTexture from a CoglBitmap.

Deprecated since:

cogl_texture_new_from_data

Creates a new CoglTexture based on data residing in memory.

Deprecated since:

cogl_texture_new_from_file

Creates a CoglTexture from an image file.

Deprecated since: