projects
/
laserbrain_demo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added delayed init call after scenegraph/meshes are done loading
[laserbrain_demo]
/
src
/
dataset.inl
diff --git
a/src/dataset.inl
b/src/dataset.inl
index
954081e
..
41277a1
100644
(file)
--- a/
src/dataset.inl
+++ b/
src/dataset.inl
@@
-47,11
+47,23
@@
T DataSet<T>::get(const char *name) const
T res = create();
data[name] = res;
T res = create();
data[name] = res;
- resman_lookup(rman, name, res);
+ resman_add(rman, name, res);
return res;
}
template <typename T>
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;
void DataSet<T>::add_loaded_callback(LoadedCallbackFunc func, void *cls)
{
std::pair<LoadedCallbackFunc, void*> cb;