libretro.drivers.path.driver¶
Protocol definition for drivers that expose path information to a core.
Classes
Interface for a driver that defines various paths exposed to libretro cores. |
- class PathDriver[source]¶
Bases:
ProtocolInterface for a driver that defines various paths exposed to libretro cores.
- abstract property system_dir¶
Corresponds to
EnvironmentCall.GET_SYSTEM_DIRECTORY.If
None, a core’s call toRETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORYshould returnfalse.
- abstract property libretro_path¶
Corresponds to
EnvironmentCall.GET_LIBRETRO_PATH.If
None, a core’s call toRETRO_ENVIRONMENT_GET_LIBRETRO_PATHshould returnfalse.
- abstract property core_assets_dir¶
Corresponds to
EnvironmentCall.GET_CORE_ASSETS_DIRECTORY.If
None, a core’s call toRETRO_ENVIRONMENT_GET_CORE_ASSETS_DIRECTORYshould returnfalse.
- abstract property save_dir¶
Corresponds to
EnvironmentCall.GET_SAVE_DIRECTORY.If
None, a core’s call toRETRO_ENVIRONMENT_GET_SAVE_DIRECTORYshould returnfalse.
- abstract property playlist_dir¶
Corresponds to
EnvironmentCall.GET_PLAYLIST_DIRECTORY.If
None, a core’s call toRETRO_ENVIRONMENT_GET_PLAYLIST_DIRECTORYshould returnfalse.
- abstract property file_browser_start_dir¶
Corresponds to
EnvironmentCall.GET_FILE_BROWSER_START_DIRECTORY.If
None, a core’s call toRETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORYshould returnfalse.
- __init__(*args, **kwargs)¶
- classmethod __new__(*args, **kwargs)¶