Archipelago/typings/kivy/graphics.pyi

41 lines
974 B
Python

""" FillType_* is not a real kivy type - just something to fill unknown typing. """
from typing import Sequence
FillType_Vec = Sequence[int]
class FillType_Drawable:
def __init__(self, *, pos: FillType_Vec = ..., size: FillType_Vec = ...) -> None: ...
class FillType_Texture(FillType_Drawable):
pass
class FillType_Shape(FillType_Drawable):
texture: FillType_Texture
def __init__(self,
*,
texture: FillType_Texture = ...,
pos: FillType_Vec = ...,
size: FillType_Vec = ...) -> None: ...
class Ellipse(FillType_Shape):
pass
class Color:
def __init__(self, r: float, g: float, b: float, a: float) -> None: ...
class Rectangle(FillType_Shape):
def __init__(self,
*,
source: str = ...,
texture: FillType_Texture = ...,
pos: FillType_Vec = ...,
size: FillType_Vec = ...) -> None: ...