Bug Description
When embedding a VSG renderer into a Qt window on Linux/WSL, the native window handle obtained from QWindow::winId() was passed directly to VSG as the XCB native window handle.
For example:
traits->nativeWindow = window->winId();
This causes a runtime type mismatch because QWindow::winId() returns Qt's WId type, while the VSG XCB backend expects an xcb_window_t.
Consider using std::uintptr_t instead of std::any here, since nativeWindow represents a native window handle.

Bug Description
When embedding a VSG renderer into a Qt window on Linux/WSL, the native window handle obtained from
QWindow::winId()was passed directly to VSG as the XCB native window handle.For example:
traits->nativeWindow = window->winId();This causes a runtime type mismatch because
QWindow::winId()returns Qt'sWIdtype, while the VSG XCB backend expects anxcb_window_t.Consider using
std::uintptr_tinstead ofstd::anyhere, sincenativeWindowrepresents a native window handle.