Lines Matching defs:window
35 void ANativeWindow_acquire(ANativeWindow* window) {
36 window->incStrong((void*)ANativeWindow_acquire);
39 void ANativeWindow_release(ANativeWindow* window) {
40 window->decStrong((void*)ANativeWindow_acquire);
43 static int32_t getWindowProp(ANativeWindow* window, int what) {
45 int res = window->query(window, what, &value);
49 int32_t ANativeWindow_getWidth(ANativeWindow* window) {
50 return getWindowProp(window, NATIVE_WINDOW_WIDTH);
53 int32_t ANativeWindow_getHeight(ANativeWindow* window) {
54 return getWindowProp(window, NATIVE_WINDOW_HEIGHT);
57 int32_t ANativeWindow_getFormat(ANativeWindow* window) {
58 return getWindowProp(window, NATIVE_WINDOW_FORMAT);
61 int32_t ANativeWindow_setBuffersGeometry(ANativeWindow* window, int32_t width,
63 int32_t err = native_window_set_buffers_format(window, format);
65 err = native_window_set_buffers_user_dimensions(window, width, height);
71 err = native_window_set_scaling_mode(window, mode);
77 int32_t ANativeWindow_lock(ANativeWindow* window, ANativeWindow_Buffer* outBuffer,
79 return window->perform(window, NATIVE_WINDOW_LOCK, outBuffer, inOutDirtyBounds);
82 int32_t ANativeWindow_unlockAndPost(ANativeWindow* window) {
83 return window->perform(window, NATIVE_WINDOW_UNLOCK_AND_POST);