transition.py

No documentation

class TransitionType

Description

No documentation

Attributes
NONE: Any = 0
FADE: Any = 1
SLIDE_LEFT: Any = 2
SLIDE_RIGHT: Any = 3
SLIDE_UP: Any = 4
SLIDE_DOWN: Any = 5
ZOOM_IN: Any = 6
ZOOM_OUT: Any = 7
IRIS: Any = 8
ORBITAL_LEFT: Any = 9
ORBITAL_RIGHT: Any = 10
MORPH: Any = 11
FLASH: Any = 12
Methods

No methods defined.

class Transition

Description

No documentation

Attributes
from_scene: 'Scene' = None
to_scene: 'Scene' = None
effect: TransitionType = None
duration: float = None
progress: float = 0.0
finished: bool = False
from_surface: Optional[pygame.Surface] = None
to_surface: Optional[pygame.Surface] = None
Methods
def __post_init__(self: Any) -> None
Keep transition state safe even when callers provide bad values.
def eased_progress(self: Any) -> float
Smooth-step progress for less abrupt movement and fades.
Back to Backend Module