Commit Graph

9 Commits

Author SHA1 Message Date
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 298f686729 add: log tool 2019-08-06 13:32:01 +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 2b366e42be update: GraphicsDevice owns all Direct2D resources 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