mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-11-28 10:35:43 -05:00
Small cleanup of entry_winrt
This commit is contained in:
parent
e5ed5db1f1
commit
3fc8ef8c7b
1 changed files with 11 additions and 16 deletions
|
@ -26,10 +26,10 @@ static entry::EventQueue g_eventQueue;
|
|||
|
||||
ref class App sealed : public IFrameworkView
|
||||
{
|
||||
public:
|
||||
App()
|
||||
: m_windowVisible(true)
|
||||
, m_windowClosed(false)
|
||||
public:
|
||||
App()
|
||||
: m_windowVisible(true)
|
||||
, m_windowClosed(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -57,13 +57,14 @@ ref class App sealed : public IFrameworkView
|
|||
thread.init(MainThreadFunc, nullptr);
|
||||
|
||||
CoreWindow^ window = CoreWindow::GetForCurrentThread();
|
||||
if (window == nullptr) {
|
||||
int i = 4;
|
||||
i++;
|
||||
}
|
||||
auto bounds = window->Bounds;
|
||||
auto dpi = DisplayInformation::GetForCurrentView()->LogicalDpi;
|
||||
|
||||
//auto bounds = window->Bounds;
|
||||
//g_eventQueue.postSizeEvent(g_defaultWindow, bounds.Width, bounds.Height);
|
||||
static const float dipsPerInch = 96.0f;
|
||||
g_eventQueue.postSizeEvent(g_defaultWindow
|
||||
, lround(floorf(bounds.Width * dpi / dipsPerInch + 0.5f))
|
||||
, lround(floorf(bounds.Height * dpi / dipsPerInch + 0.5f))
|
||||
);
|
||||
|
||||
while (!m_windowClosed)
|
||||
{
|
||||
|
@ -92,12 +93,6 @@ private:
|
|||
|
||||
void OnActivated(CoreApplicationView^ applicationView, IActivatedEventArgs^ args)
|
||||
{
|
||||
CoreWindow^ window = CoreWindow::GetForCurrentThread();
|
||||
if (window == nullptr) {
|
||||
int i = 4;
|
||||
i++;
|
||||
}
|
||||
|
||||
CoreWindow::GetForCurrentThread()->Activate();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue