Lines Matching refs:ANativeWindow
18 * @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;
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* window);
138 int32_t ANativeWindow_getHeight(ANativeWindow* window);
145 int32_t ANativeWindow_getFormat(ANativeWindow* window);
164 int32_t ANativeWindow_setBuffersGeometry(ANativeWindow* window,
177 int32_t ANativeWindow_lock(ANativeWindow* window, ANativeWindow_Buffer* outBuffer,
186 int32_t ANativeWindow_unlockAndPost(ANativeWindow* window);
196 int32_t ANativeWindow_setBuffersTransform(ANativeWindow* window, int32_t transform) __INTRODUCED_IN(26);
214 int32_t ANativeWindow_setBuffersDataSpace(ANativeWindow* window, int32_t dataSpace) __INTRODUCED_IN(28);
224 int32_t ANativeWindow_getBuffersDataSpace(ANativeWindow* window) __INTRODUCED_IN(28);
261 * this ANativeWindow is consumed by something other than the system compositor,
280 int32_t ANativeWindow_setFrameRate(ANativeWindow* window, float frameRate, int8_t compatibility)
292 void ANativeWindow_tryAllocateBuffers(ANativeWindow* window);