diff options
| author | tech kaczynski <tk@techkaczynski.dev> | 2026-10-24 14:35:19 +1000 |
|---|---|---|
| committer | tech kaczynski <tk@techkaczynski.dev> | 2026-10-24 14:35:19 +1000 |
| commit | 6fa680c739fcf9cf61de68e903976532ce9639f3 (patch) | |
| tree | 7d9e9e9e9652232167de0aed2d5ae309384f56c1 /editor.h | |
| parent | 038cb9646b920936f8f497f9a4ee5b873853424e (diff) | |
lots of work done to scene hierarchy, added support for reparenting by dragging elements around. Things function much more intuitively now.
Diffstat (limited to 'editor.h')
| -rw-r--r-- | editor.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -7,6 +7,7 @@ typedef enum { ED_ACTION_TRANSFORM, + ED_ACTION_REPARENT, ED_ACTION_CREATE, ED_ACTION_DELETE, ED_ACTION_DUPLICATE, @@ -29,6 +30,12 @@ typedef union { } stored; struct { + u64 parent, prev, next; /* PIDs */ + Vec3 pos, scale; + Quaternion rot; + } reparent; + + struct { char *name; } rename; |
