source: NonGTP/FCollada/Documentation/namespace_f_u_dae_profile_type.html @ 964

Revision 964, 10.0 KB checked in by igarcia, 18 years ago (diff)
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3<title>FCollada: FUDaeProfileType Namespace Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.4.6-NO -->
8<div class="tabs">
9  <ul>
10    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11    <li><a href="modules.html"><span>Modules</span></a></li>
12    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
13    <li><a href="classes.html"><span>Classes</span></a></li>
14    <li><a href="files.html"><span>Files</span></a></li>
15    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
16  </ul></div>
17<div class="tabs">
18  <ul>
19    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
20    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
21  </ul></div>
22<h1>FUDaeProfileType Namespace Reference</h1>The types of effect profiles. 
23<a href="#_details">More...</a>
24<p>
25<table border="0" cellpadding="0" cellspacing="0">
26<tr><td></td></tr>
27<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
28<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79">Type</a> { <br>
29&nbsp;&nbsp;<a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79d2fb9414b1d238a825aeda1372b26f73">CG</a>,
30<a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a7903f09168ae46c4530fa846b65aa530c0">HLSL</a>,
31<a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a797b4565c07ede3e0b9f758e04a365b25a">GLSL</a>,
32<a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79d50a4f1509ee1cfabdf8832d6f5ab3ec">GLES</a>,
33<br>
34&nbsp;&nbsp;<a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79d8aa33a3586c77ac1163a8840cf2ac38">COMMON</a>,
35<a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a792f867276427b55b3b1fbe431943af7d3">UNKNOWN</a>
36<br>
37 }</td></tr>
38
39<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enumerates the types of effect profiles.  <a href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79">More...</a><br></td></tr>
40<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
41<tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT <a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79">Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_dae_profile_type.html#da4366b94ef7f8e716d1aef37bb60b86">FromString</a> (const char *value)</td></tr>
42
43<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts the COLLADA profile name string to a profile type.  <a href="#da4366b94ef7f8e716d1aef37bb60b86"></a><br></td></tr>
44<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5910d1b7b7e99ebff4d889580213c1ab"></a><!-- doxytag: member="FUDaeProfileType::FromString" ref="5910d1b7b7e99ebff4d889580213c1ab" args="(const string &amp;value)" -->
45<a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79">Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_dae_profile_type.html#5910d1b7b7e99ebff4d889580213c1ab">FromString</a> (const string &amp;value)</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See above. <br></td></tr>
48<tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_dae_profile_type.html#ee540af361ed92501526c67d23d77940">ToString</a> (<a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79">Type</a> type)</td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts the profile type to its COLLADA profile name string.  <a href="#ee540af361ed92501526c67d23d77940"></a><br></td></tr>
51</table>
52<hr><a name="_details"></a><h2>Detailed Description</h2>
53The types of effect profiles. <hr><h2>Enumeration Type Documentation</h2>
54<a class="anchor" name="c10ea253a7a141708de2324a929f8a79"></a><!-- doxytag: member="FUDaeProfileType::Type" ref="c10ea253a7a141708de2324a929f8a79" args="" --><p>
55<table class="mdTable" cellpadding="2" cellspacing="0">
56  <tr>
57    <td class="mdRow">
58      <table cellpadding="0" cellspacing="0" border="0">
59        <tr>
60          <td class="md" nowrap valign="top">enum <a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79">FUDaeProfileType::Type</a>          </td>
61        </tr>
62      </table>
63    </td>
64  </tr>
65</table>
66<table cellspacing="5" cellpadding="0" border="0">
67  <tr>
68    <td>
69      &nbsp;
70    </td>
71    <td>
72
73<p>
74Enumerates the types of effect profiles.
75<p>
76<dl compact><dt><b>Enumerator: </b></dt><dd>
77<table border="0" cellspacing="2" cellpadding="0">
78<tr><td valign="top"><em><a class="anchor" name="c10ea253a7a141708de2324a929f8a79d2fb9414b1d238a825aeda1372b26f73"></a><!-- doxytag: member="CG" ref="c10ea253a7a141708de2324a929f8a79d2fb9414b1d238a825aeda1372b26f73" args="" -->CG</em>&nbsp;</td><td>
79The CG profile. </td></tr>
80<tr><td valign="top"><em><a class="anchor" name="c10ea253a7a141708de2324a929f8a7903f09168ae46c4530fa846b65aa530c0"></a><!-- doxytag: member="HLSL" ref="c10ea253a7a141708de2324a929f8a7903f09168ae46c4530fa846b65aa530c0" args="" -->HLSL</em>&nbsp;</td><td>
81The HLSL profile for DirectX. </td></tr>
82<tr><td valign="top"><em><a class="anchor" name="c10ea253a7a141708de2324a929f8a797b4565c07ede3e0b9f758e04a365b25a"></a><!-- doxytag: member="GLSL" ref="c10ea253a7a141708de2324a929f8a797b4565c07ede3e0b9f758e04a365b25a" args="" -->GLSL</em>&nbsp;</td><td>
83The GLSL profile for OpenGL. </td></tr>
84<tr><td valign="top"><em><a class="anchor" name="c10ea253a7a141708de2324a929f8a79d50a4f1509ee1cfabdf8832d6f5ab3ec"></a><!-- doxytag: member="GLES" ref="c10ea253a7a141708de2324a929f8a79d50a4f1509ee1cfabdf8832d6f5ab3ec" args="" -->GLES</em>&nbsp;</td><td>
85The GLES profile for OpenGL ES. </td></tr>
86<tr><td valign="top"><em><a class="anchor" name="c10ea253a7a141708de2324a929f8a79d8aa33a3586c77ac1163a8840cf2ac38"></a><!-- doxytag: member="COMMON" ref="c10ea253a7a141708de2324a929f8a79d8aa33a3586c77ac1163a8840cf2ac38" args="" -->COMMON</em>&nbsp;</td><td>
87The common profile which encapsulates the standard lighting equations: Lambert, Phong, Blinn. </td></tr>
88<tr><td valign="top"><em><a class="anchor" name="c10ea253a7a141708de2324a929f8a792f867276427b55b3b1fbe431943af7d3"></a><!-- doxytag: member="UNKNOWN" ref="c10ea253a7a141708de2324a929f8a792f867276427b55b3b1fbe431943af7d3" args="" -->UNKNOWN</em>&nbsp;</td><td>
89Not a valid profile type. </td></tr>
90</table>
91</dl>
92    </td>
93  </tr>
94</table>
95<hr><h2>Function Documentation</h2>
96<a class="anchor" name="da4366b94ef7f8e716d1aef37bb60b86"></a><!-- doxytag: member="FUDaeProfileType::FromString" ref="da4366b94ef7f8e716d1aef37bb60b86" args="(const char *value)" --><p>
97<table class="mdTable" cellpadding="2" cellspacing="0">
98  <tr>
99    <td class="mdRow">
100      <table cellpadding="0" cellspacing="0" border="0">
101        <tr>
102          <td class="md" nowrap valign="top">FCOLLADA_EXPORT <a class="el" href="namespace_f_u_dae_profile_type.html#c10ea253a7a141708de2324a929f8a79">Type</a> FUDaeProfileType::FromString           </td>
103          <td class="md" valign="top">(&nbsp;</td>
104          <td class="md" nowrap valign="top">const char *&nbsp;</td>
105          <td class="mdname1" valign="top" nowrap> <em>value</em>          </td>
106          <td class="md" valign="top">&nbsp;)&nbsp;</td>
107          <td class="md" nowrap></td>
108        </tr>
109      </table>
110    </td>
111  </tr>
112</table>
113<table cellspacing="5" cellpadding="0" border="0">
114  <tr>
115    <td>
116      &nbsp;
117    </td>
118    <td>
119
120<p>
121Converts the COLLADA profile name string to a profile type.
122<p>
123Examples of COLLADA profile name strings are 'profile_CG' and 'profile_COMMON'. <dl compact><dt><b>Parameters:</b></dt><dd>
124  <table border="0" cellspacing="2" cellpadding="0">
125    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>The profile name string. </td></tr>
126  </table>
127</dl>
128<dl compact><dt><b>Returns:</b></dt><dd>The profile type. </dd></dl>
129    </td>
130  </tr>
131</table>
132<a class="anchor" name="ee540af361ed92501526c67d23d77940"></a><!-- doxytag: member="FUDaeProfileType::ToString" ref="ee540af361ed92501526c67d23d77940" args="(Type type)" --><p>
133<table class="mdTable" cellpadding="2" cellspacing="0">
134  <tr>
135    <td class="mdRow">
136      <table cellpadding="0" cellspacing="0" border="0">
137        <tr>
138          <td class="md" nowrap valign="top">FCOLLADA_EXPORT const char* FUDaeProfileType::ToString           </td>
139          <td class="md" valign="top">(&nbsp;</td>
140          <td class="md" nowrap valign="top">Type&nbsp;</td>
141          <td class="mdname1" valign="top" nowrap> <em>type</em>          </td>
142          <td class="md" valign="top">&nbsp;)&nbsp;</td>
143          <td class="md" nowrap></td>
144        </tr>
145      </table>
146    </td>
147  </tr>
148</table>
149<table cellspacing="5" cellpadding="0" border="0">
150  <tr>
151    <td>
152      &nbsp;
153    </td>
154    <td>
155
156<p>
157Converts the profile type to its COLLADA profile name string.
158<p>
159Examples of COLLADA profile name strings are 'profile_CG' and 'profile_COMMON'. <dl compact><dt><b>Parameters:</b></dt><dd>
160  <table border="0" cellspacing="2" cellpadding="0">
161    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>The profile type. </td></tr>
162  </table>
163</dl>
164<dl compact><dt><b>Returns:</b></dt><dd>The name string for the profile type. </dd></dl>
165    </td>
166  </tr>
167</table>
168<hr size="1"><address style="align: right;"><small>Generated on Fri May 12 16:44:44 2006 for FCollada by&nbsp;
169<a href="http://www.doxygen.org/index.html">
170<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
171</body>
172</html>
Note: See TracBrowser for help on using the repository browser.