Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Updates to API Reference

  • Loading branch information...
commit ac10fc4abf6f9e12c3fd31eebc67a4663a68430e 1 parent 816bfa7
@seanpaultaylor seanpaultaylor authored
Showing with 0 additions and 11,530 deletions.
  1. +0 −127 gameplay-api/html/_absolute_layout_8h_source.html
  2. +0 −195 gameplay-api/html/_animation_8h_source.html
  3. +0 −241 gameplay-api/html/_animation_clip_8h_source.html
  4. +0 −148 gameplay-api/html/_animation_controller_8h_source.html
  5. +0 −160 gameplay-api/html/_animation_target_8h_source.html
  6. +0 −124 gameplay-api/html/_animation_value_8h_source.html
  7. +0 −116 gameplay-api/html/_audio_buffer_8h_source.html
  8. +0 −125 gameplay-api/html/_audio_controller_8h_source.html
  9. +0 −145 gameplay-api/html/_audio_listener_8h_source.html
  10. +0 −170 gameplay-api/html/_audio_source_8h_source.html
  11. +0 −392 gameplay-api/html/_base_8h_source.html
  12. +0 −149 gameplay-api/html/_bounding_box_8h_source.html
  13. +0 −151 gameplay-api/html/_bounding_sphere_8h_source.html
  14. +0 −246 gameplay-api/html/_bundle_8h_source.html
  15. +0 −119 gameplay-api/html/_button_8h_source.html
  16. +0 −192 gameplay-api/html/_camera_8h_source.html
  17. +0 −141 gameplay-api/html/_check_box_8h_source.html
  18. +0 −158 gameplay-api/html/_container_8h_source.html
  19. +0 −400 gameplay-api/html/_control_8h_source.html
  20. +0 −289 gameplay-api/html/_curve_8h_source.html
  21. +0 −177 gameplay-api/html/_debug_new_8h_source.html
  22. +0 −130 gameplay-api/html/_depth_stencil_target_8h_source.html
  23. +0 −191 gameplay-api/html/_effect_8h_source.html
  24. +0 −113 gameplay-api/html/_file_system_8h_source.html
  25. +0 −119 gameplay-api/html/_flow_layout_8h_source.html
  26. +0 −208 gameplay-api/html/_font_8h_source.html
  27. +0 −145 gameplay-api/html/_form_8h_source.html
  28. +0 −134 gameplay-api/html/_frame_buffer_8h_source.html
  29. +0 −149 gameplay-api/html/_frustum_8h_source.html
  30. +0 −255 gameplay-api/html/_game_8h_source.html
  31. +0 −128 gameplay-api/html/_image_8h_source.html
  32. +0 −140 gameplay-api/html/_joint_8h_source.html
  33. +0 −271 gameplay-api/html/_keyboard_8h_source.html
  34. +0 −132 gameplay-api/html/_label_8h_source.html
  35. +0 −119 gameplay-api/html/_layout_8h_source.html
  36. +0 −200 gameplay-api/html/_light_8h_source.html
  37. +0 −147 gameplay-api/html/_material_8h_source.html
  38. +0 −275 gameplay-api/html/_material_parameter_8h_source.html
  39. +0 −317 gameplay-api/html/_matrix_8h_source.html
  40. +0 −189 gameplay-api/html/_mesh_8h_source.html
  41. +0 −149 gameplay-api/html/_mesh_batch_8h_source.html
  42. +0 −134 gameplay-api/html/_mesh_part_8h_source.html
  43. +0 −170 gameplay-api/html/_mesh_skin_8h_source.html
  44. +0 −155 gameplay-api/html/_model_8h_source.html
  45. +0 −114 gameplay-api/html/_mouse_8h_source.html
  46. +0 −348 gameplay-api/html/_node_8h_source.html
  47. +0 −332 gameplay-api/html/_particle_emitter_8h_source.html
  48. +0 −138 gameplay-api/html/_pass_8h_source.html
  49. +0 −179 gameplay-api/html/_physics_character_8h_source.html
  50. +0 −188 gameplay-api/html/_physics_collision_object_8h_source.html
  51. +0 −221 gameplay-api/html/_physics_collision_shape_8h_source.html
  52. +0 −139 gameplay-api/html/_physics_constraint_8h_source.html
  53. +0 −313 gameplay-api/html/_physics_controller_8h_source.html
  54. +0 −118 gameplay-api/html/_physics_fixed_constraint_8h_source.html
  55. +0 −148 gameplay-api/html/_physics_generic_constraint_8h_source.html
  56. +0 −124 gameplay-api/html/_physics_ghost_object_8h_source.html
  57. +0 −112 gameplay-api/html/_physics_hinge_constraint_8h_source.html
  58. +0 −124 gameplay-api/html/_physics_motion_state_8h_source.html
  59. +0 −224 gameplay-api/html/_physics_rigid_body_8h_source.html
  60. +0 −110 gameplay-api/html/_physics_socket_constraint_8h_source.html
  61. +0 −166 gameplay-api/html/_physics_spring_constraint_8h_source.html
  62. +0 −161 gameplay-api/html/_plane_8h_source.html
  63. +0 −148 gameplay-api/html/_platform_8h_source.html
  64. +0 −188 gameplay-api/html/_properties_8h_source.html
