<HTML> <STYLE> <!-- A{textdecoration:none} --> </STYLE> <STYLE type="text/css"> A:link, A:visited, A:active { text-decoration: none; } </STYLE> <HEAD> <TITLE>IDirectFBImageProvider - RenderTo [DirectFB Reference Manual]</TITLE> </HEAD> <BODY bgcolor=#F8F4D8 link=#2369E0 vlink=#2369E0 text=#232323> <TABLE width=100% bgcolor=#C0B090 border=0 cellspacing=0 cellpadding=5> <TR><TD width=30%> <A href="http://www.directfb.org"><IMG border=0 src="dfb_logo-alpha.png"></A> </TD><TD align=right> <A href="index.html"><FONT size=+3 color=#203040>Reference Manual - 1.4.11</FONT></A> </TD></TR> <TR><TD colspan=2 align=center bgcolor=#284460> <TABLE border=0 cellspacing=0 cellpadding=0> <TR><TD nowrap align=right width=50%> <BIG><FONT color=#D0D0D0><A href="IDirectFBImageProvider.html"> <FONT color=#D0D0D0>IDirectFBImageProvider</FONT></A> </FONT></BIG> </TD><TD nowrap align=left width=50%> <BIG><FONT color=#E09040> RenderTo</FONT></BIG> </TD></TR> </TABLE> </TD></TR> </TABLE> <H4> Render the file contents into the destination contents doing automatic scaling and color format conversion. </H4> <TABLE border=0 cellspacing=4 cellpadding=2 bgcolor=#F8F8F0> <TR><TD colspan=5><I><FONT color=#425469><A href="types.html#DFBResult">DFBResult</A> <b>RenderTo (</b></FONT></I></TD></TR> <TR><TD width=50> </TD><TD valign=top> <A href="IDirectFBImageProvider.html">IDirectFBImageProvider</A> </TD><TD width=20> </TD><TD align=right> <FONT color=#424242><B>*</B></FONT> </TD><TD valign=top> <FONT color=#234269><B>thiz,</B></FONT> </TD></TR> <TR><TD width=50> </TD><TD valign=top> <A href="IDirectFBSurface.html">IDirectFBSurface</A> </TD><TD width=20> </TD><TD align=right> <FONT color=#424242><B>*</B></FONT> </TD><TD valign=top> <FONT color=#234269><B>destination,</B></FONT> </TD></TR> <TR><TD width=50> </TD><TD valign=top> const <A href="types.html#DFBRectangle">DFBRectangle</A> </TD><TD width=20> </TD><TD align=right> <FONT color=#424242><B>*</B></FONT> </TD><TD valign=top> <FONT color=#234269><B>destination_rect</B></FONT> </TD></TR> <TR><TD colspan=5><I><FONT color=#425469><b>);</b></FONT></I></TD></TR> </TABLE> </P> <P> If the image file has an alpha channel it is rendered with alpha channel if the destination surface is of the ARGB pixelformat. Otherwise, transparent areas are blended over a black background. </P><P> If a destination rectangle is specified, the rectangle is clipped to the destination surface. If NULL is passed as destination rectangle, the whole destination surface is taken. The image is stretched to fill the rectangle. </P> <TABLE width=100% bgcolor=#E0E8F0 border=0 cellspacing=1 cellpadding=3> <TR><TD width=100> <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"> <img alt="Creative Commons License" style="border-width:0" border="0" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /> </a> </TD><TD> This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"> Creative Commons Attribution-Share Alike 3.0 License</a> </TD></TR> </TABLE> </BODY> </HTML>