RetroArch/libretro-common/include
Jesse Talavera b7ddac2431
Add Doxygen-styled comments to parts of the libretro API (#15641)
* Touch up the documentation for a few environment calls

* Touch up more comments

* Update docs for more environment calls

* Add doc comments for more environment calls

* Change various @returns to indicate that the environment call is available

- Some environment calls might be recognized but ignored (e.g. when fast-forwarding during netplay)

* Note some deprecated symbols

* Touch up the docs for RETRO_ENVIRONMENT_SET_MESSAGE

* Touch up the docs for RETRO_ENVIRONMENT_SET_PIXEL_FORMAT

* Add more doc comments

* (libretro) Add more doxygen documentation for the libretro API

* (libretro) Add doxygen comments for the callbacks

* Document retro_init and retro_deinit

* Add comments for retro_log-related symbols

* Add a comment

* Clean up some camera-related comments

* Clean up frame time-related callbacks

* Correct some information about major callbacks

* Clarify some parameter info

* Fix incorrect info about retro_set_environment

* Update libretro-common/include/libretro.h

Co-authored-by: Rob Loach <robloach@gmail.com>

* (libretro) Add doxygen docs on RETRO_THROTTLE

* Touch up the docs for RETRO_ENVIRONMENT_SET_AUDIO_CALLBACK

* Touch up the docs for some macros

* Touch up the docs for some more environment calls

* Update libretro-common/include/libretro.h

Co-authored-by: Rob Loach <robloach@gmail.com>

* Update libretro-common/include/libretro.h

Co-authored-by: Rob Loach <robloach@gmail.com>

* Update libretro-common/include/libretro.h

Co-authored-by: Rob Loach <robloach@gmail.com>

* Update libretro-common/include/libretro.h

Co-authored-by: Rob Loach <robloach@gmail.com>

* Tidy up the doc comments for clamping.h

- It was a low-hanging fruit

* Define some sections for constants

- Doxygen will group all contained symbols on one page

* Fix a duplicate @see

* Polish up the docs for the rumble interface

* Polish up the docs for RETRO_ENVIRONMENT_GET_INPUT_DEVICE_CAPABILITIES

* Update libretro-common/include/libretro.h

Co-authored-by: Rob Loach <robloach@gmail.com>

* Document INLINE

* Clean up some tags

* Touch up the docs for the sensor interface

* Add docs for RETRO_ENVIRONMENT_SET_PROC_ADDRESS_CALLBACK

* Update docs for RETRO_ENVIRONMENT_GET_INPUT_BITMASKS and accompanying names

* Update some group definitions

* Spiff up the docs for retro_dirent.h

* Document dylib.h

* Document base64.h

* Document crc32.h

* Touch up the docs for audio conversion functions

* Clean up some Doxygen tags

* Refine the docs for RETRO_ENVIRONMENT_GET_PERF_INTERFACE

* Fix incorrect infor in dylib.h

* Touch up the docs for RETRO_ENVIRONMENT_GET_CAMERA_INTERFACE

* Revise the docs for RETRO_ENVIRONMENT_SET_GEOMETRY

* Revise the docs for RETRO_ENVIRONMENT_GET_LOCATION_INTERFACE

* Revise a function's doc

* Touch up most of the rthreads docs

* Touch up the retro_timers.h docs

* Revise the subsystem docs

* Fix some incorrect @see's

* Touch up the docs for RETRO_ENVIRONMENT_GET_LED_INTERFACE

* Give the RETRO_ENVIRONMENT_GET_SAVESTATE_CONTEXT docs a makeover

* Slight cleanup to the microphone docs

* Slight cleanup to the device power docs

* Touch up serialization quirk docs

* Give the MIDI docs a haircut

* Update libretro-common/include/libretro.h

Co-authored-by: Rob Loach <robloach@gmail.com>

* Freshen up rtime's docs

* Improve the docs and accompanying definitions for RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE

- Revise the text of the documentation
- Introduce an enum that defines the flags (it's still an int, so ABI compatibility will be fine)
- Move the documentation for each bit to its corresponding enum

* Shine the shoes of RETRO_ENVIRONMENT_GET_INPUT_MAX_USERS's docs

* Freshen up the docs for fifo_queue.h

* Document most of task_queue.h

* Put retro_dirent's symbols in a group

* Finish documenting task_queue.h

* Document some compatibility headers

* Document read_stdin

* Document file_stream_transforms.h

* Document the VFS API

- Not the wrappers, just the plain API itself

* (Docs) Add doxygen notes about RETRO_DEVICE_*

* Fix some line breaks

* Revise RETRO_DEVICE docs

* Document strl.h

* Update the features_cpu.h docs

* Rewrite the docs for file_stream.h

* Update the docs for retro_endianness.h

* Update the docs for retro_miscellaneous.h

* Document the RETRO_VFS_SEEK_POSITION constants

* Finish documenting rthreads.h

* Document network_stream.h

* Put the RETRO_MEMORY defines in a defgroup

* Move a doc comment in retro_common.h to file scope

* Revise the docs for RETRO_ENVIRONMENT_SET_CONTROLLER_INFO, and accompanying symbols

* Fix the @param/in/out order in libretro.h's @param declarations

* Tidy up the docs for RETRO_ENVIRONMENT_GET_CORE_OPTIONS_VERSION

* Spiff up the docs for RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER

* Fix some tags

* Polish up RETRO_ENVIRONMENT_GET_HW_RENDER_INTERFACE's docs

* libretro: Add header doxygen

* Update libretro-common/include/libretro.h

Co-authored-by: Rob Loach <robloach@gmail.com>

* Update libretro-common/include/libretro.h

Co-authored-by: Rob Loach <robloach@gmail.com>

* Clean up the docs for RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY

* Clean up the docs for RETRO_ENVIRONMENT_SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE

* Touch up some comment syntax for RETRO_ENVIRONMENT_GET_VARIABLE_UPDATE

* Fix some inaccuracies

* Re-add the license statement for libretro.h

* Touch up the docs for RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2

* Touch up docs for RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY

* Touch up docs for some options-related symbols

* Fix some syntax that was preventing most doc files from being generated

* Express retro_core_option_definition docs in terms of retro_core_option_v2_definition

* Finalize some core option-related docs

* Fix some incorrect info about achievements

* Polish up the docs for RETRO_ENVIRONMENT_SET_MEMORY_MAPS

* Polish up the docs for RETRO_ENVIRONMENT_GET_DISK_CONTROL_INTERFACE_VERSION

* Add a notice for `RETRO_ENVIRONMENT_GET_LOG_INTERFACE`

* Update the disk control interface docs

* Add a sentence to a doc comment

* Update a comment

* Remove an irrelevant @todo

* Touch up the docs for `retro_message_target`

* Touch up the docs for `retro_message_type`

* Touch up the docs for `RETRO_ENVIRONMENT_SET_MESSAGE_EXT`

* Touch up the docs for `RETRO_ENVIRONMENT_SET_AUDIO_BUFFER_STATUS_CALLBACK`

* Touch up the docs for `RETRO_ENVIRONMENT_SET_MINIMUM_AUDIO_LATENCY`

* Revise a comment

* Revise the docs for `RETRO_ENVIRONMENT_SET_VARIABLE`

* Add a `@see`

* Clean up the `RETRO_ENVIRONMENT_SET_FASTFORWARDING_OVERRIDE` docs

* Update the Doxyfile

* libretro: Add three more environment callback doxygen docs

* doxygen: Remove @example reference

---------

Co-authored-by: Rob Loach <robloach@gmail.com>
2024-03-09 17:24:01 -08:00
..
array Fix possible hash map corruption when deleting string keys 2022-03-21 15:07:53 +01:00
audio Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
cdrom
compat Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
defines (RSX) Updates to video driver 2023-02-23 16:11:01 +01:00
dynamic Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
encodings Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
features Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
file (file_path.c) Cut down on some strlcats 2023-07-17 10:09:34 +02:00
formats Add View feature (#14467) 2022-10-10 06:36:02 +02:00
gfx Cleanups/style nits 2023-02-23 13:15:14 +01:00
glsym Include "Update Core Info Files" for iOS/tvOS 2023-01-04 03:43:42 +01:00
libchdr Update libretro-common 2020-11-01 17:22:32 +01:00
lists Sort playlists ignoring extension. (#15836) 2023-10-30 15:32:50 -07:00
math
media
net Enable cheevos for Wii builds (#16116) 2024-01-13 18:47:28 -08:00
playlists (libretro-common) refinements to documentation 2022-08-01 13:06:35 +02:00
queues Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
rthreads Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
streams Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
string Cleanups/simplifications 2023-08-17 21:58:41 +02:00
time Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
utils
vfs Mitigate need for vfs cores on ntfs drives [UWP/XBOX] (#13368) 2021-12-17 13:46:04 +01:00
vulkan [Vulkan] Define and implement v2 of context negotiation interface (#14890) 2023-02-04 16:51:50 +01:00
boolean.h
clamping.h Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
fastcpy.h
filters.h (sinc resampler) Simplifications - call besseli0 directly instead of 2022-08-02 11:29:05 +02:00
libco.h
libretro.h Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
libretro_d3d.h add D3D12 HW_render support. (#15177) 2023-04-10 01:08:44 +01:00
libretro_dspfilter.h
libretro_gskit_ps2.h
libretro_vulkan.h [Vulkan] Define and implement v2 of context negotiation interface (#14890) 2023-02-04 16:51:50 +01:00
lrc_hash.h (libretro-common) Rename rhash to lrc_hash 2020-12-28 19:55:54 +01:00
memalign.h
memmap.h Add more PSL1GHT ifdefs 2020-12-27 18:56:00 +01:00
retro_assert.h Improved code quality of retro_assert macro 2020-11-25 10:16:19 -08:00
retro_common.h Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
retro_common_api.h Introduce RETRO_DEPRECATED macro (#15363) 2023-06-15 23:16:18 +02:00
retro_dirent.h Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
retro_endianness.h Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
retro_environment.h
retro_inline.h Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
retro_math.h Cleanups 2021-09-13 18:09:44 +02:00
retro_miscellaneous.h Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00
retro_timers.h Add Doxygen-styled comments to parts of the libretro API (#15641) 2024-03-09 17:24:01 -08:00