Texture Transforms#
arcade.texture.transforms.FlipLeftRightTransform#
arcade.texture.transforms.FlipTopBottomTransform#
arcade.texture.transforms.Rotate180Transform#
arcade.texture.transforms.Rotate270Transform#
arcade.texture.transforms.Rotate90Transform#
arcade.texture.transforms.Transform#
- class arcade.texture.transforms.Transform[source]#
Base class for all texture transforms.
Transforms are responsible for transforming the texture coordinates and hit box points.
- order = (0, 1, 2, 3)#
How texture coordinates order should be changed for this transform. upper_left, upper_right, lower_left, lower_right
- static transform_hit_box_points(points: Sequence[Tuple[float, float]]) Sequence[Tuple[float, float]] [source]#
Transforms hit box points.
- classmethod transform_texture_coordinates_order(texture_coordinates: Tuple[float, float, float, float, float, float, float, float], order: Tuple[int, int, int, int]) Tuple[float, float, float, float, float, float, float, float] [source]#
Change texture coordinates order.
- Parameters:
texture_coordinates – Texture coordinates to transform
order – The new order