Commit Graph

75 Commits

Author SHA1 Message Date
Haibo ae2e5dad31 optimize
refactoring
2019-08-06 13:32:16 +08:00
Haibo 1d86da332c optimize
minor

refactoring

minor

minor

minor
2019-08-06 13:32:14 +08:00
Haibo 406ea51b57 add Events and EventDispatcher 2019-08-06 13:32:14 +08:00
Haibo b9ac2c3934 add: Factory 2019-08-06 13:32:12 +08:00
Haibo 098167c606 add: EaseElasticInOut & EaseBounceInOut 2019-08-06 13:32:12 +08:00
Haibo 00ee7002f3 add: TweenAction
refactoring TweenAction(s) & remove CallFunc & rename Animation to Frames
2019-08-06 13:32:10 +08:00
Haibo ad70453c21 add: PathAction 2019-08-06 13:32:10 +08:00
Haibo 2c7ccb4f6d add: geometries supported 2019-08-06 13:32:10 +08:00
Haibo ff8b647d9d add: tracing object leaks 2019-08-06 13:32:09 +08:00
Haibo 2b411989cf add: debug node 2019-08-06 13:32:09 +08:00
Haibo 18990c3ee6 add: noncopyable.hpp 2019-08-06 13:32:07 +08:00
Haibo 9bd216dc92 add: logs module can be disabled now 2019-08-06 13:32:07 +08:00
Haibo b98e958213 optimize: manage COM resources with intrusive::SmartPointer
refactoring: loads dll modules in constructors
2019-08-06 13:32:06 +08:00
Haibo 6ec03fa0c9 optimize: clear WARNING C4353 & no exception thrown in time::Now
refactoring: Transform move to base package
2019-08-06 13:32:02 +08:00
Haibo 9221b46e1b optimize: intrusive list 2019-08-06 13:32:02 +08:00
Haibo eb59f7b245 optimize: intrusive list supported 2019-08-06 13:32:02 +08:00
Haibo f2be349841 optimize: Text class 2019-08-06 13:32:01 +08:00
Haibo 32ecc0cbe8 add TaskManager and ActionManager, expands time package 2019-08-06 13:32:01 +08:00
Haibo ccba1363a0 add: use intrusive pointers to solve memory management problems
minor improves
2019-08-06 13:31:59 +08:00
Haibo d2532c09db update: modern singleton pattern 2019-08-06 13:31:59 +08:00
Haibo f4cadddce4 change: add namespace modules & load libraries from dll
refactoring: time package

refactoring: the whole project has been changed
2019-08-06 13:31:57 +08:00
Haibo 32251365d6 remove vs2012 project files & no longer support vs2012 2019-08-06 13:31:57 +08:00
Haibo 02e418d0e2 fix: project files 2019-08-06 13:31:57 +08:00
Haibo 7608996dda remove: Function class 2019-08-06 13:31:56 +08:00
Haibo 380bde7932 remove easy2d::String class & refactory easy2d::Resource class
refactoring: move Random class to utils.h
2019-08-06 13:31:54 +08:00
Nomango 5c69133a1f refactoring: remove e2dimpl.h 2018-10-17 00:49:49 +08:00
Nomango a924eed280 add: decode media resources with Media Foundation and playback with XAudio2. 2018-10-15 20:16:08 +08:00
Nomango 665735626e add: Player class 2018-10-06 10:25:29 +08:00
Nomango ba99ca38c1 refactoring 2018-10-03 18:04:04 +08:00
Haibo 4d9649eedf add: Transform 2018-09-16 16:07:51 +08:00
Nomango 816f3f4dde refactoring: rename folder name 2018-09-11 15:23:28 +08:00
Nomango 93c701751d add: RotationTransition 2018-09-11 15:12:25 +08:00
Nomango 6f489a77fe remove: SystemException 2018-09-10 20:55:20 +08:00
Nomango 6732adccfd remove: ToggleButton 2018-09-07 23:57:32 +08:00
Nomango ad5a9ed52f refactoring: Task Class 2018-09-07 18:20:07 +08:00
Nomango 5f698fb475 Refactoring : GC 机制重做 2018-09-07 00:28:54 +08:00
Nomango 83462faad0 Refactoring : filters 2018-09-06 23:26:32 +08:00
Nomango 42ac308278 Refactoring : project files 2018-09-05 13:38:30 +08:00
Nomango 65ba8e96d2 Refactoring : UI Components 2018-09-05 13:33:39 +08:00
Nomango 11e9d1ce9b 移除ActionManager 2018-09-05 00:08:03 +08:00
Nomango a67eefc0b4 Refactoring : Google C++ style 2018-09-04 22:42:34 +08:00
Nomango 637fe89e37 增加Audio类 2018-09-02 14:30:48 +08:00
Nomango e53a7df27a 增加Canvas画布节点 2018-08-23 00:03:26 +08:00
Nomango 2897cae260 refactoring... 2018-08-19 15:11:20 +08:00
Nomango 99f9daa627 移除SceneManager 2018-08-15 23:30:23 +08:00
Nomango 09a3850135 add e2devent.h 2018-08-14 00:41:59 +08:00
Nomango adcd8ff1f2 重做Scene,继承Node类 2018-08-13 23:47:10 +08:00
Haibo c580b70931 see #15, 移除Shape类 2018-08-10 17:10:57 +08:00
Nomango 614873dfb6 移除Config中的不合理设置 2018-07-28 20:48:25 +08:00
Nomango 7d17c3b225 增加Time时间点和Duration时间段 2018-07-21 22:57:21 +08:00