Tipragot
628be439b8
Cela permet de ne pas avoir de problèmes de compatibilité car python est dans le git.
32 lines
1.3 KiB
Python
32 lines
1.3 KiB
Python
from typing import Tuple
|
|
|
|
import numpy
|
|
|
|
from pygame.surface import Surface
|
|
|
|
# importing this way exports the functions in the typestubs
|
|
from pygame.pixelcopy import (
|
|
array_to_surface as array_to_surface,
|
|
surface_to_array as surface_to_array,
|
|
)
|
|
|
|
def array2d(surface: Surface) -> numpy.ndarray: ...
|
|
def pixels2d(surface: Surface) -> numpy.ndarray: ...
|
|
def array3d(surface: Surface) -> numpy.ndarray: ...
|
|
def pixels3d(surface: Surface) -> numpy.ndarray: ...
|
|
def array_alpha(surface: Surface) -> numpy.ndarray: ...
|
|
def pixels_alpha(surface: Surface) -> numpy.ndarray: ...
|
|
def array_red(surface: Surface) -> numpy.ndarray: ...
|
|
def pixels_red(surface: Surface) -> numpy.ndarray: ...
|
|
def array_green(surface: Surface) -> numpy.ndarray: ...
|
|
def pixels_green(surface: Surface) -> numpy.ndarray: ...
|
|
def array_blue(surface: Surface) -> numpy.ndarray: ...
|
|
def pixels_blue(surface: Surface) -> numpy.ndarray: ...
|
|
def array_colorkey(surface: Surface) -> numpy.ndarray: ...
|
|
def make_surface(array: numpy.ndarray) -> Surface: ...
|
|
def blit_array(surface: Surface, array: numpy.ndarray) -> None: ...
|
|
def map_array(surface: Surface, array: numpy.ndarray) -> numpy.ndarray: ...
|
|
def use_arraytype(arraytype: str) -> None: ...
|
|
def get_arraytype() -> str: ...
|
|
def get_arraytypes() -> Tuple[str]: ...
|