Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AdbAutoPlayer/AdbAutoPlayer
/ types & classes
Types & classes
357 in github.com/AdbAutoPlayer/AdbAutoPlayer
⨍
Functions
1,693
◇
Types & classes
357
↳
Endpoints
51
↓ 285 callers
Class
Point
A point in 2D space with non-negative integer coordinates.
src-tauri/src-python/adb_auto_player/models/geometry/point.py:14
↓ 267 callers
Class
ConfidenceValue
Represents a confidence value with flexible input formats. Used for confidence ConfidenceValue and results. Supports: - Percentage strin
src-tauri/src-python/adb_auto_player/models/confidence_value.py:11
↓ 209 callers
Class
CropRegions
Represents crop regions for image processing with flexible input formats. Used to define what should be cropped from an image. Supports:
src-tauri/src-python/adb_auto_player/models/image_manipulation/crop_regions.py:11
↓ 62 callers
Class
Box
Box with top-left corner and dimensions.
src-tauri/src-python/adb_auto_player/models/geometry/box.py:14
↓ 51 callers
Class
CropValue
Represents a single crop value with flexible input formats. Supports: - Percentage floats: 0.0-0.999... (0.0 to under 1.0) - Pixel intege
src-tauri/src-python/adb_auto_player/models/image_manipulation/crop_value.py:13
↓ 38 callers
Class
MockAllAFKJ
src-tauri/src-python/tests/games/afk_journey/mixins/test_all_mixins_extended.py:30
↓ 23 callers
Class
TemplateMatchResult
Container for Template Match detection results.
src-tauri/src-python/adb_auto_player/models/template_matching/template_match_result.py:10
↓ 22 callers
Class
PopupMessage
src-tauri/src-python/adb_auto_player/games/afk_journey/popup_message_handler.py:22
↓ 22 callers
Class
RapidOCRBackend
RapidOCR backend for text detection. Faster alternative to Tesseract, especially on machines with GPU support. Uses the same OCRResult interf
src-tauri/src-python/adb_auto_player/ocr/rapidocr_backend.py:17
↓ 19 callers
Class
MockAFKJ
src-tauri/src-python/tests/games/afk_journey/mixins/test_afkj_mixins.py:15
↓ 15 callers
Class
MockGame
Mock Game class.
src-tauri/src-python/tests/test_game.py:34
↓ 14 callers
Class
GameTimeoutError
Raised when an operation exceeds the given timeout.
src-tauri/src-python/adb_auto_player/exceptions/game.py:6
↓ 14 callers
Class
GenericAdbUnrecoverableError
Raised for non-recoverable ADB-related errors.
src-tauri/src-python/adb_auto_player/exceptions/adb.py:12
↓ 14 callers
Class
TesseractBackend
Tesseract OCR backend implementation.
src-tauri/src-python/adb_auto_player/ocr/tesseract_backend.py:121
↓ 12 callers
Class
AutoPlayerWarningError
Base class for non-critical warnings.
src-tauri/src-python/adb_auto_player/exceptions/base.py:10
↓ 12 callers
Class
DeviceStream
Device screen streaming.
src-tauri/src-python/adb_auto_player/device/adb/device_stream.py:73
↓ 11 callers
Class
AdbController
Functions to control an ADB device.
src-tauri/src-python/adb_auto_player/device/adb/adb_controller.py:15
↓ 10 callers
Class
AutoPlayerUnrecoverableError
Base class for critical errors that should halt the program.
src-tauri/src-python/adb_auto_player/exceptions/base.py:22
↓ 10 callers
Class
GameMetadata
Metadata used to describe a Game. Attributes: name (str): The name of the Game. settings_file (str | None): Settings file name.
src-tauri/src-python/adb_auto_player/models/registries/game_metadata.py:9
↓ 10 callers
Class
TesseractConfig
Tesseract Configuration.
src-tauri/src-python/adb_auto_player/ocr/tesseract_config.py:11
↓ 9 callers
Class
MenuItem
Menu Item.
src-tauri/src-python/adb_auto_player/models/commands/menu_item.py:7
↓ 9 callers
Class
OCRResult
Container for OCR detection results.
src-tauri/src-python/adb_auto_player/models/ocr/ocr_result.py:10
↓ 8 callers
Class
Command
Command class.
src-tauri/src-python/adb_auto_player/models/commands/command.py:9
↓ 7 callers
Class
AutoPlayerError
Base class for recoverable errors.
src-tauri/src-python/adb_auto_player/exceptions/base.py:16
↓ 7 callers
Class
PopupPreprocessResult
src-tauri/src-python/adb_auto_player/games/afk_journey/popup_message_handler.py:198
↓ 6 callers
Class
MatchResult
Represents the result of a matching operation.
src-tauri/src-python/adb_auto_player/models/template_matching/match_result.py:11
↓ 5 callers
Class
CustomRoutineEntry
Represents a registered custom routine choice entry. Attributes: func (Callable): The function implementing the custom routine. k
src-tauri/src-python/adb_auto_player/models/registries/custom_routine_entry.py:9
↓ 5 callers
Class
GameActionFailedError
Generic Exception that can be used when any action fails.
src-tauri/src-python/adb_auto_player/exceptions/game.py:12
↓ 5 callers
Class
GameNotRunningOrFrozenError
Raised when the game is not running or has frozen.
src-tauri/src-python/adb_auto_player/exceptions/game.py:18
↓ 5 callers
Class
MockHandler
src-tauri/src-python/tests/games/afk_journey/test_popup_handler_full.py:19
↓ 5 callers
Class
QwenVLOCRBackend
Qwen2-VL-2B-Instruct backend for high-precision text extraction. Uses GPU (CUDA) when available. Falls back to RapidOCR if torch/transformers
src-tauri/src-python/adb_auto_player/ocr/qwen2vl_backend.py:19
↓ 5 callers
Class
SourceInfo
Container for source code information.
src-tauri/src-python/adb_auto_player/util/traceback_helper.py:14
↓ 5 callers
Class
_GuildScan
Minimal stub — only pure-logic methods are exercised.
src-tauri/src-python/tests/games/afk_journey/mixins/test_guild_member_scan.py:23
↓ 4 callers
Class
MockPopupHandler
src-tauri/src-python/tests/ocr/test_popup_handler_ocr.py:14
↓ 4 callers
Class
_SwipeParams
src-tauri/src-python/adb_auto_player/game/_input_mixin.py:32
↓ 4 callers
Class
_UndesiredResultError
Raised inside polling loops to signal the desired result has not yet occurred.
src-tauri/src-python/adb_auto_player/game/_template_mixin.py:24
↓ 3 callers
Class
CropResult
Represents the result of cropping an image. Attributes: image (np.ndarray): The cropped image as a NumPy array. offset (Point): T
src-tauri/src-python/adb_auto_player/models/image_manipulation/crop_result.py:15
↓ 3 callers
Class
GenericAdbError
Raised for any ADB-related issues.
src-tauri/src-python/adb_auto_player/exceptions/adb.py:6
↓ 3 callers
Class
Resolution
Display Resolution dataclass.
src-tauri/src-python/adb_auto_player/models/device/display.py:15
↓ 2 callers
Class
ATTranslatedSet2Keyboard
AT Translated Set 2 keyboard implementation. shell getevent -p /dev/input/eventX name: "AT Translated Set 2 keyboard" events: KEY
src-tauri/src-python/adb_auto_player/device/adb/blue_stacks_at_translated_set_2_keyboard.py:4
↓ 2 callers
Class
DisplayInfo
Data class containing device display information. Orientation can change technically but if the user changes it while the bot is running then
src-tauri/src-python/adb_auto_player/models/device/display.py:75
↓ 2 callers
Class
HeroScanner
Encapsulates all hero-scanning logic for AFK Journey. Receives a reference to the running game instance and delegates all device interactions
src-tauri/src-python/adb_auto_player/games/afk_journey/services/hero_scanner.py:78
↓ 2 callers
Class
PointOutsideDisplay
Special Point that is outside display bounds. Mainly used to test click delay on Adb.
src-tauri/src-python/adb_auto_player/models/geometry/special_points.py:4
↓ 2 callers
Class
ProfileState
src-tauri/src-python/adb_auto_player/__main__.py:414
↓ 2 callers
Class
StreamingNotSupportedError
Streaming is not yet implemented for the specified platform.
src-tauri/src-python/adb_auto_player/device/adb/device_stream.py:67
↓ 2 callers
Class
UnsupportedResolutionError
Raised when the resolution is not supported.
src-tauri/src-python/adb_auto_player/exceptions/game.py:30
↓ 1 callers
Class
ActivityTrackerHandler
src-tauri/src-python/adb_auto_player/util/execute.py:90
↓ 1 callers
Class
AdbDeviceWrapper
Wrapper class for AdbDevice to add retry logic.
src-tauri/src-python/adb_auto_player/device/adb/adb_device.py:16
↓ 1 callers
Class
AppSettings
App Settings model.
src-tauri/src-python/adb_auto_player/models/pydantic/app_settings.py:139
↓ 1 callers
Class
BattleCannotBeStartedError
Battle failed to start.
src-tauri/src-python/adb_auto_player/games/afk_journey/mixins/arcane_labyrinth.py:23
↓ 1 callers
Class
BattleState
src-tauri/src-python/adb_auto_player/games/afk_journey/battle_state.py:30
↓ 1 callers
Class
BlueStacksVirtualTouch
BlueStacks Virtual Touch implementation. shell getevent -p /dev/input/eventX name: "BlueStacks Virtual Touch" events: ABS (00
src-tauri/src-python/adb_auto_player/device/adb/blue_stacks_virtual_touch.py:9
↓ 1 callers
Interface
Commands
src/client/_apiTypes.d.ts:61
↓ 1 callers
Class
EmptyModel
src-tauri/src-python/adb_auto_player/__main__.py:246
↓ 1 callers
Class
GameGUIOptions
Game GUI Options.
src-tauri/src-python/adb_auto_player/ipc/game_gui.py:9
↓ 1 callers
Class
GameStartError
Raised when the game cannot be started.
src-tauri/src-python/adb_auto_player/exceptions/game.py:24
↓ 1 callers
Class
LogMessage
Log message class.
src-tauri/src-python/adb_auto_player/ipc/log_message.py:19
↓ 1 callers
Class
MenuOption
Menu Option used by the GUI.
src-tauri/src-python/adb_auto_player/ipc/menu_option.py:7
↓ 1 callers
Class
MockAdbConnection
Mock ADB connection that feeds real H.264 video data.
src-tauri/src-python/tests/test_device_stream.py:16
↓ 1 callers
Class
MockSettings
Mock Settings class.
src-tauri/src-python/tests/test_game.py:28
↓ 1 callers
Class
OEM
Tesseract OCR Engine Mode enumeration.
src-tauri/src-python/adb_auto_player/ocr/tesseract_oem.py:6
↓ 1 callers
Class
Offset
A 2D coordinate for calculations, allowing negative integers.
src-tauri/src-python/adb_auto_player/models/geometry/special_points.py:21
↓ 1 callers
Class
PSM
Tesseract Page Segmentation Mode enumeration.
src-tauri/src-python/adb_auto_player/ocr/tesseract_psm.py:6
↓ 1 callers
Class
ProfileStateUpdate
src-tauri/src-python/adb_auto_player/__main__.py:420
↓ 1 callers
Class
StartTaskBody
src-tauri/src-python/adb_auto_player/__main__.py:235
↓ 1 callers
Class
SummaryGenerator
Singleton class to maintain and update counts for given phrases.
src-tauri/src-python/adb_auto_player/util/summary_generator.py:8
↓ 1 callers
Class
TaskCompletedEventEvent
src-tauri/src-python/adb_auto_player/__main__.py:240
↓ 1 callers
Class
TauriLogHandler
Log handler that emits log messages to Tauri.
src-tauri/src-python/adb_auto_player/__main__.py:158
↓ 1 callers
Class
TauriQueueHandler
src-tauri/src-python/adb_auto_player/__main__.py:137
↓ 1 callers
Class
TemplateMatcher
A collection of static methods for template matching operations.
src-tauri/src-python/adb_auto_player/template_matching/template_matcher.py:13
↓ 1 callers
Class
TitanReaverProxyBattleStats
Proxy battle statistics with automatic SummaryGenerator updates.
src-tauri/src-python/adb_auto_player/games/afk_journey/mixins/titan_reaver_proxy_battle.py:34
↓ 1 callers
Class
XiaomiInput
Class to interact with Xiaomi Input. Note: it is very likely a generic Keyboard Class can be made that derives necessary data durin
src-tauri/src-python/adb_auto_player/device/adb/xiaomi_input.py:6
↓ 1 callers
Class
XiaomiJoystick
Class to interact with Xiaomi Joystick. Note: it is very likely a generic Joystick Class can be made that derives necessary data du
src-tauri/src-python/adb_auto_player/device/adb/xiaomi_joystick.py:7
Class
src/lib/stores.svelte.ts:3
Class
src/lib/stores.svelte.ts:27
Class
src/lib/stores.svelte.ts:62
Class
AFKJCategory
Enumeration for action categories used in the GUIs accordion menu.
src-tauri/src-python/adb_auto_player/games/afk_journey/gui_category.py:4
Class
AFKJCustomRoutine
Wrapper to register custom routines for AFKJourney.
src-tauri/src-python/adb_auto_player/games/afk_journey/custom_routine/my_custom_routine.py:9
Class
AFKJourneyBase
AFK Journey Base Class.
src-tauri/src-python/adb_auto_player/games/afk_journey/base.py:45
Class
AFKStagesMixin
AFK Stages Mixin.
src-tauri/src-python/adb_auto_player/games/afk_journey/mixins/afk_stages.py:20
Class
AFKStagesSettings
AFK Stages Settings model.
src-tauri/src-python/adb_auto_player/games/afk_journey/settings.py:96
Class
AdbClientHelper
Helper functions to get AdbClient or AdbDevice.
src-tauri/src-python/adb_auto_player/device/adb/adb_client.py:15
Class
AdbSettings
Adb settings model.
src-tauri/src-python/adb_auto_player/models/pydantic/adb_settings.py:34
Interface
Advanced
src/client/_apiTypes.d.ts:174
Class
AdvancedSettings
src-tauri/src/settings.rs:283
Class
AdvancedSettings
Advanced settings model.
src-tauri/src-python/adb_auto_player/models/pydantic/adb_settings.py:13
Class
AdvancedSettings
Advanced Settings model.
src-tauri/src-python/adb_auto_player/models/pydantic/app_settings.py:99
Interface
AlnumGroupedCheckboxArrayProps
src/lib/form/types.ts:37
Class
AppSettings
src-tauri/src/settings.rs:336
Interface
AppSettings
src/client/_apiTypes.d.ts:130
Class
AppSettingsResponse
src-tauri/src/settings.rs:408
Class
ArcaneLabyrinthMixin
Arcane Labyrinth Mixin.
src-tauri/src-python/adb_auto_player/games/afk_journey/mixins/arcane_labyrinth.py:29
Class
ArcaneLabyrinthSettings
Arcane Labyrinth Settings model.
src-tauri/src-python/adb_auto_player/games/afk_journey/settings.py:146
Class
ArenaMixin
Arena Mixin.
src-tauri/src-python/adb_auto_player/games/afk_journey/mixins/arena.py:14
Class
ArgparseHelper
Argparse helper functions.
src-tauri/src-python/adb_auto_player/cli/argparse_helper.py:9
Interface
ArraySchema
src/lib/form/types.ts:3
Class
AssistMixin
Assist Mixin.
src-tauri/src-python/adb_auto_player/games/afk_journey/mixins/assist.py:16
Class
BaseAutoPlayerError
Base exception for all custom ADB Auto Player exceptions.
src-tauri/src-python/adb_auto_player/exceptions/base.py:4
Class
BaseClass
src-tauri/src-python/adb_auto_player/games/afk_journey/mixins/_guild_scan_setup.py:25
Class
BaseClass
src-tauri/src-python/adb_auto_player/games/afk_journey/mixins/dream_realm.py:18
next →
1–100 of 357, ranked by callers