view pytouhou/ui/sdl/sprite.pxd @ 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 dacdcca59b66
children
line wrap: on
line source

from pytouhou.game.sprite cimport Sprite

cdef struct RenderingData:
    int x, y, width, height
    float left, right, bottom, top
    unsigned char r, g, b, a
    long blendfunc
    float rotation
    bint flip

cdef RenderingData* get_sprite_rendering_data(Sprite sprite) nogil
cdef void render_sprite(Sprite sprite) nogil