Quick API Index

The arcade module

Name

Group

arcade.Scene

Sprite Scenes

arcade.Camera

Camera

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.Texture

Texture Management

arcade.build_cache_name()

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.PhysicsEnginePlatformer

Physics Engines

arcade.PhysicsEngineSimple

Physics Engines

arcade.earclip()

Geometry Support

arcade.get_game_controllers()

Game Controller Support

arcade.get_joysticks()

Game Controller Support

arcade.AtlasRegion

Texture Atlas

arcade.TextureAtlas

Texture Atlas

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.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.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.PerfGraph

Performance Information

arcade.create_text_image()

Text - Image/Pillow based

arcade.create_text_sprite()

Text - Image/Pillow based

arcade.make_burst_emitter()

Particles

arcade.make_interval_emitter()

Particles

arcade.EternalParticle

Particles

arcade.FadeParticle

Particles

arcade.LifetimeParticle

Particles

arcade.Particle

Particles

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.EmitBurst

Particles

arcade.EmitController

Particles

arcade.EmitInterval

Particles

arcade.EmitMaintainCount

Particles

arcade.Emitter

Particles

arcade.EmitterIntervalWithCount

Particles

arcade.EmitterIntervalWithTime

Particles

arcade.AStarBarrierList

Pathfinding

arcade.astar_calculate_path()

Pathfinding

arcade.has_line_of_sight()

Pathfinding

arcade.heuristic()

Pathfinding

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.ArcadeContext

OpenGL Context

arcade.PymunkException

Physics Engines

arcade.PymunkPhysicsEngine

Physics Engines

arcade.PymunkPhysicsObject

Physics Engines

arcade.are_polygons_intersecting()

Geometry Support

arcade.clamp()

Geometry Support

arcade.get_distance()

Geometry Support

arcade.is_point_in_polygon()

Geometry Support

arcade.rotate_point()

Geometry Support

arcade.TiledObject

Arcade Data Types

arcade.Text

Text - Pyglet/Glyph based

arcade.attempt_font_name_resolution()

Text - Pyglet/Glyph based

arcade.create_text()

Text - Pyglet/Glyph based

arcade.draw_text()

Text - Pyglet/Glyph based

arcade.load_font()

Text - Pyglet/Glyph based

arcade.Sound

Sound

arcade.load_sound()

Sound

arcade.play_sound()

Sound

arcade.stop_sound()

Sound

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

Geometry Support

arcade.calculate_hit_box_points_simple()

Geometry Support

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

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

Misc Utility Functions

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.Surface

GUI

arcade.gui.UIManager

GUI

arcade.gui.UIAnchorWidget

GUI Widgets

arcade.gui.UIBorder

GUI Widgets

arcade.gui.UIBoxLayout

GUI Widgets

arcade.gui.UIDummy

GUI Widgets

arcade.gui.UIFlatButton

GUI Widgets

arcade.gui.UIInputText

GUI Widgets

arcade.gui.UIInteractiveWidget

GUI Widgets

arcade.gui.UILabel

GUI Widgets

arcade.gui.UILayout

GUI Widgets

arcade.gui.UIPadding

GUI Widgets

arcade.gui.UISpace

GUI Widgets

arcade.gui.UISpriteWidget

GUI Widgets

arcade.gui.UITextArea

GUI Widgets

arcade.gui.UITextureButton

GUI Widgets

arcade.gui.UITexturePane

GUI Widgets

arcade.gui.UIWidget

GUI Widgets

arcade.gui.UIWidgetParent

GUI Widgets

arcade.gui.UIWrapper

GUI Widgets

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.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.UIDraggableMixin

GUI

arcade.gui.UIMouseFilterMixin

GUI

arcade.gui.UIWindowLikeMixin

GUI

arcade.gui.UIMessageBox

GUI

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