Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Farama-Foundation/Arcade-Learning-Environment
/ functions
Functions
2,536 in github.com/Farama-Foundation/Arcade-Learning-Environment
⨍
Functions
2,536
◇
Types & classes
148
↓ 1 callers
Function
SDL_GetCurrentDisplayMode
SDL_GetCurrentDisplayMode */
src/ale/common/SDL2.cpp:253
↓ 1 callers
Function
SDL_GetCurrentVideoDriver
SDL_GetCurrentVideoDriver */
src/ale/common/SDL2.cpp:267
↓ 1 callers
Function
SDL_GetRenderDriverInfo
SDL_GetRenderDriverInfo */
src/ale/common/SDL2.cpp:260
↓ 1 callers
Function
SDL_Init
SDL_Init */
src/ale/common/SDL2.cpp:62
↓ 1 callers
Function
SDL_InitSubSystem
SDL_InitSubSystem */
src/ale/common/SDL2.cpp:164
↓ 1 callers
Function
SDL_OpenAudio
SDL_OpenAudio */
src/ale/common/SDL2.cpp:176
↓ 1 callers
Function
SDL_PollEvent
SDL_PollEvent */
src/ale/common/SDL2.cpp:189
↓ 1 callers
Function
SDL_Quit
SDL_Quit */
src/ale/common/SDL2.cpp:195
↓ 1 callers
Function
SDL_RenderCopy
SDL_RenderCopy */
src/ale/common/SDL2.cpp:201
↓ 1 callers
Function
SDL_RenderPresent
SDL_RenderPresent */
src/ale/common/SDL2.cpp:210
↓ 1 callers
Function
SDL_RenderSetIntegerScale
SDL_RenderSetIntegerScale */
src/ale/common/SDL2.cpp:216
↓ 1 callers
Function
SDL_RenderSetLogicalSize
SDL_RenderSetLogicalSize */
src/ale/common/SDL2.cpp:223
↓ 1 callers
Function
SDL_UpdateTexture
SDL_UpdateTexture */
src/ale/common/SDL2.cpp:237
↓ 1 callers
Function
SDL_WasInit
SDL_WasInit */
src/ale/common/SDL2.cpp:247
↓ 1 callers
Method
addSamples
src/ale/common/SoundExporter.cpp:20
↓ 1 callers
Method
adjustCycleCounter
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundSDL.cxx:246
↓ 1 callers
Method
applyActionJoysticks
src/ale/environment/ale_state.cpp:303
↓ 1 callers
Method
applyActionPaddles
src/ale/environment/ale_state.cpp:192
↓ 1 callers
Method
benchmark_configuration
Run multiple benchmark runs for a configuration and return aggregated results.
scripts/benchmark-vec-env.py:126
↓ 1 callers
Method
clipVolume
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIASnd.cxx:72
↓ 1 callers
Method
clone
src/ale/games/supported/Et.cpp:35
↓ 1 callers
Method
close
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Serializer.cxx:39
↓ 1 callers
Method
create
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Cart.cxx:56
↓ 1 callers
Method
createConsole
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/OSystem.cxx:142
↓ 1 callers
Method
dequeue
Dequeue a single action. Blocks if queue is empty. Thread-safe.
src/ale/vector/action_queue.hpp:37
↓ 1 callers
Method
duration
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundSDL.cxx:536
↓ 1 callers
Method
enqueue
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundSDL.cxx:547
↓ 1 callers
Method
execute
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/M6502Hi.cxx:73
↓ 1 callers
Method
final_obs_data
src/ale/vector/types.hpp:140
↓ 1 callers
Function
generate_value_ranges
(values)
docs/_scripts/gen_environment_page.py:25
↓ 1 callers
Function
generate_value_ranges
(values)
docs/_scripts/gen_environments_md.py:22
↓ 1 callers
Method
getAllActions
src/ale/games/RomSettings.cpp:42
↓ 1 callers
Method
getAudioSize
src/ale/python/ale_python_interface.hpp:69
↓ 1 callers
Method
getDefaultMode
src/ale/games/RomSettings.cpp:67
↓ 1 callers
Method
getFrameRate
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Console.cxx:190
↓ 1 callers
Method
getReward
src/ale/games/supported/Et.cpp:61
↓ 1 callers
Method
getStartingActions
src/ale/games/RomSettings.cpp:52
↓ 1 callers
Method
getVersion
()
packages/wasm/ale.d.ts:55
↓ 1 callers
Method
has_final_obs
src/ale/vector/types.hpp:163
↓ 1 callers
Method
height
Dimensionality information */
src/ale/environment/ale_screen.hpp:50
↓ 1 callers
Function
init_vector_module
src/ale/python/ale_vector_python_interface.cpp:126
↓ 1 callers
Function
init_vector_module_xla
src/ale/python/ale_vector_xla_interface.cpp:623
↓ 1 callers
Method
initialize
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundSDL.cxx:75
↓ 1 callers
Method
isGameTerminal
src/ale/environment/stella_environment.cpp:239
↓ 1 callers
Method
isGameTruncated
src/ale/environment/stella_environment.cpp:243
↓ 1 callers
Method
isTerminal
src/ale/games/supported/Et.cpp:59
↓ 1 callers
Method
isTerminal
src/ale/environment/stella_environment.cpp:235
↓ 1 callers
Method
load
Restores ALE to the given previously saved state. */
src/ale/environment/ale_state.cpp:68
↓ 1 callers
Function
maxpool_frames
* Maxpool two uint8_t frames using SIMD when available * @param dst Destination buffer (will be modified in-place with max values) * @param src Sour
src/ale/vector/preprocessed_env.cpp:11
↓ 1 callers
Method
modifyEnvironmentSettings
src/ale/games/supported/Blackjack.cpp:73
↓ 1 callers
Method
plot_resource_usage
Plot resource usage metrics from BenchmarkResult data. Args: save_path: Path to save the plot (optional) title: Plot
scripts/benchmark-vec-env.py:247
↓ 1 callers
Method
plot_steps_per_second
Plot steps per second with error bars from BenchmarkResult data. Args: save_path: Path to save the plot (optional) fi
scripts/benchmark-vec-env.py:213
↓ 1 callers
Method
poke
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:2042
↓ 1 callers
Method
print
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/PropsSet.cxx:178
↓ 1 callers
Method
processFragment
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundSDL.cxx:294
↓ 1 callers
Method
recordNextFrame
src/ale/common/SoundSDL.cxx:393
↓ 1 callers
Function
register_v0_v4_envs
Registers all v0 and v4 environments.
src/ale/python/registration.py:14
↓ 1 callers
Function
register_v5_envs
Register all v5 environments.
src/ale/python/registration.py:100
↓ 1 callers
Method
release_batch
Release current batch and prepare for next. Returns the completed batch (transfers ownership). Releases slot permits for blocked workers.
src/ale/vector/result_staging.hpp:89
↓ 1 callers
Method
release_final_observations
src/ale/vector/types.hpp:152
↓ 1 callers
Method
release_rewards
src/ale/vector/types.hpp:154
↓ 1 callers
Method
release_terminations
src/ale/vector/types.hpp:155
↓ 1 callers
Method
release_truncations
src/ale/vector/types.hpp:156
↓ 1 callers
Method
request_stop
Wake any workers blocked on slots_available_ so they can exit cleanly. Used during shutdown — stage_result will early-return after the wait.
src/ale/vector/result_staging.hpp:114
↓ 1 callers
Method
reset
Resets the system to its start state. */
src/ale/environment/stella_environment.cpp:101
↓ 1 callers
Method
reset
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundRaw.cxx:92
↓ 1 callers
Method
resetEpisodeFrameNumber
src/ale/environment/ale_state.cpp:114
↓ 1 callers
Method
restoreSystemState
src/ale/ale_interface.cpp:390
↓ 1 callers
Method
restore_state
Restore emulator state w/o system state.
src/ale/python/env.py:474
↓ 1 callers
Method
save
src/ale/environment/ale_state.cpp:93
↓ 1 callers
Method
saveNext
src/ale/common/ScreenExporter.cpp:175
↓ 1 callers
Method
saveScreenPNG
src/ale/ale_interface.cpp:394
↓ 1 callers
Method
scanlines
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:612
↓ 1 callers
Method
setBool
src/ale/ale_interface.cpp:225
↓ 1 callers
Method
setBool
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Settings.cxx:110
↓ 1 callers
Method
setDefaults
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Props.cxx:270
↓ 1 callers
Method
setFloat
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Settings.cxx:95
↓ 1 callers
Method
setInt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Settings.cxx:80
↓ 1 callers
Method
setPaddleLimits
src/ale/environment/ale_state.cpp:157
↓ 1 callers
Method
setPalette
src/ale/common/ColourPalette.cpp:123
↓ 1 callers
Method
setSound
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:628
↓ 1 callers
Method
setString
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Settings.cxx:125
↓ 1 callers
Method
set_action
src/ale/vector/preprocessed_env.cpp:137
↓ 1 callers
Method
set_seed
src/ale/vector/preprocessed_env.cpp:133
↓ 1 callers
Method
single_benchmark_run
Run a single benchmark and return steps per second.
scripts/benchmark-vec-env.py:87
↓ 1 callers
Method
systemCyclesReset
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:262
↓ 1 callers
Method
volume
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIASnd.cxx:142
↓ 1 callers
Method
wait_for_batch
Wait for batch_size results to be staged. Called by recv().
src/ale/vector/result_staging.hpp:82
↓ 1 callers
Method
width
src/ale/environment/ale_screen.hpp:51
↓ 1 callers
Function
wrap_reset_result
Convert BatchResult to Python tuple for reset: (observations, info)
src/ale/python/ale_vector_python_interface.cpp:31
↓ 1 callers
Function
wrap_step_result
Convert BatchResult to Python tuple for step: (observations, rewards, terminations, truncations, info)
src/ale/python/ale_vector_python_interface.cpp:68
↓ 1 callers
Function
writePNGData
src/ale/common/ScreenExporter.cpp:91
↓ 1 callers
Function
writePNGEnd
src/ale/common/ScreenExporter.cpp:145
↓ 1 callers
Function
writePNGHeader
src/ale/common/ScreenExporter.cpp:65
↓ 1 callers
Method
write_obs_to
src/ale/vector/preprocessed_env.cpp:248
Method
ALEInterfaceWrapper
src/ale/wasm/ale_wasm_interface.cpp:49
Method
ALEScreen
src/ale/environment/ale_screen.hpp:66
Method
ALEState
Default constructor - loads settings from system */
src/ale/environment/ale_state.cpp:33
Method
ActionQueue
src/ale/vector/action_queue.hpp:20
Method
AdventureSettings
src/ale/games/supported/Adventure.cpp:34
← previous
next →
201–300 of 2,536, ranked by callers