| 372 | static std::atomic<size_t> sWindowCount; |
| 373 | |
| 374 | ref<Window> Window::create(const Desc& desc, ICallbacks* pCallbacks) |
| 375 | { |
| 376 | return ref<Window>(new Window(desc, pCallbacks)); |
| 377 | } |
| 378 | |
| 379 | Window::Window(const Desc& desc, ICallbacks* pCallbacks) |
| 380 | : mDesc(desc), mMouseScale(1.0f / (float)desc.width, 1.0f / (float)desc.height), mpCallbacks(pCallbacks) |