Quick API Index#

The arcade module#

Name

Group

arcade.ImageData

Texture Management

arcade.SolidColorTexture

Texture Management

arcade.Texture

Texture Management

arcade.cleanup_texture_cache()

Texture Management

arcade.load_spritesheet()

Texture Management

arcade.load_texture()

Texture Management

arcade.load_texture_pair()

Texture Management

arcade.load_textures()

Texture Management

arcade.make_circle_texture()

Texture Management

arcade.make_soft_circle_texture()

Texture Management

arcade.make_soft_square_texture()

Texture Management

arcade.texture_transforms.FlipLeftToRightTransform

Texture Transforms

arcade.texture_transforms.FlipTopToBottomTransform

Texture Transforms

arcade.texture_transforms.Rotate180Transform

Texture Transforms

arcade.texture_transforms.Rotate270Transform

Texture Transforms

arcade.texture_transforms.Rotate90Transform

Texture Transforms

arcade.texture_transforms.Transform

Texture Transforms

arcade.texture_transforms.TransposeTransform

Texture Transforms

arcade.texture_transforms.TransverseTransform

Texture Transforms

arcade.texture_transforms.VertexOrder

Texture Transforms

arcade.texture_transforms.get_shortest_transform()

Texture Transforms

arcade.TiledObject

Arcade Data Types

arcade.close_window()

Window and View

arcade.create_orthogonal_projection()

Window and View

arcade.exit()

Window and View

arcade.finish_render()

Window and View

arcade.get_display_size()

Window and View

arcade.get_projection()

Window and View

arcade.get_scaling_factor()

Window and View

arcade.get_viewport()

Window and View

arcade.get_window()

Window and View

arcade.pause()

Window and View

arcade.run()

Window and View

arcade.schedule()

Window and View

arcade.schedule_once()

Window and View

arcade.set_background_color()

Window and View

arcade.set_viewport()

Window and View

arcade.set_window()

Window and View

arcade.start_render()

Window and View

arcade.unschedule()

Window and View

arcade.draw_arc_filled()

Drawing - Primitives

arcade.draw_arc_outline()

Drawing - Primitives

arcade.draw_circle_filled()

Drawing - Primitives

arcade.draw_circle_outline()

Drawing - Primitives

arcade.draw_ellipse_filled()

Drawing - Primitives

arcade.draw_ellipse_outline()

Drawing - Primitives

arcade.draw_line()

Drawing - Primitives

arcade.draw_line_strip()

Drawing - Primitives

arcade.draw_lines()

Drawing - Primitives

arcade.draw_lrtb_rectangle_filled()

Drawing - Primitives

arcade.draw_lrtb_rectangle_outline()

Drawing - Primitives

arcade.draw_lrwh_rectangle_textured()

Drawing - Primitives

arcade.draw_parabola_filled()

Drawing - Primitives

arcade.draw_parabola_outline()

Drawing - Primitives

arcade.draw_point()

Drawing - Primitives

arcade.draw_points()

Drawing - Primitives

arcade.draw_polygon_filled()

Drawing - Primitives

arcade.draw_polygon_outline()

Drawing - Primitives

arcade.draw_rectangle_filled()

Drawing - Primitives

arcade.draw_rectangle_outline()

Drawing - Primitives

arcade.draw_scaled_texture_rectangle()

Drawing - Primitives

arcade.draw_texture_rectangle()

Drawing - Primitives

arcade.draw_triangle_filled()

Drawing - Primitives

arcade.draw_triangle_outline()

Drawing - Primitives

arcade.draw_xywh_rectangle_filled()

Drawing - Primitives

arcade.draw_xywh_rectangle_outline()

Drawing - Primitives

arcade.get_image()

Drawing - Primitives

arcade.get_pixel()

Drawing - Primitives

arcade.AtlasRegion

Texture Atlas

arcade.TextureAtlas

Texture Atlas

arcade.ControllerManager

Game Controller Support

arcade.get_controllers()

Game Controller Support

arcade.PymunkException

Physics Engines

arcade.PymunkPhysicsEngine

Physics Engines

arcade.PymunkPhysicsObject

Physics Engines

arcade.are_polygons_intersecting()

Geometry Support

arcade.is_point_in_polygon()

Geometry Support

arcade.AStarBarrierList

Pathfinding

arcade.astar_calculate_path()

Pathfinding

arcade.EasingData

Geometry Support

arcade.ease_angle()

Geometry Support

arcade.ease_angle_update()

Geometry Support

arcade.ease_in()

Geometry Support

arcade.ease_in_back()

Geometry Support

arcade.ease_in_out()

Geometry Support

arcade.ease_in_out_sin()

