Top |
Functions
CoglBitmap * | cogl_bitmap_new_from_file () |
CoglBool | cogl_bitmap_get_size_from_file () |
CoglBool | cogl_is_bitmap () |
#define | COGL_BITMAP_ERROR |
Description
Cogl allows loading image data into memory as CoglBitmaps without loading them immediately into GPU textures.
CoglBitmap is available since Cogl 1.0
Functions
cogl_bitmap_new_from_file ()
CoglBitmap * cogl_bitmap_new_from_file (const char *filename
,CoglError **error
);
Loads an image file from disk. This function can be safely called from within a thread.
Returns
a CoglBitmap to the new loaded
image data, or NULL
if loading the image failed.
[transfer full]
Since: 1.0
cogl_bitmap_get_size_from_file ()
CoglBool cogl_bitmap_get_size_from_file (const char *filename
,int *width
,int *height
);
Parses an image file enough to extract the width and height of the bitmap.
Parameters
filename |
the file to check |
|
width |
return location for the bitmap width, or |
[out] |
height |
return location for the bitmap height, or |
[out] |
Since: 1.0
cogl_is_bitmap ()
CoglBool
cogl_is_bitmap (void *object
);
Checks whether object
is a CoglBitmap
Since: 1.0
COGL_BITMAP_ERROR
#define COGL_BITMAP_ERROR (cogl_bitmap_error_quark ())
CoglError domain for bitmap errors.
Since: 1.4
Types and Values
enum CoglBitmapError
Error codes that can be thrown when performing bitmap
operations. Note that gdk_pixbuf_new_from_file()
can also throw
errors directly from the underlying image loading library. For
example, if GdkPixbuf is used then errors GdkPixbufErrors
will be used directly.
Since: 1.4