Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > e3918135d52936bad0ecc8654eedea12 > files > 440

Falcon-doc-0.9.6.8-1.fc15.noarch.rpm

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head><meta content="text/html;charset=&amp;quot;utf-8&amp;quot;" http-equiv="Content-type"/><link href="faldoc.css" rel="stylesheet" type="text/css"/><title> - The SDL Falcon Module.</title></head><body class="faldoc"><ul class="navi_top"><li class="top"><a href="index.html">Top: Table of contents</a></li>
         <li class="prev"><a href="parser.html">Previous: Generic line-oriented parser and r...</a></li>
         <li class="next"><a href="sdl_SDL.html">Next: Class SDL</a></li>
         <li class="clear"></li>
         </ul><div id="page_body"><h1><span class="toc_number">16</span>The SDL Falcon Module.</h1><p>This is the base of the falcon SDL subsystem. The SDL library can be found at <a target="_new" href="http:<i>www.libsdl.org/">http:</i>www.libsdl.org</a>. </p>
<h2><a name="sdl_forewords">Forewords</a></h2>
<p>The SDL Falcon module tries to stick with SDL interface and conventions whenever possible. However, in some cases where Falcon programming language provides structures and solutions that are better suited to perform certain tasks, the interface may diverge from the original one. </p>
<p>The most significative case is the <a href="sdl_SDLSurface.html">SDLSurface</a> class and its derived classes that encapsulate many of the SDL operations that are menat to be performed on surfaces and screens. </p>
<p>Also, event structures are not directly exposed to the Falcon programs; instead, they are reported through callbacks. In fact, callbacks and parameter expansion is several time faster than the creation of a Falcon object that should be then inspected and eventually marshalled. </p>
<h2>Contents of this module</h2><ul class="TOC"><li><span class="toc_number">16.1</span><a href="sdl_SDL.html">Class SDL</a> - SDL wrapper class </li>
            <li><span class="toc_number">16.2</span><a href="sdl_SDLColor.html">Class SDLColor</a> - Storage for RGB values </li>
            <li><span class="toc_number">16.3</span><a href="sdl_SDLCursor.html">Class SDLCursor</a> - Cursor representation for SDL. </li>
            <li><span class="toc_number">16.4</span><a href="sdl_SDLError.html">Class SDLError</a> - Class used to notify SDL exceptions. </li>
            <li><span class="toc_number">16.5</span><a href="sdl_SDLEventType.html">Class SDLEventType</a> - Enumeration of SDL event types. </li>
            <li><span class="toc_number">16.6</span><a href="sdl_SDLK.html">Class SDLK</a> - Enumeration for SDL Scan Key codes. </li>
            <li><span class="toc_number">16.7</span><a href="sdl_SDLKMOD.html">Class SDLKMOD</a> - Enumeration for SDL Key Modifiers. </li>
            <li><span class="toc_number">16.8</span><a href="sdl_SDLMouseState.html">Class SDLMouseState</a> - Allows querying of current mouse status. </li>
            <li><span class="toc_number">16.9</span><a href="sdl_SDLPalette.html">Class SDLPalette</a> - Represents the palette of a surface </li>
            <li><span class="toc_number">16.10</span><a href="sdl_SDLPixelFormat.html">Class SDLPixelFormat</a> - Encapsulates SDL_PixelFormat structure. </li>
            <li><span class="toc_number">16.11</span><a href="sdl_SDLRect.html">Class SDLRect</a> - Storage for rectangular coordinates. </li>
            <li><span class="toc_number">16.12</span><a href="sdl_SDLScreen.html">Class SDLScreen</a> - Screen oriented SDL surface. </li>
            <li><span class="toc_number">16.13</span><a href="sdl_SDLSurface.html">Class SDLSurface</a> - Encapsulates SDL_Surface structures and provides related services. </li>
            <li><span class="toc_number">16.14</span><a href="sdl_SDLVideoInfo.html">Class SDLVideoInfo</a> - Encapsulate a video info. </li>
            <li><span class="toc_number">16.15</span><a href="sdl_image.html">Image loading extensions</a><ul class="TOC"><li><span class="toc_number">16.15.1</span><a href="sdl_image_IMAGE.html">Class IMAGE</a> - Main SDL IMAGE encapsulation class. </li>
                  </ul></li>
            <li><span class="toc_number">16.16</span><a href="sdl_mixer.html">SDL AUDIO extensions for the Falcon SDL module.</a><ul class="TOC"><li><span class="toc_number">16.16.1</span><a href="sdl_mixer_MIX.html">Class MIX</a> - Main SDL Mixer encapsulation class. </li>
                  <li><span class="toc_number">16.16.2</span><a href="sdl_mixer_MixChunk.html">Class MixChunk</a> - SDL Mixer Chunk encapsulation class. </li>
                  <li><span class="toc_number">16.16.3</span><a href="sdl_mixer_MixMusic.html">Class MixMusic</a> - SDL Mixer Music encapsulation class. </li>
                  <li><span class="toc_number">16.16.4</span><a href="sdl_mixer_AUDIO.html">Enum AUDIO</a> - Enumeartion listing the possible audio open modes. </li>
                  <li><span class="toc_number">16.16.5</span><a href="sdl_mixer_MUS.html">Enum MUS</a> - Enumeartion listing the possible music types. </li>
                  </ul></li>
            <li><span class="toc_number">16.17</span><a href="sdl_ttf.html">True Type extensions for the Falcon SDL module.</a><ul class="TOC"><li><span class="toc_number">16.17.1</span><a href="sdl_ttf_TTF.html">Class TTF</a> - Main SDL TTF encapsulation class. </li>
                  <li><span class="toc_number">16.17.2</span><a href="sdl_ttf_TTFFont.html">Class TTFFont</a> - Font representation of SDL TTF Class. </li>
                  <li><span class="toc_number">16.17.3</span><a href="sdl_ttf_TTFMetrics.html">Class TTFMetrics</a> - Metrics for glyphs and rendered strings. </li>
                  </ul></li>
            </ul></div><ul class="navi_bottom"><li class="top"><a href="index.html">Top: Table of contents</a></li>
         <li class="prev"><a href="parser.html">Previous: Generic line-oriented parser and r...</a></li>
         <li class="next"><a href="sdl_SDL.html">Next: Class SDL</a></li>
         <li class="clear"></li>
         </ul><div class="signature">Made with <a href="faldoc 3.0">http://www.falconpl.org</a></div></body></html>