Geometry Support

arcade.ease_in_sin()

Geometry Support

arcade.ease_out()

Geometry Support

arcade.ease_out_back()

Geometry Support

arcade.ease_out_bounce()

Geometry Support

arcade.ease_out_elastic()

Geometry Support

arcade.ease_out_sin()

Geometry Support

arcade.ease_position()

Geometry Support

arcade.ease_update()

Geometry Support

arcade.ease_value()

Geometry Support

arcade.easing()

Geometry Support

arcade.linear()

Geometry Support

arcade.smoothstep()

Geometry Support

arcade.NoOpenGLException

Window and View

arcade.View

Window and View

arcade.Window

Window and View

arcade.get_screens()

Window and View

arcade.open_window()

Window and View

arcade.Scene

Sprite Scenes

arcade.configure_logging()

Misc Utility Functions

arcade.EternalParticle

Particles

arcade.FadeParticle

Particles

arcade.LifetimeParticle

Particles

arcade.Particle

Particles

arcade.Shape

Drawing - Batch

arcade.ShapeElementList

Drawing - Batch

arcade.create_ellipse()

Drawing - Batch

arcade.create_ellipse_filled()

Drawing - Batch

arcade.create_ellipse_filled_with_colors()

Drawing - Batch

arcade.create_ellipse_outline()

Drawing - Batch

arcade.create_line()

Drawing - Batch

arcade.create_line_generic()

Drawing - Batch

arcade.create_line_generic_with_colors()

Drawing - Batch

arcade.create_line_loop()

Drawing - Batch

arcade.create_line_strip()

Drawing - Batch

arcade.create_lines()

Drawing - Batch

arcade.create_lines_with_colors()

Drawing - Batch

arcade.create_polygon()

Drawing - Batch

arcade.create_rectangle()

Drawing - Batch

arcade.create_rectangle_filled()

Drawing - Batch

arcade.create_rectangle_filled_with_colors()

Drawing - Batch

arcade.create_rectangle_outline()

Drawing - Batch

arcade.create_rectangles_filled_with_colors()

Drawing - Batch

arcade.create_triangles_filled_with_colors()

Drawing - Batch

arcade.get_rectangle_points()

Drawing - Batch

arcade.Text

Text

arcade.create_text_sprite()

Text

arcade.draw_text()

Text

arcade.load_font()

Text

arcade.color_from_hex_string()

Drawing - Utility

arcade.float_to_byte_color()

Drawing - Utility

arcade.get_four_byte_color()

Drawing - Utility

arcade.get_four_float_color()

Drawing - Utility

arcade.get_points_for_thick_line()

Drawing - Utility

arcade.get_three_float_color()

Drawing - Utility

arcade.make_transparent_color()

Drawing - Utility

arcade.uint24_to_three_byte_color()

Drawing - Utility

arcade.uint32_to_four_byte_color()

Drawing - Utility

arcade.AnimatedTimeBasedSprite

Sprites

arcade.AnimatedWalkingSprite

Sprites

arcade.AnimationKeyframe

Sprites

arcade.PyMunk

Sprites

arcade.Sprite

Sprites

arcade.SpriteCircle

Sprites

arcade.SpriteSolidColor

Sprites

arcade.get_distance_between_sprites()

Sprites

arcade.load_animated_gif()

Sprites

arcade.earclip()

Geometry Support

arcade.generate_uuid_from_kwargs()

Misc Utility Functions

arcade.lerp()

Misc Utility Functions

arcade.lerp_angle()

Misc Utility Functions

arcade.lerp_vec()

Misc Utility Functions

arcade.rand_angle_360_deg()

Misc Utility Functions

arcade.rand_angle_spread_deg()

Misc Utility Functions

arcade.rand_in_circle()

Misc Utility Functions

arcade.rand_in_rect()

Misc Utility Functions

arcade.rand_on_circle()

Misc Utility Functions

arcade.rand_on_line()

Misc Utility Functions

arcade.rand_vec_magnitude()

Misc Utility Functions

arcade.rand_vec_spread_deg()

Misc Utility Functions

arcade.get_game_controllers()

Joystick Support

arcade.get_joysticks()

Joystick Support

arcade.clamp()

Geometry Support

arcade.get_angle_degrees()

Geometry Support

arcade.get_angle_radians()

Geometry Support

arcade.get_distance()

Geometry Support

arcade.rotate_point()

Geometry Support

arcade.Section

Window and View

arcade.SectionManager

Window and View

arcade.ArcadeContext

OpenGL Context

arcade.Sound

Sound

arcade.load_sound()

Sound

arcade.play_sound()

Sound

arcade.stop_sound()

Sound

arcade.EmitBurst

