Searched refs:ANativeWindow (Results 1 - 15 of 15) sorted by relevance

/xsrc/external/mit/MesaLib/dist/include/android_stub/vndk/
H A Dwindow.h43 int ANativeWindow_OemStorageSet(ANativeWindow* window, uint32_t slot, intptr_t value);
54 int ANativeWindow_OemStorageGet(ANativeWindow* window, uint32_t slot, intptr_t* value);
62 int ANativeWindow_setSwapInterval(ANativeWindow* window, int interval);
72 * Users of the set_buffer_count ANativeWindow method should query this
90 * Default width of ANativeWindow buffers, these are the
176 int ANativeWindow_query(const ANativeWindow* window, ANativeWindowQuery query, int* value);
177 int ANativeWindow_queryf(const ANativeWindow* window, ANativeWindowQuery query, float* value);
199 int ANativeWindow_dequeueBuffer(ANativeWindow* window, ANativeWindowBuffer** buffer, int* fenceFd);
216 * queueBuffer, and the ANativeWindow implementation is responsible for
221 int ANativeWindow_queueBuffer(ANativeWindow* windo
[all...]
/xsrc/external/mit/MesaLib/dist/src/android_stub/
H A Dnativewindow_stub.cpp41 ANativeWindow_acquire(ANativeWindow *window)
46 ANativeWindow_release(ANativeWindow *window)
51 ANativeWindow_getFormat(ANativeWindow *window)
57 ANativeWindow_setSwapInterval(ANativeWindow *window, int interval)
63 ANativeWindow_query(const ANativeWindow *window,
71 ANativeWindow_dequeueBuffer(ANativeWindow *window,
79 ANativeWindow_queueBuffer(ANativeWindow *window,
86 int ANativeWindow_cancelBuffer(ANativeWindow* window,
93 ANativeWindow_setUsage(ANativeWindow *window, uint64_t usage)
99 ANativeWindow_setSharedBufferMode(ANativeWindow *windo
[all...]
/xsrc/external/mit/MesaLib/dist/include/android_stub/android/
H A Dnative_window.h18 * @defgroup ANativeWindow Native Window
20 * ANativeWindow represents the producer end of an image queue.
23 * submitted to ANativeWindow can be shown on the display or sent to
81 struct ANativeWindow;
87 typedef struct ANativeWindow ANativeWindow; typedef in typeref:struct:ANativeWindow
116 * Acquire a reference on the given {@link ANativeWindow} object. This prevents the object
119 void ANativeWindow_acquire(ANativeWindow* window);
124 void ANativeWindow_release(ANativeWindow* window);
131 int32_t ANativeWindow_getWidth(ANativeWindow* windo
[all...]
/xsrc/external/mit/MesaLib/dist/include/android_stub/system/
H A Dwindow.h65 // support either the prior ANativeWindow interface, which did not pass libsync
67 // when the ANativeWindow interface does include libsync support.
149 * Users of the set_buffer_count ANativeWindow method should query this
166 /* Check whether queueBuffer operations on the ANativeWindow send the buffer
168 * to 1 if the ANativeWindow DOES send queued buffers directly to the window
173 * sent to the ANativeWindow. Note, however, that a result of 1 does NOT
181 /* Get the concrete type of a ANativeWindow. See below for the list of
191 * Default width and height of ANativeWindow buffers, these are the
301 * HAL implementation code with access to an ANativeWindow should not use these,
303 * ANativeWindow
403 struct ANativeWindow struct
406 ANativeWindow() function in struct:ANativeWindow
627 typedef struct ANativeWindow ANativeWindow; typedef in typeref:struct:ANativeWindow
[all...]
/xsrc/external/mit/MesaLib/dist/src/egl/drivers/dri2/
H A Dplatform_android.h45 ANativeWindow_acquire(struct ANativeWindow *window)
51 ANativeWindow_release(struct ANativeWindow *window)
57 ANativeWindow_getFormat(struct ANativeWindow *window)
65 ANativeWindow_dequeueBuffer(struct ANativeWindow *window,
73 ANativeWindow_queueBuffer(struct ANativeWindow *window,
81 ANativeWindow_cancelBuffer(struct ANativeWindow *window,
89 ANativeWindow_setUsage(struct ANativeWindow *window, uint64_t usage)
95 ANativeWindow_setSharedBufferMode(struct ANativeWindow *window,
102 ANativeWindow_setSwapInterval(struct ANativeWindow *window, int interval)
108 ANativeWindow_query(const struct ANativeWindow *windo
[all...]
H A Dplatform_android.c500 /* Record all the buffers created by ANativeWindow and update back buffer
516 /* In case of all the buffers were recreated by ANativeWindow, reset
541 /* Queue the buffer with stored out fence fd. The ANativeWindow or buffer
590 struct ANativeWindow *window = dri2_surf->window;
629 struct ANativeWindow *window = native_window;
653 /* Query ANativeWindow for MIN_UNDEQUEUED_BUFFER, minimum amount
779 struct ANativeWindow *window = dri2_surf->window;
1712 * ANativeWindow::maxSwapInterval.
1756 * 3) EGL sets the combined usage onto the ANativeWindow and the next
H A Degl_dri2.h336 struct ANativeWindow *window;
341 /* Used to record all the buffers created by ANativeWindow and their ages.
/xsrc/external/mit/MesaLib.old/dist/include/EGL/
H A Deglplatform.h100 struct ANativeWindow;
103 typedef struct ANativeWindow* EGLNativeWindowType;
/xsrc/external/mit/MesaLib.old/dist/include/vulkan/
H A Dvulkan_android.h32 struct ANativeWindow;
40 struct ANativeWindow* window;
H A Dvk_icd.h141 struct ANativeWindow *window;
/xsrc/external/mit/MesaLib/dist/include/vulkan/
H A Dvulkan_android.h23 struct ANativeWindow;
31 struct ANativeWindow* window;
H A Dvk_icd.h183 struct ANativeWindow *window;
/xsrc/external/mit/MesaLib/dist/include/EGL/
H A Deglplatform.h112 struct ANativeWindow;
117 typedef struct ANativeWindow* EGLNativeWindowType;
/xsrc/external/mit/MesaLib.old/dist/src/egl/drivers/dri2/
H A Dplatform_android.c206 * From the ANativeWindow::dequeueBuffer documentation:
228 /* Record all the buffers created by ANativeWindow and update back buffer
244 /* In case of all the buffers were recreated by ANativeWindow, reset
269 /* Queue the buffer with stored out fence fd. The ANativeWindow or buffer
308 _eglLog(_EGL_WARNING, "ANativeWindow::cancelBuffer failed");
319 struct ANativeWindow *window = dri2_surf->window;
347 struct ANativeWindow *window = native_window;
372 /* Query ANativeWindow for MIN_UNDEQUEUED_BUFFER, set buffer count
484 struct ANativeWindow *window = dri2_surf->window;
731 * a callback to ANativeWindow
[all...]
H A Degl_dri2.h319 struct ANativeWindow *window;
324 /* Used to record all the buffers created by ANativeWindow and their ages.

Completed in 33 milliseconds