Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > cb74fdf78f09e81ec184d39a69179362 > files > 87

directfb-doc-0.9.17-1mdk.ppc.rpm

<HTML>
<STYLE>
  <!--
    A{textdecoration:none}
  -->
</STYLE>
<HEAD>
  <TITLE>DirectFB Reference Manual</TITLE>
</HEAD>
<BODY bgcolor=#FFFFFF link=#0070FF vlink=#0070FF text=#404040>

<TABLE width=100% bgcolor=black border=0 cellspacing=1 cellpadding=3>
  <TR><TD width=30%>
    <A href="http://www.directfb.org"><IMG border=0 src="directfb.png"></A>
  </TD><TD align=right>
    &nbsp;&nbsp;    <A href="index.html"><FONT size=+3 color=white>DirectFB Reference Manual</FONT></A>
  </TD></TR>
  <TR><TD colspan=2 align=center bgcolor=#303030>
    <TABLE border=0 cellspacing=0 cellpadding=0>
      <TR><TD align=right width=50%>
        <BIG><A href="index.html"><FONT color=#DDDDDD>DirectFB Interfaces</FONT></A>&nbsp;</BIG>
      </TD><TD align=left width=50%>
        <BIG><FONT color=orange>&nbsp;IDirectFBSurface</FONT></BIG>
      </TD></TR>
    </TABLE>
  </TD></TR>
</TABLE>

<p style="margin-left:3%; margin-right:3%;">
   <i>No summary yet...</i>
