|
Size: 30
Comment: create page, blank
|
Size: 7215
Comment: add content (basic format ver 2)
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| Describe APIbyCategory here. | ##master-page:CategoryTemplate ##master-date:Unknown-Date #format wiki #language en ||<tablewidth="100%" style="color: #FF0000;" :> DRAFT|| = SDL 1.3 API by Category = <<TableOfContents()>> == Functions by Type == === Initialization === [[#InitI|Introduction to Initialization]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryInit|Initialization & Shutdown]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL.h|SDL.h]]|| ||[[CategoryAtomic|Atomic Operations for 32 and 64 Bit Values]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_atomic.h|SDL_atomic.h]]|| ||[[CategoryVersion|Querying SDL Version]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_version.h|SDL_version.h]]|| <<Color2(green,Does SDL_error.h belong in this section?)>> ||[[CategoryError|Error Handling]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_error.h|SDL_error.h]]|| === Video === [[#VideoI|Introduction to Video]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryVideo|Display Management, Window Management and Rendering]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_video.h|SDL_video.h]]|| ||[[CategoryPixels|Pixel Formats and Conversion Routines]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_pixels.h|SDL_pixels.h]]|| ||[[CategoryRect|Rectangle Functions]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_rect.h|SDL_rect.h]]|| ||[[CategorySurface|Surface Creation and Simple Drawing]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_surface.h|SDL_surface.h]]|| ||[[CategorySWM|Platform-specific Window Management]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_syswm.h|SDL_syswm.h]]|| === Input === [[#InputI|Introduction to Input]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryJoystick|Joystick Support]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_joystick.h|SDL_joystick.h]]|| ||[[CategoryKeyboard|Keyboard Support]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_keyboard.h|SDL_keyboard.h]]|| ||[[CategoryMouse|Mouse Support]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_mouse.h|SDL_mouse.h]]|| === Force Feedback === [[#FFI|Introduction to Force Feedback]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryForceFeedback|Force Feedback Support]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_haptic.h|SDL_haptic.h]]|| === Audio === [[#AudioI|Introduction to Audio]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryAudio|Audio Device Management, Playing and Recording]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_audio.h|SDL_audio.h]]|| === File I/O Abstraction === [[#I/OI|Introduction to File I/O Abstraction]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryIO|File I/O Abstraction]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_rwops.h|SDL_rwops.h]]|| === Shared Object Support === [[#SOSI|Introduction to Shared Object Support]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategorySharedObject|Shared Object Loading and Function Lookup]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_loadso.h|SDL_loadso.h]]|| === Threads === [[#ThreadsI|Introduction to Threads]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryThread|Thread Management]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_thread.h|SDL_thread.h]]|| ||[[CategoryMutex|Thread Synchronization Primitives]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_mutex.h|SDL_mutex.h]]|| === Timers === [[#TimersI|Introduction to Timers]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryTimer|Timer Support]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_timer.h|SDL_timer.h]]|| ||[[CategoryEvents|Event Handling]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_events.h|SDL_events.h]]|| === CPU Feature Detection === [[#CPUI|Introduction to CPU Feature Detection]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryCPU|CPU Feature Detection]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_cpuinfo.h|SDL_cpuinfo.h]]|| ||[[CategoryPlatform|Platform Detection]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_platform.h|SDL_platform.h]]|| === Power Management === [[#PowerI|Introduction to Power Management]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryPower|Power Management Status]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_power.h|SDL_power.h]]|| === Endian Independence === [[#EndianI|Introduction to Endian Independence (Byte Order and Byte Swapping)]] ||<tablewidth="100%">'''View a List of Functions Related to...'''||'''View the Header'''|| ||[[CategoryEndian|Byte Order and Byte Swapping]]||[[http://hg.libsdl.org/SDL/file/68dfd6df47da/include/SDL_endian.h|SDL_endian.h]]|| ---- == Introductory Information by Category == <<Anchor(InitI)>>'''Introduction to Initialization''' <<Anchor(VideoI)>>'''Introduction to Video''' <<Anchor(InputI)>>'''Introduction to Input''' <<Anchor(FFI)>>'''Introduction to Force Feedback''' <<Anchor(AudioI)>>'''Introduction to Audio''' <<Anchor(I/OI)>>'''Introduction to File I/O Abstraction''' <<Anchor(SOSI)>>'''Introduction to Shared Object Support''' <<Anchor(ThreadsI)>>'''Introduction to Threads''' <<Anchor(TimersI)>>'''Introduction to Timers''' <<Anchor(CPUI)>>'''Introduction to CPU Feature Detection''' <<Anchor(PowerI)>>'''Introduction to Power Management''' <<Anchor(EndianI)>>'''Introduction to Endian Independence (Byte Order and Byte Swapping)''' ---- <<Color2(green,This section is junk I don't want to lose yet but will most likely delete. Ignore it.)>> -OR - In each section: * For more detailed information on each Category, including how to get started, answers to common questions and errors, and more, click the '''Introduction to...''' link in each section * For a list of functions found in each header click the link under '''Related Functions''' * You will find links to detailed pages about each function on those pages * For the header file itself click the link under '''Header''' in each section -OR- Each section below includes * a link to introductory information about each function type including, where relevant: * <<Color2(green,Add a list here of the common sections found on each introductory page as the list develops.)>> * a link to one or more pages containing a complete list of functions belonging to each header in that category * listed functions link to detailed information on each * a link to the header page |
DRAFT |
SDL 1.3 API by Category
Contents
Functions by Type
Initialization
Introduction to Initialization
View a List of Functions Related to... |
View the Header |
green
Video
View a List of Functions Related to... |
View the Header |
Input
View a List of Functions Related to... |
View the Header |
Force Feedback
Introduction to Force Feedback
View a List of Functions Related to... |
View the Header |
Audio
View a List of Functions Related to... |
View the Header |
File I/O Abstraction
Introduction to File I/O Abstraction
View a List of Functions Related to... |
View the Header |
Shared Object Support
Introduction to Shared Object Support
View a List of Functions Related to... |
View the Header |
Threads
View a List of Functions Related to... |
View the Header |
Timers
View a List of Functions Related to... |
View the Header |
CPU Feature Detection
Introduction to CPU Feature Detection
View a List of Functions Related to... |
View the Header |
Power Management
Introduction to Power Management
View a List of Functions Related to... |
View the Header |
Endian Independence
Introduction to Endian Independence (Byte Order and Byte Swapping)
View a List of Functions Related to... |
View the Header |
Introductory Information by Category
Introduction to Initialization
Introduction to Video
Introduction to Input
Introduction to Force Feedback
Introduction to Audio
Introduction to File I/O Abstraction
Introduction to Shared Object Support
Introduction to Threads
Introduction to Timers
Introduction to CPU Feature Detection
Introduction to Power Management
Introduction to Endian Independence (Byte Order and Byte Swapping)
green
-OR -
In each section:
For more detailed information on each Category, including how to get started, answers to common questions and errors, and more, click the Introduction to... link in each section
For a list of functions found in each header click the link under Related Functions
- You will find links to detailed pages about each function on those pages
For the header file itself click the link under Header in each section
-OR-
Each section below includes
- a link to introductory information about each function type including, where relevant:
green
- a link to one or more pages containing a complete list of functions belonging to each header in that category
- listed functions link to detailed information on each
- a link to the header page
