added delayed init call after scenegraph/meshes are done loading
[laserbrain_demo] / src / dataset.inl
index 954081e..41277a1 100644 (file)
@@ -47,11 +47,23 @@ T DataSet<T>::get(const char *name) const
 
        T res = create();
        data[name] = res;
-       resman_lookup(rman, name, res);
+       resman_add(rman, name, res);
        return res;
 }
 
 template <typename T>
+int DataSet<T>::pending() const
+{
+       return resman_pending(rman);
+}
+
+template <typename T>
+void DataSet<T>::wait() const
+{
+       resman_waitall(rman);
+}
+
+template <typename T>
 void DataSet<T>::add_loaded_callback(LoadedCallbackFunc func, void *cls)
 {
        std::pair<LoadedCallbackFunc, void*> cb;