Particles

arcade.EmitController

Particles

arcade.EmitInterval

Particles

arcade.EmitMaintainCount

Particles

arcade.Emitter

Particles

arcade.EmitterIntervalWithCount

Particles

arcade.EmitterIntervalWithTime

Particles

arcade.make_burst_emitter()

Particles

arcade.make_interval_emitter()

Particles

arcade.has_line_of_sight()

Pathfinding

arcade.PerfGraph

Performance Information

arcade.create_isometric_grid_lines()

Isometric Map Support (incomplete)

arcade.isometric_grid_to_screen()

Isometric Map Support (incomplete)

arcade.screen_to_isometric_grid()

Isometric Map Support (incomplete)

arcade.Camera

Camera

arcade.SimpleCamera

Camera

arcade.PhysicsEnginePlatformer

Physics Engines

arcade.PhysicsEngineSimple

Physics Engines

arcade.clear_timings()

Performance Information

arcade.disable_timings()

Performance Information

arcade.enable_timings()

Performance Information

arcade.get_fps()

Performance Information

arcade.get_timings()

Performance Information

arcade.print_timings()

Performance Information

arcade.timings_enabled()

Performance Information

arcade.SpriteList

Sprite Lists

arcade.check_for_collision()

Sprite Lists

arcade.check_for_collision_with_list()

Sprite Lists

arcade.check_for_collision_with_lists()

Sprite Lists

arcade.get_closest_sprite()

Sprite Lists

arcade.get_sprites_at_exact_point()

Sprite Lists

arcade.get_sprites_at_point()

Sprite Lists

The arcade.gui module#

Name

Group

arcade.gui.UIEvent

GUI Events

arcade.gui.UIKeyEvent

GUI Events

arcade.gui.UIKeyPressEvent

GUI Events

arcade.gui.UIKeyReleaseEvent

GUI Events

arcade.gui.UIMouseDragEvent

GUI Events

arcade.gui.UIMouseEvent

GUI Events

arcade.gui.UIMouseMovementEvent

GUI Events

arcade.gui.UIMousePressEvent

GUI Events

arcade.gui.UIMouseReleaseEvent

GUI Events

arcade.gui.UIMouseScrollEvent

GUI Events

arcade.gui.UIOnActionEvent

GUI Events

arcade.gui.UIOnChangeEvent

GUI Events

arcade.gui.UIOnClickEvent

GUI Events

arcade.gui.UIOnUpdateEvent

GUI Events

arcade.gui.UITextEvent

GUI Events

arcade.gui.UITextMotionEvent

GUI Events

arcade.gui.UITextMotionSelectEvent

GUI Events

arcade.gui.DictProperty

GUI Properties

arcade.gui.ListProperty

GUI Properties

arcade.gui.Property

GUI Properties

arcade.gui.bind()

GUI Properties

arcade.gui.UIMessageBox

GUI

arcade.gui.UIStyleBase

GUI Style

arcade.gui.UIStyledWidget

GUI Style

arcade.gui.UIDraggableMixin

GUI

arcade.gui.UIMouseFilterMixin

GUI

arcade.gui.UIWindowLikeMixin

GUI

arcade.gui.Surface

GUI

arcade.gui.NinePatchTexture

GUI

arcade.gui.UIManager

GUI

arcade.gui.UIImage

GUI Widgets

arcade.gui.UIDropdown

GUI Widgets

arcade.gui.UITextureToggle

GUI Widgets

arcade.gui.UIAnchorLayout

GUI Widgets

arcade.gui.UIBoxLayout

GUI Widgets

arcade.gui.UIGridLayout

GUI Widgets

arcade.gui.UIFlatButton

GUI Widgets

arcade.gui.UITextureButton

GUI Widgets

arcade.gui.Rect

GUI Widgets

arcade.gui.UIDummy

GUI Widgets

arcade.gui.UIInteractiveWidget

GUI Widgets

arcade.gui.UILayout

GUI Widgets

arcade.gui.UISpace

GUI Widgets

arcade.gui.UISpriteWidget

GUI Widgets

arcade.gui.UIWidget

GUI Widgets

arcade.gui.UIWidgetParent

GUI Widgets

arcade.gui.UIInputText

GUI Widgets

arcade.gui.UILabel

GUI Widgets

arcade.gui.UITextArea

GUI Widgets

arcade.gui.UITextWidget

GUI Widgets

arcade.gui.UISlider

GUI Widgets

The arcade.tilemap module#

Name

Group

arcade.tilemap.TileMap

Tiled Map Reader

arcade.tilemap.load_tilemap()

Tiled Map Reader

arcade.tilemap.read_tmx()

Tiled Map Reader