Window::~Window()
{
- mIsBeingDeleted = true;
-
- while ( mAdaptor && mAdaptor->IsRenderingWindows() )
- {
- std::this_thread::yield(); // to allow other threads to run
- }
-
if ( mEventHandler )
{
mEventHandler->RemoveObserver( *this );
SetAvailableAnlges( mAvailableAngles );
}
+int32_t Window::GetNativeId() const
+{
+ return mWindowBase->GetNativeWindowId();
+}
+
} // Adaptor
} // Internal