Home | History | Annotate | Download | only in android

Lines Matching full:window

43 void ANativeWindow_acquire(ANativeWindow* window) {
44 window->incStrong((void*)ANativeWindow_acquire);
47 void ANativeWindow_release(ANativeWindow* window) {
48 window->decStrong((void*)ANativeWindow_acquire);
51 static int32_t getWindowProp(ANativeWindow* window, int what) {
53 int res = window->query(window, what, &value);
57 int32_t ANativeWindow_getWidth(ANativeWindow* window) {
58 return getWindowProp(window, NATIVE_WINDOW_WIDTH);
61 int32_t ANativeWindow_getHeight(ANativeWindow* window) {
62 return getWindowProp(window, NATIVE_WINDOW_HEIGHT);
65 int32_t ANativeWindow_getFormat(ANativeWindow* window) {
66 return getWindowProp(window, NATIVE_WINDOW_FORMAT);
69 int32_t ANativeWindow_setBuffersGeometry(ANativeWindow* window, int32_t width,
71 int32_t err = native_window_set_buffers_geometry(window, width, height, format);
77 err = native_window_set_scaling_mode(window, mode);
82 int32_t ANativeWindow_lock(ANativeWindow* window, ANativeWindow_Buffer* outBuffer,
84 return window->perform(window, NATIVE_WINDOW_LOCK, outBuffer, inOutDirtyBounds);
87 int32_t ANativeWindow_unlockAndPost(ANativeWindow* window) {
88 return window->perform(window, NATIVE_WINDOW_UNLOCK_AND_POST);