big progress

This commit is contained in:
2025-11-23 15:30:05 +01:00
parent c300276c7d
commit ff41c8ace4
6 changed files with 372 additions and 188 deletions

View File

@@ -37,12 +37,13 @@ struct Scene {
uint32 sceneRoot;
EntityList entities;
SceneGraphNodeList graphNodes;
Arena *arena;
};
uint32 createEntity(Arena *arena, Scene *s);
uint32 createEntity(Scene *s);
Entity *getEntity(Scene *s, uint32 id);
SceneGraphNode *getSceneGraphNode(Scene *s, uint32 id);
uint32 createSceneGraphNode(Arena *arena, Scene *s);
uint32 createSceneGraphNode(Scene *s);
Scene createScene(Arena *arena);
void initGraphNode(SceneGraphNode *n);
void recalcGraphNode(SceneGraphNode *n);