Wiki Page Content

Differences between revisions 32 and 53 (spanning 21 versions)
Revision 32 as of 2010-09-05 04:00:51
Size: 4793
Editor: SheenaSmith
Comment: update content - tip in address
Revision 53 as of 2020-01-13 13:44:18
Size: 6496
Editor: markand
Comment: Add Sensors category
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
= SDL 1.3 API by Category = = SDL 2.0 API by Category =
Line 13: Line 13:
||[[CategoryInit|Initialization & Shutdown]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL.h|SDL.h]] ||
||[[CategoryError|Error Handling]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_error.h|SDL_error.h]] ||
||[[CategoryVersion|Querying SDL Version]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_version.h|SDL_version.h]] ||
||[[CategoryInit|Initialization and Shutdown]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL.h|SDL.h]] ||
||[[CategoryHints|Configuration Variables]]||[[htt
p://hg.libsdl.org/SDL/file/default/include/SDL_hints.h|SDL_hints.h]]||
||[[CategoryError|Error Handling]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_error.h|SDL_error.h]] ||
||[[CategoryLog|Log Handling]] ||[[htt
p://hg.libsdl.org/SDL/file/default/include/SDL_log.h|SDL_log.h]] ||
||[[CategoryAssertions|Assertions]]||[[http://hg.libsdl.org/SDL/file/default/include/SDL_assert.h|SDL_assert.h]]
||
||[[CategoryVersion|Querying SDL Version]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_version.h|SDL_version.h]] ||
Line 21: Line 25:
||[[CategoryVideo|Display Management, Window Management and Rendering]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_video.h|SDL_video.h]] ||
||[[CategoryPixels|Pixel Formats and Conversion Routines]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_pixels.h|SDL_pixels.h]] ||
||[[CategoryRect|Rectangle Functions]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_rect.h|SDL_rect.h]] ||
||[[CategorySurface|Surface Creation and Simple Drawing]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_surface.h|SDL_surface.h]] ||
||[[CategorySWM|Platform-specific Window Management]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_syswm.h|SDL_syswm.h]] ||
||[[CategoryVideo|Display and Window Management]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_video.h|SDL_video.h]] ||
||[[Category
Render|2D Accelerated Rendering]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_render.h|SDL_render.h]] ||
||[[CategoryPixels|Pixel Formats and Conversion Routines]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_pixels.h|SDL_pixels.h]] ||
||[[CategoryRect|Rectangle Functions]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_rect.h|SDL_rect.h]] ||
||[[CategorySurface|Surface Creation and Simple Drawing]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_surface.h|SDL_surface.h]] ||
||[[CategorySWM|Platform-specific Window Management]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_syswm.h|SDL_syswm.h]] ||
||[[CategoryClipboard|Clipboard Handling]]||[[http://hg.libsdl.org/SDL/file/default/include/SDL_clipboard.h|SDL_clipboard.h]]||
||[[CategoryVulkan|Vulkan Support]]||[[http://hg.libsdl.org/SDL/file/default/include/SDL_vulkan.h|SDL_vulkan.h]]||
Line 31: Line 38:
||[[CategoryEvents|Event Handling]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_events.h|SDL_events.h]] ||
||[[CategoryKeyboard|Keyboard Support]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_keyboard.h|SDL_keyboard.h]]<<BR>>[[http://hg.libsdl.org/SDL/file/tip/include/SDL_keysym.h|SDL_keysym.h]]<<BR>>[[http://hg.libsdl.org/SDL/file/tip/include/SDL_scancode.h|SDL_scancode.h]]||
||[[CategoryMouse|Mouse Support]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_mouse.h|SDL_mouse.h]] ||
||[[CategoryJoystick|Joystick Support]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_joystick.h|SDL_joystick.h]] ||
||[[CategoryEvents|Event Handling]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_events.h|SDL_events.h]] ||
||[[CategoryKeyboard|Keyboard Support]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_keyboard.h|SDL_keyboard.h]]<<BR>>[[http://hg.libsdl.org/SDL/file/default/include/SDL_keycode.h|SDL_keycode.h]]<<BR>>[[http://hg.libsdl.org/SDL/file/default/include/SDL_scancode.h|SDL_scancode.h]]||
||[[CategoryMouse|Mouse Support]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_mouse.h|SDL_mouse.h]] ||
||[[CategoryJoystick|Joystick Support]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_joystick.h|SDL_joystick.h]] ||
||[[CategoryGameController|Game Controller Support]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_gamecontroller.h|SDL_gamecontroller.h]] ||
||[[CategorySensor|Sensors]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_sensor.h|SDL_sensor.h]] ||
Line 40: Line 49:
||[[CategoryForceFeedback|Force Feedback Support]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_haptic.h|SDL_haptic.h]] || ||[[CategoryForceFeedback|Force Feedback Support]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_haptic.h|SDL_haptic.h]] ||
Line 46: Line 55:
||[[CategoryAudio|Audio Device Management, Playing and Recording]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_audio.h|SDL_audio.h]] || ||[[CategoryAudio|Audio Device Management, Playing and Recording]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_audio.h|SDL_audio.h]] ||
Line 52: Line 61:
||[[CategoryThread|Thread Management]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_thread.h|SDL_thread.h]] ||
||[[CategoryMutex|Thread Synchronization Primitives]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_mutex.h|SDL_mutex.h]] ||
||[[CategoryAtomic|Atomic Operations for 32 and 64 Bit Values]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_atomic.h|SDL_atomic.h]] ||
||[[CategoryThread|Thread Management]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_thread.h|SDL_thread.h]] ||
||[[CategoryMutex|Thread Synchronization Primitives]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_mutex.h|SDL_mutex.h]] ||
||[[CategoryAtomic|Atomic Operations]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_atomic.h|SDL_atomic.h]] ||
Line 60: Line 69:
||[[CategoryTimer|Timer Support]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_timer.h|SDL_timer.h]] || ||[[CategoryTimer|Timer Support]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_timer.h|SDL_timer.h]] ||
Line 63: Line 72:
== File I/O Abstraction == == File Abstraction ==
Line 66: Line 75:
||[[CategoryIO|File I/O Abstraction]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_rwops.h|SDL_rwops.h]] || ||[[CategoryFilesystem|Filesystem Paths]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_filesystem.h|SDL_filesystem.h]] ||
||[[CategoryIO|File I/O Abstraction]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_rwops.h|SDL_rwops.h]] ||
Line 72: Line 82:
||[[CategorySharedObject|Shared Object Loading and Function Lookup]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_loadso.h|SDL_loadso.h]] || ||[[CategorySharedObject|Shared Object Loading and Function Lookup]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_loadso.h|SDL_loadso.h]] ||
Line 78: Line 88:
||[[CategoryPlatform|Platform Detection]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_platform.h|SDL_platform.h]] ||
||[[CategoryCPU|CPU Feature Detection]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_cpuinfo.h|SDL_cpuinfo.h]] ||
||[[CategoryEndian|Byte Order and Byte Swapping]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_endian.h|SDL_endian.h]] ||
||[[CategoryPlatform|Platform Detection]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_platform.h|SDL_platform.h]] ||
||[[CategoryCPU|CPU Feature Detection]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_cpuinfo.h|SDL_cpuinfo.h]] ||
||[[CategoryEndian|Byte Order and Byte Swapping]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_endian.h|SDL_endian.h]] ||
||[[CategoryBits|Bit Manipulation]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_bits.h|SDL_bits.h]] ||
Line 86: Line 97:
||[[CategoryPower|Power Management Status]] ||[[http://hg.libsdl.org/SDL/file/tip/include/SDL_power.h|SDL_power.h]] || ||[[CategoryPower|Power Management Status]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_power.h|SDL_power.h]] ||


== Additional Functionality ==

||<tablewidth="100%"width="75%">'''View information and functions related to...'''||'''View the header'''||
||[[CategorySystem|Platform-specific Functionality]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_system.h|SDL_system.h]] ||
||[[CategoryStandard|Standard Library Functionality]] ||[[http://hg.libsdl.org/SDL/file/default/include/SDL_stdinc.h|SDL_stdinc.h]] ||

SDL 2.0 API by Category

Basics

View information and functions related to...

View the header

Initialization and Shutdown

SDL.h

Configuration Variables

SDL_hints.h

Error Handling

SDL_error.h

Log Handling

SDL_log.h

Assertions

SDL_assert.h

Querying SDL Version

SDL_version.h

Video

View information and functions related to...

View the header

Display and Window Management

SDL_video.h

2D Accelerated Rendering

SDL_render.h

Pixel Formats and Conversion Routines

SDL_pixels.h

Rectangle Functions

SDL_rect.h

Surface Creation and Simple Drawing

SDL_surface.h

Platform-specific Window Management

SDL_syswm.h

Clipboard Handling

SDL_clipboard.h

Vulkan Support

SDL_vulkan.h

Input Events

View information and functions related to...

View the header

Event Handling

SDL_events.h

Keyboard Support

SDL_keyboard.h
SDL_keycode.h
SDL_scancode.h

Mouse Support

SDL_mouse.h

Joystick Support

SDL_joystick.h

Game Controller Support

SDL_gamecontroller.h

Sensors

SDL_sensor.h

Force Feedback

View information and functions related to...

View the header

Force Feedback Support

SDL_haptic.h

Audio

View information and functions related to...

View the header

Audio Device Management, Playing and Recording

SDL_audio.h

Threads

View information and functions related to...

View the header

Thread Management

SDL_thread.h

Thread Synchronization Primitives

SDL_mutex.h

Atomic Operations

SDL_atomic.h

Timers

View information and functions related to...

View the header

Timer Support

SDL_timer.h

File Abstraction

View information and functions related to...

View the header

Filesystem Paths

SDL_filesystem.h

File I/O Abstraction

SDL_rwops.h

Shared Object Support

View information and functions related to...

View the header

Shared Object Loading and Function Lookup

SDL_loadso.h

Platform and CPU Information

View information and functions related to...

View the header

Platform Detection

SDL_platform.h

CPU Feature Detection

SDL_cpuinfo.h

Byte Order and Byte Swapping

SDL_endian.h

Bit Manipulation

SDL_bits.h

Power Management

View information and functions related to...

View the header

Power Management Status

SDL_power.h

Additional Functionality

View information and functions related to...

View the header

Platform-specific Functionality

SDL_system.h

Standard Library Functionality

SDL_stdinc.h

None: APIByCategory (last edited 2020-01-13 13:44:18 by markand)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit