mirror of
https://github.com/brl/mutter.git
synced 2025-01-25 19:08:56 +00:00
atlas-texture: use COGL_TEXTURE_DEFINE macro
It was an oversight when making the CoglAtlasTexture api public that we continued to use the COGL_TEXTURE_INTERNAL_DEFINE macro. This updates the code to now use COGL_TEXTURE_DEFINE which means the cogl_is_atlas_texture() function will now be exported in the public api. Reviewed-by: Neil Roberts <neil@linux.intel.com> Reviewed-by: Lionel Landwerlin <llandwerlin@gmail.com> (cherry picked from commit ecbe209f48be80fe45b48f92b277a2aee08d5704)
This commit is contained in:
parent
f70bbf8c7b
commit
bdcd012f57
@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
static void _cogl_atlas_texture_free (CoglAtlasTexture *sub_tex);
|
static void _cogl_atlas_texture_free (CoglAtlasTexture *sub_tex);
|
||||||
|
|
||||||
COGL_TEXTURE_INTERNAL_DEFINE (AtlasTexture, atlas_texture);
|
COGL_TEXTURE_DEFINE (AtlasTexture, atlas_texture);
|
||||||
|
|
||||||
static const CoglTextureVtable cogl_atlas_texture_vtable;
|
static const CoglTextureVtable cogl_atlas_texture_vtable;
|
||||||
|
|
||||||
|
@ -209,6 +209,21 @@ cogl_atlas_texture_new_from_bitmap (CoglBitmap *bmp,
|
|||||||
CoglPixelFormat internal_format,
|
CoglPixelFormat internal_format,
|
||||||
CoglError **error);
|
CoglError **error);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cogl_is_atlas_texture:
|
||||||
|
* @object: a #CoglObject
|
||||||
|
*
|
||||||
|
* Checks whether the given object references a #CoglAtlasTexture
|
||||||
|
*
|
||||||
|
* Return value: %TRUE if the passed object represents an atlas
|
||||||
|
* texture and %FALSE otherwise
|
||||||
|
*
|
||||||
|
* Since: 1.16
|
||||||
|
* Stability: Unstable
|
||||||
|
*/
|
||||||
|
CoglBool
|
||||||
|
cogl_is_atlas_texture (void *object);
|
||||||
|
|
||||||
COGL_END_DECLS
|
COGL_END_DECLS
|
||||||
|
|
||||||
#endif /* _COGL_ATLAS_TEXTURE_H_ */
|
#endif /* _COGL_ATLAS_TEXTURE_H_ */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user