Commit Graph

  • c8867197f0 update base level to show icon main SweetId 2023-11-29 17:20:31 +0530
  • dd7cdbdc8f renaming CameraSystem to ComponentsSystem SweetId 2023-11-29 17:20:08 +0530
  • bc18b5ef5d add icon to EditorNameComponent SweetId 2023-11-29 17:19:09 +0530
  • fa4cc84a31 remove scrollbar from render window SweetId 2023-11-29 17:17:44 +0530
  • bd4d1897f4 add filesystemcomponent and mount resource folder SweetId 2023-11-29 17:17:23 +0530
  • ce17cbd269 pass argc and argv to Nz::Application SweetId 2023-11-28 17:17:19 +0530
  • 77ae80b98e Add fill/keep aspect ratio modes in engine rendering SweetId 2023-11-25 11:22:07 +0530
  • 736c6387dc Add Camera resolution change action SweetId 2023-11-24 18:57:06 +0530
  • cfafff3077 3d image now fills the window SweetId 2023-11-24 17:39:16 +0530
  • e396e26a7c add missing include SweetId 2023-11-24 17:38:55 +0530
  • ca83128851 add global header to solution SweetId 2023-11-24 16:40:38 +0530
  • f0b9a1bcd9 speed up compilation SweetId 2023-11-24 16:40:28 +0530
  • 2fdb95b6c4 draw camera info on top of the screen, not above SweetId 2023-11-22 12:44:50 +0530
  • ceb630b6ce adding missing passlist files SweetId 2023-11-21 20:11:56 +0530
  • 6487acadca WIP: add select on click SweetId 2023-11-21 20:06:18 +0530
  • e79a629257 WIP: add 3d render inside imguiwindow SweetId 2023-11-21 20:06:04 +0530
  • 2b9b4f6df8 add raycasting in level SweetId 2023-11-20 18:54:57 +0530
  • e8504ea3b9 camera move only when right-click is pressed SweetId 2023-11-20 15:34:41 +0530
  • 752cd6218a add debug camera information SweetId 2023-11-20 15:02:25 +0530
  • 833ac5e6f0 set editor camera position through new component SweetId 2023-11-20 15:01:59 +0530
  • 00d1c0089c instantiate EditorCameraSystem and add EditorCameraComponent to main camera SweetId 2023-11-20 15:01:13 +0530
  • 47490ed586 Storing Editor window SweetId 2023-11-20 14:59:58 +0530
  • 13a50a87dd Add EditorCameraComponent and EditorCameraSystem SweetId 2023-11-20 14:59:23 +0530
  • 64171da71a store maincamera entity and rework base level setup SweetId 2023-11-17 15:26:10 +0530
  • c1fa4c62ce fix box construction SweetId 2023-11-17 14:47:09 +0530
  • f29cb8ee95 add missing ImGui::End() call SweetId 2023-11-17 14:22:57 +0530
  • aefdd97a49 don't render background of the mainwindow SweetId 2023-11-17 14:22:47 +0530
  • 014e40a268 moving actions register to their respective files SweetId 2023-10-29 22:35:40 -0400
  • d80069b345 add icons SweetId 2023-10-22 11:45:04 -0400
  • 549a02cb12 add localization file SweetId 2023-10-22 11:44:49 -0400
  • 8587bfe049 don't ignore editor assets SweetId 2023-10-22 11:43:42 -0400
  • 4f2e03c228 use localized text for popup manager SweetId 2023-10-21 17:17:25 -0400
  • 8a2d118641 Merge EditorAction_Log_Copy and Clear into EditorAction_Log SweetId 2023-10-21 17:08:24 -0400
  • e913cde094 adding Level Open and Save SweetId 2023-10-21 16:57:56 -0400
  • d670208e56 renaming EditorAction_Level_New to EditorAction_Level and adding empty Open and Save SweetId 2023-10-21 16:57:16 -0400
  • 1b5a2fd851 ensure imgui window ID is consistent across translations SweetId 2023-10-21 16:44:31 -0400
  • 71f257d1ed Add SetLocale action SweetId 2023-10-21 16:43:57 -0400
  • e3c0f72d53 allow multiple actions of the same type to be registered SweetId 2023-10-21 16:42:51 -0400
  • bad401b65d Renaming EditorAction_Quit to EditorAction_Editor SweetId 2023-10-21 12:34:13 -0400
  • 174cd83679 add variadic template ctor for TAction SweetId 2023-10-21 10:23:23 -0400
  • da21340331 path is now a vector of localized strings SweetId 2023-10-21 10:22:44 -0400
  • f2790e45ad Use new ctor to avoid verbose LocalizedText creation SweetId 2023-10-21 10:17:29 -0400
  • 77d4c747ef use Nz::LocalizedText instead of std::string for text displayed to users SweetId 2023-10-20 23:25:53 -0400
  • 89671593e1 adding NazaraLocalization SweetId 2023-10-20 23:23:49 -0400
  • e55bcd8ff6 fix MT/MD mismatch in release SweetId 2023-10-20 20:31:02 -0400
  • 7132511562 Remove all singletons except EditorBaseApplication SweetId 2023-10-18 19:04:14 -0400
  • 00d0793b67 add Quit action SweetId 2023-10-17 18:19:53 -0400
  • 6f965e5218 add support for alt key SweetId 2023-10-17 18:19:17 -0400
  • 606b9936e5 Leve_New uses popup SweetId 2023-10-17 18:05:56 -0400
  • 9a30f858ad fix compilation error SweetId 2023-10-17 18:04:36 -0400
  • 9d2f992297 add PopupManager SweetId 2023-10-17 18:04:12 -0400
  • 37c1297cf4 renaming .h to .hpp SweetId 2023-10-16 21:32:48 -0400
  • 8c59054940 add missing include SweetId 2023-10-16 21:17:29 -0400
  • d3879c674a cleanup dead code SweetId 2023-10-16 21:16:04 -0400
  • f2f4c3b036 add NewLevel action SweetId 2023-10-16 21:14:26 -0400
  • 8dd179e784 re-adding editorbaseapplication singleton SweetId 2023-10-16 21:03:46 -0400
  • 2cef656ead Don't call NewLevel during app ctor SweetId 2023-10-16 19:45:51 -0400
  • 14b5088e26 Add log actions SweetId 2023-10-16 19:38:22 -0400
  • eb35ee8050 add ResourceFolder to EditorBaseApplication SweetId 2023-10-16 19:37:22 -0400
  • 52dcc33db4 add OutputWindow to display logs SweetId 2023-10-16 19:34:57 -0400
  • 52ed1e7749 Add categories to Windows to filter actions to display SweetId 2023-10-16 19:33:51 -0400
  • 9b9b93a183 Add ActionStack and automatically register actions in menubar SweetId 2023-10-16 19:31:59 -0400
  • b5a750349c moving project to C++20 SweetId 2023-10-16 19:28:48 -0400
  • cc9c7c9157 Add EditorLogger to handle logging coming from engine SweetId 2023-10-16 19:28:37 -0400
  • 72e7625900 Adding Shortcut data structure SweetId 2023-10-15 13:46:31 -0400
  • 8e3b181c4f fix unused variables warnings SweetId 2023-10-15 13:17:52 -0400
  • 091773be1b add icon to menu entries SweetId 2023-10-15 13:15:31 -0400
  • 05b4386588 add GraphicsComponent reflection and factorize code SweetId 2023-10-13 20:50:05 -0400
  • 538b63c09f add CameraComponent reflection SweetId 2023-10-12 22:30:52 -0400
  • 4ec877f656 add EditorNameComponent by default SweetId 2023-10-12 19:15:02 -0400
  • d6ecfb3476 add NameComponent and rework level and inspector windows SweetId 2023-10-12 19:14:07 -0400
  • e48605b8d3 add unique entity name and select it on click SweetId 2023-10-11 23:48:59 -0400
  • 58bf25ff16 Add app getter in Window SweetId 2023-10-11 23:48:14 -0400
  • b29e20a4b0 add missing virtual dtor SweetId 2023-10-11 23:34:29 -0400
  • 7e01282973 renaming OnWorldChanged to OnLevelChanged and invoking callback SweetId 2023-10-11 23:34:09 -0400
  • 46fe2d296b fix unused argument warnings SweetId 2023-10-11 20:40:59 -0400
  • 6d7ffe0873 add tooltip drawing SweetId 2023-10-11 20:37:09 -0400
  • 42926a0c9b fix deprecated call to registry().each() SweetId 2023-10-11 20:29:01 -0400
  • 620e4c0f8a removing singleton attribute SweetId 2023-10-11 20:28:40 -0400
  • 5b4ae459ad Adding Level to handle entt world SweetId 2023-10-11 20:28:28 -0400
  • 30fcb71332 fix dtor not virtual SweetId 2023-10-11 20:24:45 -0400
  • a15e5e823d bit of renaming SweetId 2023-10-11 20:24:28 -0400
  • d04860ed4b Removing Instance() call SweetId 2023-10-08 22:33:22 -0400
  • db5e70a27f updating Windows with new ctor SweetId 2023-10-08 22:33:02 -0400
  • 1cedfc0419 remove application code since it migrated in Core SweetId 2023-10-08 22:32:28 -0400
  • c64e015ce1 window now stores application pointer (remove needs for singleton) SweetId 2023-10-08 22:29:00 -0400
  • efadea76ae fix warnings SweetId 2023-10-08 22:28:30 -0400
  • 73e942809b Add BaseApplication to wrap basic code SweetId 2023-10-08 22:26:43 -0400
  • c60ece1670 ignore imgui.ini SweetId 2023-09-23 19:21:43 -0400
  • a30e94dee9 add basic editor SweetId 2023-09-23 19:20:41 -0400
  • d1f132b07e add basic core SweetId 2023-09-23 19:20:32 -0400
  • 5c4c23b971 initial commit SweetId 2023-09-23 19:19:54 -0400