[cogl/wip/rib/master-next: 6/11] framebuffer: Add _get_XYZ_bits() functions
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl/wip/rib/master-next: 6/11] framebuffer: Add _get_XYZ_bits() functions
- Date: Fri, 1 Jul 2011 12:43:23 +0000 (UTC)
commit e1bea996b8ffc17239f1256ad56e8c78ac23985c
Author: Robert Bragg <robert linux intel com>
Date: Thu Jun 30 22:50:48 2011 +0100
framebuffer: Add _get_XYZ_bits() functions
This exposes the previously internal only
_cogl_framebuffer_get_red/green/blue/alpha_bits() functions as 2.0
experimental API.
cogl/cogl-framebuffer.c | 8 +++---
cogl/cogl-framebuffer.h | 60 +++++++++++++++++++++++++++++++++++++++++++++++
cogl/cogl.h | 52 ----------------------------------------
3 files changed, 64 insertions(+), 56 deletions(-)
---
diff --git a/cogl/cogl-framebuffer.c b/cogl/cogl-framebuffer.c
index 8257201..f0705dd 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 8b56d98..7896910 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.h b/cogl/cogl.h
index 06f0985..6c783d3 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.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]