• Home
  • Raw
  • Download

Lines Matching refs:window

62 static bool ConnectAndSetWindowDefaults(ANativeWindow* window) {  in ConnectAndSetWindowDefaults()  argument
65 int err = native_window_api_connect(window, NATIVE_WINDOW_API_EGL); in ConnectAndSetWindowDefaults()
72 err = window->setSwapInterval(window, 1); in ConnectAndSetWindowDefaults()
78 err = native_window_set_shared_buffer_mode(window, false); in ConnectAndSetWindowDefaults()
84 err = native_window_set_auto_refresh(window, false); in ConnectAndSetWindowDefaults()
90 err = native_window_set_scaling_mode(window, NATIVE_WINDOW_SCALING_MODE_FREEZE); in ConnectAndSetWindowDefaults()
98 err = native_window_set_buffers_dimensions(window, 0, 0); in ConnectAndSetWindowDefaults()
108 err = native_window_set_auto_prerotation(window, true); in ConnectAndSetWindowDefaults()
118 VulkanSurface* VulkanSurface::Create(ANativeWindow* window, ColorMode colorMode, in Create() argument
123 if (!ConnectAndSetWindowDefaults(window)) { in Create()
129 if (!InitializeWindowInfoStruct(window, colorMode, colorType, colorSpace, vkManager, in Create()
135 if (!UpdateWindow(window, windowInfo)) { in Create()
139 return new VulkanSurface(window, windowInfo, grContext); in Create()
142 bool VulkanSurface::InitializeWindowInfoStruct(ANativeWindow* window, ColorMode colorMode, in InitializeWindowInfoStruct() argument
150 int err = window->query(window, NATIVE_WINDOW_DEFAULT_WIDTH, &width); in InitializeWindowInfoStruct()
155 err = window->query(window, NATIVE_WINDOW_DEFAULT_HEIGHT, &height); in InitializeWindowInfoStruct()
163 err = window->query(window, NATIVE_WINDOW_TRANSFORM_HINT, &query_value); in InitializeWindowInfoStruct()
178 err = window->query(window, NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS, &query_value); in InitializeWindowInfoStruct()
186 err = window->query(window, NATIVE_WINDOW_MAX_BUFFER_COUNT, &query_value); in InitializeWindowInfoStruct()
253 err = native_window_get_consumer_usage(window, &consumerUsage); in InitializeWindowInfoStruct()
263 bool VulkanSurface::UpdateWindow(ANativeWindow* window, const WindowInfo& windowInfo) { in UpdateWindow() argument
266 int err = native_window_set_buffers_format(window, windowInfo.pixelFormat); in UpdateWindow()
273 err = native_window_set_buffers_data_space(window, windowInfo.dataspace); in UpdateWindow()
287 err = native_window_set_buffers_transform(window, InvertTransform(windowInfo.transform)); in UpdateWindow()
295 err = native_window_set_buffer_count(window, windowInfo.bufferCount); in UpdateWindow()
302 err = native_window_set_usage(window, windowInfo.windowUsageFlags); in UpdateWindow()
312 VulkanSurface::VulkanSurface(ANativeWindow* window, const WindowInfo& windowInfo, in VulkanSurface() argument
314 : mNativeWindow(window), mWindowInfo(windowInfo), mGrContext(grContext) {} in VulkanSurface()