1 /*-------------------------------------------------------------------------
2 * drawElements Quality Program Tester Core
3 * ----------------------------------------
5 * Copyright 2014 The Android Open Source Project
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
21 * \brief Android window.
22 *//*--------------------------------------------------------------------*/
24 #include "tcuAndroidWindow.hpp"
31 Window::Window (ANativeWindow* window)
37 Window::~Window (void)
41 void Window::setBuffersGeometry (int width, int height, int32_t format)
43 ANativeWindow_setBuffersGeometry(m_window, width, height, format);
46 IVec2 Window::getSize (void) const
48 const int32_t width = ANativeWindow_getWidth(m_window);
49 const int32_t height = ANativeWindow_getHeight(m_window);
50 return IVec2(width, height);