Lines Matching refs: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)
87 void Window::markForDestroy (void)
99 bool Window::isPendingDestroy (void) const
105 bool Window::tryAcquireForDestroy (bool onlyMarked)
127 for (vector<Window*>::const_iterator winIter = m_windows.begin(); winIter != m_windows.end(); winIter++)
129 Window* const window = *winIter;
135 print("ERROR: Window was not available for deletion, leaked tcu::Android::Window!\n");
136 DE_FATAL("Window leaked");
144 m_windows.push_back(new Window(window));
151 Window* const window = m_windows[ndx];
168 throw tcu::InternalError("Window not registered", DE_NULL, __FILE__, __LINE__);
171 Window* WindowRegistry::tryAcquireWindow (void)
175 Window* const window = m_windows[ndx];
188 Window* const window = m_windows[ndx];