Commit Graph

15 Commits

Author SHA1 Message Date
Nova
618f2d6748 refactor: use inheritance-based style for nodes 2022-05-23 21:42:26 -04:00
Nova
1709d19da2 refactor(spatial): store weak reference to parent node 2022-05-22 12:35:22 -04:00
Nova
73a0c6ff7a refactor(scenegraph): use RcCell<Node> instead of Rc<RefCell<Node>> 2022-05-22 10:11:55 -04:00
Nova
323d1e01fe feat(scenegraph): default interface creation 2022-05-17 16:32:06 -04:00
Nova
8242537932 refactor: pass cargo clippy as much as possible 2022-05-17 09:10:45 -04:00
Nova
6e3aa0a0fa feat(node): add NodeRef type 2022-05-17 09:06:58 -04:00
Nova
42c98eacc9 refactor(scenegraph): remove refcell inside scenegraph 2022-05-17 02:50:30 -04:00
Nova
3335a679aa fix(gitignore): remove cargo.lock 2022-05-17 02:36:39 -04:00
Nova
52565cd381 refactor(node): return weak reference and store Rc in scenegraph 2022-05-17 02:35:44 -04:00
Nova
a736fb503e fix(gitignore): update for rust 2022-05-17 02:32:42 -04:00
Nova
c64db257d2 feat(node): add basic spatial aspect 2022-05-17 00:27:46 -04:00
Nova
5157ff84cd refactor: upgrade crates 2022-05-17 00:27:22 -04:00
Nova
cbfd4c13c2 feat: basic scenegraph, node, and spatial 2022-05-16 14:19:08 -04:00
Nova
888e60b8a2 feat: basic client 2022-05-12 17:13:44 -04:00
Nova
a75fa63d6a feat: intial commit 2022-05-11 23:50:46 -04:00