Commit Graph

38 Commits

Author SHA1 Message Date
SweetId
f2f4c3b036 add NewLevel action 2023-10-16 21:14:26 -04:00
SweetId
8dd179e784 re-adding editorbaseapplication singleton 2023-10-16 21:03:46 -04:00
SweetId
2cef656ead Don't call NewLevel during app ctor 2023-10-16 19:45:51 -04:00
SweetId
14b5088e26 Add log actions 2023-10-16 19:38:22 -04:00
SweetId
eb35ee8050 add ResourceFolder to EditorBaseApplication 2023-10-16 19:37:22 -04:00
SweetId
52dcc33db4 add OutputWindow to display logs 2023-10-16 19:34:57 -04:00
SweetId
52ed1e7749 Add categories to Windows to filter actions to display 2023-10-16 19:33:51 -04:00
SweetId
9b9b93a183 Add ActionStack and automatically register actions in menubar 2023-10-16 19:31:59 -04:00
SweetId
b5a750349c moving project to C++20 2023-10-16 19:28:48 -04:00
SweetId
cc9c7c9157 Add EditorLogger to handle logging coming from engine 2023-10-16 19:28:37 -04:00
SweetId
72e7625900 Adding Shortcut data structure 2023-10-15 13:46:31 -04:00
SweetId
8e3b181c4f fix unused variables warnings 2023-10-15 13:17:52 -04:00
SweetId
091773be1b add icon to menu entries 2023-10-15 13:15:31 -04:00
SweetId
05b4386588 add GraphicsComponent reflection and factorize code 2023-10-13 20:50:05 -04:00
SweetId
538b63c09f add CameraComponent reflection 2023-10-12 22:30:52 -04:00
SweetId
4ec877f656 add EditorNameComponent by default 2023-10-12 19:15:02 -04:00
SweetId
d6ecfb3476 add NameComponent and rework level and inspector windows 2023-10-12 19:14:07 -04:00
SweetId
e48605b8d3 add unique entity name and select it on click 2023-10-11 23:48:59 -04:00
SweetId
58bf25ff16 Add app getter in Window 2023-10-11 23:48:14 -04:00
SweetId
b29e20a4b0 add missing virtual dtor 2023-10-11 23:34:29 -04:00
SweetId
7e01282973 renaming OnWorldChanged to OnLevelChanged and invoking callback 2023-10-11 23:34:09 -04:00
SweetId
46fe2d296b fix unused argument warnings 2023-10-11 20:40:59 -04:00
SweetId
6d7ffe0873 add tooltip drawing 2023-10-11 20:37:09 -04:00
SweetId
42926a0c9b fix deprecated call to registry().each() 2023-10-11 20:29:01 -04:00
SweetId
620e4c0f8a removing singleton attribute 2023-10-11 20:28:40 -04:00
SweetId
5b4ae459ad Adding Level to handle entt world 2023-10-11 20:28:28 -04:00
SweetId
30fcb71332 fix dtor not virtual 2023-10-11 20:24:45 -04:00
SweetId
a15e5e823d bit of renaming 2023-10-11 20:24:28 -04:00
SweetId
d04860ed4b Removing Instance() call 2023-10-08 22:33:22 -04:00
SweetId
db5e70a27f updating Windows with new ctor 2023-10-08 22:33:02 -04:00
SweetId
1cedfc0419 remove application code since it migrated in Core 2023-10-08 22:32:28 -04:00
SweetId
c64e015ce1 window now stores application pointer (remove needs for singleton) 2023-10-08 22:29:00 -04:00
SweetId
efadea76ae fix warnings 2023-10-08 22:28:30 -04:00
SweetId
73e942809b Add BaseApplication to wrap basic code 2023-10-08 22:26:43 -04:00
SweetId
c60ece1670 ignore imgui.ini 2023-09-23 19:21:43 -04:00
SweetId
a30e94dee9 add basic editor 2023-09-23 19:20:41 -04:00
SweetId
d1f132b07e add basic core 2023-09-23 19:20:32 -04:00
SweetId
5c4c23b971 initial commit 2023-09-23 19:19:54 -04:00