diff --git a/cogl/cogl-framebuffer.c b/cogl/cogl-framebuffer.c index 8257201d8..f0705dd13 100644 --- a/cogl/cogl-framebuffer.c +++ b/cogl/cogl-framebuffer.c @@ -1463,7 +1463,7 @@ _cogl_framebuffer_flush_state (CoglFramebuffer *draw_buffer, } int -_cogl_framebuffer_get_red_bits (CoglFramebuffer *framebuffer) +cogl_framebuffer_get_red_bits (CoglFramebuffer *framebuffer) { _cogl_framebuffer_init_bits (framebuffer); @@ -1471,7 +1471,7 @@ _cogl_framebuffer_get_red_bits (CoglFramebuffer *framebuffer) } int -_cogl_framebuffer_get_green_bits (CoglFramebuffer *framebuffer) +cogl_framebuffer_get_green_bits (CoglFramebuffer *framebuffer) { _cogl_framebuffer_init_bits (framebuffer); @@ -1479,7 +1479,7 @@ _cogl_framebuffer_get_green_bits (CoglFramebuffer *framebuffer) } int -_cogl_framebuffer_get_blue_bits (CoglFramebuffer *framebuffer) +cogl_framebuffer_get_blue_bits (CoglFramebuffer *framebuffer) { _cogl_framebuffer_init_bits (framebuffer); @@ -1487,7 +1487,7 @@ _cogl_framebuffer_get_blue_bits (CoglFramebuffer *framebuffer) } int -_cogl_framebuffer_get_alpha_bits (CoglFramebuffer *framebuffer) +cogl_framebuffer_get_alpha_bits (CoglFramebuffer *framebuffer) { _cogl_framebuffer_init_bits (framebuffer); diff --git a/cogl/cogl-framebuffer.h b/cogl/cogl-framebuffer.h index 8b56d9846..789691065 100644 --- a/cogl/cogl-framebuffer.h +++ b/cogl/cogl-framebuffer.h @@ -87,6 +87,66 @@ void cogl_framebuffer_get_viewport4fv (CoglFramebuffer *framebuffer, float *viewport); +/** + * cogl_framebuffer_get_red_bits: + * @framebuffer: a pointer to a #CoglFramebuffer + * + * Retrieves the number of red bits of @framebuffer + * + * Return value: the number of bits + * + * Since: 1.8 + * Stability: unstable + */ +#define cogl_framebuffer_get_red_bits cogl_framebuffer_get_red_bits_EXP +int +cogl_framebuffer_get_red_bits (CoglFramebuffer *framebuffer); + +/** + * cogl_framebuffer_get_green_bits: + * @framebuffer: a pointer to a #CoglFramebuffer + * + * Retrieves the number of green bits of @framebuffer + * + * Return value: the number of bits + * + * Since: 1.8 + * Stability: unstable + */ +#define cogl_framebuffer_get_green_bits cogl_framebuffer_get_green_bits_EXP +int +cogl_framebuffer_get_green_bits (CoglFramebuffer *framebuffer); + +/** + * cogl_framebuffer_get_blue_bits: + * @framebuffer: a pointer to a #CoglFramebuffer + * + * Retrieves the number of blue bits of @framebuffer + * + * Return value: the number of bits + * + * Since: 1.8 + * Stability: unstable + */ +#define cogl_framebuffer_get_blue_bits cogl_framebuffer_get_blue_bits_EXP +int +cogl_framebuffer_get_blue_bits (CoglFramebuffer *framebuffer); + +/** + * cogl_framebuffer_get_alpha_bits: + * @framebuffer: a pointer to a #CoglFramebuffer + * + * Retrieves the number of alpha bits of @framebuffer + * + * Return value: the number of bits + * + * Since: 1.8 + * Stability: unstable + */ +#define cogl_framebuffer_get_blue_bits cogl_framebuffer_get_blue_bits_EXP +int +cogl_framebuffer_get_alpha_bits (CoglFramebuffer *framebuffer); + #define cogl_framebuffer_swap_buffers cogl_framebuffer_swap_buffers_EXP void cogl_framebuffer_swap_buffers (CoglFramebuffer *framebuffer); diff --git a/cogl/cogl.c b/cogl/cogl.c index b83e3e1b0..67f1ed19c 100644 --- a/cogl/cogl.c +++ b/cogl/cogl.c @@ -407,16 +407,16 @@ cogl_get_bitmasks (int *red, framebuffer = cogl_get_draw_framebuffer (); if (red) - *red = _cogl_framebuffer_get_red_bits (framebuffer); + *red = cogl_framebuffer_get_red_bits (framebuffer); if (green) - *green = _cogl_framebuffer_get_green_bits (framebuffer); + *green = cogl_framebuffer_get_green_bits (framebuffer); if (blue) - *blue = _cogl_framebuffer_get_blue_bits (framebuffer); + *blue = cogl_framebuffer_get_blue_bits (framebuffer); if (alpha) - *alpha = _cogl_framebuffer_get_alpha_bits (framebuffer); + *alpha = cogl_framebuffer_get_alpha_bits (framebuffer); } void diff --git a/cogl/cogl.h b/cogl/cogl.h index 06f098559..6c783d370 100644 --- a/cogl/cogl.h +++ b/cogl/cogl.h @@ -206,58 +206,6 @@ cogl_get_bitmasks (int *red, int *blue, int *alpha); -/* - * _cogl_framebuffer_get_red_bits: - * @framebuffer: a handle for a framebuffer - * - * Retrieves the number of red bits of @framebuffer - * - * Return value: the number of bits - * - * Since: 1.4 - */ -int -_cogl_framebuffer_get_red_bits (CoglFramebuffer *framebuffer); - -/* - * _cogl_framebuffer_get_green_bits: - * @framebuffer: a handle for a framebuffer - * - * Retrieves the number of green bits of @framebuffer - * - * Return value: the number of bits - * - * Since: 1.4 - */ -int -_cogl_framebuffer_get_green_bits (CoglFramebuffer *framebuffer); - -/* - * _cogl_framebuffer_get_blue_bits: - * @framebuffer: a handle for a framebuffer - * - * Retrieves the number of blue bits of @framebuffer - * - * Return value: the number of bits - * - * Since: 1.4 - */ -int -_cogl_framebuffer_get_blue_bits (CoglFramebuffer *framebuffer); - -/* - * _cogl_framebuffer_get_alpha_bits: - * @framebuffer: a handle for a framebuffer - * - * Retrieves the number of alpha bits of @framebuffer - * - * Return value: the number of bits - * - * Since: 1.4 - */ -int -_cogl_framebuffer_get_alpha_bits (CoglFramebuffer *framebuffer); - /** * cogl_perspective: * @fovy: Vertical of view angle in degrees.