MCPcopy Create free account
hub / github.com/SFML/SFML / processEvents

Method processEvents

src/SFML/Window/Android/WindowImplAndroid.cpp:109–131  ·  view source on GitHub ↗

///////////////////////////////////////////////////////

Source from the content-addressed store, hash-verified

107
108////////////////////////////////////////////////////////////
109void WindowImplAndroid::processEvents()
110{
111 // Process incoming OS events
112 while (ALooper_pollOnce(0, nullptr, nullptr, nullptr) >= 0)
113 ;
114
115 ActivityStates& states = getActivity();
116 const std::lock_guard lock(states.mutex);
117
118 if (m_windowBeingCreated)
119 {
120 states.context->createSurface(states.window);
121 m_windowBeingCreated = false;
122 }
123
124 if (m_windowBeingDestroyed)
125 {
126 states.context->destroySurface();
127 m_windowBeingDestroyed = false;
128 }
129
130 states.updated = true;
131}
132
133
134////////////////////////////////////////////////////////////

Callers

nothing calls this directly

Calls 2

createSurfaceMethod · 0.45
destroySurfaceMethod · 0.45

Tested by

no test coverage detected