Quick API Index#

The arcade module#

Name

Group

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.trim_image()

Texture Management

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.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.create_text_image()

Text - Image/Pillow based

arcade.create_text_sprite()

Text - Image/Pillow based

arcade.calculate_hit_box_points_detailed()

Geometry Support

arcade.calculate_hit_box_points_simple()

Geometry Support

arcade.AtlasRegion

Texture Atlas

arcade.TextureAtlas

Texture Atlas

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 - Pyglet/Glyph based

arcade.draw_text()

Text - Pyglet/Glyph based

arcade.load_font()

Text - Pyglet/Glyph based

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_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()

Game Controller Support

arcade.get_joysticks()

Game Controller 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.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#

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