]> git.draconx.ca Git - upkg.git/blobdiff - src/uobject/loadable.h
uobject: Namespace changes.
[upkg.git] / src / uobject / loadable.h
index dbae55bf174c05dc06cb0874a59c4452fdc9701b..8d458841adf860636ca07b3472b9992654187447 100644 (file)
@@ -17,8 +17,8 @@
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
-#ifndef UOBJECT_LOADABLE_H_
-#define UOBJECT_LOADABLE_H_
+#ifndef U_OBJECT_LOADABLE_H_
+#define U_OBJECT_LOADABLE_H_
 
 #include <stdio.h>
 #include <glib-object.h>
 
 typedef struct UObjectLoadable UObjectLoadable;
 
+/*
+ * Interface for UObjects supporting "load" and "unload".  These are generally
+ * objects that need to allocate large amounts of memory in order to be
+ * useful -- textures and sounds, for example -- where you might want to keep
+ * around instances but the actual texture or sound data is not needed.
+ */
 struct UObjectLoadable {
        GTypeInterface parent;