]> git.draconx.ca Git - upkg.git/blobdiff - src/uobject/uobject.h
Initial Engine.Mesh implementation.
[upkg.git] / src / uobject / uobject.h
index 00f742bd1d0b23a9696114d12cc73a8006aff911..434780017a66acd3bafaaaf4790ba20888f641b7 100644 (file)
@@ -56,8 +56,13 @@ GType u_object_get_type(void);
 
 int u_object_deserialize(GObject *obj, GTypeModule *pkg, unsigned long idx);
 
+float u_unpack_binary32_le(const unsigned char *buf);
+
 GObject *u_object_new_from_package(GTypeModule *pkg, unsigned long idx);
 
+/* Resolve an object reference from one object to another. */
+GObject *u_object_get_by_link(GObject *obj, long link);
+
 /* Logging helpers for UObject class implementations. */
 void u_vlog_full(GObject *o, GLogLevelFlags level, const char *fmt, va_list ap);
 void u_log_full(GObject *o, GLogLevelFlags level, const char *fmt, ...);