Don't define public cogl_is_* functions for internal types
authorNeil Roberts <neil@linux.intel.com>
Fri, 9 Jul 2010 17:46:31 +0000 (18:46 +0100)
committerNeil Roberts <neil@linux.intel.com>
Fri, 9 Jul 2010 17:57:54 +0000 (18:57 +0100)
commit8a85088196809cac2b47a84be2d7f0a1e3c67701
treeda272f1d4ed2762bb86b19cf403f641ad50b52b8
parent0e839c37693339287232f0292283f92522fa3ca5
Don't define public cogl_is_* functions for internal types

This adds a COGL_OBJECT_INTERNAL_DEFINE macro and friends that are the
same as COGL_OBJECT_DEFINE except that they prefix the cogl_is_*
function with an underscore so that it doesn't get exported in the
shared library.
clutter/cogl/cogl/cogl-atlas-texture.c
clutter/cogl/cogl/cogl-clip-stack.c
clutter/cogl/cogl/cogl-framebuffer.c
clutter/cogl/cogl/cogl-material.c
clutter/cogl/cogl/cogl-object-private.h
clutter/cogl/cogl/cogl-sub-texture.c
clutter/cogl/cogl/cogl-texture-2d-sliced.c
clutter/cogl/cogl/cogl-texture-2d.c
clutter/cogl/cogl/cogl-texture-private.h
clutter/cogl/cogl/cogl-texture-rectangle.c