1018 lines
67 KiB
HTML
1018 lines
67 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
<title>GrafX2: brush.c File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
|
</head><body>
|
|
<!-- Generated by Doxygen 1.5.8 -->
|
|
<script type="text/javascript">
|
|
<!--
|
|
function changeDisplayState (e){
|
|
var num=this.id.replace(/[^[0-9]/g,'');
|
|
var button=this.firstChild;
|
|
var sectionDiv=document.getElementById('dynsection'+num);
|
|
if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
|
|
sectionDiv.style.display='block';
|
|
button.src='open.gif';
|
|
}else{
|
|
sectionDiv.style.display='none';
|
|
button.src='closed.gif';
|
|
}
|
|
}
|
|
function initDynSections(){
|
|
var divs=document.getElementsByTagName('div');
|
|
var sectionCounter=1;
|
|
for(var i=0;i<divs.length-1;i++){
|
|
if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
|
|
var header=divs[i];
|
|
var section=divs[i+1];
|
|
var button=header.firstChild;
|
|
if (button!='IMG'){
|
|
divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
|
|
button=document.createElement('img');
|
|
divs[i].insertBefore(button,divs[i].firstChild);
|
|
}
|
|
header.style.cursor='pointer';
|
|
header.onclick=changeDisplayState;
|
|
header.id='dynheader'+sectionCounter;
|
|
button.src='closed.gif';
|
|
section.id='dynsection'+sectionCounter;
|
|
section.style.display='none';
|
|
section.style.marginLeft='14px';
|
|
sectionCounter++;
|
|
}
|
|
}
|
|
}
|
|
window.onload = initDynSections;
|
|
-->
|
|
</script>
|
|
<div class="navigation" id="top">
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="main.html"><span>Main Page</span></a></li>
|
|
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
|
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="contents">
|
|
<h1>brush.c File Reference</h1><code>#include <math.h></code><br>
|
|
<code>#include <stdlib.h></code><br>
|
|
<code>#include <string.h></code><br>
|
|
<code>#include "<a class="el" href="global_8h.html">global.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="graph_8h.html">graph.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="divers_8h.html">divers.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="erreurs_8h.html">erreurs.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="windows_8h.html">windows.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="sdlscreen_8h.html">sdlscreen.h</a>"</code><br>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td></td></tr>
|
|
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#fe49fe6356147bd2d3d17043bb2ab0be">INDEFINI</a> (-1.0e20F)</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#fc612e6284bfd429d6215de5bd24b265">Calculer_dimensions_clipees</a> (short *X, short *Y, short *<a class="el" href="global_8h.html#018f388352a08434a4685baa424b8929">Largeur</a>, short *<a class="el" href="global_8h.html#0c5ed86b0b71ed97746a96e443e5563c">Hauteur</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#175f7bc06f466347ee5baac44b96b5c2">Calculer_dimensions_clipees_zoom</a> (short *X, short *Y, short *<a class="el" href="global_8h.html#018f388352a08434a4685baa424b8929">Largeur</a>, short *<a class="el" href="global_8h.html#0c5ed86b0b71ed97746a96e443e5563c">Hauteur</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#5a4b872c0f59a838b07ac5f2e8d680c4">Afficher_pinceau</a> (short X, short Y, <a class="el" href="struct_8h.html#b8ef12fab634c171394422d0ee8baf94">byte</a> Couleur, <a class="el" href="struct_8h.html#b8ef12fab634c171394422d0ee8baf94">byte</a> Preview)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#9d6e77f001f6bb15160995937e2f5efb">Effacer_pinceau</a> (short X, short Y)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#23b5af038073c2a9178d4933da80dad0">Capturer_brosse</a> (short Debut_X, short Debut_Y, short Fin_X, short Fin_Y, short Effacement)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#62d14fb11f9c26f249228f496a230659">Rotate_90_deg</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#b8c0bde0ddca15bf070724203f1c1c08">Remap_brosse</a> (void)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#13dd63f43e714f91f06e1bcaf69ac42c">Outline_brush</a> (void)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#da7da0d19089d2cb1ac24cf414f8c622">Nibble_brush</a> (void)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#7699e2e1612bf2dba73927cac49bcd7d">Capturer_brosse_au_lasso</a> (int Vertices, short *Points, short Effacement)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#43bf908927a264f5877392e1213ea6c7">Etirer_brosse</a> (short X1, short Y1, short X2, short Y2)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#a6ceccfc98a2f659049f1aed21f5bc7f">Etirer_brosse_preview</a> (short X1, short Y1, short X2, short Y2)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#9010ac0ad872bc8a6021a6d7de6c205e">Interpoler_texture</a> (int Debut_X, int Debut_Y, int Xt1, int Yt1, int Fin_X, int Fin_Y, int Xt2, int Yt2, int <a class="el" href="global_8h.html#0c5ed86b0b71ed97746a96e443e5563c">Hauteur</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#6e0446c336c92bdd925a5044713dee8e">Calculer_quad_texture</a> (int X1, int Y1, int Xt1, int Yt1, int X2, int Y2, int Xt2, int Yt2, int X3, int Y3, int Xt3, int Yt3, int X4, int Y4, int Xt4, int Yt4, <a class="el" href="struct_8h.html#b8ef12fab634c171394422d0ee8baf94">byte</a> *Buffer, int <a class="el" href="global_8h.html#018f388352a08434a4685baa424b8929">Largeur</a>, int <a class="el" href="global_8h.html#0c5ed86b0b71ed97746a96e443e5563c">Hauteur</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#eac0b3519d88b6c8b55bf10ac94fc5d4">Tourner_brosse</a> (float Angle)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#ac08565ffbf5f9332219fb837612c804">Dessiner_quad_texture_preview</a> (int X1, int Y1, int Xt1, int Yt1, int X2, int Y2, int Xt2, int Yt2, int X3, int Y3, int Xt3, int Yt3, int X4, int Y4, int Xt4, int Yt4)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#a3ef4311779bd7488ff2a0d9862aa505">Tourner_brosse_preview</a> (float Angle)</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">float * </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#cdfb8e900ab1a7636ca0117270b84e7f">ScanY_Xt</a> [2]</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">float * </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#11db57207852a7d8018dd2935c3f6994">ScanY_Yt</a> [2]</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">float * </td><td class="memItemRight" valign="bottom"><a class="el" href="brush_8c.html#13beb8faebdda57aebbc2f4fea95d827">ScanY_X</a> [2]</td></tr>
|
|
|
|
</table>
|
|
<hr><h2>Define Documentation</h2>
|
|
<a class="anchor" name="fe49fe6356147bd2d3d17043bb2ab0be"></a><!-- doxytag: member="brush.c::INDEFINI" ref="fe49fe6356147bd2d3d17043bb2ab0be" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define INDEFINI (-1.0e20F) </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>Referenced by <a class="el" href="brush_8c.html#6e0446c336c92bdd925a5044713dee8e">Calculer_quad_texture()</a>, <a class="el" href="brush_8c.html#ac08565ffbf5f9332219fb837612c804">Dessiner_quad_texture_preview()</a>, and <a class="el" href="brush_8c.html#9010ac0ad872bc8a6021a6d7de6c205e">Interpoler_texture()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Function Documentation</h2>
|
|
<a class="anchor" name="fc612e6284bfd429d6215de5bd24b265"></a><!-- doxytag: member="brush.c::Calculer_dimensions_clipees" ref="fc612e6284bfd429d6215de5bd24b265" args="(short *X, short *Y, short *Largeur, short *Hauteur)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Calculer_dimensions_clipees </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> <em>X</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> <em>Y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> <em>Largeur</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> <em>Hauteur</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#ceb325904d495707562a0f39f7b386ef">Limite_Bas</a>, <a class="el" href="global_8h.html#c8800638abba921c829393ffef98114b">Limite_Droite</a>, <a class="el" href="global_8h.html#6c40fe5a403d1699ff145a68dc6dc6bd">Limite_Gauche</a>, and <a class="el" href="global_8h.html#d7ab91565868145dcd3c581b3727aba2">Limite_Haut</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="graph_8h.html#5a4b872c0f59a838b07ac5f2e8d680c4">Afficher_pinceau()</a>, and <a class="el" href="graph_8h.html#9d6e77f001f6bb15160995937e2f5efb">Effacer_pinceau()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="175f7bc06f466347ee5baac44b96b5c2"></a><!-- doxytag: member="brush.c::Calculer_dimensions_clipees_zoom" ref="175f7bc06f466347ee5baac44b96b5c2" args="(short *X, short *Y, short *Largeur, short *Hauteur)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Calculer_dimensions_clipees_zoom </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> <em>X</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> <em>Y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> <em>Largeur</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> <em>Hauteur</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#aacff2aee1b082fba10c343c9d768357">Limite_Bas_Zoom</a>, <a class="el" href="global_8h.html#e195889c2e18890e009202f3080436c2">Limite_Droite_Zoom</a>, <a class="el" href="global_8h.html#692a9fb8ab23c5b8e7a11a7378c5e0a4">Limite_Gauche_Zoom</a>, and <a class="el" href="global_8h.html#346338688b293639031ec7177795602d">Limite_Haut_Zoom</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="graph_8h.html#5a4b872c0f59a838b07ac5f2e8d680c4">Afficher_pinceau()</a>, and <a class="el" href="graph_8h.html#9d6e77f001f6bb15160995937e2f5efb">Effacer_pinceau()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="5a4b872c0f59a838b07ac5f2e8d680c4"></a><!-- doxytag: member="brush.c::Afficher_pinceau" ref="5a4b872c0f59a838b07ac5f2e8d680c4" args="(short X, short Y, byte Couleur, byte Preview)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Afficher_pinceau </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>X</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_8h.html#b8ef12fab634c171394422d0ee8baf94">byte</a> </td>
|
|
<td class="paramname"> <em>Couleur</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_8h.html#b8ef12fab634c171394422d0ee8baf94">byte</a> </td>
|
|
<td class="paramname"> <em>Preview</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="graph_8c.html#f50c8c0e8a7c1fa466155635364caec1">Afficher_pixel()</a>, <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#516b921ba4cd770cf792e21099fce5f6">Brosse_Decalage_X</a>, <a class="el" href="global_8h.html#08346da32d3547b7d64de9644d74867e">Brosse_Decalage_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="global_8h.html#39e993716ee1502137c2ea989659df10">Buffer_de_ligne_horizontale</a>, <a class="el" href="brush_8c.html#fc612e6284bfd429d6215de5bd24b265">Calculer_dimensions_clipees()</a>, <a class="el" href="brush_8c.html#175f7bc06f466347ee5baac44b96b5c2">Calculer_dimensions_clipees_zoom()</a>, <a class="el" href="divers_8c.html#d049a37173a701a731f175675648170d">Copier_une_partie_d_image_dans_une_autre()</a>, <a class="el" href="global_8h.html#4850c0d467c17f0b37ca49fa4ac997f5">Display_brush_Color</a>, <a class="el" href="global_8h.html#666a4a99b72496bb7043e404c3c97ee1">Display_brush_Color_zoom</a>, <a class="el" href="global_8h.html#6b73d473e6ae85a00a2b5a08ffdf0a5f">Display_brush_Mono</a>, <a class="el" href="global_8h.html#07b1acebd66c8fb90b7b13f5e8416b6b">Display_brush_Mono_zoom</a>, <a class="el" href="global_8h.html#b790189aeb3d252f013fe7049107a974">Fore_color</a>, <a class="el" href="const_8h.html#a4039b8d89fe9f09bf46438ed1152ef1d94ce760c3424ba588b6b7334c666034">FORME_PINCEAU_BROSSE_COULEUR</a>, <a class="el" href="const_8h.html#a4039b8d89fe9f09bf46438ed1152ef1e1909f4725e304c097918ec23acf2b3f">FORME_PINCEAU_BROSSE_MONOCHROME</a>, <a class="el" href="const_8h.html#a4039b8d89fe9f09bf46438ed1152ef1e74fdd0889f8e4b0b442ff69cfc938bc">FORME_PINCEAU_POINT</a>, <a class="el" href="global_8h.html#0c5ed86b0b71ed97746a96e443e5563c">Hauteur</a>, <a class="el" href="global_8h.html#018f388352a08434a4685baa424b8929">Largeur</a>, <a class="el" href="global_8h.html#ceb325904d495707562a0f39f7b386ef">Limite_Bas</a>, <a class="el" href="global_8h.html#c8800638abba921c829393ffef98114b">Limite_Droite</a>, <a class="el" href="global_8h.html#6c40fe5a403d1699ff145a68dc6dc6bd">Limite_Gauche</a>, <a class="el" href="global_8h.html#d7ab91565868145dcd3c581b3727aba2">Limite_Haut</a>, <a class="el" href="divers_8c.html#4c2c3731075fdefb22100ee21ec39797">Lit_pixel_dans_brosse()</a>, <a class="el" href="divers_8c.html#c462bc9a6ed6b6538e6c2db434c1858b">Lit_pixel_dans_ecran_courant()</a>, <a class="el" href="global_8h.html#a44c690e65649ea73b170342353ad96f">Loupe_Decalage_X</a>, <a class="el" href="global_8h.html#343ff69d3c119586b546c6e54836dc8a">Loupe_Decalage_Y</a>, <a class="el" href="global_8h.html#d5944d3555e9ddbd0f35e0cc51d72914">Loupe_Facteur</a>, <a class="el" href="global_8h.html#4f5e6ab2338af71ae4064d2ab9c5a985">Loupe_Mode</a>, <a class="el" href="global_8h.html#eb7d7e323e47895b2a295f565e9f9c87">Menu_Ordonnee</a>, <a class="el" href="graph_8c.html#44f773b6f36e033db9662d8dc738864a">Mettre_Ecran_A_Jour()</a>, <a class="el" href="global_8h.html#2e4ccded4ffa45d9e834ca98bf366e01">Mouse_K</a>, <a class="el" href="global_8h.html#4b4b201fa95d1b67c05e794d95126bb9">Pinceau_Decalage_X</a>, <a class="el" href="global_8h.html#82c7fef2fbe023015ae47ada1348817d">Pinceau_Decalage_Y</a>, <a class="el" href="global_8h.html#73c30e2901cd43911a61816952f2be23">Pinceau_Forme</a>, <a class="el" href="global_8h.html#170870a870fdcba189e6440a0ac20040">Pinceau_Hauteur</a>, <a class="el" href="global_8h.html#5b443ff48695c1a3cc6352736943f16f">Pinceau_Largeur</a>, <a class="el" href="global_8h.html#da2494d8f24cc8d5d96a36f3383c4686">Pinceau_Sprite</a>, <a class="el" href="global_8h.html#8a8d01a86842615adb4e78270d54a5d9">Pinceau_X</a>, <a class="el" href="global_8h.html#a313234d03c5b6f6b30e540965812404">Pinceau_Y</a>, <a class="el" href="global_8h.html#cd2765dd66199ef54524638d916ab768">Pixel_Preview</a>, <a class="el" href="structFenetre__Bouton__scroller.html#c17bf966b93957dd1ead7c3ab2479c04">Fenetre_Bouton_scroller::Pos_X</a>, <a class="el" href="structFenetre__Bouton__scroller.html#e3f9f34a4a2368ca4dc6cf559aae45eb">Fenetre_Bouton_scroller::Pos_Y</a>, <a class="el" href="structFenetre__Bouton__scroller.html#967981dc21471853f8e20da7edeb5ab9">Fenetre_Bouton_scroller::Position</a>, <a class="el" href="global_8h.html#fe1a14715e293b33119771548b59c23b">Principal_Decalage_X</a>, <a class="el" href="global_8h.html#a92d6a164a3ce838964227dd7012e05a">Principal_Decalage_Y</a>, <a class="el" href="global_8h.html#8addd439152afd516eee6404384e9136">Principal_Ecran</a>, <a class="el" href="global_8h.html#c575dff8dfa9dca914fa23c29a008040">Principal_Largeur_image</a>, <a class="el" href="global_8h.html#4edb76b48e7b0615bde91bfa0e21f8a4">Principal_X_Zoom</a>, <a class="el" href="global_8h.html#bdb12c4e032735526d0b6a30858df955">Shade_Table</a>, <a class="el" href="global_8h.html#26440f9d65f34c258bc747c9aff84b18">Shade_Table_gauche</a>, <a class="el" href="global_8h.html#04185513f1abeeeba7bfbf663527de9b">Smear_Brosse</a>, <a class="el" href="global_8h.html#b2ab418c2b5d624988b3fe8dd51715f1">Smear_Brosse_Largeur</a>, <a class="el" href="global_8h.html#578e276e03c3f0e09e7df579de49055b">Smear_Debut</a>, <a class="el" href="global_8h.html#b0f4c748ab101c4e679744affd6dddb1">Smear_Max_X</a>, <a class="el" href="global_8h.html#411f2ba8bee2185224a3dc088419b544">Smear_Max_Y</a>, <a class="el" href="global_8h.html#c930078096f15b76fd1d6b03579f1192">Smear_Min_X</a>, <a class="el" href="global_8h.html#d3759e6d73222c21c6e3b1f8e2c6d0d6">Smear_Min_Y</a>, <a class="el" href="global_8h.html#f017df904427d3b01d9e15f4723575d6">Smear_Mode</a>, and <a class="el" href="const_8h.html#2728b03c170d745854e104772c9f49c2">TAILLE_MAXI_PINCEAU</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="graph_8h.html#0540df8dde6e817da042fda3426ec2c4">Aerographe()</a>, <a class="el" href="windows_8h.html#b837de751a467219ee4eaa9202c56aef">Afficher_curseur()</a>, <a class="el" href="operatio_8h.html#c515c9f0bae8d9ee549f44568e241e2a">Freehand_Mode1_1_0()</a>, <a class="el" href="operatio_8h.html#829c1be6e6e3882a0dc079f8402688d8">Freehand_Mode1_2_0()</a>, <a class="el" href="operatio_8h.html#cce4153754ce37d7db821d4c0075dc96">Freehand_Mode2_1_0()</a>, <a class="el" href="operatio_8h.html#48df28c2c4b151488eb8ad811f21831f">Freehand_Mode2_1_2()</a>, <a class="el" href="operatio_8h.html#9c8c4c7719f65cb81ddda995a4fdb491">Freehand_Mode2_2_0()</a>, <a class="el" href="operatio_8h.html#0dc3249b0ddd3de01e9ac65e3e521af4">Freehand_Mode2_2_2()</a>, <a class="el" href="operatio_8h.html#50a16f6a8b77f630018a765b5327e15f">Freehand_Mode3_1_0()</a>, <a class="el" href="operatio_8h.html#2e12e275fbd879778a1158e28e99b590">Freehand_Mode3_2_0()</a>, <a class="el" href="operatio_8h.html#3bdbd4082e7f63af4a42fd53b5262675">K_Ligne_0_6()</a>, <a class="el" href="operatio_8h.html#086aaebc2efe46a29566a491f2f82ec4">Ligne_0_5()</a>, <a class="el" href="operatio_8h.html#3c3c5ab11ad2ef724d3897d663e47722">Lignes_centrees_12_7()</a>, <a class="el" href="graph_8c.html#ec60318938f3d2179928963b5c5b31b3">Pixel_figure_Definitif()</a>, <a class="el" href="operatio_8h.html#ef74ff3c3a143ec318f083c101741f35">Polyform_12_0()</a>, and <a class="el" href="graph_8h.html#623a2b67372a215773f0a3131896287c">Tracer_rectangle_vide()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="9d6e77f001f6bb15160995937e2f5efb"></a><!-- doxytag: member="brush.c::Effacer_pinceau" ref="9d6e77f001f6bb15160995937e2f5efb" args="(short X, short Y)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Effacer_pinceau </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>X</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Y</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#516b921ba4cd770cf792e21099fce5f6">Brosse_Decalage_X</a>, <a class="el" href="global_8h.html#08346da32d3547b7d64de9644d74867e">Brosse_Decalage_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="global_8h.html#39e993716ee1502137c2ea989659df10">Buffer_de_ligne_horizontale</a>, <a class="el" href="brush_8c.html#fc612e6284bfd429d6215de5bd24b265">Calculer_dimensions_clipees()</a>, <a class="el" href="brush_8c.html#175f7bc06f466347ee5baac44b96b5c2">Calculer_dimensions_clipees_zoom()</a>, <a class="el" href="global_8h.html#9103cc2df95694ebf4ff625ea3cc7df5">Clear_brush</a>, <a class="el" href="global_8h.html#67ac88edfb465f0a90fe56242c4b69ba">Clear_brush_zoom</a>, <a class="el" href="const_8h.html#a4039b8d89fe9f09bf46438ed1152ef1d94ce760c3424ba588b6b7334c666034">FORME_PINCEAU_BROSSE_COULEUR</a>, <a class="el" href="const_8h.html#a4039b8d89fe9f09bf46438ed1152ef1e1909f4725e304c097918ec23acf2b3f">FORME_PINCEAU_BROSSE_MONOCHROME</a>, <a class="el" href="const_8h.html#a4039b8d89fe9f09bf46438ed1152ef1e74fdd0889f8e4b0b442ff69cfc938bc">FORME_PINCEAU_POINT</a>, <a class="el" href="global_8h.html#0c5ed86b0b71ed97746a96e443e5563c">Hauteur</a>, <a class="el" href="global_8h.html#018f388352a08434a4685baa424b8929">Largeur</a>, <a class="el" href="global_8h.html#ceb325904d495707562a0f39f7b386ef">Limite_Bas</a>, <a class="el" href="global_8h.html#c8800638abba921c829393ffef98114b">Limite_Droite</a>, <a class="el" href="global_8h.html#6c40fe5a403d1699ff145a68dc6dc6bd">Limite_Gauche</a>, <a class="el" href="global_8h.html#d7ab91565868145dcd3c581b3727aba2">Limite_Haut</a>, <a class="el" href="divers_8c.html#c462bc9a6ed6b6538e6c2db434c1858b">Lit_pixel_dans_ecran_courant()</a>, <a class="el" href="global_8h.html#a44c690e65649ea73b170342353ad96f">Loupe_Decalage_X</a>, <a class="el" href="global_8h.html#343ff69d3c119586b546c6e54836dc8a">Loupe_Decalage_Y</a>, <a class="el" href="global_8h.html#d5944d3555e9ddbd0f35e0cc51d72914">Loupe_Facteur</a>, <a class="el" href="global_8h.html#4f5e6ab2338af71ae4064d2ab9c5a985">Loupe_Mode</a>, <a class="el" href="global_8h.html#eb7d7e323e47895b2a295f565e9f9c87">Menu_Ordonnee</a>, <a class="el" href="graph_8c.html#44f773b6f36e033db9662d8dc738864a">Mettre_Ecran_A_Jour()</a>, <a class="el" href="global_8h.html#2e4ccded4ffa45d9e834ca98bf366e01">Mouse_K</a>, <a class="el" href="global_8h.html#4b4b201fa95d1b67c05e794d95126bb9">Pinceau_Decalage_X</a>, <a class="el" href="global_8h.html#82c7fef2fbe023015ae47ada1348817d">Pinceau_Decalage_Y</a>, <a class="el" href="global_8h.html#73c30e2901cd43911a61816952f2be23">Pinceau_Forme</a>, <a class="el" href="global_8h.html#170870a870fdcba189e6440a0ac20040">Pinceau_Hauteur</a>, <a class="el" href="global_8h.html#5b443ff48695c1a3cc6352736943f16f">Pinceau_Largeur</a>, <a class="el" href="global_8h.html#da2494d8f24cc8d5d96a36f3383c4686">Pinceau_Sprite</a>, <a class="el" href="global_8h.html#8a8d01a86842615adb4e78270d54a5d9">Pinceau_X</a>, <a class="el" href="global_8h.html#a313234d03c5b6f6b30e540965812404">Pinceau_Y</a>, <a class="el" href="global_8h.html#cd2765dd66199ef54524638d916ab768">Pixel_Preview</a>, <a class="el" href="global_8h.html#fe1a14715e293b33119771548b59c23b">Principal_Decalage_X</a>, <a class="el" href="global_8h.html#a92d6a164a3ce838964227dd7012e05a">Principal_Decalage_Y</a>, <a class="el" href="global_8h.html#c575dff8dfa9dca914fa23c29a008040">Principal_Largeur_image</a>, and <a class="el" href="global_8h.html#4edb76b48e7b0615bde91bfa0e21f8a4">Principal_X_Zoom</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="windows_8h.html#be4809f84878fd28c99357d5734e8bc7">Effacer_curseur()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="23b5af038073c2a9178d4933da80dad0"></a><!-- doxytag: member="brush.c::Capturer_brosse" ref="23b5af038073c2a9178d4933da80dad0" args="(short Debut_X, short Debut_Y, short Fin_X, short Fin_Y, short Effacement)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Capturer_brosse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Debut_X</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Debut_Y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Fin_X</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Fin_Y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Effacement</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#516b921ba4cd770cf792e21099fce5f6">Brosse_Decalage_X</a>, <a class="el" href="global_8h.html#08346da32d3547b7d64de9644d74867e">Brosse_Decalage_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="divers_8c.html#bbb13bd5f77042574cfb211600d5ecd4">Copier_image_dans_brosse()</a>, <a class="el" href="erreurs_8h.html#1eaaeb3005eecdd9344d33213b87c24d">Erreur</a>, <a class="el" href="global_8h.html#b790189aeb3d252f013fe7049107a974">Fore_color</a>, <a class="el" href="graph_8c.html#44f773b6f36e033db9662d8dc738864a">Mettre_Ecran_A_Jour()</a>, <a class="el" href="divers_8c.html#32fcd9a05922094e945bce0d20fbeace">Pixel_dans_ecran_courant()</a>, <a class="el" href="global_8h.html#cd2765dd66199ef54524638d916ab768">Pixel_Preview</a>, <a class="el" href="structFenetre__Bouton__scroller.html#c17bf966b93957dd1ead7c3ab2479c04">Fenetre_Bouton_scroller::Pos_X</a>, <a class="el" href="structFenetre__Bouton__scroller.html#e3f9f34a4a2368ca4dc6cf559aae45eb">Fenetre_Bouton_scroller::Pos_Y</a>, <a class="el" href="global_8h.html#48dd1a1f2a5b757ae37f31afe991f20c">Principal_Hauteur_image</a>, <a class="el" href="global_8h.html#c575dff8dfa9dca914fa23c29a008040">Principal_Largeur_image</a>, <a class="el" href="global_8h.html#04185513f1abeeeba7bfbf663527de9b">Smear_Brosse</a>, <a class="el" href="global_8h.html#eca156993e6aa07fba0b02c4bee19406">Smear_Brosse_Hauteur</a>, <a class="el" href="global_8h.html#b2ab418c2b5d624988b3fe8dd51715f1">Smear_Brosse_Largeur</a>, <a class="el" href="const_8h.html#2728b03c170d745854e104772c9f49c2">TAILLE_MAXI_PINCEAU</a>, <a class="el" href="global_8h.html#d3f0dbbd0d337150449569f72f6f903d">Tiling_Decalage_X</a>, and <a class="el" href="global_8h.html#3585b5f05b905bab0ec360802bc49486">Tiling_Decalage_Y</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="operatio_8h.html#8d57be41adffde088efa46cf63f5f92c">Brosse_0_5()</a>, and <a class="el" href="main_8c.html#f089af495e759e0b6aee06c3a0aae867">Initialisation_du_programme()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="62d14fb11f9c26f249228f496a230659"></a><!-- doxytag: member="brush.c::Rotate_90_deg" ref="62d14fb11f9c26f249228f496a230659" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Rotate_90_deg </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#516b921ba4cd770cf792e21099fce5f6">Brosse_Decalage_X</a>, <a class="el" href="global_8h.html#08346da32d3547b7d64de9644d74867e">Brosse_Decalage_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="erreurs_8h.html#1eaaeb3005eecdd9344d33213b87c24d">Erreur</a>, <a class="el" href="divers_8c.html#91661e3404bf10b0e898deb2238ee358">Rotate_90_deg_LOWLEVEL()</a>, <a class="el" href="global_8h.html#eca156993e6aa07fba0b02c4bee19406">Smear_Brosse_Hauteur</a>, and <a class="el" href="global_8h.html#b2ab418c2b5d624988b3fe8dd51715f1">Smear_Brosse_Largeur</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="boutons_8h.html#8fb38637fbbb477fd0ee3f6c5d43211c">Bouton_Brush_FX()</a>, and <a class="el" href="moteur_8h.html#063efffc30ceaf75367a556752e5de6b">Gestion_principale()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="b8c0bde0ddca15bf070724203f1c1c08"></a><!-- doxytag: member="brush.c::Remap_brosse" ref="b8c0bde0ddca15bf070724203f1c1c08" args="(void)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Remap_brosse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="global_8h.html#8c52d307f625ace4060647e81275205b">Brouillon_Palette</a>, <a class="el" href="divers_8c.html#4c2c3731075fdefb22100ee21ec39797">Lit_pixel_dans_brosse()</a>, <a class="el" href="windows_8c.html#5e06d5ce7c6e935310d6c4a60fc7c02d">Meilleure_couleur()</a>, <a class="el" href="structFenetre__Bouton__scroller.html#c17bf966b93957dd1ead7c3ab2479c04">Fenetre_Bouton_scroller::Pos_X</a>, <a class="el" href="structFenetre__Bouton__scroller.html#e3f9f34a4a2368ca4dc6cf559aae45eb">Fenetre_Bouton_scroller::Pos_Y</a>, and <a class="el" href="divers_8c.html#e206272fba07d0ec48fd8a64662e3a42">Remap_general_LOWLEVEL()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="boutons_8h.html#8fb38637fbbb477fd0ee3f6c5d43211c">Bouton_Brush_FX()</a>, and <a class="el" href="moteur_8h.html#063efffc30ceaf75367a556752e5de6b">Gestion_principale()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="13dd63f43e714f91f06e1bcaf69ac42c"></a><!-- doxytag: member="brush.c::Outline_brush" ref="13dd63f43e714f91f06e1bcaf69ac42c" args="(void)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Outline_brush </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#516b921ba4cd770cf792e21099fce5f6">Brosse_Decalage_X</a>, <a class="el" href="global_8h.html#08346da32d3547b7d64de9644d74867e">Brosse_Decalage_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="divers_8c.html#d049a37173a701a731f175675648170d">Copier_une_partie_d_image_dans_une_autre()</a>, <a class="el" href="erreurs_8h.html#1eaaeb3005eecdd9344d33213b87c24d">Erreur</a>, <a class="el" href="global_8h.html#b790189aeb3d252f013fe7049107a974">Fore_color</a>, <a class="el" href="global_8h.html#0c5ed86b0b71ed97746a96e443e5563c">Hauteur</a>, <a class="el" href="global_8h.html#018f388352a08434a4685baa424b8929">Largeur</a>, <a class="el" href="divers_8c.html#a0f4b9a5527dba713c0117dca670684e">Pixel_dans_brosse()</a>, <a class="el" href="structFenetre__Bouton__scroller.html#c17bf966b93957dd1ead7c3ab2479c04">Fenetre_Bouton_scroller::Pos_X</a>, <a class="el" href="structFenetre__Bouton__scroller.html#e3f9f34a4a2368ca4dc6cf559aae45eb">Fenetre_Bouton_scroller::Pos_Y</a>, <a class="el" href="global_8h.html#04185513f1abeeeba7bfbf663527de9b">Smear_Brosse</a>, <a class="el" href="global_8h.html#eca156993e6aa07fba0b02c4bee19406">Smear_Brosse_Hauteur</a>, <a class="el" href="global_8h.html#b2ab418c2b5d624988b3fe8dd51715f1">Smear_Brosse_Largeur</a>, and <a class="el" href="const_8h.html#2728b03c170d745854e104772c9f49c2">TAILLE_MAXI_PINCEAU</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="boutons_8h.html#8fb38637fbbb477fd0ee3f6c5d43211c">Bouton_Brush_FX()</a>, and <a class="el" href="moteur_8h.html#063efffc30ceaf75367a556752e5de6b">Gestion_principale()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="da7da0d19089d2cb1ac24cf414f8c622"></a><!-- doxytag: member="brush.c::Nibble_brush" ref="da7da0d19089d2cb1ac24cf414f8c622" args="(void)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Nibble_brush </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#516b921ba4cd770cf792e21099fce5f6">Brosse_Decalage_X</a>, <a class="el" href="global_8h.html#08346da32d3547b7d64de9644d74867e">Brosse_Decalage_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="divers_8c.html#d049a37173a701a731f175675648170d">Copier_une_partie_d_image_dans_une_autre()</a>, <a class="el" href="erreurs_8h.html#1eaaeb3005eecdd9344d33213b87c24d">Erreur</a>, <a class="el" href="global_8h.html#0c5ed86b0b71ed97746a96e443e5563c">Hauteur</a>, <a class="el" href="global_8h.html#018f388352a08434a4685baa424b8929">Largeur</a>, <a class="el" href="divers_8c.html#a0f4b9a5527dba713c0117dca670684e">Pixel_dans_brosse()</a>, <a class="el" href="structFenetre__Bouton__scroller.html#c17bf966b93957dd1ead7c3ab2479c04">Fenetre_Bouton_scroller::Pos_X</a>, <a class="el" href="structFenetre__Bouton__scroller.html#e3f9f34a4a2368ca4dc6cf559aae45eb">Fenetre_Bouton_scroller::Pos_Y</a>, <a class="el" href="global_8h.html#04185513f1abeeeba7bfbf663527de9b">Smear_Brosse</a>, <a class="el" href="global_8h.html#eca156993e6aa07fba0b02c4bee19406">Smear_Brosse_Hauteur</a>, <a class="el" href="global_8h.html#b2ab418c2b5d624988b3fe8dd51715f1">Smear_Brosse_Largeur</a>, and <a class="el" href="const_8h.html#2728b03c170d745854e104772c9f49c2">TAILLE_MAXI_PINCEAU</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="boutons_8h.html#8fb38637fbbb477fd0ee3f6c5d43211c">Bouton_Brush_FX()</a>, and <a class="el" href="moteur_8h.html#063efffc30ceaf75367a556752e5de6b">Gestion_principale()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="7699e2e1612bf2dba73927cac49bcd7d"></a><!-- doxytag: member="brush.c::Capturer_brosse_au_lasso" ref="7699e2e1612bf2dba73927cac49bcd7d" args="(int Vertices, short *Points, short Effacement)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Capturer_brosse_au_lasso </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Vertices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> <em>Points</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Effacement</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#516b921ba4cd770cf792e21099fce5f6">Brosse_Decalage_X</a>, <a class="el" href="global_8h.html#08346da32d3547b7d64de9644d74867e">Brosse_Decalage_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="erreurs_8h.html#1eaaeb3005eecdd9344d33213b87c24d">Erreur</a>, <a class="el" href="global_8h.html#b790189aeb3d252f013fe7049107a974">Fore_color</a>, <a class="el" href="global_8h.html#ceb325904d495707562a0f39f7b386ef">Limite_Bas</a>, <a class="el" href="global_8h.html#c8800638abba921c829393ffef98114b">Limite_Droite</a>, <a class="el" href="global_8h.html#6c40fe5a403d1699ff145a68dc6dc6bd">Limite_Gauche</a>, <a class="el" href="global_8h.html#d7ab91565868145dcd3c581b3727aba2">Limite_Haut</a>, <a class="el" href="divers_8c.html#4c2c3731075fdefb22100ee21ec39797">Lit_pixel_dans_brosse()</a>, <a class="el" href="divers_8c.html#c462bc9a6ed6b6538e6c2db434c1858b">Lit_pixel_dans_ecran_courant()</a>, <a class="el" href="divers_8c.html#a0f4b9a5527dba713c0117dca670684e">Pixel_dans_brosse()</a>, <a class="el" href="divers_8c.html#32fcd9a05922094e945bce0d20fbeace">Pixel_dans_ecran_courant()</a>, <a class="el" href="graph_8h.html#4be2d5b898a284300784f09e24cf6fcd">Pixel_figure</a>, <a class="el" href="graph_8c.html#c9c7f912a0b8c27e03547c8e8f2ac5a6">Pixel_figure_Dans_brosse()</a>, <a class="el" href="graph_8c.html#7e200e8d10f00a84cbc3d95d386890df">Polyfill_General()</a>, <a class="el" href="structFenetre__Bouton__scroller.html#c17bf966b93957dd1ead7c3ab2479c04">Fenetre_Bouton_scroller::Pos_X</a>, <a class="el" href="structFenetre__Bouton__scroller.html#e3f9f34a4a2368ca4dc6cf559aae45eb">Fenetre_Bouton_scroller::Pos_Y</a>, <a class="el" href="global_8h.html#48dd1a1f2a5b757ae37f31afe991f20c">Principal_Hauteur_image</a>, <a class="el" href="global_8h.html#c575dff8dfa9dca914fa23c29a008040">Principal_Largeur_image</a>, <a class="el" href="global_8h.html#04185513f1abeeeba7bfbf663527de9b">Smear_Brosse</a>, <a class="el" href="global_8h.html#eca156993e6aa07fba0b02c4bee19406">Smear_Brosse_Hauteur</a>, <a class="el" href="global_8h.html#b2ab418c2b5d624988b3fe8dd51715f1">Smear_Brosse_Largeur</a>, <a class="el" href="const_8h.html#2728b03c170d745854e104772c9f49c2">TAILLE_MAXI_PINCEAU</a>, <a class="el" href="global_8h.html#d3f0dbbd0d337150449569f72f6f903d">Tiling_Decalage_X</a>, <a class="el" href="global_8h.html#3585b5f05b905bab0ec360802bc49486">Tiling_Decalage_Y</a>, and <a class="el" href="graph_8c.html#c8df169a05d8c6cbc4c26bc9994cef27">Tracer_ligne_General()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="operatio_8h.html#0d9413003f38d56b3d7bb3151dc42878">Polybrosse_12_8()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="43bf908927a264f5877392e1213ea6c7"></a><!-- doxytag: member="brush.c::Etirer_brosse" ref="43bf908927a264f5877392e1213ea6c7" args="(short X1, short Y1, short X2, short Y2)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Etirer_brosse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>X1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Y1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>X2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Y2</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#516b921ba4cd770cf792e21099fce5f6">Brosse_Decalage_X</a>, <a class="el" href="global_8h.html#08346da32d3547b7d64de9644d74867e">Brosse_Decalage_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="erreurs_8h.html#1eaaeb3005eecdd9344d33213b87c24d">Erreur</a>, <a class="el" href="divers_8c.html#4c2c3731075fdefb22100ee21ec39797">Lit_pixel_dans_brosse()</a>, <a class="el" href="global_8h.html#04185513f1abeeeba7bfbf663527de9b">Smear_Brosse</a>, <a class="el" href="global_8h.html#eca156993e6aa07fba0b02c4bee19406">Smear_Brosse_Hauteur</a>, <a class="el" href="global_8h.html#b2ab418c2b5d624988b3fe8dd51715f1">Smear_Brosse_Largeur</a>, and <a class="el" href="const_8h.html#2728b03c170d745854e104772c9f49c2">TAILLE_MAXI_PINCEAU</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="operatio_8h.html#56e3db450681008c9766d004f9fdc012">Etirer_brosse_2_7()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="a6ceccfc98a2f659049f1aed21f5bc7f"></a><!-- doxytag: member="brush.c::Etirer_brosse_preview" ref="a6ceccfc98a2f659049f1aed21f5bc7f" args="(short X1, short Y1, short X2, short Y2)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Etirer_brosse_preview </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>X1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Y1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>X2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"> <em>Y2</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="global_8h.html#6c40fe5a403d1699ff145a68dc6dc6bd">Limite_Gauche</a>, <a class="el" href="global_8h.html#d7ab91565868145dcd3c581b3727aba2">Limite_Haut</a>, <a class="el" href="global_8h.html#c32db7ae128b0fb6dfba56a6e97a04e3">Limite_visible_Bas</a>, <a class="el" href="global_8h.html#3b2c56e31aa86ba876a31a588e503caf">Limite_visible_Droite</a>, <a class="el" href="divers_8c.html#4c2c3731075fdefb22100ee21ec39797">Lit_pixel_dans_brosse()</a>, <a class="el" href="divers_8c.html#e0199be6ac193f13366c20da05dbbef5">Max()</a>, <a class="el" href="graph_8c.html#44f773b6f36e033db9662d8dc738864a">Mettre_Ecran_A_Jour()</a>, <a class="el" href="divers_8c.html#0e98c679b4ab60b59a3c88432d6a1c2f">Min()</a>, and <a class="el" href="global_8h.html#cd2765dd66199ef54524638d916ab768">Pixel_Preview</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="operatio_8h.html#9c0df21237e76cd39f04575aaf5ec95c">Etirer_brosse_0_7()</a>, and <a class="el" href="operatio_8h.html#69b08bfbec798ad6441276aa5ffb1783">Etirer_brosse_1_7()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="9010ac0ad872bc8a6021a6d7de6c205e"></a><!-- doxytag: member="brush.c::Interpoler_texture" ref="9010ac0ad872bc8a6021a6d7de6c205e" args="(int Debut_X, int Debut_Y, int Xt1, int Yt1, int Fin_X, int Fin_Y, int Xt2, int Yt2, int Hauteur)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Interpoler_texture </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Debut_X</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Debut_Y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Fin_X</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Fin_Y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Hauteur</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="brush_8c.html#fe49fe6356147bd2d3d17043bb2ab0be">INDEFINI</a>, <a class="el" href="structFenetre__Bouton__scroller.html#c17bf966b93957dd1ead7c3ab2479c04">Fenetre_Bouton_scroller::Pos_X</a>, <a class="el" href="structFenetre__Bouton__scroller.html#e3f9f34a4a2368ca4dc6cf559aae45eb">Fenetre_Bouton_scroller::Pos_Y</a>, <a class="el" href="brush_8c.html#13beb8faebdda57aebbc2f4fea95d827">ScanY_X</a>, <a class="el" href="brush_8c.html#cdfb8e900ab1a7636ca0117270b84e7f">ScanY_Xt</a>, and <a class="el" href="brush_8c.html#11db57207852a7d8018dd2935c3f6994">ScanY_Yt</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="brush_8c.html#6e0446c336c92bdd925a5044713dee8e">Calculer_quad_texture()</a>, and <a class="el" href="brush_8c.html#ac08565ffbf5f9332219fb837612c804">Dessiner_quad_texture_preview()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="6e0446c336c92bdd925a5044713dee8e"></a><!-- doxytag: member="brush.c::Calculer_quad_texture" ref="6e0446c336c92bdd925a5044713dee8e" args="(int X1, int Y1, int Xt1, int Yt1, int X2, int Y2, int Xt2, int Yt2, int X3, int Y3, int Xt3, int Yt3, int X4, int Y4, int Xt4, int Yt4, byte *Buffer, int Largeur, int Hauteur)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Calculer_quad_texture </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>X1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Y1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>X2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Y2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>X3</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Y3</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt3</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt3</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>X4</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Y4</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt4</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt4</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="struct_8h.html#b8ef12fab634c171394422d0ee8baf94">byte</a> * </td>
|
|
<td class="paramname"> <em>Buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Largeur</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Hauteur</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="brush_8c.html#fe49fe6356147bd2d3d17043bb2ab0be">INDEFINI</a>, <a class="el" href="brush_8c.html#9010ac0ad872bc8a6021a6d7de6c205e">Interpoler_texture()</a>, <a class="el" href="divers_8c.html#4c2c3731075fdefb22100ee21ec39797">Lit_pixel_dans_brosse()</a>, <a class="el" href="divers_8c.html#0e98c679b4ab60b59a3c88432d6a1c2f">Min()</a>, <a class="el" href="divers_8c.html#6ea73fd4ccc7a000b41fb0f1ca88ee52">Round()</a>, <a class="el" href="brush_8c.html#13beb8faebdda57aebbc2f4fea95d827">ScanY_X</a>, <a class="el" href="brush_8c.html#cdfb8e900ab1a7636ca0117270b84e7f">ScanY_Xt</a>, and <a class="el" href="brush_8c.html#11db57207852a7d8018dd2935c3f6994">ScanY_Yt</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="brush_8h.html#eac0b3519d88b6c8b55bf10ac94fc5d4">Tourner_brosse()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="eac0b3519d88b6c8b55bf10ac94fc5d4"></a><!-- doxytag: member="brush.c::Tourner_brosse" ref="eac0b3519d88b6c8b55bf10ac94fc5d4" args="(float Angle)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Tourner_brosse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"> <em>Angle</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#2f0ad4554be882dc735663431f905699">Brosse</a>, <a class="el" href="global_8h.html#516b921ba4cd770cf792e21099fce5f6">Brosse_Decalage_X</a>, <a class="el" href="global_8h.html#08346da32d3547b7d64de9644d74867e">Brosse_Decalage_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="brush_8c.html#6e0446c336c92bdd925a5044713dee8e">Calculer_quad_texture()</a>, <a class="el" href="erreurs_8h.html#1eaaeb3005eecdd9344d33213b87c24d">Erreur</a>, <a class="el" href="divers_8c.html#e0199be6ac193f13366c20da05dbbef5">Max()</a>, <a class="el" href="divers_8c.html#0e98c679b4ab60b59a3c88432d6a1c2f">Min()</a>, <a class="el" href="global_8h.html#04185513f1abeeeba7bfbf663527de9b">Smear_Brosse</a>, <a class="el" href="global_8h.html#eca156993e6aa07fba0b02c4bee19406">Smear_Brosse_Hauteur</a>, <a class="el" href="global_8h.html#b2ab418c2b5d624988b3fe8dd51715f1">Smear_Brosse_Largeur</a>, <a class="el" href="const_8h.html#2728b03c170d745854e104772c9f49c2">TAILLE_MAXI_PINCEAU</a>, and <a class="el" href="graph_8c.html#1d0efad73dbcfa94fcc81753cffb0bb0">Transformer_point()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="operatio_8h.html#8b30396790dd600656a4370545bc2dca">Tourner_brosse_2_5()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="ac08565ffbf5f9332219fb837612c804"></a><!-- doxytag: member="brush.c::Dessiner_quad_texture_preview" ref="ac08565ffbf5f9332219fb837612c804" args="(int X1, int Y1, int Xt1, int Yt1, int X2, int Y2, int Xt2, int Yt2, int X3, int Y3, int Xt3, int Yt3, int X4, int Y4, int Xt4, int Yt4)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Dessiner_quad_texture_preview </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>X1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Y1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>X2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Y2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>X3</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Y3</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt3</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt3</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>X4</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Y4</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Xt4</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>Yt4</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#373c9a261481c707f2fd5e098570358e">Back_color</a>, <a class="el" href="global_8h.html#0c5ed86b0b71ed97746a96e443e5563c">Hauteur</a>, <a class="el" href="brush_8c.html#fe49fe6356147bd2d3d17043bb2ab0be">INDEFINI</a>, <a class="el" href="brush_8c.html#9010ac0ad872bc8a6021a6d7de6c205e">Interpoler_texture()</a>, <a class="el" href="global_8h.html#018f388352a08434a4685baa424b8929">Largeur</a>, <a class="el" href="global_8h.html#ceb325904d495707562a0f39f7b386ef">Limite_Bas</a>, <a class="el" href="global_8h.html#c8800638abba921c829393ffef98114b">Limite_Droite</a>, <a class="el" href="global_8h.html#6c40fe5a403d1699ff145a68dc6dc6bd">Limite_Gauche</a>, <a class="el" href="global_8h.html#d7ab91565868145dcd3c581b3727aba2">Limite_Haut</a>, <a class="el" href="divers_8c.html#4c2c3731075fdefb22100ee21ec39797">Lit_pixel_dans_brosse()</a>, <a class="el" href="divers_8c.html#e0199be6ac193f13366c20da05dbbef5">Max()</a>, <a class="el" href="divers_8c.html#0e98c679b4ab60b59a3c88432d6a1c2f">Min()</a>, <a class="el" href="global_8h.html#cd2765dd66199ef54524638d916ab768">Pixel_Preview</a>, <a class="el" href="divers_8c.html#6ea73fd4ccc7a000b41fb0f1ca88ee52">Round()</a>, <a class="el" href="brush_8c.html#13beb8faebdda57aebbc2f4fea95d827">ScanY_X</a>, <a class="el" href="brush_8c.html#cdfb8e900ab1a7636ca0117270b84e7f">ScanY_Xt</a>, and <a class="el" href="brush_8c.html#11db57207852a7d8018dd2935c3f6994">ScanY_Yt</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="brush_8h.html#a3ef4311779bd7488ff2a0d9862aa505">Tourner_brosse_preview()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="a3ef4311779bd7488ff2a0d9862aa505"></a><!-- doxytag: member="brush.c::Tourner_brosse_preview" ref="a3ef4311779bd7488ff2a0d9862aa505" args="(float Angle)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Tourner_brosse_preview </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"> <em>Angle</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>References <a class="el" href="global_8h.html#a5a538ee6dd18595b819ae93f70ca495">Brosse_Centre_rotation_X</a>, <a class="el" href="global_8h.html#60b823214989c4e75e0dd600e6225158">Brosse_Centre_rotation_Y</a>, <a class="el" href="global_8h.html#2956feabfe4f892e48e3c94c4e0683c3">Brosse_Hauteur</a>, <a class="el" href="global_8h.html#351c523b070dcc376b5107c97e7ed23d">Brosse_Largeur</a>, <a class="el" href="brush_8c.html#ac08565ffbf5f9332219fb837612c804">Dessiner_quad_texture_preview()</a>, <a class="el" href="divers_8c.html#e0199be6ac193f13366c20da05dbbef5">Max()</a>, <a class="el" href="graph_8c.html#44f773b6f36e033db9662d8dc738864a">Mettre_Ecran_A_Jour()</a>, <a class="el" href="divers_8c.html#0e98c679b4ab60b59a3c88432d6a1c2f">Min()</a>, and <a class="el" href="graph_8c.html#1d0efad73dbcfa94fcc81753cffb0bb0">Transformer_point()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="operatio_8h.html#93ae1af3f45ebc6295d15ad56875eb23">Tourner_brosse_0_5()</a>, and <a class="el" href="operatio_8h.html#8625ce6837d4ea2e3c63b8fe293af85a">Tourner_brosse_1_5()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Variable Documentation</h2>
|
|
<a class="anchor" name="cdfb8e900ab1a7636ca0117270b84e7f"></a><!-- doxytag: member="brush.c::ScanY_Xt" ref="cdfb8e900ab1a7636ca0117270b84e7f" args="[2]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float* <a class="el" href="brush_8c.html#cdfb8e900ab1a7636ca0117270b84e7f">ScanY_Xt</a>[2] </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>Referenced by <a class="el" href="brush_8c.html#6e0446c336c92bdd925a5044713dee8e">Calculer_quad_texture()</a>, <a class="el" href="brush_8c.html#ac08565ffbf5f9332219fb837612c804">Dessiner_quad_texture_preview()</a>, and <a class="el" href="brush_8c.html#9010ac0ad872bc8a6021a6d7de6c205e">Interpoler_texture()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="11db57207852a7d8018dd2935c3f6994"></a><!-- doxytag: member="brush.c::ScanY_Yt" ref="11db57207852a7d8018dd2935c3f6994" args="[2]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float* <a class="el" href="brush_8c.html#11db57207852a7d8018dd2935c3f6994">ScanY_Yt</a>[2] </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>Referenced by <a class="el" href="brush_8c.html#6e0446c336c92bdd925a5044713dee8e">Calculer_quad_texture()</a>, <a class="el" href="brush_8c.html#ac08565ffbf5f9332219fb837612c804">Dessiner_quad_texture_preview()</a>, and <a class="el" href="brush_8c.html#9010ac0ad872bc8a6021a6d7de6c205e">Interpoler_texture()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="13beb8faebdda57aebbc2f4fea95d827"></a><!-- doxytag: member="brush.c::ScanY_X" ref="13beb8faebdda57aebbc2f4fea95d827" args="[2]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float* <a class="el" href="brush_8c.html#13beb8faebdda57aebbc2f4fea95d827">ScanY_X</a>[2] </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>Referenced by <a class="el" href="brush_8c.html#6e0446c336c92bdd925a5044713dee8e">Calculer_quad_texture()</a>, <a class="el" href="brush_8c.html#ac08565ffbf5f9332219fb837612c804">Dessiner_quad_texture_preview()</a>, and <a class="el" href="brush_8c.html#9010ac0ad872bc8a6021a6d7de6c205e">Interpoler_texture()</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
</div>
|
|
<hr size="1"><address style="text-align: right;"><small>Generated on Sat Mar 7 22:45:16 2009 for GrafX2 by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
|
|
</body>
|
|
</html>
|