Transform
Functions for transforming surfaces.
Flip
flip(surface: Surface, flip_x: bool, flip_y: bool) → Surface
Scale
scale(surface: Surface, size: Vec2) → Surface
Scale By
scale_by(surface: Surface, factor: float) → Surface
Rotate
rotate(surface: Surface, angle: float) → Surface
Box Blur
box_blur(surface: Surface, radius: float, repeat_edge_pixels: bool = True) → Surface
Gaussian Blur
gaussian_blur(surface: Surface, radius: float, repeat_edge_pixels: float = True) → Surface
Invert
invert(surface: Surface) → Surface
Grayscale
grayscale(surface: Surface) → Surface