Sorry, we could not display the entire diff because too many files (370) changed.
View
127 gameplay-api/html/_absolute_layout_8h_source.html
@@ -1,127 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gameplay: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gameplay/src/AbsoluteLayout.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef ABSOLUTELAYOUT_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define ABSOLUTELAYOUT_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;Layout.h&quot;</span>
-<a name="l00005"></a>00005
-<a name="l00006"></a>00006 <span class="keyword">namespace </span>gameplay
-<a name="l00007"></a>00007 {
-<a name="l00008"></a>00008
-<a name="l00013"></a><a class="code" href="classgameplay_1_1_absolute_layout.html">00013</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_absolute_layout.html">AbsoluteLayout</a> : <span class="keyword">public</span> <a class="code" href="classgameplay_1_1_layout.html">Layout</a>
-<a name="l00014"></a>00014 {
-<a name="l00015"></a>00015 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_form.html">Form</a>;
-<a name="l00016"></a>00016 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_container.html">Container</a>;
-<a name="l00017"></a>00017
-<a name="l00018"></a>00018 <span class="keyword">public</span>:
-<a name="l00019"></a>00019
-<a name="l00025"></a>00025 <a class="code" href="classgameplay_1_1_layout.html#a47d8bcec9f206d71699cbadb833b57e7">Layout::Type</a> <a class="code" href="classgameplay_1_1_absolute_layout.html#aa1f8d16d48ebae25be09c1d52ca8fbc6">getType</a>();
-<a name="l00026"></a>00026
-<a name="l00027"></a>00027 <span class="keyword">protected</span>:
-<a name="l00028"></a>00028
-<a name="l00034"></a>00034 <span class="keyword">static</span> <a class="code" href="classgameplay_1_1_absolute_layout.html">AbsoluteLayout</a>* <a class="code" href="classgameplay_1_1_absolute_layout.html#a82eb10fe915c3a080d8c0dd2826117d6">create</a>();
-<a name="l00035"></a>00035
-<a name="l00044"></a>00044 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_absolute_layout.html#a8a8b87fc78384d2c27c07df046277e00">update</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_container.html">Container</a>* container);
-<a name="l00045"></a>00045
-<a name="l00046"></a>00046 <span class="keyword">private</span>:
-<a name="l00047"></a>00047
-<a name="l00048"></a>00048 <span class="comment">/*</span>
-<a name="l00049"></a>00049 <span class="comment"> * Constructor.</span>
-<a name="l00050"></a>00050 <span class="comment"> */</span>
-<a name="l00051"></a>00051 <a class="code" href="classgameplay_1_1_absolute_layout.html">AbsoluteLayout</a>();
-<a name="l00052"></a>00052
-<a name="l00053"></a>00053 <span class="comment">/*</span>
-<a name="l00054"></a>00054 <span class="comment"> * Constructor.</span>
-<a name="l00055"></a>00055 <span class="comment"> */</span>
-<a name="l00056"></a>00056 <a class="code" href="classgameplay_1_1_absolute_layout.html">AbsoluteLayout</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_absolute_layout.html">AbsoluteLayout</a>&amp; copy);
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 <span class="comment">/*</span>
-<a name="l00059"></a>00059 <span class="comment"> * Destructor.</span>
-<a name="l00060"></a>00060 <span class="comment"> */</span>
-<a name="l00061"></a>00061 <span class="keyword">virtual</span> ~<a class="code" href="classgameplay_1_1_absolute_layout.html">AbsoluteLayout</a>();
-<a name="l00062"></a>00062 };
-<a name="l00063"></a>00063
-<a name="l00064"></a>00064 }
-<a name="l00065"></a>00065
-<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri May 18 2012 12:10:37 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
View
195 gameplay-api/html/_animation_8h_source.html
@@ -1,195 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gameplay: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gameplay/src/Animation.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef ANIMATION_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define ANIMATION_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;Ref.h&quot;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;Properties.h&quot;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include &quot;Curve.h&quot;</span>
-<a name="l00007"></a>00007
-<a name="l00008"></a>00008 <span class="keyword">namespace </span>gameplay
-<a name="l00009"></a>00009 {
-<a name="l00010"></a>00010
-<a name="l00011"></a>00011 <span class="keyword">class </span>AnimationTarget;
-<a name="l00012"></a>00012 <span class="keyword">class </span>AnimationController;
-<a name="l00013"></a>00013 <span class="keyword">class </span>AnimationClip;
-<a name="l00014"></a>00014
-<a name="l00023"></a><a class="code" href="classgameplay_1_1_animation.html">00023</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation.html">Animation</a> : <span class="keyword">public</span> <a class="code" href="classgameplay_1_1_ref.html">Ref</a>
-<a name="l00024"></a>00024 {
-<a name="l00025"></a>00025 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>;
-<a name="l00026"></a>00026 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>;
-<a name="l00027"></a>00027 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_bundle.html">Bundle</a>;
-<a name="l00028"></a>00028
-<a name="l00029"></a>00029 <span class="keyword">public</span>:
-<a name="l00030"></a>00030
-<a name="l00036"></a>00036 <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classgameplay_1_1_animation.html#a9a805577efd8802241ccdd33315aefdc">getId</a>() <span class="keyword">const</span>;
-<a name="l00037"></a>00037
-<a name="l00043"></a>00043 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classgameplay_1_1_animation.html#a243766189b90b129549757fd4e059f97">getDuration</a>() <span class="keyword">const</span>;
-<a name="l00044"></a>00044
-<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation.html#a12c5352629600bb32d198325c2b15dab">createClips</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* url);
-<a name="l00053"></a>00053
-<a name="l00063"></a>00063 <a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* <a class="code" href="classgameplay_1_1_animation.html#a129b8a43ff68e352300364226867fe52">createClip</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> start, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> end);
-<a name="l00064"></a>00064
-<a name="l00072"></a>00072 <a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* <a class="code" href="classgameplay_1_1_animation.html#ab5e8aec7207bf59a5e77bc97ca6aa0c1">getClip</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* clipId = NULL);
-<a name="l00073"></a>00073
-<a name="l00079"></a>00079 <a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* <a class="code" href="classgameplay_1_1_animation.html#ab5e8aec7207bf59a5e77bc97ca6aa0c1">getClip</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index) <span class="keyword">const</span>;
-<a name="l00080"></a>00080
-<a name="l00084"></a>00084 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_animation.html#af7cdad144190cfdc9ae25bfe5ec152c7">getClipCount</a>() <span class="keyword">const</span>;
-<a name="l00085"></a>00085
-<a name="l00091"></a>00091 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation.html#aa4565774695201df19d3cf2118dffdc0">play</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* clipId = NULL);
-<a name="l00092"></a>00092
-<a name="l00098"></a>00098 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation.html#aeedb35a423af3a3ba9c3ab038bdf2756">stop</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* clipId = NULL);
-<a name="l00099"></a>00099
-<a name="l00105"></a>00105 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation.html#ad9df1d952ef640c88f965622210c1c76">pause</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* clipId = NULL);
-<a name="l00106"></a>00106
-<a name="l00110"></a>00110 <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_animation.html#a327077d285bbd001794cee63435815e3">targets</a>(<a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* target) <span class="keyword">const</span>;
-<a name="l00111"></a>00111
-<a name="l00112"></a>00112 <span class="keyword">private</span>:
-<a name="l00113"></a>00113
-<a name="l00120"></a>00120 <span class="keyword">class </span>Channel
-<a name="l00121"></a>00121 {
-<a name="l00122"></a>00122 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>;
-<a name="l00123"></a>00123 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation.html">Animation</a>;
-<a name="l00124"></a>00124 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>;
-<a name="l00125"></a>00125
-<a name="l00126"></a>00126 <span class="keyword">private</span>:
-<a name="l00127"></a>00127
-<a name="l00128"></a>00128 Channel(<a class="code" href="classgameplay_1_1_animation.html">Animation</a>* animation, <a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* target, <span class="keywordtype">int</span> propertyId, <a class="code" href="classgameplay_1_1_curve.html">Curve</a>* curve, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> duration);
-<a name="l00129"></a>00129 Channel(<span class="keyword">const</span> Channel&amp; copy, <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* animation, <a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* target);
-<a name="l00130"></a>00130 Channel(<span class="keyword">const</span> Channel&amp;); <span class="comment">// Hidden copy constructor.</span>
-<a name="l00131"></a>00131 ~Channel();
-<a name="l00132"></a>00132 Channel&amp; operator=(<span class="keyword">const</span> Channel&amp;); <span class="comment">// Hidden copy assignment operator.</span>
-<a name="l00133"></a>00133 <a class="code" href="classgameplay_1_1_curve.html">Curve</a>* getCurve() <span class="keyword">const</span>;
-<a name="l00134"></a>00134
-<a name="l00135"></a>00135 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* _animation; <span class="comment">// Reference to the animation this channel belongs to.</span>
-<a name="l00136"></a>00136 <a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* _target; <span class="comment">// The target of this channel.</span>
-<a name="l00137"></a>00137 <span class="keywordtype">int</span> _propertyId; <span class="comment">// The target property this channel targets.</span>
-<a name="l00138"></a>00138 <a class="code" href="classgameplay_1_1_curve.html">Curve</a>* _curve; <span class="comment">// The curve used to represent the animation data.</span>
-<a name="l00139"></a>00139 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _duration; <span class="comment">// The length of the animation (in milliseconds).</span>
-<a name="l00140"></a>00140 };
-<a name="l00141"></a>00141
-<a name="l00145"></a>00145 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_animation.html">Animation</a>&amp; copy);
-<a name="l00146"></a>00146
-<a name="l00150"></a>00150 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* target, <span class="keywordtype">int</span> propertyId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> keyCount, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* keyTimes, <span class="keywordtype">float</span>* keyValues, <span class="keywordtype">float</span>* keyInValue, <span class="keywordtype">float</span>* keyOutValue, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> type);
-<a name="l00151"></a>00151
-<a name="l00155"></a>00155 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* target, <span class="keywordtype">int</span> propertyId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> keyCount, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* keyTimes, <span class="keywordtype">float</span>* keyValues, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> type);
-<a name="l00156"></a>00156
-<a name="l00160"></a>00160 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>);
-<a name="l00161"></a>00161
-<a name="l00165"></a>00165 ~<a class="code" href="classgameplay_1_1_animation.html">Animation</a>();
-<a name="l00166"></a>00166
-<a name="l00170"></a>00170 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_animation.html">Animation</a>&amp;);
-<a name="l00171"></a>00171
-<a name="l00175"></a>00175 <span class="keywordtype">void</span> createDefaultClip();
-<a name="l00176"></a>00176
-<a name="l00180"></a>00180 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation.html#a12c5352629600bb32d198325c2b15dab">createClips</a>(<a class="code" href="classgameplay_1_1_properties.html">Properties</a>* animationProperties, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> frameCount);
-<a name="l00181"></a>00181
-<a name="l00185"></a>00185 <span class="keywordtype">void</span> addClip(<a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* clip);
-<a name="l00186"></a>00186
-<a name="l00190"></a>00190 <a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* findClip(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>) <span class="keyword">const</span>;
-<a name="l00191"></a>00191
-<a name="l00195"></a>00195 Channel* createChannel(<a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* target, <span class="keywordtype">int</span> propertyId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> keyCount, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* keyTimes, <span class="keywordtype">float</span>* keyValues, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> type);
-<a name="l00196"></a>00196
-<a name="l00200"></a>00200 Channel* createChannel(<a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* target, <span class="keywordtype">int</span> propertyId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> keyCount, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* keyTimes, <span class="keywordtype">float</span>* keyValues, <span class="keywordtype">float</span>* keyInValue, <span class="keywordtype">float</span>* keyOutValue, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> type);
-<a name="l00201"></a>00201
-<a name="l00205"></a>00205 <span class="keywordtype">void</span> addChannel(Channel* channel);
-<a name="l00206"></a>00206
-<a name="l00210"></a>00210 <span class="keywordtype">void</span> removeChannel(Channel* channel);
-<a name="l00211"></a>00211
-<a name="l00215"></a>00215 <span class="keywordtype">void</span> setTransformRotationOffset(<a class="code" href="classgameplay_1_1_curve.html">Curve</a>* curve, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> propertyId);
-<a name="l00216"></a>00216
-<a name="l00225"></a>00225 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* clone(Channel* channel, <a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* target);
-<a name="l00226"></a>00226
-<a name="l00227"></a>00227 <a class="code" href="classgameplay_1_1_animation_controller.html">AnimationController</a>* _controller; <span class="comment">// The AnimationController that this Animation will run on.</span>
-<a name="l00228"></a>00228 std::string _id; <span class="comment">// The Animation&#39;s ID.</span>
-<a name="l00229"></a>00229 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _duration; <span class="comment">// the length of the animation (in milliseconds).</span>
-<a name="l00230"></a>00230 std::vector&lt;Channel*&gt; _channels; <span class="comment">// The channels within this Animation.</span>
-<a name="l00231"></a>00231 <a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* _defaultClip; <span class="comment">// The Animation&#39;s default clip.</span>
-<a name="l00232"></a>00232 std::vector&lt;AnimationClip*&gt;* _clips; <span class="comment">// All the clips created from this Animation.</span>
-<a name="l00233"></a>00233
-<a name="l00234"></a>00234 };
-<a name="l00235"></a>00235
-<a name="l00236"></a>00236 }
-<a name="l00237"></a>00237
-<a name="l00238"></a>00238 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri May 18 2012 12:10:37 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
View
241 gameplay-api/html/_animation_clip_8h_source.html
@@ -1,241 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gameplay: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gameplay/src/AnimationClip.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef ANIMATIONCLIP_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define ANIMATIONCLIP_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;Base.h&quot;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;AnimationValue.h&quot;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include &quot;Curve.h&quot;</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include &quot;Animation.h&quot;</span>
-<a name="l00008"></a>00008
-<a name="l00009"></a>00009 <span class="keyword">namespace </span>gameplay
-<a name="l00010"></a>00010 {
-<a name="l00011"></a>00011
-<a name="l00012"></a>00012 <span class="keyword">class </span>Animation;
-<a name="l00013"></a>00013 <span class="keyword">class </span>AnimationValue;
-<a name="l00014"></a>00014
-<a name="l00018"></a><a class="code" href="classgameplay_1_1_animation_clip.html">00018</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a> : <span class="keyword">public</span> <a class="code" href="classgameplay_1_1_ref.html">Ref</a>
-<a name="l00019"></a>00019 {
-<a name="l00020"></a>00020 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_controller.html">AnimationController</a>;
-<a name="l00021"></a>00021 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation.html">Animation</a>;
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="keyword">public</span>:
-<a name="l00024"></a>00024
-<a name="l00028"></a><a class="code" href="classgameplay_1_1_animation_clip.html#a32c79759c1e6a69d0d10db44579853b6">00028</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a32c79759c1e6a69d0d10db44579853b6">REPEAT_INDEFINITE</a> = 0;
-<a name="l00029"></a>00029
-<a name="l00033"></a><a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html">00033</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html">Listener</a>
-<a name="l00034"></a>00034 {
-<a name="l00035"></a>00035 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>;
-<a name="l00036"></a>00036
-<a name="l00037"></a>00037 <span class="keyword">public</span>:
-<a name="l00038"></a>00038
-<a name="l00039"></a>00039 <span class="comment">/*</span>
-<a name="l00040"></a>00040 <span class="comment"> * Constructor.</span>
-<a name="l00041"></a>00041 <span class="comment"> */</span>
-<a name="l00042"></a>00042 <a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html">Listener</a>()
-<a name="l00043"></a>00043 {
-<a name="l00044"></a>00044 }
-<a name="l00045"></a>00045
-<a name="l00049"></a><a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ac3f0feda9c3b4c30bf9430e18a119d2a">00049</a> <span class="keyword">enum</span> <a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ac3f0feda9c3b4c30bf9430e18a119d2a">EventType</a>
-<a name="l00050"></a>00050 {
-<a name="l00054"></a><a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ac3f0feda9c3b4c30bf9430e18a119d2aa6729f23a08c36738dea68e78b26bd0a7">00054</a> <a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ac3f0feda9c3b4c30bf9430e18a119d2aa6729f23a08c36738dea68e78b26bd0a7">DEFAULT</a>,
-<a name="l00055"></a>00055
-<a name="l00059"></a><a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ac3f0feda9c3b4c30bf9430e18a119d2aa6ccc36d2001e5f24c7201ab56c897957">00059</a> <a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ac3f0feda9c3b4c30bf9430e18a119d2aa6ccc36d2001e5f24c7201ab56c897957">BEGIN</a>,
-<a name="l00060"></a>00060
-<a name="l00064"></a><a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ac3f0feda9c3b4c30bf9430e18a119d2aa70ea20905b05f39b91ac7be3e4385f00">00064</a> <a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ac3f0feda9c3b4c30bf9430e18a119d2aa70ea20905b05f39b91ac7be3e4385f00">END</a>
-<a name="l00065"></a>00065 };
-<a name="l00066"></a>00066
-<a name="l00070"></a>00070 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ae46b7010e5e5c64f61dcd55755e9c218">animationEvent</a>(<a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* clip, <a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html#ac3f0feda9c3b4c30bf9430e18a119d2a">EventType</a> type) = 0;
-<a name="l00071"></a>00071 };
-<a name="l00072"></a>00072
-<a name="l00078"></a>00078 <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classgameplay_1_1_animation_clip.html#a73cc315494e68a133565d839e27d9d13">getID</a>() <span class="keyword">const</span>;
-<a name="l00079"></a>00079
-<a name="l00085"></a>00085 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* <a class="code" href="classgameplay_1_1_animation_clip.html#a12c347102fdd8fdbe8e30804b1833742">getAnimation</a>() <span class="keyword">const</span>;
-<a name="l00086"></a>00086
-<a name="l00092"></a>00092 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a66b9cad3b41aba5a1695917489b6f92d">getStartTime</a>() <span class="keyword">const</span>;
-<a name="l00093"></a>00093
-<a name="l00099"></a>00099 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classgameplay_1_1_animation_clip.html#ae0898f2d6b4d3d886d1f2bba8ef0dbd5">getEndTime</a>() <span class="keyword">const</span>;
-<a name="l00100"></a>00100
-<a name="l00106"></a>00106 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a7e69fea3f954c14384937486db6bfe90">getElaspedTime</a>() <span class="keyword">const</span>;
-<a name="l00107"></a>00107
-<a name="l00115"></a>00115 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#ab29326cd02dd538d28900b127896ab01">setRepeatCount</a>(<span class="keywordtype">float</span> repeatCount);
-<a name="l00116"></a>00116
-<a name="l00122"></a>00122 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a006f61a1f72e9428b5d9717530de04c1">getRepeatCount</a>() <span class="keyword">const</span>;
-<a name="l00123"></a>00123
-<a name="l00131"></a>00131 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#ac177842ec1730ce35cd02c47b03f8155">setActiveDuration</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> duration);
-<a name="l00132"></a>00132
-<a name="l00138"></a>00138 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classgameplay_1_1_animation_clip.html#ac336294bfed721fecbe9520d103e993f">getActiveDuration</a>() <span class="keyword">const</span>;
-<a name="l00139"></a>00139
-<a name="l00145"></a>00145 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a438b928a919fd2b0184c17c520bb2879">getDuration</a>() <span class="keyword">const</span>;
-<a name="l00146"></a>00146
-<a name="l00152"></a>00152 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a0881be549f9b6d833fc055bdd1af57d2">setSpeed</a>(<span class="keywordtype">float</span> speed);
-<a name="l00153"></a>00153
-<a name="l00159"></a>00159 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a53442765a6241c12aedce275f7cf2248">getSpeed</a>() <span class="keyword">const</span>;
-<a name="l00160"></a>00160
-<a name="l00166"></a>00166 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a128747035d2e8797a7364494a597c77f">setBlendWeight</a>(<span class="keywordtype">float</span> blendWeight);
-<a name="l00167"></a>00167
-<a name="l00173"></a>00173 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a87e1eb6ea8944308b8c3c6326565323f">getBlendWeight</a>() <span class="keyword">const</span>;
-<a name="l00174"></a>00174
-<a name="l00180"></a>00180 <span class="keywordtype">bool</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a5c94a21f0850ea1c91b5612571510027">isPlaying</a>() <span class="keyword">const</span>;
-<a name="l00181"></a>00181
-<a name="l00185"></a>00185 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#ae3f523b557ddfdb3ef8b05bee79d090c">play</a>();
-<a name="l00186"></a>00186
-<a name="l00190"></a>00190 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a60b8be3ef809c7001a870daf460267ba">stop</a>();
-<a name="l00191"></a>00191
-<a name="l00195"></a>00195 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#ac74a4379207b09ec2f949b4bc64e88e9">pause</a>();
-<a name="l00196"></a>00196
-<a name="l00203"></a>00203 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#a1a804917d2545152cb1885463fb53a0d">crossFade</a>(<a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* clip, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> duration);
-<a name="l00204"></a>00204
-<a name="l00210"></a>00210 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#abf7d596e7960b8dfa7c79ace78aeaf71">addBeginListener</a>(<a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html">AnimationClip::Listener</a>* listener);
-<a name="l00211"></a>00211
-<a name="l00217"></a>00217 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#af1e38797873c3fa5a8921e6b43e40719">addEndListener</a>(<a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html">AnimationClip::Listener</a>* listener);
-<a name="l00218"></a>00218
-<a name="l00228"></a>00228 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_clip.html#ac1ffa1b5991a31c5810902f72c445e64">addListener</a>(<a class="code" href="classgameplay_1_1_animation_clip_1_1_listener.html">AnimationClip::Listener</a>* listener, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> eventTime);
-<a name="l00229"></a>00229
-<a name="l00230"></a>00230 <span class="keyword">private</span>:
-<a name="l00231"></a>00231
-<a name="l00232"></a>00232 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CLIP_IS_PLAYING_BIT = 0x01; <span class="comment">// Bit representing whether AnimationClip is a running clip in AnimationController</span>
-<a name="l00233"></a>00233 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CLIP_IS_STARTED_BIT = 0x02; <span class="comment">// Bit representing whether the AnimationClip has actually been started (ie: received first call to update())</span>
-<a name="l00234"></a>00234 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CLIP_IS_FADING_OUT_STARTED_BIT = 0x04; <span class="comment">// Bit representing that a cross fade has started.</span>
-<a name="l00235"></a>00235 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CLIP_IS_FADING_OUT_BIT = 0x08; <span class="comment">// Bit representing whether the clip is fading out.</span>
-<a name="l00236"></a>00236 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CLIP_IS_FADING_IN_BIT = 0x10; <span class="comment">// Bit representing whether the clip is fading out.</span>
-<a name="l00237"></a>00237 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CLIP_IS_MARKED_FOR_REMOVAL_BIT = 0x20; <span class="comment">// Bit representing whether the clip has ended and should be removed from the AnimationController.</span>
-<a name="l00238"></a>00238 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CLIP_IS_RESTARTED_BIT = 0x40; <span class="comment">// Bit representing if the clip should be restarted by the AnimationController.</span>
-<a name="l00239"></a>00239 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CLIP_IS_PAUSED_BIT = 0x80; <span class="comment">// Bit representing if the clip is currently paused.</span>
-<a name="l00240"></a>00240 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CLIP_ALL_BITS = 0xFF; <span class="comment">// Bit mask for all the state bits.</span>
-<a name="l00241"></a>00241
-<a name="l00247"></a>00247 <span class="keyword">struct </span>ListenerEvent
-<a name="l00248"></a>00248 {
-<a name="l00252"></a>00252 ListenerEvent(Listener* listener, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> eventTime);
-<a name="l00253"></a>00253
-<a name="l00257"></a>00257 ~ListenerEvent();
-<a name="l00258"></a>00258
-<a name="l00259"></a>00259 Listener* _listener; <span class="comment">// This listener to call back when this event is triggered.</span>
-<a name="l00260"></a>00260 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _eventTime; <span class="comment">// The time at which the listener will be called back at during the playback of the AnimationClip.</span>
-<a name="l00261"></a>00261 };
-<a name="l00262"></a>00262
-<a name="l00266"></a>00266 AnimationClip(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, Animation* animation, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> startTime, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> endTime);
-<a name="l00267"></a>00267
-<a name="l00271"></a>00271 AnimationClip();
-<a name="l00272"></a>00272
-<a name="l00276"></a>00276 AnimationClip(<span class="keyword">const</span> AnimationClip&amp; copy);
-<a name="l00277"></a>00277
-<a name="l00281"></a>00281 ~AnimationClip();
-<a name="l00282"></a>00282
-<a name="l00286"></a>00286 <span class="keywordtype">bool</span> update(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> elapsedTime);
-<a name="l00287"></a>00287
-<a name="l00291"></a>00291 <span class="keywordtype">void</span> onBegin();
-<a name="l00292"></a>00292
-<a name="l00296"></a>00296 <span class="keywordtype">void</span> onEnd();
-<a name="l00297"></a>00297
-<a name="l00301"></a>00301 <span class="keywordtype">bool</span> isClipStateBitSet(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bit) <span class="keyword">const</span>;
-<a name="l00302"></a>00302
-<a name="l00306"></a>00306 <span class="keywordtype">void</span> setClipStateBit(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bit);
-<a name="l00307"></a>00307
-<a name="l00311"></a>00311 <span class="keywordtype">void</span> resetClipStateBit(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bit);
-<a name="l00312"></a>00312
-<a name="l00313"></a>00313 std::string _id; <span class="comment">// AnimationClip ID.</span>
-<a name="l00314"></a>00314 Animation* _animation; <span class="comment">// The Animation this clip is created from.</span>
-<a name="l00315"></a>00315 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _startTime; <span class="comment">// Start time of the clip.</span>
-<a name="l00316"></a>00316 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _endTime; <span class="comment">// End time of the clip.</span>
-<a name="l00317"></a>00317 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _duration; <span class="comment">// The total duration.</span>
-<a name="l00318"></a>00318 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> _stateBits; <span class="comment">// Bit flag used to keep track of the clip&#39;s current state.</span>
-<a name="l00319"></a>00319 <span class="keywordtype">float</span> _repeatCount; <span class="comment">// The clip&#39;s repeat count.</span>
-<a name="l00320"></a>00320 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _activeDuration; <span class="comment">// The active duration of the clip.</span>
-<a name="l00321"></a>00321 <span class="keywordtype">float</span> _speed; <span class="comment">// The speed that the clip is playing. Default is 1.0. Negative goes in reverse.</span>
-<a name="l00322"></a>00322 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _timeStarted; <span class="comment">// The game time when this clip was actually started.</span>
-<a name="l00323"></a>00323 <span class="keywordtype">long</span> _elapsedTime; <span class="comment">// Time elapsed while the clip is running.</span>
-<a name="l00324"></a>00324 AnimationClip* _crossFadeToClip; <span class="comment">// The clip to cross fade to.</span>
-<a name="l00325"></a>00325 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _crossFadeOutElapsed; <span class="comment">// The amount of time that has elapsed for the crossfade.</span>
-<a name="l00326"></a>00326 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _crossFadeOutDuration; <span class="comment">// The duration of the cross fade.</span>
-<a name="l00327"></a>00327 <span class="keywordtype">float</span> _blendWeight; <span class="comment">// The clip&#39;s blendweight.</span>
-<a name="l00328"></a>00328 std::vector&lt;AnimationValue*&gt; _values; <span class="comment">// AnimationValue holder.</span>
-<a name="l00329"></a>00329 std::vector&lt;Listener*&gt;* _beginListeners; <span class="comment">// Collection of begin listeners on the clip.</span>
-<a name="l00330"></a>00330 std::vector&lt;Listener*&gt;* _endListeners; <span class="comment">// Collection of end listeners on the clip.</span>
-<a name="l00331"></a>00331 std::list&lt;ListenerEvent*&gt;* _listeners; <span class="comment">// Ordered collection of listeners on the clip.</span>
-<a name="l00332"></a>00332 std::list&lt;ListenerEvent*&gt;::iterator* _listenerItr; <span class="comment">// Iterator that points to the next listener event to be triggered.</span>
-<a name="l00333"></a>00333 };
-<a name="l00334"></a>00334
-<a name="l00335"></a>00335 }
-<a name="l00336"></a>00336 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri May 18 2012 12:10:37 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
View
148 gameplay-api/html/_animation_controller_8h_source.html
@@ -1,148 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gameplay: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gameplay/src/AnimationController.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef ANIMATIONCONTROLLER_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define ANIMATIONCONTROLLER_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;AnimationClip.h&quot;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;Animation.h&quot;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include &quot;AnimationTarget.h&quot;</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include &quot;Properties.h&quot;</span>
-<a name="l00008"></a>00008
-<a name="l00009"></a>00009 <span class="keyword">namespace </span>gameplay
-<a name="l00010"></a>00010 {
-<a name="l00011"></a>00011
-<a name="l00015"></a><a class="code" href="classgameplay_1_1_animation_controller.html">00015</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_controller.html">AnimationController</a>
-<a name="l00016"></a>00016 {
-<a name="l00017"></a>00017 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_game.html">Game</a>;
-<a name="l00018"></a>00018 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation.html">Animation</a>;
-<a name="l00019"></a>00019 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>;
-<a name="l00020"></a>00020 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_scene_loader.html">SceneLoader</a>;
-<a name="l00021"></a>00021
-<a name="l00022"></a>00022 <span class="keyword">public</span>:
-<a name="l00023"></a>00023
-<a name="l00027"></a>00027 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_controller.html#ae4ef23f5c0108eb158f055e0b61cba3a">stopAllAnimations</a>();
-<a name="l00028"></a>00028
-<a name="l00029"></a>00029 <span class="keyword">private</span>:
-<a name="l00030"></a>00030
-<a name="l00034"></a>00034 <span class="keyword">enum</span> State
-<a name="l00035"></a>00035 {
-<a name="l00036"></a>00036 RUNNING,
-<a name="l00037"></a>00037 IDLE,
-<a name="l00038"></a>00038 PAUSED,
-<a name="l00039"></a>00039 STOPPED
-<a name="l00040"></a>00040 };
-<a name="l00041"></a>00041
-<a name="l00045"></a>00045 <a class="code" href="classgameplay_1_1_animation_controller.html">AnimationController</a>();
-<a name="l00046"></a>00046
-<a name="l00050"></a>00050 <a class="code" href="classgameplay_1_1_animation_controller.html">AnimationController</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_animation_controller.html">AnimationController</a>&amp; copy);
-<a name="l00051"></a>00051
-<a name="l00055"></a>00055 ~<a class="code" href="classgameplay_1_1_animation_controller.html">AnimationController</a>();
-<a name="l00056"></a>00056
-<a name="l00062"></a>00062 State getState() <span class="keyword">const</span>;
-<a name="l00063"></a>00063
-<a name="l00067"></a>00067 <span class="keywordtype">void</span> initialize();
-<a name="l00068"></a>00068
-<a name="l00069"></a>00069 <span class="comment">/*</span>
-<a name="l00070"></a>00070 <span class="comment"> * Callback for when the controller is finalized.</span>
-<a name="l00071"></a>00071 <span class="comment"> */</span>
-<a name="l00072"></a>00072 <span class="keywordtype">void</span> finalize();
-<a name="l00073"></a>00073
-<a name="l00077"></a>00077 <span class="keywordtype">void</span> resume();
-<a name="l00078"></a>00078
-<a name="l00082"></a>00082 <span class="keywordtype">void</span> pause();
-<a name="l00083"></a>00083
-<a name="l00087"></a>00087 <span class="keywordtype">void</span> schedule(<a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* clip);
-<a name="l00088"></a>00088
-<a name="l00092"></a>00092 <span class="keywordtype">void</span> unschedule(<a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>* clip);
-<a name="l00093"></a>00093
-<a name="l00097"></a>00097 <span class="keywordtype">void</span> update(<span class="keywordtype">long</span> elapsedTime);
-<a name="l00098"></a>00098
-<a name="l00099"></a>00099 State _state; <span class="comment">// The current state of the AnimationController.</span>
-<a name="l00100"></a>00100 std::list&lt;AnimationClip*&gt; _runningClips; <span class="comment">// A list of running AnimationClips.</span>
-<a name="l00101"></a>00101 };
-<a name="l00102"></a>00102
-<a name="l00103"></a>00103 }
-<a name="l00104"></a>00104
-<a name="l00105"></a>00105 <span class="preprocessor">#endif</span>
-<a name="l00106"></a>00106 <span class="preprocessor"></span>
-</pre></div></div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri May 18 2012 12:10:37 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
View
160 gameplay-api/html/_animation_target_8h_source.html
@@ -1,160 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gameplay: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gameplay/src/AnimationTarget.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef ANIMATIONTARGET_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define ANIMATIONTARGET_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;Curve.h&quot;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;AnimationController.h&quot;</span>
-<a name="l00006"></a>00006
-<a name="l00007"></a>00007 <span class="keyword">namespace </span>gameplay
-<a name="l00008"></a>00008 {
-<a name="l00009"></a>00009
-<a name="l00010"></a>00010 <span class="keyword">class </span>Animation;
-<a name="l00011"></a>00011 <span class="keyword">class </span>AnimationValue;
-<a name="l00012"></a>00012 <span class="keyword">class </span>NodeCloneContext;
-<a name="l00013"></a>00013
-<a name="l00018"></a><a class="code" href="classgameplay_1_1_animation_target.html">00018</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>
-<a name="l00019"></a>00019 {
-<a name="l00020"></a>00020 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation.html">Animation</a>;
-<a name="l00021"></a>00021 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>;
-<a name="l00022"></a>00022 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_controller.html">AnimationController</a>;
-<a name="l00023"></a>00023
-<a name="l00024"></a>00024 <span class="keyword">public</span>:
-<a name="l00025"></a>00025
-<a name="l00039"></a>00039 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* <a class="code" href="classgameplay_1_1_animation_target.html#a528b022dc9ffea63be7625c3d477f266">createAnimation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <span class="keywordtype">int</span> propertyId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> keyCount, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* keyTimes, <span class="keywordtype">float</span>* keyValues, <a class="code" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1">Curve::InterpolationType</a> type);
-<a name="l00040"></a>00040
-<a name="l00055"></a>00055 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* <a class="code" href="classgameplay_1_1_animation_target.html#a528b022dc9ffea63be7625c3d477f266">createAnimation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <span class="keywordtype">int</span> propertyId, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> keyCount, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* keyTimes, <span class="keywordtype">float</span>* keyValues, <span class="keywordtype">float</span>* keyInValue, <span class="keywordtype">float</span>* keyOutValue, <a class="code" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1">Curve::InterpolationType</a> type);
-<a name="l00056"></a>00056
-<a name="l00067"></a>00067 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* <a class="code" href="classgameplay_1_1_animation_target.html#a528b022dc9ffea63be7625c3d477f266">createAnimation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>* url);
-<a name="l00068"></a>00068
-<a name="l00077"></a>00077 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* <a class="code" href="classgameplay_1_1_animation_target.html#a528b022dc9ffea63be7625c3d477f266">createAnimation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <a class="code" href="classgameplay_1_1_properties.html">Properties</a>* animationProperties);
-<a name="l00078"></a>00078
-<a name="l00092"></a>00092 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* <a class="code" href="classgameplay_1_1_animation_target.html#a7a1e29d9e344cd43edbcbfcace02d7b1">createAnimationFromTo</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <span class="keywordtype">int</span> propertyId, <span class="keywordtype">float</span>* from, <span class="keywordtype">float</span>* to, <a class="code" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1">Curve::InterpolationType</a> type, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> duration);
-<a name="l00093"></a>00093
-<a name="l00107"></a>00107 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* <a class="code" href="classgameplay_1_1_animation_target.html#a00be990fd84631e10ce40e9ca0b84f60">createAnimationFromBy</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>, <span class="keywordtype">int</span> propertyId, <span class="keywordtype">float</span>* from, <span class="keywordtype">float</span>* by, <a class="code" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1">Curve::InterpolationType</a> type, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> duration);
-<a name="l00108"></a>00108
-<a name="l00114"></a>00114 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span> = NULL);
-<a name="l00115"></a>00115
-<a name="l00123"></a>00123 <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classgameplay_1_1_animation_target.html#a963d6a3f8e77c59cfb9ac2284d961c31">getAnimationPropertyComponentCount</a>(<span class="keywordtype">int</span> propertyId) <span class="keyword">const</span> = 0;
-<a name="l00124"></a>00124
-<a name="l00131"></a>00131 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_target.html#a9e29517739e99d940e119dc2ee5a4aae">getAnimationPropertyValue</a>(<span class="keywordtype">int</span> propertyId, <a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>* value) = 0;
-<a name="l00132"></a>00132
-<a name="l00140"></a>00140 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_target.html#a84a39aaabebfe0f05387778c3e7cefb0">setAnimationPropertyValue</a>(<span class="keywordtype">int</span> propertyId, <a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>* value, <span class="keywordtype">float</span> blendWeight = 1.0f) = 0;
-<a name="l00141"></a>00141
-<a name="l00147"></a>00147 <a class="code" href="classgameplay_1_1_animation.html">Animation</a>* <a class="code" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span> = NULL) <span class="keyword">const</span>;
-<a name="l00148"></a>00148
-<a name="l00149"></a>00149 <span class="keyword">protected</span>:
-<a name="l00150"></a>00150
-<a name="l00154"></a><a class="code" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">00154</a> <span class="keyword">enum</span> <a class="code" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">TargetType</a>
-<a name="l00155"></a>00155 {
-<a name="l00156"></a>00156 SCALAR,
-<a name="l00157"></a>00157 TRANSFORM
-<a name="l00158"></a>00158 };
-<a name="l00159"></a>00159
-<a name="l00163"></a>00163 <a class="code" href="classgameplay_1_1_animation_target.html#a03d383afb9045efee09ec661bceedf80">AnimationTarget</a>();
-<a name="l00164"></a>00164
-<a name="l00168"></a>00168 <span class="keyword">virtual</span> <a class="code" href="classgameplay_1_1_animation_target.html#ab8cedab6501d1908450814e6071f2155">~AnimationTarget</a>();
-<a name="l00169"></a>00169
-<a name="l00175"></a>00175 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_target.html#a67ef6f7b9d1761e1e9dc97ebdd2a79e1">addChannel</a>(Animation::Channel* channel);
-<a name="l00176"></a>00176
-<a name="l00182"></a>00182 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_target.html#ad731be35a3536bd7769fda268fbd6c1a">removeChannel</a>(Animation::Channel* channel);
-<a name="l00183"></a>00183
-<a name="l00189"></a>00189 Animation::Channel* <a class="code" href="classgameplay_1_1_animation_target.html#a462900fcd93cf03982b63efca7afcbf6">getChannel</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>) <span class="keyword">const</span>;
-<a name="l00190"></a>00190
-<a name="l00197"></a>00197 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_target.html#a24e4e3876f62ea8ed584bc01b934434e">cloneInto</a>(<a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>* target, <a class="code" href="classgameplay_1_1_node_clone_context.html">NodeCloneContext</a> &amp;context) <span class="keyword">const</span>;
-<a name="l00198"></a>00198
-<a name="l00205"></a><a class="code" href="classgameplay_1_1_animation_target.html#a3427f0e388bbfed7b5ee9fdda24b60a8">00205</a> <a class="code" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">TargetType</a> <a class="code" href="classgameplay_1_1_animation_target.html#a3427f0e388bbfed7b5ee9fdda24b60a8">_targetType</a>;
-<a name="l00206"></a>00206
-<a name="l00207"></a>00207 <span class="keyword">private</span>:
-<a name="l00208"></a>00208
-<a name="l00212"></a>00212 <a class="code" href="classgameplay_1_1_animation_target.html#a03d383afb9045efee09ec661bceedf80">AnimationTarget</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_animation_target.html">AnimationTarget</a>&amp; copy);
-<a name="l00213"></a>00213
-<a name="l00222"></a>00222 <span class="keyword">static</span> <span class="keywordtype">int</span> getPropertyId(<a class="code" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">TargetType</a> type, <span class="keyword">const</span> <span class="keywordtype">char</span>* propertyIdStr);
-<a name="l00223"></a>00223
-<a name="l00224"></a>00224 std::vector&lt;Animation::Channel*&gt;* _animationChannels; <span class="comment">// Collection of all animation channels that target the AnimationTarget</span>
-<a name="l00225"></a>00225
-<a name="l00226"></a>00226 };
-<a name="l00227"></a>00227 }
-<a name="l00228"></a>00228
-<a name="l00229"></a>00229 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri May 18 2012 12:10:37 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
View
124 gameplay-api/html/_animation_value_8h_source.html
@@ -1,124 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gameplay: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gameplay/src/AnimationValue.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef ANIMATIONVALUE_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define ANIMATIONVALUE_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;Animation.h&quot;</span>
-<a name="l00005"></a>00005
-<a name="l00006"></a>00006 <span class="keyword">namespace </span>gameplay
-<a name="l00007"></a>00007 {
-<a name="l00008"></a>00008
-<a name="l00012"></a><a class="code" href="classgameplay_1_1_animation_value.html">00012</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>
-<a name="l00013"></a>00013 {
-<a name="l00014"></a>00014 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>;
-<a name="l00015"></a>00015
-<a name="l00016"></a>00016 <span class="keyword">public</span>:
-<a name="l00017"></a>00017
-<a name="l00025"></a>00025 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_animation_value.html#ab41575a733d683ed48cd760ca87dc4db">getFloat</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index) <span class="keyword">const</span>;
-<a name="l00026"></a>00026
-<a name="l00033"></a>00033 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_value.html#a86d2401f2c55ffe3b715cb68973b7a7b">setFloat</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index, <span class="keywordtype">float</span> value);
-<a name="l00034"></a>00034
-<a name="l00042"></a>00042 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_value.html#ab41575a733d683ed48cd760ca87dc4db">getFloat</a>(<span class="keywordtype">float</span>* value, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> offset, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> length) <span class="keyword">const</span>;
-<a name="l00043"></a>00043
-<a name="l00051"></a>00051 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_animation_value.html#a86d2401f2c55ffe3b715cb68973b7a7b">setFloat</a>(<span class="keywordtype">float</span>* value, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> offset, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> length);
-<a name="l00052"></a>00052
-<a name="l00053"></a>00053 <span class="keyword">private</span>:
-<a name="l00054"></a>00054
-<a name="l00058"></a>00058 <a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>();
-<a name="l00059"></a>00059
-<a name="l00063"></a>00063 <a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> componentCount);
-<a name="l00064"></a>00064
-<a name="l00068"></a>00068 <a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>&amp; copy);
-<a name="l00069"></a>00069
-<a name="l00073"></a>00073 ~<a class="code" href="classgameplay_1_1_animation_value.html">AnimationValue</a>();
-<a name="l00074"></a>00074
-<a name="l00075"></a>00075 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _componentCount; <span class="comment">// The number of float values for the property.</span>
-<a name="l00076"></a>00076 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _componentSize; <span class="comment">// The number of bytes of memory the property is.</span>
-<a name="l00077"></a>00077 <span class="keywordtype">float</span>* _value; <span class="comment">// The current value of the property.</span>
-<a name="l00078"></a>00078
-<a name="l00079"></a>00079 };
-<a name="l00080"></a>00080
-<a name="l00081"></a>00081 }
-<a name="l00082"></a>00082
-<a name="l00083"></a>00083 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri May 18 2012 12:10:37 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
View
116 gameplay-api/html/_audio_buffer_8h_source.html
@@ -1,116 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gameplay: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gameplay/src/AudioBuffer.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef AUDIOBUFFER_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define AUDIOBUFFER_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;Ref.h&quot;</span>
-<a name="l00005"></a>00005
-<a name="l00006"></a>00006 <span class="keyword">namespace </span>gameplay
-<a name="l00007"></a>00007 {
-<a name="l00008"></a>00008
-<a name="l00009"></a>00009 <span class="keyword">class </span>AudioSource;
-<a name="l00010"></a>00010
-<a name="l00016"></a><a class="code" href="classgameplay_1_1_audio_buffer.html">00016</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_audio_buffer.html">AudioBuffer</a> : <span class="keyword">public</span> <a class="code" href="classgameplay_1_1_ref.html">Ref</a>
-<a name="l00017"></a>00017 {
-<a name="l00018"></a>00018 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_audio_source.html">AudioSource</a>;
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="keyword">private</span>:
-<a name="l00021"></a>00021
-<a name="l00025"></a>00025 <a class="code" href="classgameplay_1_1_audio_buffer.html">AudioBuffer</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* path, ALuint buffer);
-<a name="l00026"></a>00026
-<a name="l00030"></a>00030 <span class="keyword">virtual</span> ~<a class="code" href="classgameplay_1_1_audio_buffer.html">AudioBuffer</a>();
-<a name="l00031"></a>00031
-<a name="l00039"></a>00039 <span class="keyword">static</span> <a class="code" href="classgameplay_1_1_audio_buffer.html">AudioBuffer</a>* create(<span class="keyword">const</span> <span class="keywordtype">char</span>* path);
-<a name="l00040"></a>00040
-<a name="l00041"></a>00041 <span class="keyword">static</span> <span class="keywordtype">bool</span> loadWav(FILE* file, ALuint buffer);
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043 <span class="keyword">static</span> <span class="keywordtype">bool</span> loadOgg(FILE* file, ALuint buffer);
-<a name="l00044"></a>00044
-<a name="l00045"></a>00045 std::string _filePath;
-<a name="l00046"></a>00046 ALuint _alBuffer;
-<a name="l00047"></a>00047 };
-<a name="l00048"></a>00048
-<a name="l00049"></a>00049 }
-<a name="l00050"></a>00050
-<a name="l00051"></a>00051 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri May 18 2012 12:10:37 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
View
125 gameplay-api/html/_audio_controller_8h_source.html
@@ -1,125 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gameplay: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gameplay/src/AudioController.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef AUDIOCONTROLLER_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define AUDIOCONTROLLER_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="keyword">namespace </span>gameplay
-<a name="l00005"></a>00005 {
-<a name="l00006"></a>00006
-<a name="l00007"></a>00007 <span class="keyword">class </span>AudioListener;
-<a name="l00008"></a>00008 <span class="keyword">class </span>AudioSource;
-<a name="l00009"></a>00009
-<a name="l00013"></a><a class="code" href="classgameplay_1_1_audio_controller.html">00013</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_audio_controller.html">AudioController</a>
-<a name="l00014"></a>00014 {
-<a name="l00015"></a>00015 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_game.html">Game</a>;
-<a name="l00016"></a>00016 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_audio_source.html">AudioSource</a>;
-<a name="l00017"></a>00017
-<a name="l00018"></a>00018 <span class="keyword">public</span>:
-<a name="l00019"></a>00019
-<a name="l00023"></a>00023 <span class="keyword">virtual</span> <a class="code" href="classgameplay_1_1_audio_controller.html#a8cc1aa909e31ecb2c85ae486f1b08511">~AudioController</a>();
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="keyword">private</span>:
-<a name="l00026"></a>00026
-<a name="l00030"></a>00030 <a class="code" href="classgameplay_1_1_audio_controller.html">AudioController</a>();
-<a name="l00031"></a>00031
-<a name="l00035"></a>00035 <span class="keywordtype">void</span> initialize();
-<a name="l00036"></a>00036
-<a name="l00040"></a>00040 <span class="keywordtype">void</span> finalize();
-<a name="l00041"></a>00041
-<a name="l00045"></a>00045 <span class="keywordtype">void</span> pause();
-<a name="l00046"></a>00046
-<a name="l00050"></a>00050 <span class="keywordtype">void</span> resume();
-<a name="l00051"></a>00051
-<a name="l00055"></a>00055 <span class="keywordtype">void</span> update(<span class="keywordtype">long</span> elapsedTime);
-<a name="l00056"></a>00056
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 ALCdevice* _alcDevice;
-<a name="l00059"></a>00059 ALCcontext* _alcContext;
-<a name="l00060"></a>00060 std::set&lt;AudioSource*&gt; _playingSources;
-<a name="l00061"></a>00061 <a class="code" href="classgameplay_1_1_audio_source.html">AudioSource</a>* _pausingSource;
-<a name="l00062"></a>00062 };
-<a name="l00063"></a>00063
-<a name="l00064"></a>00064 }
-<a name="l00065"></a>00065
-<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
-</pre></div></div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated on Fri May 18 2012 12:10:37 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
View
145 gameplay-api/html/_audio_listener_8h_source.html
@@ -1,145 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>gameplay: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- </ul>
- </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gameplay/src/AudioListener.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef AUDIOLISTENER_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define AUDIOLISTENER_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;Vector3.h&quot;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;Transform.h&quot;</span>
-<a name="l00006"></a>00006
-<a name="l00007"></a>00007 <span class="keyword">namespace </span>gameplay
-<a name="l00008"></a>00008 {
-<a name="l00009"></a>00009
-<a name="l00010"></a>00010 <span class="keyword">class </span>Camera;
-<a name="l00011"></a>00011
-<a name="l00015"></a><a class="code" href="classgameplay_1_1_audio_listener.html">00015</a> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_audio_listener.html">AudioListener</a> : <span class="keyword">public</span> <a class="code" href="classgameplay_1_1_transform_1_1_listener.html">Transform::Listener</a>
-<a name="l00016"></a>00016 {
-<a name="l00017"></a>00017 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_audio_controller.html">AudioController</a>;
-<a name="l00018"></a>00018 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classgameplay_1_1_game.html">Game</a>;
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="keyword">public</span>:
-<a name="l00021"></a>00021
-<a name="l00027"></a>00027 <span class="keyword">static</span> <a class="code" href="classgameplay_1_1_audio_listener.html">AudioListener</a>* <a class="code" href="classgameplay_1_1_audio_listener.html#a7a90fece59eef16495a6a1fba56dc141">getInstance</a>();
-<a name="l00028"></a>00028
-<a name="l00034"></a>00034 <span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector3.html">Vector3</a>&amp; <a class="code" href="classgameplay_1_1_audio_listener.html#a2f2f6b80c38819c863dcbea439e2c876">getPosition</a>() <span class="keyword">const</span>;
-<a name="l00035"></a>00035
-<a name="l00041"></a>00041 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_audio_listener.html#a4684ca2efeb7bfe981af49c4b6f1b8ab">setPosition</a>(<span class="keyword">const</span> <a class="code" href="classgameplay_1_1_vector3.html">Vector3</a>&amp; position);
-<a name="l00042"></a>00042
-<a name="l00048"></a>00048 <span class="keywordtype">float</span> <a class="code" href="classgameplay_1_1_audio_listener.html#adb5cf53ef41b6f388e22260e07ce5c07">getGain</a>() <span class="keyword">const</span>;
-<a name="l00049"></a>00049
-<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="classgameplay_1_1_audio_listener.html#ab5c5686e333c49ea1a582e0d829ad112">setGain</a>(<span class="keywordtype">float</span> gain);
-<a name="l00056"></a>00056
-<a name="l00062"></a>00062 <span class="keyword">const</span> <a class="code" href