Skip to content

Commit 6593f1e

Browse files
committed
new meta accessors
1 parent a7a96d5 commit 6593f1e

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

Qor/Node.h

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,13 +262,29 @@ class Node:
262262
return matrix_c(s);
263263
}
264264

265-
std::shared_ptr<const Meta> config() const {
265+
// deprecated --
266+
std::shared_ptr<const Meta> config() const {
267+
return m_pConfig;
268+
}
269+
std::shared_ptr<Meta> config() {
270+
return m_pConfig;
271+
}
272+
void config(std::shared_ptr<Meta> meta) {
273+
m_pConfig = meta;
274+
}
275+
void reload_config(std::string fn);
276+
// --
277+
278+
std::shared_ptr<const Meta> meta() const {
266279
return m_pConfig;
267280
}
268-
std::shared_ptr<Meta> config() {
281+
std::shared_ptr<Meta> meta() {
269282
return m_pConfig;
270283
}
271-
void reload_config(std::string fn);
284+
void meta(std::shared_ptr<Meta> meta) {
285+
m_pConfig = meta;
286+
}
287+
void reload_meta(std::string fn);
272288

273289
virtual void pend() const {
274290
m_WorldTransform.pend();

0 commit comments

Comments
 (0)