view pytouhou/utils/interpolator.pxd @ 612:73f134f84c7f

Request a RGB888 context, since SDL2’s default of RGB332 sucks. On X11/GLX, it will select the first config available, that is the best one, while on EGL it will iterate over them to select the one closest to what the application requested. Of course, anything lower than RGB888 looks bad and we really don’t want that.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Thu, 26 Mar 2015 20:20:37 +0100
parents 53fa73932e9a
children
line wrap: on
line source

cdef class Interpolator:
    cdef unsigned long start_frame, end_frame, _frame
    cdef long _length
    cdef double *_values
    cdef double *start_values
    cdef double *end_values
    cdef object _formula

    cpdef set_interpolation_start(self, unsigned long frame, tuple values)
    cpdef set_interpolation_end(self, unsigned long frame, tuple values)
    cpdef set_interpolation_end_frame(self, unsigned long end_frame)
    cpdef set_interpolation_end_values(self, tuple values)
    cpdef update(self, unsigned long frame)