</p>
<P>
  <CENTER><TABLE width=93% border=1 rules=groups cellpadding=2 cellspacing=0>
    <THEAD>
      <TR><TH colspan=3>Methods of IDirectFBSurface</TH></TR>
    </THEAD>
    <TBODY>
    <TR><TD valign=top>
      <B><SMALL>Retrieving information </SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_GetCapabilities.html"><B>GetCapabilities</B></A>
    </TD><TD valign=top>
       Return the capabilities of this surface.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_GetSize.html"><B>GetSize</B></A>
    </TD><TD valign=top>
       Get the surface's width and height in pixels.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_GetVisibleRectangle.html"><B>GetVisibleRectangle</B></A>
    </TD><TD valign=top>
       Created sub surfaces might be clipped by their parents, this function returns the resulting rectangle relative to this surface.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_GetPixelFormat.html"><B>GetPixelFormat</B></A>
    </TD><TD valign=top>
       Get the current pixel format.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_GetAccelerationMask.html"><B>GetAccelerationMask</B></A>
    </TD><TD valign=top>
       Get a mask of drawing functions that are hardware accelerated with the current settings.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL>Palette control </SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_GetPalette.html"><B>GetPalette</B></A>
    </TD><TD valign=top>
       Get access to the surface's palette.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetPalette.html"><B>SetPalette</B></A>
    </TD><TD valign=top>
       Change the surface's palette.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL>Buffer operations </SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_Lock.html"><B>Lock</B></A>
    </TD><TD valign=top>
       Lock the surface for the access type specified.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_Unlock.html"><B>Unlock</B></A>
    </TD><TD valign=top>
       Unlock the surface after direct access.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_Flip.html"><B>Flip</B></A>
    </TD><TD valign=top>
       Flip the two buffers of the surface.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetField.html"><B>SetField</B></A>
    </TD><TD valign=top>
       Set the active field.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_Clear.html"><B>Clear</B></A>
    </TD><TD valign=top>
       Clear the surface with an extra color.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL>Drawing/blitting control </SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetClip.html"><B>SetClip</B></A>
    </TD><TD valign=top>
       Set the clipping region used to limitate the area for drawing, blitting and text functions.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetColor.html"><B>SetColor</B></A>
    </TD><TD valign=top>
       Set the color used for drawing/text functions or alpha/color modulation (blitting functions).
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetColorIndex.html"><B>SetColorIndex</B></A>
    </TD><TD valign=top>
       Set the color like with SetColor() but using an index to the color/alpha lookup table.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetSrcBlendFunction.html"><B>SetSrcBlendFunction</B></A>
    </TD><TD valign=top>
       Set the blend function that applies to the source.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetDstBlendFunction.html"><B>SetDstBlendFunction</B></A>
    </TD><TD valign=top>
       Set the blend function that applies to the destination.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetPorterDuff.html"><B>SetPorterDuff</B></A>
    </TD><TD valign=top>
       Set the source and destination blend function by specifying a Porter/Duff rule.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetSrcColorKey.html"><B>SetSrcColorKey</B></A>
    </TD><TD valign=top>
       Set the source color key, i.e. the color that is excluded when blitting FROM this surface TO another that has source color keying enabled.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetSrcColorKeyIndex.html"><B>SetSrcColorKeyIndex</B></A>
    </TD><TD valign=top>
       Set the source color key like with SetSrcColorKey() but using an index to the color/alpha lookup table.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetDstColorKey.html"><B>SetDstColorKey</B></A>
    </TD><TD valign=top>
       Set the destination color key, i.e. the only color that gets overwritten by drawing and blitting to this surface when destination color keying is enabled.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetDstColorKeyIndex.html"><B>SetDstColorKeyIndex</B></A>
    </TD><TD valign=top>
       Set the destination color key like with SetDstColorKey() but using an index to the color/alpha lookup table.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL>Blitting functions </SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetBlittingFlags.html"><B>SetBlittingFlags</B></A>
    </TD><TD valign=top>
       Set the flags for all subsequent blitting commands.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_Blit.html"><B>Blit</B></A>
    </TD><TD valign=top>
       Blit an area from the source to this surface.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_TileBlit.html"><B>TileBlit</B></A>
    </TD><TD valign=top>
       Blit an area from the source tiled to this surface.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_StretchBlit.html"><B>StretchBlit</B></A>
    </TD><TD valign=top>
       Blit an area scaled from the source to the destination rectangle.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL>Drawing functions </SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetDrawingFlags.html"><B>SetDrawingFlags</B></A>
    </TD><TD valign=top>
       Set the flags for all subsequent drawing commands.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_FillRectangle.html"><B>FillRectangle</B></A>
    </TD><TD valign=top>
       Fill the specified rectangle with the given color following the specified flags.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_DrawRectangle.html"><B>DrawRectangle</B></A>
    </TD><TD valign=top>
       Draw an outline of the specified rectangle with the given color following the specified flags.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_DrawLine.html"><B>DrawLine</B></A>
    </TD><TD valign=top>
       Draw a line from one point to the other with the given color following the drawing flags.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_DrawLines.html"><B>DrawLines</B></A>
    </TD><TD valign=top>
       Draw 'num_lines' lines with the given color following the drawing flags. Each line specified by a DFBRegion.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_FillTriangle.html"><B>FillTriangle</B></A>
    </TD><TD valign=top>
       Fill a non-textured triangle.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL>Text functions </SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_SetFont.html"><B>SetFont</B></A>
    </TD><TD valign=top>
       Set the font used by DrawString() and DrawGlyph(). You can pass NULL here to unset the font.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_GetFont.html"><B>GetFont</B></A>
    </TD><TD valign=top>
       Get the font associated with a surface.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_DrawString.html"><B>DrawString</B></A>
    </TD><TD valign=top>
       Draw an UTF-8 string at the specified position with the given color following the specified flags.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL></SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_DrawGlyph.html"><B>DrawGlyph</B></A>
    </TD><TD valign=top>
       Draw a single glyph specified by its Unicode index at the specified position with the given color following the specified flags.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL>Lightweight helpers </SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_GetSubSurface.html"><B>GetSubSurface</B></A>
    </TD><TD valign=top>
       Get an interface to a sub area of this surface.
    </TD></TR>
    <TR><TD valign=top>
      <B><SMALL>OpenGL </SMALL></B>
    </TD><TD valign=top>
      <A href="IDirectFBSurface_GetGL.html"><B>GetGL</B></A>
    </TD><TD valign=top>
       Get an OpenGL context for this surface.
    </TD></TR>
    </TBODY>
  </TABLE></CENTER>
</P>

<TABLE width=100% bgcolor=black border=0 cellspacing=0 cellpadding=0>
  <TR><TD valign=center>
    <FONT size=-3>&nbsp;&nbsp;(C) Copyright by convergence GmbH</FONT>
  </TD><TD align=right>
    <A href="http://www.convergence.de">
      <IMG border=0 hspace=4 src="cimlogo.png">
    </A>
  </TD></TR>
</TABLE>

</BODY>
</HTML>