Lines Matching defs:Window
33 // Window
35 Window::Window (ANativeWindow* window)
41 Window::~Window (void)
45 void Window::setBuffersGeometry (int width, int height, int32_t format)
50 IVec2 Window::getSize (void) const
57 bool Window::tryAcquire (void)
70 void Window::release (void)
82 void Window::markForDestroy (void)
94 bool Window::isPendingDestroy (void) const
100 bool Window::tryAcquireForDestroy (bool onlyMarked)
122 for (vector<Window*>::const_iterator winIter = m_windows.begin(); winIter != m_windows.end(); winIter++)
124 Window* const window = *winIter;
130 print("ERROR: Window was not available for deletion, leaked tcu::Android::Window!\n");
131 DE_ASSERT(!"Window leaked");
139 m_windows.push_back(new Window(window));
146 Window* const window = m_windows[ndx];
163 throw tcu::InternalError("Window not registered", DE_NULL, __FILE__, __LINE__);
166 Window* WindowRegistry::tryAcquireWindow (void)
170 Window* const window = m_windows[ndx];
183 Window* const window = m_windows[ndx];