view pytouhou/ui/glide/window.pyx @ 792:11bc22bad1bf

python: Replace the image crate with png We weren’t using any of its features anyway, so the png crate is exactly what we need, without the many heavy dependencies of image. https://github.com/image-rs/image-png/pull/670 will eventually make it even faster to build.
author Link Mauve <linkmauve@linkmauve.fr>
date Sat, 17 Jan 2026 22:22:25 +0100
parents 7492d384d122
children
line wrap: on
line source

import pytouhou.lib.gui as gui
import libtouhou

cdef class Window(gui.Window):
    cdef void present(self) nogil:
        with gil:
            libtouhou.glide.buffer_swap()

    cdef void set_window_size(self, int width, int height) nogil:
        pass

    cdef void set_swap_interval(self, int interval) except *:
        pass

    cdef list get_events(self):
        return []

    cdef int get_keystate(self) nogil:
        return 0

    cdef void toggle_fullscreen(self) nogil:
        pass