Window* Window::CreateNativeWindow(void*) { Window_mac* window = new Window_mac(); if (!window->initWindow()) { delete window; return nullptr; } return window; }
Window* Window::CreateNativeWindow(void* platformData) { #if 0 // TODO: platform-specific window creation Display* display = (Display*)platformData; Window_mac* window = new Window_mac(); if (!window->initWindow(display, nullptr)) { delete window; return nullptr; } return window; #else return nullptr; #endif }