[docs] Pick up backend-specific API
authorEmmanuele Bassi <ebassi@linux.intel.com>
Wed, 18 Mar 2009 17:06:56 +0000 (17:06 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Wed, 18 Mar 2009 17:06:56 +0000 (17:06 +0000)
The various backend API outside from clutter-x11.h and clutter-win32.h
is documented but not picked up by gtk-doc.

doc/reference/clutter/Makefile.am
doc/reference/clutter/clutter-docs.xml
doc/reference/clutter/clutter-sections.txt

index beb01de..a5773a2 100644 (file)
@@ -48,8 +48,17 @@ FIXXREF_OPTIONS=\
 # e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
 HFILE_GLOB=$(top_srcdir)/clutter/*.h \
        $(top_srcdir)/clutter/x11/clutter-x11.h \
+       $(top_srcdir)/clutter/x11/clutter-x11-texture-pixmap.h \
+       $(top_srcdir)/clutter/glx/clutter-glx-texture-pixmap.h \
+       $(top_srcdir)/clutter/eglnative/clutter-egl.h \
+       $(top_srcdir)/clutter/eglx/clutter-eglx.h \
        $(top_srcdir)/clutter/win32/clutter-win32.h
-CFILE_GLOB=$(top_srcdir)/clutter/*.c
+CFILE_GLOB=$(top_srcdir)/clutter/*.c \
+       $(top_srcdir)/clutter/x11/*.c \
+       $(top_srcdir)/clutter/glx/*.c \
+       $(top_srcdir)/clutter/win32/*.c \
+       $(top_srcdir)/clutter/eglnative/*.c \
+       $(top_srcdir)/clutter/eglx/*.c
 
 # Header files to ignore when scanning.
 # e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
@@ -86,6 +95,10 @@ IGNORE_HFILES=\
 
 EXTRA_HFILES=\
         ../../../clutter/x11/clutter-x11.h \
+       ../../../clutter/x11/clutter-x11-texture-pixmap.h \
+       ../../../clutter/glx/clutter-glx-texture-pixmap.h \
+       ../../../clutter/eglnative/clutter-egl.h \
+       ../../../clutter/eglx/clutter-eglx.h \
        ../../../clutter/win32/clutter-win32.h
 
 # Images to copy into HTML directory.
index bd3d345..48f0a0f 100644 (file)
 
     <xi:include href="xml/clutter-backend.xml"/>
     <xi:include href="xml/clutter-x11.xml"/>
+    <xi:include href="xml/clutter-glx.xml"/>
     <xi:include href="xml/clutter-win32.xml"/>
+    <xi:include href="xml/clutter-eglnative.xml"/>
+    <xi:include href="xml/clutter-eglx.xml"/>
   </part>
 
   <part>
index da8e25e..52d4f81 100644 (file)
@@ -1082,6 +1082,30 @@ clutter_x11_get_input_device_type
 clutter_x11_get_input_devices
 clutter_x11_has_xinput
 clutter_x11_enable_xinput
+
+<SUBSECTION>
+ClutterX11TexturePixmap
+ClutterX11TexturePixmapClass
+clutter_x11_texture_pixmap_new
+clutter_x11_texture_pixmap_new_with_pixmap
+clutter_x11_texture_pixmap_new_with_window
+clutter_x11_texture_pixmap_set_pixmap
+clutter_x11_texture_pixmap_set_window
+clutter_x11_texture_pixmap_sync_window
+clutter_x11_texture_pixmap_update_area
+clutter_x11_texture_pixmap_set_automatic
+
+<SUBSECTION Standard>
+CLUTTER_X11_TYPE_TEXTURE_PIXMAP
+CLUTTER_X11_TEXTURE_PIXMAP
+CLUTTER_X11_IS_TEXTURE_PIXMAP
+CLUTTER_X11_TEXTURE_PIXMAP_CLASS
+CLUTTER_X11_IS_TEXTURE_PIXMAP_CLASS
+CLUTTER_X11_TEXTURE_PIXMAP_GET_CLASS
+clutter_x11_texture_pixmap_get_type
+
+<SUBSECTION Private>
+ClutterX11TexturePixmapPrivate
 </SECTION>
 
 <SECTION>
@@ -1641,3 +1665,38 @@ CLUTTER_TYPE_BINDING_POOL
 <SUBSECTION Private>
 clutter_binding_pool_get_type
 </SECTION>
+
+<SECTION>
+<TITLE>GLX Specific Support</TITLE>
+<FILE>clutter-glx</FILE>
+ClutterGLXTexturePixmap
+ClutterGLXTexturePixmapClass
+clutter_glx_texture_pixmap_new
+clutter_glx_texture_pixmap_new_with_pixmap
+clutter_glx_texture_pixmap_new_with_window
+clutter_glx_texture_pixmap_using_extension
+
+<SUBSECTION Standard>
+CLUTTER_GLX_IS_TEXTURE_PIXMAP
+CLUTTER_GLX_IS_TEXTURE_PIXMAP_CLASS
+CLUTTER_GLX_TEXTURE_PIXMAP
+CLUTTER_GLX_TEXTURE_PIXMAP_CLASS
+CLUTTER_GLX_TEXTURE_PIXMAP_GET_CLASS
+CLUTTER_GLX_TYPE_TEXTURE_PIXMAP
+clutter_glx_texture_pixmap_get_type
+
+<SUBSECTION Private>
+ClutterGLXTexturePixmapPrivate
+</SECTION>
+
+<SECTION>
+<TITLE>EGL Specific Support</TITLE>
+<FILE>clutter-eglnative</FILE>
+clutter_egl_display
+</SECTION>
+
+<SECTION>
+<TITLE>EGLX Specific Support</TITLE>
+<FILE>clutter-eglx</FILE>
+clutter_eglx_display
+</SECTION>