Commit Graph

436 Commits

Author SHA1 Message Date
Nomango 01af971d36 add Interpolator 2020-10-19 18:41:02 +08:00
Nomango 8a2dc57b4e [chore] fix typo 2020-10-19 17:26:24 +08:00
Nomango 364a96b320 [deploy] fix: std::map insert => operator[] 2020-10-17 17:37:47 +08:00
Nomango 5e9937e0f0 [deploy] add ConfigIni::LoadFromString & ConfigIni::SaveToString 2020-10-17 06:16:46 +08:00
Nomango 4587e5a148 [deploy] fix: Actor::RemoveAllChildren not work 2020-10-17 02:10:21 +08:00
Nomango 4ee5653422 [deploy] fix: incorrect window minimum & maximum size 2020-10-16 00:34:04 +08:00
Nomango 18a0fd5e55 [deploy] fix: missing WindowResizedEvent when maximized 2020-10-16 00:17:58 +08:00
Nomango 266453a907 [deploy] update CustomAnimation 2020-10-15 15:19:45 +08:00
Nomango 6a653cce8a [deploy] reset resolution when window resized by default 2020-10-15 01:48:08 +08:00
Nomango adcce6e613 [deploy] add MouseEventListener & KeyEventListener 2020-10-15 01:11:08 +08:00
Nomango dc12c77880 [deploy] add MouseSensor 2020-10-14 00:54:56 +08:00
Nomango cbe454c4ad [deploy] remove Value & ValueObserver 2020-10-12 20:51:38 +08:00
Nomango 887024f916 add transitions 2020-10-11 17:10:14 +08:00
Nomango e9c8ca63ad add SpriteFrame & BinaryData & AnimationEventHandler 2020-10-11 03:45:42 +08:00
Nomango d9feebae31 refactoring animation 2020-10-10 21:12:37 +08:00
Nomango f19d52b662 update EventListener 2020-10-10 15:34:00 +08:00
Nomango 8f6fd5d1f6 [chore] add Interpolator 2020-10-09 23:17:50 +08:00
liuhaibo.2020 21c476c56f update Duration 2020-10-09 23:10:30 +08:00
Nomango 4be1d7eccb add Value & ValueObserver 2020-10-09 13:17:13 +08:00
Nomango ea67276033 add Sprite::FrameProperty 2020-10-08 01:22:10 +08:00
Nomango 439cd29026 add Flag & Property 2020-10-07 01:48:24 +08:00
Nomango d8309c1a75 update Duration 2020-10-06 11:16:28 +08:00
Nomango cdadb695e4 [deploy] add CanvasRenderContext 2020-10-06 00:14:27 +08:00
Nomango 767f619a8f [deploy] Add Shape::CreatePolygon 2020-10-04 04:47:49 +08:00
Nomango 678b47b9bd update RenderContext 2020-10-04 04:39:22 +08:00
Nomango 192a520405 update Button component 2020-10-04 03:58:44 +08:00
Nomango f9348b8551 [deploy] update singleton & FUCK msvc 2020-09-30 19:03:39 +08:00
Nomango 321ea81c89 [deploy] update button component 2020-09-30 18:22:18 +08:00
Nomango 10e3aec9cc update Actor 2020-08-08 15:12:08 +08:00
Nomango 38d4eb214a [deploy] update Actor 2020-08-08 14:39:51 +08:00
Nomango 3d40f5cfe2 [deploy] add FontStretch 2020-08-05 01:55:42 +08:00
Nomango 7a263cd40a [deploy] fix TextActor::SetOutlineColor 2020-08-04 20:32:14 +08:00
Nomango db6c3e946d [deploy] fix assert failed when close debug console 2020-08-04 16:31:56 +08:00
Nomango 4eb5dd007d update Font 2020-08-04 16:31:20 +08:00
Nomango 0e5f0a5be9 [deploy] add Font::Preload 2020-08-04 03:01:08 +08:00
Nomango 31692c2a70 [deploy] add Font::Preload 2020-08-04 02:19:23 +08:00
Nomango 69f298211c update NativeObject & NativePtr 2020-08-04 02:19:08 +08:00
Nomango cbd9060277 update Window 2020-08-04 00:40:07 +08:00
Nomango ada7c2b336 update Texture & GifImage cache management 2020-08-03 21:55:27 +08:00
Nomango 4dce6fb506 [deploy] add Font::GetFamilyNames 2020-08-03 19:54:29 +08:00
Nomango f4721fc3df [deploy] update brush styles 2020-08-03 17:58:04 +08:00
Nomango 4911ee6977 update LogFormater 2020-07-30 16:05:45 +08:00
Nomango a9c42d781f update Singleton 2020-07-30 16:04:28 +08:00
Nomango 1c8203d832 disable imgui demo windows 2020-07-29 15:52:49 +08:00
Nomango 0b9aaf799d add Module::BeforeRender & Module::AfterRender 2020-07-29 11:17:20 +08:00
Nomango 1c8c92862a add Renderer::ResetResolutionWhenWindowResized 2020-07-26 19:00:00 +08:00
Nomango 2285449eef update ResourceCache & ResourceLoader 2020-07-26 18:51:02 +08:00
Nomango 696de0326d add ResourceLoader 2020-07-26 11:51:27 +08:00
Nomango f6b1bca46a update ObjectStatus & ObjectPolicy 2020-07-26 10:38:41 +08:00
Nomango 088cfda0c5 add ObjectPolicy 2020-07-26 00:22:32 +08:00
Nomango 3ab717be25 add RefPtr policy 2020-07-25 15:57:14 +08:00
Nomango 537f38bde1 fix PhysicBody 2020-07-25 01:10:39 +08:00
Nomango a134a2e952 remove ObjectPool 2020-07-23 17:21:44 +08:00
Nomango 5a877ccf7b remove Create functions 2020-07-22 21:08:48 +08:00
Nomango c0f90d235a refactoring: add RefPtr & RefObject & ObjectPool 2020-07-22 16:52:32 +08:00
Nomango 765d20c988 update: middleware-styled module 2020-07-21 20:56:49 +08:00
Nomango a197ea38bb [deploy] update Action 2020-07-20 23:11:10 +08:00
Nomango 9fec80f7d2 Add Action & ActionEntity 2020-07-20 21:35:33 +08:00
Nomango f8dd0a8ed1 fixes 2020-07-20 16:55:56 +08:00
Nomango f560a78fc8 [deploy] update Logger 2020-07-20 10:50:55 +08:00
Nomango d6f949d502 [deploy] update Logger 2020-07-20 00:26:00 +08:00
Nomango caaa86915d [deploy] LogProvider supports filter by log level 2020-07-17 18:37:42 +08:00
Nomango 52f46b5c51 add colored console log 2020-07-17 16:02:52 +08:00
Nomango c19b5e224f add LogFormater & LogProvider & LogBuffer 2020-07-17 12:23:18 +08:00
Nomango 83b8e9013d add strings::FormatArgs 2020-07-15 16:50:18 +08:00
Nomango e887f1655b Add Actor::MoveTo & Actor::MoveBy 2020-07-15 16:26:23 +08:00
Nomango c3361187da update ActionGroup 2020-07-15 16:25:49 +08:00
Nomango 8e3d418f7a minor fixes 2020-06-24 18:38:15 +08:00
Nomango 9d51b1c669 minor fixes 2020-06-24 18:35:16 +08:00
Nomango 44267293e0 update Color 2020-06-24 17:51:33 +08:00
Nomango d7bedba1f9 Color uses 255-format values 2020-06-24 17:34:24 +08:00
Nomango aee8435322 fix window resolution 2020-06-24 17:33:27 +08:00
Nomango 922a9757c0 DebugActor use ring buffer to collect frame statistics 2020-06-23 17:59:19 +08:00
Nomango 074283d065 add WindowConfig 2020-06-23 16:51:27 +08:00
Nomango 7616c98c31 default to enable vsync 2020-06-22 23:56:35 +08:00
Nomango 8014857fbc add Window::SetIcon 2020-06-22 21:38:50 +08:00
Nomango 061bbfeca0 get icon path from FileSystem 2020-06-22 21:34:27 +08:00
Nomango 6cf6139d25 add Icon 2020-06-22 21:28:09 +08:00
Nomango 0651cd1f74 [deploy] add Actor::GetPhysicBody 2020-06-22 00:57:43 +08:00
Nomango a224a6361a add Actor::SetEventDispatchEnabled() 2020-06-21 20:38:21 +08:00
Nomango b90642fd15 update ComponentManager 2020-06-21 19:05:46 +08:00
Nomango 0f3b5ca473 update ComponentManager & remove Actor::GetPhysicBody 2020-06-21 18:02:33 +08:00
Nomango e981457370 update ActionHelper 2020-06-21 16:51:56 +08:00
Nomango 9fa8639d95 add EventListener::ShouldHandle function 2020-06-21 16:10:45 +08:00
Nomango 5bebd422fb add defer macros 2020-06-21 14:33:07 +08:00
Nomango ff0234559b Window fullscreen mode supported 2020-06-21 01:56:02 +08:00
Nomango 4946246f0f minor fix 2020-06-21 01:55:17 +08:00
Nomango f786ab67ef update singleton 2020-06-08 20:20:06 +08:00
Nomango a794894452 add ObjectPool 2020-06-04 17:01:12 +08:00
Nomango 091a05e8fd update frame ticker & fix window frozen when minimized 2020-06-03 22:07:07 +08:00
Nomango 7f902e3343 update ConfigIni::Save 2020-05-31 22:10:49 +08:00
Nomango a62f1f4d2d Feature: runner settings 2020-05-29 18:44:20 +08:00
Nomango ee165a234f update Allocator 2020-05-29 17:44:07 +08:00
Nomango 764b67d4d3 update Allocator 2020-05-29 16:27:30 +08:00
Nomango 04475c3c37 fix memory leaks 2020-05-29 12:02:04 +08:00
Nomango a25597223d update ConfigIni 2020-05-28 17:24:54 +08:00
Nomango bd8b328d01 update ConfigIni 2020-05-28 11:40:51 +08:00
Nomango f5c9e5e226 fix header 2020-05-28 02:51:01 +08:00
Nomango e7da6a5abc add ConfigIni & remove LocalStorage 2020-05-28 02:42:32 +08:00
Nomango cd3a7e2133 add StringView 2020-05-28 02:41:59 +08:00