Darryl Gough 12 anni fa
parent
commit
eb0d154649
100 ha cambiato i file con 1433 aggiunte e 284 eliminazioni
  1. 3 1
      api/annotated.html
  2. 48 47
      api/classes.html
  3. 1 1
      api/classgameplay_1_1_a_i_agent-members.html
  4. 1 1
      api/classgameplay_1_1_a_i_agent.html
  5. 1 1
      api/classgameplay_1_1_a_i_agent_1_1_listener-members.html
  6. 1 1
      api/classgameplay_1_1_a_i_agent_1_1_listener.html
  7. 1 1
      api/classgameplay_1_1_a_i_controller-members.html
  8. 1 1
      api/classgameplay_1_1_a_i_controller.html
  9. 1 1
      api/classgameplay_1_1_a_i_message-members.html
  10. 1 1
      api/classgameplay_1_1_a_i_message.html
  11. 1 1
      api/classgameplay_1_1_a_i_state-members.html
  12. 1 1
      api/classgameplay_1_1_a_i_state.html
  13. 1 1
      api/classgameplay_1_1_a_i_state_1_1_listener-members.html
  14. 1 1
      api/classgameplay_1_1_a_i_state_1_1_listener.html
  15. 1 1
      api/classgameplay_1_1_a_i_state_machine-members.html
  16. 1 1
      api/classgameplay_1_1_a_i_state_machine.html
  17. 1 1
      api/classgameplay_1_1_absolute_layout-members.html
  18. 1 1
      api/classgameplay_1_1_absolute_layout.html
  19. 1 1
      api/classgameplay_1_1_animation-members.html
  20. 1 1
      api/classgameplay_1_1_animation.html
  21. 4 2
      api/classgameplay_1_1_animation_clip-members.html
  22. 48 4
      api/classgameplay_1_1_animation_clip.html
  23. 1 1
      api/classgameplay_1_1_animation_clip_1_1_listener-members.html
  24. 1 1
      api/classgameplay_1_1_animation_clip_1_1_listener.html
  25. 1 1
      api/classgameplay_1_1_animation_controller-members.html
  26. 1 1
      api/classgameplay_1_1_animation_controller.html
  27. 1 1
      api/classgameplay_1_1_animation_target-members.html
  28. 7 6
      api/classgameplay_1_1_animation_target.html
  29. BIN
      api/classgameplay_1_1_animation_target.png
  30. 1 1
      api/classgameplay_1_1_animation_value-members.html
  31. 1 1
      api/classgameplay_1_1_animation_value.html
  32. 1 1
      api/classgameplay_1_1_audio_buffer-members.html
  33. 1 1
      api/classgameplay_1_1_audio_buffer.html
  34. 1 1
      api/classgameplay_1_1_audio_controller-members.html
  35. 1 1
      api/classgameplay_1_1_audio_controller.html
  36. 1 1
      api/classgameplay_1_1_audio_listener-members.html
  37. 1 1
      api/classgameplay_1_1_audio_listener.html
  38. 1 1
      api/classgameplay_1_1_audio_source-members.html
  39. 1 1
      api/classgameplay_1_1_audio_source.html
  40. 1 1
      api/classgameplay_1_1_bounding_box-members.html
  41. 1 1
      api/classgameplay_1_1_bounding_box.html
  42. 1 1
      api/classgameplay_1_1_bounding_sphere-members.html
  43. 1 1
      api/classgameplay_1_1_bounding_sphere.html
  44. 1 1
      api/classgameplay_1_1_bundle-members.html
  45. 1 1
      api/classgameplay_1_1_bundle.html
  46. 9 4
      api/classgameplay_1_1_button-members.html
  47. 83 6
      api/classgameplay_1_1_button.html
  48. BIN
      api/classgameplay_1_1_button.png
  49. 5 1
      api/classgameplay_1_1_camera-members.html
  50. 132 2
      api/classgameplay_1_1_camera.html
  51. 9 4
      api/classgameplay_1_1_check_box-members.html
  52. 73 1
      api/classgameplay_1_1_check_box.html
  53. 17 3
      api/classgameplay_1_1_container-members.html
  54. 240 17
      api/classgameplay_1_1_container.html
  55. BIN
      api/classgameplay_1_1_container.png
  56. 8 3
      api/classgameplay_1_1_control-members.html
  57. 147 20
      api/classgameplay_1_1_control.html
  58. BIN
      api/classgameplay_1_1_control.png
  59. 3 1
      api/classgameplay_1_1_control_1_1_listener-members.html
  60. 11 2
      api/classgameplay_1_1_control_1_1_listener.html
  61. 2 1
      api/classgameplay_1_1_curve-members.html
  62. 62 2
      api/classgameplay_1_1_curve.html
  63. 2 1
      api/classgameplay_1_1_depth_stencil_target-members.html
  64. 20 1
      api/classgameplay_1_1_depth_stencil_target.html
  65. 1 1
      api/classgameplay_1_1_effect-members.html
  66. 1 1
      api/classgameplay_1_1_effect.html
  67. 2 1
      api/classgameplay_1_1_file_system-members.html
  68. 33 1
      api/classgameplay_1_1_file_system.html
  69. 1 1
      api/classgameplay_1_1_flow_layout-members.html
  70. 1 1
      api/classgameplay_1_1_flow_layout.html
  71. 1 1
      api/classgameplay_1_1_font-members.html
  72. 1 1
      api/classgameplay_1_1_font.html
  73. 1 1
      api/classgameplay_1_1_font_1_1_text-members.html
  74. 1 1
      api/classgameplay_1_1_font_1_1_text.html
  75. 17 3
      api/classgameplay_1_1_form-members.html
  76. 3 2
      api/classgameplay_1_1_form.html
  77. BIN
      api/classgameplay_1_1_form.png
  78. 4 1
      api/classgameplay_1_1_frame_buffer-members.html
  79. 58 1
      api/classgameplay_1_1_frame_buffer.html
  80. 3 1
      api/classgameplay_1_1_frustum-members.html
  81. 54 2
      api/classgameplay_1_1_frustum.html
  82. 7 1
      api/classgameplay_1_1_game-members.html
  83. 188 6
      api/classgameplay_1_1_game.html
  84. 4 1
      api/classgameplay_1_1_gamepad-members.html
  85. 9 3
      api/classgameplay_1_1_gamepad.html
  86. 1 1
      api/classgameplay_1_1_gesture-members.html
  87. 1 1
      api/classgameplay_1_1_gesture.html
  88. 1 1
      api/classgameplay_1_1_height_field-members.html
  89. 1 1
      api/classgameplay_1_1_height_field.html
  90. 1 1
      api/classgameplay_1_1_image-members.html
  91. 1 1
      api/classgameplay_1_1_image.html
  92. 5 7
      api/classgameplay_1_1_joint-members.html
  93. 26 51
      api/classgameplay_1_1_joint.html
  94. 8 3
      api/classgameplay_1_1_joystick-members.html
  95. 1 1
      api/classgameplay_1_1_joystick.html
  96. 1 1
      api/classgameplay_1_1_keyboard-members.html
  97. 1 1
      api/classgameplay_1_1_keyboard.html
  98. 8 3
      api/classgameplay_1_1_label-members.html
  99. 15 12
      api/classgameplay_1_1_label.html
  100. BIN
      api/classgameplay_1_1_label.png

+ 3 - 1
api/annotated.html

@@ -118,6 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_physics_controller_1_1_hit_filter.html">gameplay::PhysicsController::HitFilter</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_physics_controller_1_1_hit_filter.html">gameplay::PhysicsController::HitFilter</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="structgameplay_1_1_physics_controller_1_1_hit_result.html">gameplay::PhysicsController::HitResult</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="structgameplay_1_1_physics_controller_1_1_hit_result.html">gameplay::PhysicsController::HitResult</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_image.html">gameplay::Image</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_image.html">gameplay::Image</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_image_control.html">gameplay::ImageControl</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_joystick.html">gameplay::Joystick</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_joystick.html">gameplay::Joystick</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_keyboard.html">gameplay::Keyboard</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_keyboard.html">gameplay::Keyboard</a></td><td class="indexvalue"></td></tr>
@@ -126,6 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_light.html">gameplay::Light</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_light.html">gameplay::Light</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_a_i_state_1_1_listener.html">gameplay::AIState::Listener</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_a_i_state_1_1_listener.html">gameplay::AIState::Listener</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_terrain_1_1_listener.html">gameplay::Terrain::Listener</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_transform_1_1_listener.html">gameplay::Transform::Listener</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_transform_1_1_listener.html">gameplay::Transform::Listener</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_physics_controller_1_1_listener.html">gameplay::PhysicsController::Listener</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_physics_controller_1_1_listener.html">gameplay::PhysicsController::Listener</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_animation_clip_1_1_listener.html">gameplay::AnimationClip::Listener</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classgameplay_1_1_animation_clip_1_1_listener.html">gameplay::AnimationClip::Listener</a></td><td class="indexvalue"></td></tr>
@@ -225,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:33 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:55 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 48 - 47
api/classes.html

@@ -75,62 +75,63 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
 <table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
 <table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgameplay_1_1_physics_collision_shape_1_1_definition.html">PhysicsCollisionShape::Definition</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_layout.html">Layout</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_constraint.html">PhysicsConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_slider.html">Slider</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_light.html">Light</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_controller.html">PhysicsController</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> (gameplay)&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="structgameplay_1_1_physics_collision_shape_1_1_definition.html">PhysicsCollisionShape::Definition</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_layout.html">Layout</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_constraint.html">PhysicsConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_light.html">Light</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_controller.html">PhysicsController</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_render_state_1_1_state_block.html">RenderState::StateBlock</a> (gameplay)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classgameplay_1_1_absolute_layout.html">AbsoluteLayout</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
 <tr><td valign="top"><a class="el" href="classgameplay_1_1_absolute_layout.html">AbsoluteLayout</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_a_i_agent_1_1_listener.html">AIAgent::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_fixed_constraint.html">PhysicsFixedConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_render_state_1_1_state_block.html">RenderState::StateBlock</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_agent.html">AIAgent</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_animation_clip_1_1_listener.html">AnimationClip::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_generic_constraint.html">PhysicsGenericConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_stream.html">Stream</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_controller.html">AIController</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_effect.html">Effect</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_controller_1_1_listener.html">PhysicsController::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_ghost_object.html">PhysicsGhostObject</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_message.html">AIMessage</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vertex_format_1_1_element.html">VertexFormat::Element</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_transform_1_1_listener.html">Transform::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_hinge_constraint.html">PhysicsHingeConstraint</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_a_i_agent_1_1_listener.html">AIAgent::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_fixed_constraint.html">PhysicsFixedConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_stream.html">Stream</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_agent.html">AIAgent</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_animation_clip_1_1_listener.html">AnimationClip::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_generic_constraint.html">PhysicsGenericConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_controller.html">AIController</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_effect.html">Effect</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_controller_1_1_listener.html">PhysicsController::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_ghost_object.html">PhysicsGhostObject</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
 </td></tr>
 </td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_message.html">AIMessage</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vertex_format_1_1_element.html">VertexFormat::Element</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_transform_1_1_listener.html">Transform::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_hinge_constraint.html">PhysicsHingeConstraint</a> (gameplay)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_state.html">AIState</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
 <tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_state.html">AIState</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_a_i_state_1_1_listener.html">AIState::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_rigid_body.html">PhysicsRigidBody</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_state_machine.html">AIStateMachine</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_control_1_1_listener.html">Control::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_socket_constraint.html">PhysicsSocketConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_technique.html">Technique</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation.html">Animation</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_file_system.html">FileSystem</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_logger.html">Logger</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_spring_constraint.html">PhysicsSpringConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_terrain.html">Terrain</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation_clip.html">AnimationClip</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_flow_layout.html">FlowLayout</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_script_util_1_1_lua_array.html">LuaArray</a> (gameplay::ScriptUtil)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_vehicle.html">PhysicsVehicle</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_terrain_patch.html">TerrainPatch</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation_controller.html">AnimationController</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_font.html">Font</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_script_util_1_1_lua_object.html">LuaObject</a> (gameplay::ScriptUtil)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_vehicle_wheel.html">PhysicsVehicleWheel</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_font_1_1_text.html">Font::Text</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation_target.html">AnimationTarget</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_form.html">Form</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_plane.html">Plane</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_text_box.html">TextBox</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation_value.html">AnimationValue</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_platform.html">Platform</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_texture.html">Texture</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_audio_buffer.html">AudioBuffer</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_frustum.html">Frustum</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_material.html">Material</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_properties.html">Properties</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_theme.html">Theme</a> (gameplay)&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_terrain_1_1_listener.html">Terrain::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_rigid_body.html">PhysicsRigidBody</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_technique.html">Technique</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_a_i_state_machine.html">AIStateMachine</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_a_i_state_1_1_listener.html">AIState::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_socket_constraint.html">PhysicsSocketConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_terrain.html">Terrain</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation.html">Animation</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_file_system.html">FileSystem</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_control_1_1_listener.html">Control::Listener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_spring_constraint.html">PhysicsSpringConstraint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_terrain_patch.html">TerrainPatch</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation_clip.html">AnimationClip</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_flow_layout.html">FlowLayout</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_logger.html">Logger</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_vehicle.html">PhysicsVehicle</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_font_1_1_text.html">Font::Text</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation_controller.html">AnimationController</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_font.html">Font</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_script_util_1_1_lua_array.html">LuaArray</a> (gameplay::ScriptUtil)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_vehicle_wheel.html">PhysicsVehicleWheel</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_text_box.html">TextBox</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation_target.html">AnimationTarget</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_form.html">Form</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_script_util_1_1_lua_object.html">LuaObject</a> (gameplay::ScriptUtil)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_plane.html">Plane</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_texture.html">Texture</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_animation_value.html">AnimationValue</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_platform.html">Platform</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_theme.html">Theme</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_audio_buffer.html">AudioBuffer</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_frustum.html">Frustum</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_properties.html">Properties</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_theme_1_1_theme_image.html">Theme::ThemeImage</a> (gameplay)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classgameplay_1_1_audio_controller.html">AudioController</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
 <tr><td valign="top"><a class="el" href="classgameplay_1_1_audio_controller.html">AudioController</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_material_parameter.html">MaterialParameter</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Q&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_theme_1_1_theme_image.html">Theme::ThemeImage</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_audio_listener.html">AudioListener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_math_util.html">MathUtil</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_time_listener.html">TimeListener</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_audio_source.html">AudioSource</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_game.html">Game</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_quaternion.html">Quaternion</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_touch.html">Touch</a> (gameplay)&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_material.html">Material</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Q&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_time_listener.html">TimeListener</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_audio_listener.html">AudioListener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_material_parameter.html">MaterialParameter</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_touch.html">Touch</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_audio_source.html">AudioSource</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_game.html">Game</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_math_util.html">MathUtil</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_quaternion.html">Quaternion</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_transform.html">Transform</a> (gameplay)&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
 <tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_mesh.html">Mesh</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_transform.html">Transform</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_gesture.html">Gesture</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_mesh_batch.html">MeshBatch</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_transform_1_1_transform_listener.html">Transform::TransformListener</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_bounding_box.html">BoundingBox</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_mesh_part.html">MeshPart</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_radio_button.html">RadioButton</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structgameplay_1_1_transform_1_1_transform_listener.html">Transform::TransformListener</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_gesture.html">Gesture</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_mesh.html">Mesh</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
 </td></tr>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_bounding_sphere.html">BoundingSphere</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_mesh_skin.html">MeshSkin</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_ray.html">Ray</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_bundle.html">Bundle</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_height_field.html">HeightField</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_model.html">Model</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_uniform.html">Uniform</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_button.html">Button</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_controller_1_1_hit_filter.html">PhysicsController::HitFilter</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_mouse.html">Mouse</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_ref.html">Ref</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_node_1_1_user_data.html">Node::UserData</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_bounding_box.html">BoundingBox</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_mesh_batch.html">MeshBatch</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_radio_button.html">RadioButton</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_bounding_sphere.html">BoundingSphere</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_mesh_part.html">MeshPart</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_ray.html">Ray</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_uniform.html">Uniform</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_bundle.html">Bundle</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_height_field.html">HeightField</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_mesh_skin.html">MeshSkin</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_node_1_1_user_data.html">Node::UserData</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_button.html">Button</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_controller_1_1_hit_filter.html">PhysicsController::HitFilter</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_model.html">Model</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_ref.html">Ref</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_theme_1_1_u_vs.html">Theme::UVs</a> (gameplay)&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
 <tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgameplay_1_1_physics_controller_1_1_hit_result.html">PhysicsController::HitResult</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_render_state.html">RenderState</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_theme_1_1_u_vs.html">Theme::UVs</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_render_target.html">RenderTarget</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structgameplay_1_1_physics_controller_1_1_hit_result.html">PhysicsController::HitResult</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_mouse.html">Mouse</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_render_state.html">RenderState</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
 </td></tr>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structgameplay_1_1_script_target_1_1_callback.html">ScriptTarget::Callback</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_node.html">Node</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_camera.html">Camera</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_image.html">Image</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_node_clone_context.html">NodeCloneContext</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_check_box.html">CheckBox</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
+<tr><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_render_target.html">RenderTarget</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgameplay_1_1_script_target_1_1_callback.html">ScriptTarget::Callback</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_camera.html">Camera</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_image.html">Image</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_node.html">Node</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_check_box.html">CheckBox</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_image_control.html">ImageControl</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_node_clone_context.html">NodeCloneContext</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_texture_1_1_sampler.html">Texture::Sampler</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vector4.html">Vector4</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_physics_collision_object_1_1_collision_listener.html">PhysicsCollisionObject::CollisionListener</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_texture_1_1_sampler.html">Texture::Sampler</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_physics_collision_object_1_1_collision_listener.html">PhysicsCollisionObject::CollisionListener</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_scene.html">Scene</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vector4.html">Vector4</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_physics_collision_object_1_1_collision_pair.html">PhysicsCollisionObject::CollisionPair</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_joint.html">Joint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_physics_rigid_body_1_1_parameters.html">PhysicsRigidBody::Parameters</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_scene_loader.html">SceneLoader</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vertex_attribute_binding.html">VertexAttributeBinding</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_container.html">Container</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_joystick.html">Joystick</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_particle_emitter.html">ParticleEmitter</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_screen_displayer.html">ScreenDisplayer</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vertex_format.html">VertexFormat</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_control.html">Control</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_pass.html">Pass</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_script_controller.html">ScriptController</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vertical_layout.html">VerticalLayout</a> (gameplay)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classgameplay_1_1_curve.html">Curve</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_character.html">PhysicsCharacter</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_physics_collision_object_1_1_script_listener.html">PhysicsCollisionObject::ScriptListener</a> (gameplay)&#160;&#160;&#160;</td><td></td></tr>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_scene.html">Scene</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vertex_attribute_binding.html">VertexAttributeBinding</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_physics_collision_object_1_1_collision_pair.html">PhysicsCollisionObject::CollisionPair</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_scene_loader.html">SceneLoader</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vertex_format.html">VertexFormat</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_container.html">Container</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_joint.html">Joint</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_physics_rigid_body_1_1_parameters.html">PhysicsRigidBody::Parameters</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_screen_displayer.html">ScreenDisplayer</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_vertical_layout.html">VerticalLayout</a> (gameplay)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_control.html">Control</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_joystick.html">Joystick</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_particle_emitter.html">ParticleEmitter</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_script_controller.html">ScriptController</a> (gameplay)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_curve.html">Curve</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_pass.html">Pass</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_physics_collision_object_1_1_script_listener.html">PhysicsCollisionObject::ScriptListener</a> (gameplay)&#160;&#160;&#160;</td><td></td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
 <tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_keyboard.html">Keyboard</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_collision_object.html">PhysicsCollisionObject</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_script_target.html">ScriptTarget</a> (gameplay)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_collision_shape.html">PhysicsCollisionShape</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_theme_1_1_side_regions.html">Theme::SideRegions</a> (gameplay)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="structgameplay_1_1_physics_controller_1_1_debug_drawer_1_1_debug_vertex.html">PhysicsController::DebugDrawer::DebugVertex</a> (gameplay)&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_character.html">PhysicsCharacter</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_script_target.html">ScriptTarget</a> (gameplay)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classgameplay_1_1_keyboard.html">Keyboard</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_collision_object.html">PhysicsCollisionObject</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgameplay_1_1_theme_1_1_side_regions.html">Theme::SideRegions</a> (gameplay)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structgameplay_1_1_physics_controller_1_1_debug_drawer_1_1_debug_vertex.html">PhysicsController::DebugDrawer::DebugVertex</a> (gameplay)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classgameplay_1_1_physics_collision_shape.html">PhysicsCollisionShape</a> (gameplay)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgameplay_1_1_slider.html">Slider</a> (gameplay)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a class="el" href="classgameplay_1_1_label.html">Label</a> (gameplay)&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a class="el" href="classgameplay_1_1_label.html">Label</a> (gameplay)&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 </table>
@@ -153,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:33 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:55 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_agent-members.html

@@ -118,7 +118,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_agent.html

@@ -289,7 +289,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_agent_1_1_listener-members.html

@@ -100,7 +100,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_agent_1_1_listener.html

@@ -170,7 +170,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_controller-members.html

@@ -99,7 +99,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_controller.html

@@ -187,7 +187,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_message-members.html

@@ -124,7 +124,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_message.html

@@ -706,7 +706,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_state-members.html

@@ -114,7 +114,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_state.html

@@ -211,7 +211,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_state_1_1_listener-members.html

@@ -102,7 +102,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_state_1_1_listener.html

@@ -259,7 +259,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_state_machine-members.html

@@ -105,7 +105,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_a_i_state_machine.html

@@ -320,7 +320,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_absolute_layout-members.html

@@ -111,7 +111,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_absolute_layout.html

@@ -196,7 +196,7 @@ Protected Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_animation-members.html

@@ -114,7 +114,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_animation.html

@@ -407,7 +407,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:50 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 4 - 2
api/classgameplay_1_1_animation_clip-members.html

@@ -91,9 +91,10 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a12c347102fdd8fdbe8e30804b1833742">getAnimation</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a12c347102fdd8fdbe8e30804b1833742">getAnimation</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a87e1eb6ea8944308b8c3c6326565323f">getBlendWeight</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a87e1eb6ea8944308b8c3c6326565323f">getBlendWeight</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a438b928a919fd2b0184c17c520bb2879">getDuration</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a438b928a919fd2b0184c17c520bb2879">getDuration</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a50deae8acd757bdde7c824b7297e95ed">getElaspedTime</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a931d14990e9524ea5e78ecb64e2bb198">getElapsedTime</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#ae0898f2d6b4d3d886d1f2bba8ef0dbd5">getEndTime</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#ae0898f2d6b4d3d886d1f2bba8ef0dbd5">getEndTime</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a964b19aa8de84b2fa40ac07df7ffddff">getId</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a964b19aa8de84b2fa40ac07df7ffddff">getId</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#ad6245c2a651db2a779c10478b2c6271f">getLoopBlendTime</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a006f61a1f72e9428b5d9717530de04c1">getRepeatCount</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a006f61a1f72e9428b5d9717530de04c1">getRepeatCount</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a53442765a6241c12aedce275f7cf2248">getSpeed</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a53442765a6241c12aedce275f7cf2248">getSpeed</a>() const </td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
@@ -107,6 +108,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a32c79759c1e6a69d0d10db44579853b6">REPEAT_INDEFINITE</a></td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a32c79759c1e6a69d0d10db44579853b6">REPEAT_INDEFINITE</a></td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#ac177842ec1730ce35cd02c47b03f8155">setActiveDuration</a>(unsigned long duration)</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#ac177842ec1730ce35cd02c47b03f8155">setActiveDuration</a>(unsigned long duration)</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a128747035d2e8797a7364494a597c77f">setBlendWeight</a>(float blendWeight)</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a128747035d2e8797a7364494a597c77f">setBlendWeight</a>(float blendWeight)</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a48fab9d3a958cb9ab1fee3e3d290d89d">setLoopBlendTime</a>(float loopBlendTime)</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#ab29326cd02dd538d28900b127896ab01">setRepeatCount</a>(float repeatCount)</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#ab29326cd02dd538d28900b127896ab01">setRepeatCount</a>(float repeatCount)</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a0881be549f9b6d833fc055bdd1af57d2">setSpeed</a>(float speed)</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a0881be549f9b6d833fc055bdd1af57d2">setSpeed</a>(float speed)</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a60b8be3ef809c7001a870daf460267ba">stop</a>()</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_clip.html#a60b8be3ef809c7001a870daf460267ba">stop</a>()</td><td><a class="el" href="classgameplay_1_1_animation_clip.html">gameplay::AnimationClip</a></td><td></td></tr>
@@ -129,7 +131,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 48 - 4
api/classgameplay_1_1_animation_clip.html

@@ -121,7 +121,7 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_animation.html">Animation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a12c347102fdd8fdbe8e30804b1833742">getAnimation</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_animation.html">Animation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a12c347102fdd8fdbe8e30804b1833742">getAnimation</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a66b9cad3b41aba5a1695917489b6f92d">getStartTime</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a66b9cad3b41aba5a1695917489b6f92d">getStartTime</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#ae0898f2d6b4d3d886d1f2bba8ef0dbd5">getEndTime</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#ae0898f2d6b4d3d886d1f2bba8ef0dbd5">getEndTime</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a50deae8acd757bdde7c824b7297e95ed">getElaspedTime</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a931d14990e9524ea5e78ecb64e2bb198">getElapsedTime</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#ab29326cd02dd538d28900b127896ab01">setRepeatCount</a> (float repeatCount)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#ab29326cd02dd538d28900b127896ab01">setRepeatCount</a> (float repeatCount)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a006f61a1f72e9428b5d9717530de04c1">getRepeatCount</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a006f61a1f72e9428b5d9717530de04c1">getRepeatCount</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#ac177842ec1730ce35cd02c47b03f8155">setActiveDuration</a> (unsigned long duration)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#ac177842ec1730ce35cd02c47b03f8155">setActiveDuration</a> (unsigned long duration)</td></tr>
@@ -131,6 +131,8 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a53442765a6241c12aedce275f7cf2248">getSpeed</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a53442765a6241c12aedce275f7cf2248">getSpeed</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a128747035d2e8797a7364494a597c77f">setBlendWeight</a> (float blendWeight)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a128747035d2e8797a7364494a597c77f">setBlendWeight</a> (float blendWeight)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a87e1eb6ea8944308b8c3c6326565323f">getBlendWeight</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a87e1eb6ea8944308b8c3c6326565323f">getBlendWeight</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a48fab9d3a958cb9ab1fee3e3d290d89d">setLoopBlendTime</a> (float loopBlendTime)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#ad6245c2a651db2a779c10478b2c6271f">getLoopBlendTime</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a5c94a21f0850ea1c91b5612571510027">isPlaying</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a5c94a21f0850ea1c91b5612571510027">isPlaying</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#ae3f523b557ddfdb3ef8b05bee79d090c">play</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#ae3f523b557ddfdb3ef8b05bee79d090c">play</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a60b8be3ef809c7001a870daf460267ba">stop</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_animation_clip.html#a60b8be3ef809c7001a870daf460267ba">stop</a> ()</td></tr>
@@ -425,12 +427,12 @@ Static Public Attributes</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a50deae8acd757bdde7c824b7297e95ed"></a><!-- doxytag: member="gameplay::AnimationClip::getElaspedTime" ref="a50deae8acd757bdde7c824b7297e95ed" args="() const " -->
+<a class="anchor" id="a931d14990e9524ea5e78ecb64e2bb198"></a><!-- doxytag: member="gameplay::AnimationClip::getElapsedTime" ref="a931d14990e9524ea5e78ecb64e2bb198" args="() const " -->
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname">float <a class="el" href="classgameplay_1_1_animation_clip.html#a50deae8acd757bdde7c824b7297e95ed">gameplay::AnimationClip::getElaspedTime</a> </td>
+          <td class="memname">float <a class="el" href="classgameplay_1_1_animation_clip.html#a931d14990e9524ea5e78ecb64e2bb198">gameplay::AnimationClip::getElapsedTime</a> </td>
           <td>(</td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
           <td> const</td>
@@ -477,6 +479,24 @@ Static Public Attributes</h2></td></tr>
 <p>Gets the <a class="el" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>'s ID.</p>
 <p>Gets the <a class="el" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>'s ID.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>'s ID. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgameplay_1_1_animation_clip.html">AnimationClip</a>'s ID. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="ad6245c2a651db2a779c10478b2c6271f"></a><!-- doxytag: member="gameplay::AnimationClip::getLoopBlendTime" ref="ad6245c2a651db2a779c10478b2c6271f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classgameplay_1_1_animation_clip.html#ad6245c2a651db2a779c10478b2c6271f">gameplay::AnimationClip::getLoopBlendTime</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Returns the amount of time (in milliseconds) spent blending the clip's end points when looping.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Time spent blending end points of the clip when looping. </dd></dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a006f61a1f72e9428b5d9717530de04c1"></a><!-- doxytag: member="gameplay::AnimationClip::getRepeatCount" ref="a006f61a1f72e9428b5d9717530de04c1" args="() const " -->
 <a class="anchor" id="a006f61a1f72e9428b5d9717530de04c1"></a><!-- doxytag: member="gameplay::AnimationClip::getRepeatCount" ref="a006f61a1f72e9428b5d9717530de04c1" args="() const " -->
@@ -632,6 +652,30 @@ Static Public Attributes</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
+</div>
+</div>
+<a class="anchor" id="a48fab9d3a958cb9ab1fee3e3d290d89d"></a><!-- doxytag: member="gameplay::AnimationClip::setLoopBlendTime" ref="a48fab9d3a958cb9ab1fee3e3d290d89d" args="(float loopBlendTime)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_animation_clip.html#a48fab9d3a958cb9ab1fee3e3d290d89d">gameplay::AnimationClip::setLoopBlendTime</a> </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>loopBlendTime</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Sets the time (in milliseconds) to append to the clip's active duration to use for blending the end points of the clip when looping.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">loopBlendTime</td><td>Time spent blending end points of clip when looping. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="ab29326cd02dd538d28900b127896ab01"></a><!-- doxytag: member="gameplay::AnimationClip::setRepeatCount" ref="ab29326cd02dd538d28900b127896ab01" args="(float repeatCount)" -->
 <a class="anchor" id="ab29326cd02dd538d28900b127896ab01"></a><!-- doxytag: member="gameplay::AnimationClip::setRepeatCount" ref="ab29326cd02dd538d28900b127896ab01" args="(float repeatCount)" -->
@@ -733,7 +777,7 @@ Static Public Attributes</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_animation_clip_1_1_listener-members.html

@@ -105,7 +105,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_animation_clip_1_1_listener.html

@@ -190,7 +190,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_animation_controller-members.html

@@ -98,7 +98,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_animation_controller.html

@@ -141,7 +141,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_animation_target-members.html

@@ -118,7 +118,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 7 - 6
api/classgameplay_1_1_animation_target.html

@@ -117,8 +117,9 @@ Inheritance diagram for gameplay::AnimationTarget:</div>
 <area href="classgameplay_1_1_slider.html" alt="gameplay::Slider" shape="rect" coords="372,168,548,192"/>
 <area href="classgameplay_1_1_slider.html" alt="gameplay::Slider" shape="rect" coords="372,168,548,192"/>
 <area href="classgameplay_1_1_text_box.html" alt="gameplay::TextBox" shape="rect" coords="558,168,734,192"/>
 <area href="classgameplay_1_1_text_box.html" alt="gameplay::TextBox" shape="rect" coords="558,168,734,192"/>
 <area href="classgameplay_1_1_joint.html" alt="gameplay::Joint" shape="rect" coords="744,168,920,192"/>
 <area href="classgameplay_1_1_joint.html" alt="gameplay::Joint" shape="rect" coords="744,168,920,192"/>
-<area href="classgameplay_1_1_check_box.html" alt="gameplay::CheckBox" shape="rect" coords="93,224,269,248"/>
-<area href="classgameplay_1_1_radio_button.html" alt="gameplay::RadioButton" shape="rect" coords="279,224,455,248"/>
+<area href="classgameplay_1_1_check_box.html" alt="gameplay::CheckBox" shape="rect" coords="0,224,176,248"/>
+<area href="classgameplay_1_1_image_control.html" alt="gameplay::ImageControl" shape="rect" coords="186,224,362,248"/>
+<area href="classgameplay_1_1_radio_button.html" alt="gameplay::RadioButton" shape="rect" coords="372,224,548,248"/>
 </map>
 </map>
  </div></div>
  </div></div>
 
 
@@ -681,7 +682,7 @@ Protected Attributes</h2></td></tr>
 </dl>
 </dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The property component count of the given property. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The property component count of the given property. </dd></dl>
 
 
-<p>Implemented in <a class="el" href="classgameplay_1_1_transform.html#a842ce88c27aaedb5b43e0ac675ba7b1f">gameplay::Transform</a>, <a class="el" href="classgameplay_1_1_control.html#a6d18739bdbd45718c043afb33245093b">gameplay::Control</a>, <a class="el" href="classgameplay_1_1_material_parameter.html#a6f898406a1e9390d7a26dba04e3b71e0">gameplay::MaterialParameter</a>, and <a class="el" href="classgameplay_1_1_container.html#a540ba8ee5dd80383d64f07342ddda2e7">gameplay::Container</a>.</p>
+<p>Implemented in <a class="el" href="classgameplay_1_1_control.html#a6d18739bdbd45718c043afb33245093b">gameplay::Control</a>, <a class="el" href="classgameplay_1_1_transform.html#a842ce88c27aaedb5b43e0ac675ba7b1f">gameplay::Transform</a>, <a class="el" href="classgameplay_1_1_material_parameter.html#a6f898406a1e9390d7a26dba04e3b71e0">gameplay::MaterialParameter</a>, and <a class="el" href="classgameplay_1_1_container.html#a540ba8ee5dd80383d64f07342ddda2e7">gameplay::Container</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -718,7 +719,7 @@ Protected Attributes</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
-<p>Implemented in <a class="el" href="classgameplay_1_1_transform.html#aa511e1efa7282723e0bfbe38742ec410">gameplay::Transform</a>, <a class="el" href="classgameplay_1_1_control.html#a3d0ea04fcf78d25124017c40c2846979">gameplay::Control</a>, <a class="el" href="classgameplay_1_1_material_parameter.html#a4128baa81318a61cd6791b0cff9a5ea3">gameplay::MaterialParameter</a>, and <a class="el" href="classgameplay_1_1_container.html#a2ede2188d0b9de8eb0b82eb013ebf991">gameplay::Container</a>.</p>
+<p>Implemented in <a class="el" href="classgameplay_1_1_control.html#a3d0ea04fcf78d25124017c40c2846979">gameplay::Control</a>, <a class="el" href="classgameplay_1_1_transform.html#aa511e1efa7282723e0bfbe38742ec410">gameplay::Transform</a>, <a class="el" href="classgameplay_1_1_material_parameter.html#a4128baa81318a61cd6791b0cff9a5ea3">gameplay::MaterialParameter</a>, and <a class="el" href="classgameplay_1_1_container.html#a2ede2188d0b9de8eb0b82eb013ebf991">gameplay::Container</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -810,7 +811,7 @@ Protected Attributes</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
-<p>Implemented in <a class="el" href="classgameplay_1_1_transform.html#a444e7a96105255379d13ac2b0523d5e3">gameplay::Transform</a>, <a class="el" href="classgameplay_1_1_control.html#a62a89ccb93888f7258287b767cfae107">gameplay::Control</a>, <a class="el" href="classgameplay_1_1_material_parameter.html#aaf03d11eb0ad260816f213fdccfac4b4">gameplay::MaterialParameter</a>, and <a class="el" href="classgameplay_1_1_container.html#a395c95a45eabb5e4c39eef105526b482">gameplay::Container</a>.</p>
+<p>Implemented in <a class="el" href="classgameplay_1_1_control.html#a62a89ccb93888f7258287b767cfae107">gameplay::Control</a>, <a class="el" href="classgameplay_1_1_transform.html#a444e7a96105255379d13ac2b0523d5e3">gameplay::Transform</a>, <a class="el" href="classgameplay_1_1_material_parameter.html#aaf03d11eb0ad260816f213fdccfac4b4">gameplay::MaterialParameter</a>, and <a class="el" href="classgameplay_1_1_container.html#a395c95a45eabb5e4c39eef105526b482">gameplay::Container</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -850,7 +851,7 @@ TargetType::TRANSFORM </dd></dl>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

BIN
api/classgameplay_1_1_animation_target.png


+ 1 - 1
api/classgameplay_1_1_animation_value-members.html

@@ -101,7 +101,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_animation_value.html

@@ -271,7 +271,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_audio_buffer-members.html

@@ -103,7 +103,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_audio_buffer.html

@@ -126,7 +126,7 @@ Inheritance diagram for gameplay::AudioBuffer:</div>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_audio_controller-members.html

@@ -98,7 +98,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_audio_controller.html

@@ -141,7 +141,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_audio_listener-members.html

@@ -114,7 +114,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_audio_listener.html

@@ -573,7 +573,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_audio_source-members.html

@@ -127,7 +127,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_a
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_audio_source.html

@@ -558,7 +558,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_bounding_box-members.html

@@ -122,7 +122,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_b
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_bounding_box.html

@@ -812,7 +812,7 @@ Public Attributes</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_bounding_sphere-members.html

@@ -117,7 +117,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_b
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_bounding_sphere.html

@@ -612,7 +612,7 @@ Public Attributes</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_bundle-members.html

@@ -111,7 +111,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_b
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_bundle.html

@@ -335,7 +335,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 9 - 4
api/classgameplay_1_1_button-members.html

@@ -96,7 +96,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_b
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#ac4aab4460df13e322899329f764d4212">_font</a></td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#ac4aab4460df13e322899329f764d4212">_font</a></td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5b4f63049a194f91d70772245e01b98a">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
@@ -153,10 +153,13 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_b
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7946117d99feaffbc186a4b591bdc885">drawBorder</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a83ccd932008b95c7ca74751fb1b1d27b">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a83ccd932008b95c7ca74751fb1b1d27b">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_button.html#ae745966cbae30362d58ca0f4249c5dfe">gamepadEvent</a>(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)</td><td><a class="el" href="classgameplay_1_1_button.html">gameplay::Button</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aed1a08b34ad1a7a0ae9faf5629ec46df">getAbsoluteBounds</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
@@ -202,17 +205,19 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_b
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a09500f6090428a06cf18418ba622a401">hasFocus</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a5a3f16b1307aa392732e1167dc83ff6f">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a5a3f16b1307aa392732e1167dc83ff6f">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a86b7ce720dacec4d5e31c61a102630b7">isContainer</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a86b7ce720dacec4d5e31c61a102630b7">isContainer</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a867d58fde43fb1d38614fc8d3b72e4ba">isDirty</a>()</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a867d58fde43fb1d38614fc8d3b72e4ba">isDirty</a>()</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a839d7a178e3905c8e634a6b93e29d7f0">isEnabled</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a839d7a178e3905c8e634a6b93e29d7f0">isEnabled</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#af727190b510e7ff17a50ace4f69d227b">isVisible</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#af727190b510e7ff17a50ace4f69d227b">isVisible</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a24ffdbd2fd875c056ad9cce4f4dcf0f6">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_button.html#a591996947d6b3fed03fbfe368e91dcde">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_button.html">gameplay::Button</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a1b85fc1bebe9cd82da2f5b8891fbd452">Label</a>()</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a1b85fc1bebe9cd82da2f5b8891fbd452">Label</a>()</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">notifyListeners</a>(Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1dfdb4c476e4ce7829060f0af2347b85">notifyListeners</a>(Control::Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
@@ -285,7 +290,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_b
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 83 - 6
api/classgameplay_1_1_button.html

@@ -109,8 +109,9 @@ Inheritance diagram for gameplay::Button:</div>
 <area href="classgameplay_1_1_ref.html" alt="gameplay::Ref" shape="rect" coords="0,0,163,24"/>
 <area href="classgameplay_1_1_ref.html" alt="gameplay::Ref" shape="rect" coords="0,0,163,24"/>
 <area href="classgameplay_1_1_animation_target.html" alt="gameplay::AnimationTarget" shape="rect" coords="173,0,336,24"/>
 <area href="classgameplay_1_1_animation_target.html" alt="gameplay::AnimationTarget" shape="rect" coords="173,0,336,24"/>
 <area href="classgameplay_1_1_script_target.html" alt="gameplay::ScriptTarget" shape="rect" coords="346,0,509,24"/>
 <area href="classgameplay_1_1_script_target.html" alt="gameplay::ScriptTarget" shape="rect" coords="346,0,509,24"/>
-<area href="classgameplay_1_1_check_box.html" alt="gameplay::CheckBox" shape="rect" coords="86,224,249,248"/>
-<area href="classgameplay_1_1_radio_button.html" alt="gameplay::RadioButton" shape="rect" coords="259,224,422,248"/>
+<area href="classgameplay_1_1_check_box.html" alt="gameplay::CheckBox" shape="rect" coords="0,224,163,248"/>
+<area href="classgameplay_1_1_image_control.html" alt="gameplay::ImageControl" shape="rect" coords="173,224,336,248"/>
+<area href="classgameplay_1_1_radio_button.html" alt="gameplay::RadioButton" shape="rect" coords="346,224,509,248"/>
 </map>
 </map>
  </div></div>
  </div></div>
 
 
@@ -124,6 +125,8 @@ Protected Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#a0d5ed8952e44fc624ccf67e952041030">Button</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#a0d5ed8952e44fc624ccf67e952041030">Button</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#af64cf51c7dc5f01d4a095fc38c4d0651">~Button</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#af64cf51c7dc5f01d4a095fc38c4d0651">~Button</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#a29c96c8eb4cefdf71806fbf3d048bb8f">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#a29c96c8eb4cefdf71806fbf3d048bb8f">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#ae745966cbae30362d58ca0f4249c5dfe">gamepadEvent</a> (<a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a> evt, <a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *gamepad, unsigned int analogIndex)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#a591996947d6b3fed03fbfe368e91dcde">keyEvent</a> (<a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> evt, int key)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#a03e77d7da3b25b327ccde09fe419d29c">getType</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#a03e77d7da3b25b327ccde09fe419d29c">getType</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#a0bdab70e091408f286c9ebb9c85d45d5">getDataBinding</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#a0bdab70e091408f286c9ebb9c85d45d5">getDataBinding</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#af808e74a9cf19a1ee689768c704b3bfb">setDataBinding</a> (unsigned int dataBinding)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_button.html#af808e74a9cf19a1ee689768c704b3bfb">setDataBinding</a> (unsigned int dataBinding)</td></tr>
@@ -220,7 +223,7 @@ Static Protected Member Functions</h2></td></tr>
 
 
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_label.html#a38c9eb8cfc8afa3e76f13fd8683c6ce1">gameplay::Label</a>.</p>
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_label.html#a38c9eb8cfc8afa3e76f13fd8683c6ce1">gameplay::Label</a>.</p>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_radio_button.html#a1845972d801788eacc8922a36c576d57">gameplay::RadioButton</a>, and <a class="el" href="classgameplay_1_1_check_box.html#ab677341620e314ccf2ae62d5ef431f7b">gameplay::CheckBox</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_radio_button.html#a1845972d801788eacc8922a36c576d57">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_image_control.html#a48b090d2c83ab6ac82374532a3332072">gameplay::ImageControl</a>, and <a class="el" href="classgameplay_1_1_check_box.html#ab677341620e314ccf2ae62d5ef431f7b">gameplay::CheckBox</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -260,7 +263,46 @@ Static Protected Member Functions</h2></td></tr>
 
 
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_label.html#aa4a8eeb08c7a64586da980c9b09999e8">gameplay::Label</a>.</p>
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_label.html#aa4a8eeb08c7a64586da980c9b09999e8">gameplay::Label</a>.</p>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_radio_button.html#a6d4743577d90447020b20044068c329c">gameplay::RadioButton</a>, and <a class="el" href="classgameplay_1_1_check_box.html#a5c979c1aed5bdfbee7d933177ebc1e78">gameplay::CheckBox</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_radio_button.html#a6d4743577d90447020b20044068c329c">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_image_control.html#a8ba5725de47dde4088809d9a0d0ff227">gameplay::ImageControl</a>, and <a class="el" href="classgameplay_1_1_check_box.html#a5c979c1aed5bdfbee7d933177ebc1e78">gameplay::CheckBox</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae745966cbae30362d58ca0f4249c5dfe"></a><!-- doxytag: member="gameplay::Button::gamepadEvent" ref="ae745966cbae30362d58ca0f4249c5dfe" args="(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual bool <a class="el" href="classgameplay_1_1_button.html#ae745966cbae30362d58ca0f4249c5dfe">gameplay::Button::gamepadEvent</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a>&#160;</td>
+          <td class="paramname"><em>evt</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *&#160;</td>
+          <td class="paramname"><em>gamepad</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&#160;</td>
+          <td class="paramname"><em>analogIndex</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> callback on gamepad events.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">Control::gamepadEvent</a> </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">gameplay::Control</a>.</p>
+
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_radio_button.html#a59dbcaabaac8e8bf243e196106645c23">gameplay::RadioButton</a>, and <a class="el" href="classgameplay_1_1_check_box.html#a01d79deaeb17aa0f19e65c3ae0d31de6">gameplay::CheckBox</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -299,7 +341,42 @@ Static Protected Member Functions</h2></td></tr>
 
 
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_label.html#af11e3bc6954d534ee1ed9bf848904c16">gameplay::Label</a>.</p>
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_label.html#af11e3bc6954d534ee1ed9bf848904c16">gameplay::Label</a>.</p>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_check_box.html#ae8a9efbb552eb4c88c500c0e231b4167">gameplay::CheckBox</a>, and <a class="el" href="classgameplay_1_1_radio_button.html#a6d5db6a5dc96eff2c7ebb2139c17abb0">gameplay::RadioButton</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_image_control.html#a5baf1490bb084a487941d00f071b9645">gameplay::ImageControl</a>, <a class="el" href="classgameplay_1_1_check_box.html#ae8a9efbb552eb4c88c500c0e231b4167">gameplay::CheckBox</a>, and <a class="el" href="classgameplay_1_1_radio_button.html#a6d5db6a5dc96eff2c7ebb2139c17abb0">gameplay::RadioButton</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a591996947d6b3fed03fbfe368e91dcde"></a><!-- doxytag: member="gameplay::Button::keyEvent" ref="a591996947d6b3fed03fbfe368e91dcde" args="(Keyboard::KeyEvent evt, int key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual bool <a class="el" href="classgameplay_1_1_button.html#a591996947d6b3fed03fbfe368e91dcde">gameplay::Button::keyEvent</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a>&#160;</td>
+          <td class="paramname"><em>evt</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>key</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classgameplay_1_1_keyboard.html">Keyboard</a> callback on key events.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> </dd>
+<dd>
+<a class="el" href="classgameplay_1_1_keyboard.html#a4e04e50db898d22f57e2a6de766ff81b">Keyboard::Key</a> </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#a24ffdbd2fd875c056ad9cce4f4dcf0f6">gameplay::Control</a>.</p>
+
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_radio_button.html#aaf06bf7161c4748afc2dd55c280c04ca">gameplay::RadioButton</a>, and <a class="el" href="classgameplay_1_1_check_box.html#a804ffd05be38f95f9b5b5a389240defd">gameplay::CheckBox</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -400,7 +477,7 @@ Static Protected Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

BIN
api/classgameplay_1_1_button.png


+ 5 - 1
api/classgameplay_1_1_camera-members.html

@@ -102,13 +102,17 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr bgcolor="#f0f0f0"><td><b>PERSPECTIVE</b> enum value (defined in <a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a>)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>PERSPECTIVE</b> enum value (defined in <a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a>)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a8e253da4bd8ed477f19ca07e9934c328">pickRay</a>(const Rectangle &amp;viewport, float x, float y, Ray *dst) const </td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a8e253da4bd8ed477f19ca07e9934c328">pickRay</a>(const Rectangle &amp;viewport, float x, float y, Ray *dst) const </td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a3b013cddd2e40fbf2973a3ac07439dc1">project</a>(const Rectangle &amp;viewport, const Vector3 &amp;position, float *x, float *y, float *depth=NULL) const </td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a3b013cddd2e40fbf2973a3ac07439dc1">project</a>(const Rectangle &amp;viewport, const Vector3 &amp;position, float *x, float *y, float *depth=NULL) const </td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#ad5705088141c30b79ec4b5e6d6a79731">project</a>(const Rectangle &amp;viewport, const Vector3 &amp;position, Vector2 *out) const </td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a12ec9f52b59825cf84d03bf9b185f0bb">project</a>(const Rectangle &amp;viewport, const Vector3 &amp;position, Vector3 *out) const </td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#aafd8a7a7934b33c8bf216756d04cf33b">release</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#aafd8a7a7934b33c8bf216756d04cf33b">release</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#aa1aab8a2804c533fd0cf1d222a796c2d">resetProjectionMatrix</a>()</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#ab21cb55054f260c017f7c109557fc2df">setAspectRatio</a>(float aspectRatio)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#ab21cb55054f260c017f7c109557fc2df">setAspectRatio</a>(float aspectRatio)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a4bd8641f82b4b2837dba98005c0e00cd">setFarPlane</a>(float farPlane)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a4bd8641f82b4b2837dba98005c0e00cd">setFarPlane</a>(float farPlane)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#ad2c659d993a1117f39a5482a5d589a66">setFieldOfView</a>(float fieldOfView)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#ad2c659d993a1117f39a5482a5d589a66">setFieldOfView</a>(float fieldOfView)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a42c0280969083c2414919e050315dfd6">setNearPlane</a>(float nearPlane)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a42c0280969083c2414919e050315dfd6">setNearPlane</a>(float nearPlane)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#abe43e769d7ad7190d9560b66d93c33af">setProjectionMatrix</a>(const Matrix &amp;matrix)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#adaffdd24f5a806aa3597872d2e50daf6">setZoomX</a>(float zoomX)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#adaffdd24f5a806aa3597872d2e50daf6">setZoomX</a>(float zoomX)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a314bb88707a6dbf10c48abcb5d7b958d">setZoomY</a>(float zoomY)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#a314bb88707a6dbf10c48abcb5d7b958d">setZoomY</a>(float zoomY)</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#aa7448d20162cefe7afc712a258c15595">Type</a> enum name</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_camera.html#aa7448d20162cefe7afc712a258c15595">Type</a> enum name</td><td><a class="el" href="classgameplay_1_1_camera.html">gameplay::Camera</a></td><td></td></tr>
@@ -133,7 +137,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 132 - 2
api/classgameplay_1_1_camera.html

@@ -135,10 +135,14 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a3e5e2c0b3223d3a8eca909e74af4b86b">getViewMatrix</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a3e5e2c0b3223d3a8eca909e74af4b86b">getViewMatrix</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a6206caba35a865066b102d03aced191b">getInverseViewMatrix</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a6206caba35a865066b102d03aced191b">getInverseViewMatrix</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a554002240dc256d9836f9914bb8aaf79">getProjectionMatrix</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a554002240dc256d9836f9914bb8aaf79">getProjectionMatrix</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#abe43e769d7ad7190d9560b66d93c33af">setProjectionMatrix</a> (const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;matrix)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#aa1aab8a2804c533fd0cf1d222a796c2d">resetProjectionMatrix</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a33597003be39ecdd56f9ba8648727732">getViewProjectionMatrix</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a33597003be39ecdd56f9ba8648727732">getViewProjectionMatrix</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a1185b45d35022716d4b281f07cc55263">getInverseViewProjectionMatrix</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a1185b45d35022716d4b281f07cc55263">getInverseViewProjectionMatrix</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_frustum.html">Frustum</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#acdb9bdff60e8ba7be6b991ca70e5e233">getFrustum</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_frustum.html">Frustum</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#acdb9bdff60e8ba7be6b991ca70e5e233">getFrustum</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a3b013cddd2e40fbf2973a3ac07439dc1">project</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;viewport, const <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> &amp;position, float *x, float *y, float *depth=NULL) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a3b013cddd2e40fbf2973a3ac07439dc1">project</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;viewport, const <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> &amp;position, float *x, float *y, float *depth=NULL) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#ad5705088141c30b79ec4b5e6d6a79731">project</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;viewport, const <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> &amp;position, <a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> *out) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a12ec9f52b59825cf84d03bf9b185f0bb">project</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;viewport, const <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> &amp;position, <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *out) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#aad7e4fca47d80aa100a2d5b1cb3f1104">unproject</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;viewport, float x, float y, float depth, <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *dst) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#aad7e4fca47d80aa100a2d5b1cb3f1104">unproject</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;viewport, float x, float y, float depth, <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *dst) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a8e253da4bd8ed477f19ca07e9934c328">pickRay</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;viewport, float x, float y, <a class="el" href="classgameplay_1_1_ray.html">Ray</a> *dst) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_camera.html#a8e253da4bd8ed477f19ca07e9934c328">pickRay</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;viewport, float x, float y, <a class="el" href="classgameplay_1_1_ray.html">Ray</a> *dst) const </td></tr>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
@@ -648,10 +652,111 @@ Static Public Member Functions</h2></td></tr>
     <tr><td class="paramname">position</td><td>The world space position. </td></tr>
     <tr><td class="paramname">position</td><td>The world space position. </td></tr>
     <tr><td class="paramname">x</td><td>The returned viewport x coordinate. </td></tr>
     <tr><td class="paramname">x</td><td>The returned viewport x coordinate. </td></tr>
     <tr><td class="paramname">y</td><td>The returned viewport y coordinate. </td></tr>
     <tr><td class="paramname">y</td><td>The returned viewport y coordinate. </td></tr>
-    <tr><td class="paramname">depth</td><td>The returned pixel depth (can be NULL). </td></tr>
+    <tr><td class="paramname">depth</td><td>The returned pixel depth (can be NULL).</td></tr>
   </table>
   </table>
   </dd>
   </dd>
 </dl>
 </dl>
+ 
+</div>
+</div>
+<a class="anchor" id="ad5705088141c30b79ec4b5e6d6a79731"></a><!-- doxytag: member="gameplay::Camera::project" ref="ad5705088141c30b79ec4b5e6d6a79731" args="(const Rectangle &amp;viewport, const Vector3 &amp;position, Vector2 *out) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_camera.html#a3b013cddd2e40fbf2973a3ac07439dc1">gameplay::Camera::project</a> </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;&#160;</td>
+          <td class="paramname"><em>viewport</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> &amp;&#160;</td>
+          <td class="paramname"><em>position</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> *&#160;</td>
+          <td class="paramname"><em>out</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Projects the specified world position into the viewport coordinates.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">viewport</td><td>The viewport rectangle to use. </td></tr>
+    <tr><td class="paramname">position</td><td>The world space position. </td></tr>
+    <tr><td class="paramname">out</td><td>Populated with the resulting screen-space position. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a12ec9f52b59825cf84d03bf9b185f0bb"></a><!-- doxytag: member="gameplay::Camera::project" ref="a12ec9f52b59825cf84d03bf9b185f0bb" args="(const Rectangle &amp;viewport, const Vector3 &amp;position, Vector3 *out) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_camera.html#a3b013cddd2e40fbf2973a3ac07439dc1">gameplay::Camera::project</a> </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;&#160;</td>
+          <td class="paramname"><em>viewport</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> &amp;&#160;</td>
+          <td class="paramname"><em>position</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *&#160;</td>
+          <td class="paramname"><em>out</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Projects the specified world position into the viewport coordinates.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">viewport</td><td>The viewport rectangle to use. </td></tr>
+    <tr><td class="paramname">position</td><td>The world space position. </td></tr>
+    <tr><td class="paramname">out</td><td>Populated with the resulting screen-space position, with the pixel depth in the Z coordinate. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa1aab8a2804c533fd0cf1d222a796c2d"></a><!-- doxytag: member="gameplay::Camera::resetProjectionMatrix" ref="aa1aab8a2804c533fd0cf1d222a796c2d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_camera.html#aa1aab8a2804c533fd0cf1d222a796c2d">gameplay::Camera::resetProjectionMatrix</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Resets the camera to use the internally computed projection matrix instead of any previously specified user-defined matrix. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -749,6 +854,31 @@ Static Public Member Functions</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
+</div>
+</div>
+<a class="anchor" id="abe43e769d7ad7190d9560b66d93c33af"></a><!-- doxytag: member="gameplay::Camera::setProjectionMatrix" ref="abe43e769d7ad7190d9560b66d93c33af" args="(const Matrix &amp;matrix)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_camera.html#abe43e769d7ad7190d9560b66d93c33af">gameplay::Camera::setProjectionMatrix</a> </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td>
+          <td class="paramname"><em>matrix</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Sets a custom projection matrix to be used by the camera.</p>
+<p>Setting a custom projection matrix results in the internally computed projection matrix being completely overriden until the resetProjectionMatrix method is called. A custom projection matrix is normally not neccessary, but can be used for special projection effects, such as setting an oblique view frustum for near plane clipping.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>Custom projection matrix. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="adaffdd24f5a806aa3597872d2e50daf6"></a><!-- doxytag: member="gameplay::Camera::setZoomX" ref="adaffdd24f5a806aa3597872d2e50daf6" args="(float zoomX)" -->
 <a class="anchor" id="adaffdd24f5a806aa3597872d2e50daf6"></a><!-- doxytag: member="gameplay::Camera::setZoomX" ref="adaffdd24f5a806aa3597872d2e50daf6" args="(float zoomX)" -->
@@ -874,7 +1004,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 9 - 4
api/classgameplay_1_1_check_box-members.html

@@ -99,7 +99,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#af1a5ee559f87f84217f7b9ca8bc67e8f">_image</a></td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#af1a5ee559f87f84217f7b9ca8bc67e8f">_image</a></td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#a04ec724c78a51d78df82b0c126e61565">_imageSize</a></td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#a04ec724c78a51d78df82b0c126e61565">_imageSize</a></td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5b4f63049a194f91d70772245e01b98a">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
@@ -157,10 +157,13 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7946117d99feaffbc186a4b591bdc885">drawBorder</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#ac87db1d15aa3d773b994466d09cb0f7c">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#ac87db1d15aa3d773b994466d09cb0f7c">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a83ccd932008b95c7ca74751fb1b1d27b">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a83ccd932008b95c7ca74751fb1b1d27b">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#a01d79deaeb17aa0f19e65c3ae0d31de6">gamepadEvent</a>(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)</td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aed1a08b34ad1a7a0ae9faf5629ec46df">getAbsoluteBounds</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
@@ -207,6 +210,8 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a09500f6090428a06cf18418ba622a401">hasFocus</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a5a3f16b1307aa392732e1167dc83ff6f">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a5a3f16b1307aa392732e1167dc83ff6f">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#a34e2ccb3b0c56fa8d3995a996e6b5a3a">isChecked</a>()</td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#a34e2ccb3b0c56fa8d3995a996e6b5a3a">isChecked</a>()</td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td></td></tr>
@@ -214,11 +219,11 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a867d58fde43fb1d38614fc8d3b72e4ba">isDirty</a>()</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a867d58fde43fb1d38614fc8d3b72e4ba">isDirty</a>()</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a839d7a178e3905c8e634a6b93e29d7f0">isEnabled</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a839d7a178e3905c8e634a6b93e29d7f0">isEnabled</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#af727190b510e7ff17a50ace4f69d227b">isVisible</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#af727190b510e7ff17a50ace4f69d227b">isVisible</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a24ffdbd2fd875c056ad9cce4f4dcf0f6">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_check_box.html#a804ffd05be38f95f9b5b5a389240defd">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_check_box.html">gameplay::CheckBox</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a1b85fc1bebe9cd82da2f5b8891fbd452">Label</a>()</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a1b85fc1bebe9cd82da2f5b8891fbd452">Label</a>()</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">notifyListeners</a>(Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1dfdb4c476e4ce7829060f0af2347b85">notifyListeners</a>(Control::Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
@@ -294,7 +299,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 73 - 1
api/classgameplay_1_1_check_box.html

@@ -133,6 +133,8 @@ Protected Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#ae95aeaa2e68f926ccaa3909cec501610">CheckBox</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#ae95aeaa2e68f926ccaa3909cec501610">CheckBox</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#adac87faf82346c6c330dd221e52c5c81">~CheckBox</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#adac87faf82346c6c330dd221e52c5c81">~CheckBox</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#a3849a62e5b3895b684592eacd6dd18b2">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#a3849a62e5b3895b684592eacd6dd18b2">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#a01d79deaeb17aa0f19e65c3ae0d31de6">gamepadEvent</a> (<a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a> evt, <a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *gamepad, unsigned int analogIndex)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#a804ffd05be38f95f9b5b5a389240defd">keyEvent</a> (<a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> evt, int key)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#a95c22e5a84d40dcede9994be2b943db3">update</a> (const <a class="el" href="classgameplay_1_1_control.html">Control</a> *container, const <a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> &amp;offset)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#a95c22e5a84d40dcede9994be2b943db3">update</a> (const <a class="el" href="classgameplay_1_1_control.html">Control</a> *container, const <a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> &amp;offset)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#ac87db1d15aa3d773b994466d09cb0f7c">drawImages</a> (<a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *spriteBatch, const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_check_box.html#ac87db1d15aa3d773b994466d09cb0f7c">drawImages</a> (<a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *spriteBatch, const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip)</td></tr>
 <tr><td colspan="2"><h2><a name="pro-static-methods"></a>
 <tr><td colspan="2"><h2><a name="pro-static-methods"></a>
@@ -347,6 +349,43 @@ Protected Attributes</h2></td></tr>
 
 
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">gameplay::Control</a>.</p>
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">gameplay::Control</a>.</p>
 
 
+</div>
+</div>
+<a class="anchor" id="a01d79deaeb17aa0f19e65c3ae0d31de6"></a><!-- doxytag: member="gameplay::CheckBox::gamepadEvent" ref="a01d79deaeb17aa0f19e65c3ae0d31de6" args="(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classgameplay_1_1_check_box.html#a01d79deaeb17aa0f19e65c3ae0d31de6">gameplay::CheckBox::gamepadEvent</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a>&#160;</td>
+          <td class="paramname"><em>evt</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *&#160;</td>
+          <td class="paramname"><em>gamepad</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&#160;</td>
+          <td class="paramname"><em>analogIndex</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> callback on gamepad events.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">Control::gamepadEvent</a> </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classgameplay_1_1_button.html#ae745966cbae30362d58ca0f4249c5dfe">gameplay::Button</a>.</p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="aad6b5a6830145ced013df02d57394467"></a><!-- doxytag: member="gameplay::CheckBox::getImageSize" ref="aad6b5a6830145ced013df02d57394467" args="() const " -->
 <a class="anchor" id="aad6b5a6830145ced013df02d57394467"></a><!-- doxytag: member="gameplay::CheckBox::getImageSize" ref="aad6b5a6830145ced013df02d57394467" args="() const " -->
@@ -402,6 +441,39 @@ Protected Attributes</h2></td></tr>
 <p>Gets whether this checkbox is checked.</p>
 <p>Gets whether this checkbox is checked.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>Whether this checkbox is checked. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>Whether this checkbox is checked. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="a804ffd05be38f95f9b5b5a389240defd"></a><!-- doxytag: member="gameplay::CheckBox::keyEvent" ref="a804ffd05be38f95f9b5b5a389240defd" args="(Keyboard::KeyEvent evt, int key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classgameplay_1_1_check_box.html#a804ffd05be38f95f9b5b5a389240defd">gameplay::CheckBox::keyEvent</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a>&#160;</td>
+          <td class="paramname"><em>evt</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>key</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classgameplay_1_1_keyboard.html">Keyboard</a> callback on key events.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> </dd>
+<dd>
+<a class="el" href="classgameplay_1_1_keyboard.html#a4e04e50db898d22f57e2a6de766ff81b">Keyboard::Key</a> </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classgameplay_1_1_button.html#a591996947d6b3fed03fbfe368e91dcde">gameplay::Button</a>.</p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a6ea946f99bd2a1a5fef5b412376b2ff5"></a><!-- doxytag: member="gameplay::CheckBox::setChecked" ref="a6ea946f99bd2a1a5fef5b412376b2ff5" args="(bool checked)" -->
 <a class="anchor" id="a6ea946f99bd2a1a5fef5b412376b2ff5"></a><!-- doxytag: member="gameplay::CheckBox::setChecked" ref="a6ea946f99bd2a1a5fef5b412376b2ff5" args="(bool checked)" -->
@@ -614,7 +686,7 @@ Protected Attributes</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:29 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 17 - 3
api/classgameplay_1_1_container-members.html

@@ -97,7 +97,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1b3920d09aa80bf7e328eb07f6f85328">_layout</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1b3920d09aa80bf7e328eb07f6f85328">_layout</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5b4f63049a194f91d70772245e01b98a">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#af4e82c8e840df5efa75ebbc4595766a3">_scroll</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#af4e82c8e840df5efa75ebbc4595766a3">_scroll</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
@@ -127,6 +127,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a299387c4b59f1153d0745b66615ddf79">_scrollingVeryFirstX</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a299387c4b59f1153d0745b66615ddf79">_scrollingVeryFirstX</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a471baad5b4a2d4323008250e7f760bb8">_scrollingVeryFirstY</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a471baad5b4a2d4323008250e7f760bb8">_scrollingVeryFirstY</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ac2a1c3bfc493c608123345342c011145">_scrollPosition</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ac2a1c3bfc493c608123345342c011145">_scrollPosition</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a3dc19bdefc3874ffda8dba9b7b7b5613">_scrollWheelSpeed</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8adea2635b544f38ca34162f11ec903d">_style</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8adea2635b544f38ca34162f11ec903d">_style</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a3427f0e388bbfed7b5ee9fdda24b60a8">_targetType</a></td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a3427f0e388bbfed7b5ee9fdda24b60a8">_targetType</a></td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
@@ -182,10 +183,13 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ab42f7d5f24b9978527c80f972c851cdf">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ab42f7d5f24b9978527c80f972c851cdf">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7946117d99feaffbc186a4b591bdc885">drawBorder</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a8f3a9dfdfe154e926e184f537f84ed20">gamepadEvent</a>(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aed1a08b34ad1a7a0ae9faf5629ec46df">getAbsoluteBounds</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1f88ffbc4b0fcf37d5e0be9cf76cac22">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1f88ffbc4b0fcf37d5e0be9cf76cac22">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
@@ -223,6 +227,9 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a3c5258a887647fa01203824e04a8a882">getScroll</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a3c5258a887647fa01203824e04a8a882">getScroll</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ae6874197f50ab2a1d4ec9ed3a94361a8">getScroll</a>(const char *scroll)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ae6874197f50ab2a1d4ec9ed3a94361a8">getScroll</a>(const char *scroll)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a0ba6bc64b6941c2fcb9ae8400c8145b3">getScrollingFriction</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a3f81f890f63477bd0c126bbc05c644a3">getScrollWheelRequiresFocus</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a0e928c06231a0776fc9917a75cafd1c1">getScrollWheelSpeed</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5ae026700a0cfa40ffcdb29e50a5a049">getSkinColor</a>(State state=NORMAL) const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5ae026700a0cfa40ffcdb29e50a5a049">getSkinColor</a>(State state=NORMAL) const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a83667e290dd161f99b880c6c0461ac17">getSkinRegion</a>(State state=NORMAL) const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a83667e290dd161f99b880c6c0461ac17">getSkinRegion</a>(State state=NORMAL) const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#afc44b1d7f9113ad7d6f8c821f275fbf3">getState</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#afc44b1d7f9113ad7d6f8c821f275fbf3">getState</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
@@ -236,6 +243,8 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a09500f6090428a06cf18418ba622a401">hasFocus</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a099228d12022693fb6ee176dad12e448">insertControl</a>(Control *control, unsigned int index)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a099228d12022693fb6ee176dad12e448">insertControl</a>(Control *control, unsigned int index)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
@@ -249,7 +258,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a19874e847e653f22fd1f737182f3fcd2">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a19874e847e653f22fd1f737182f3fcd2">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a884bcb7f41b5716983541b44a4a297cb">mouseEventScroll</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a884bcb7f41b5716983541b44a4a297cb">mouseEventScroll</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">notifyListeners</a>(Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1dfdb4c476e4ce7829060f0af2347b85">notifyListeners</a>(Control::Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#aa2bc098c7c3d5da1dd27e6fac69649bb">pointerEvent</a>(bool mouse, char evt, int x, int y, int data)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#aa2bc098c7c3d5da1dd27e6fac69649bb">pointerEvent</a>(bool mouse, char evt, int x, int y, int data)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
@@ -290,6 +299,9 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3c1f7dee87df548854e36ddf909e39ee">setPosition</a>(float x, float y)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3c1f7dee87df548854e36ddf909e39ee">setPosition</a>(float x, float y)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ae9b4719a49f84e9e71aadcbf8757c7e9">setScroll</a>(Scroll scroll)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ae9b4719a49f84e9e71aadcbf8757c7e9">setScroll</a>(Scroll scroll)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a8bab8623b4fdfa70abb77a640a2c50e0">setScrollBarsAutoHide</a>(bool autoHide)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a8bab8623b4fdfa70abb77a640a2c50e0">setScrollBarsAutoHide</a>(bool autoHide)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a6d21db930ba58caa151d5b26c6737904">setScrollingFriction</a>(float friction)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a2a1665bf08f46fc714911d6d6ac68291">setScrollWheelRequiresFocus</a>(bool required)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a2f7e79acbfd6d0812cfaeba9f4f5e8aa">setScrollWheelSpeed</a>(float speed)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ae09909f17b37e986195d8091482eed77">setSize</a>(float width, float height)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ae09909f17b37e986195d8091482eed77">setSize</a>(float width, float height)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a9469e62867218380e561df161fc7b783">setSkinColor</a>(const Vector4 &amp;color, unsigned char states=STATE_ALL)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a9469e62867218380e561df161fc7b783">setSkinColor</a>(const Vector4 &amp;color, unsigned char states=STATE_ALL)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab91f629f4411b1f459e69efd9f916461">setSkinRegion</a>(const Rectangle &amp;region, unsigned char states=STATE_ALL)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab91f629f4411b1f459e69efd9f916461">setSkinRegion</a>(const Rectangle &amp;region, unsigned char states=STATE_ALL)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
@@ -301,9 +313,11 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1e688847e20467e7d427b5bfc3878b85">setVisible</a>(bool visible)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1e688847e20467e7d427b5bfc3878b85">setVisible</a>(bool visible)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ae7281d8ef901f277b72c29ec184a049f">setWidth</a>(float width)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ae7281d8ef901f277b72c29ec184a049f">setWidth</a>(float width)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ac7b612312a3af38cad20e0a20a40b371">setZIndex</a>(int zIndex)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ac7b612312a3af38cad20e0a20a40b371">setZIndex</a>(int zIndex)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#aea3aa9f1cc109ed27b2f5667368bd9bc">sortControls</a>()</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> enum name</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> enum name</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">TargetType</a> enum name</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">TargetType</a> enum name</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ac59c4fc05776e197c56cf1b1812de005">timeEvent</a>(long timeDiff, void *cookie)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1eb7f9e877fd66b22d386d3b5ee07c94">touchEvent</a>(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1eb7f9e877fd66b22d386d3b5ee07c94">touchEvent</a>(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ab54c39d150a8d8f413062b3524a6e70f">touchEventScroll</a>(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ab54c39d150a8d8f413062b3524a6e70f">touchEventScroll</a>(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>TRANSFORM</b> enum value (defined in <a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a>)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>TRANSFORM</b> enum value (defined in <a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a>)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
@@ -332,7 +346,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 240 - 17
api/classgameplay_1_1_container.html

@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">gameplay::Container Class Reference</div>  </div>
 <div class="title">gameplay::Container Class Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
 <div class="contents">
 <div class="contents">
-<!-- doxytag: class="gameplay::Container" --><!-- doxytag: inherits="gameplay::Control" -->
+<!-- doxytag: class="gameplay::Container" --><!-- doxytag: inherits="gameplay::Control,gameplay::TimeListener" -->
 <p><code>#include &lt;Container.h&gt;</code></p>
 <p><code>#include &lt;Container.h&gt;</code></p>
 <div class="dynheader">
 <div class="dynheader">
 Inheritance diagram for gameplay::Container:</div>
 Inheritance diagram for gameplay::Container:</div>
@@ -109,10 +109,11 @@ Inheritance diagram for gameplay::Container:</div>
   <img src="classgameplay_1_1_container.png" usemap="#gameplay::Container_map" alt=""/>
   <img src="classgameplay_1_1_container.png" usemap="#gameplay::Container_map" alt=""/>
   <map id="gameplay::Container_map" name="gameplay::Container_map">
   <map id="gameplay::Container_map" name="gameplay::Container_map">
 <area href="classgameplay_1_1_control.html" alt="gameplay::Control" shape="rect" coords="173,56,336,80"/>
 <area href="classgameplay_1_1_control.html" alt="gameplay::Control" shape="rect" coords="173,56,336,80"/>
+<area href="classgameplay_1_1_time_listener.html" alt="gameplay::TimeListener" shape="rect" coords="346,56,509,80"/>
 <area href="classgameplay_1_1_ref.html" alt="gameplay::Ref" shape="rect" coords="0,0,163,24"/>
 <area href="classgameplay_1_1_ref.html" alt="gameplay::Ref" shape="rect" coords="0,0,163,24"/>
 <area href="classgameplay_1_1_animation_target.html" alt="gameplay::AnimationTarget" shape="rect" coords="173,0,336,24"/>
 <area href="classgameplay_1_1_animation_target.html" alt="gameplay::AnimationTarget" shape="rect" coords="173,0,336,24"/>
 <area href="classgameplay_1_1_script_target.html" alt="gameplay::ScriptTarget" shape="rect" coords="346,0,509,24"/>
 <area href="classgameplay_1_1_script_target.html" alt="gameplay::ScriptTarget" shape="rect" coords="346,0,509,24"/>
-<area href="classgameplay_1_1_form.html" alt="gameplay::Form" shape="rect" coords="173,168,336,192"/>
+<area href="classgameplay_1_1_form.html" alt="gameplay::Form" shape="rect" coords="259,168,422,192"/>
 </map>
 </map>
  </div></div>
  </div></div>
 
 
@@ -141,12 +142,19 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a8bab8623b4fdfa70abb77a640a2c50e0">setScrollBarsAutoHide</a> (bool autoHide)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a8bab8623b4fdfa70abb77a640a2c50e0">setScrollBarsAutoHide</a> (bool autoHide)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a7e7f9a9742c5aedcc8532794eda753f1">isScrollBarsAutoHide</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a7e7f9a9742c5aedcc8532794eda753f1">isScrollBarsAutoHide</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a0ae9affa0dc851920bcc1bd5d84081fd">isScrolling</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a0ae9affa0dc851920bcc1bd5d84081fd">isScrolling</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a0ba6bc64b6941c2fcb9ae8400c8145b3">getScrollingFriction</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a6d21db930ba58caa151d5b26c6737904">setScrollingFriction</a> (float friction)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a0e928c06231a0776fc9917a75cafd1c1">getScrollWheelSpeed</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a2f7e79acbfd6d0812cfaeba9f4f5e8aa">setScrollWheelSpeed</a> (float speed)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_animation.html">Animation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a1f88ffbc4b0fcf37d5e0be9cf76cac22">getAnimation</a> (const char *id=NULL) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_animation.html">Animation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a1f88ffbc4b0fcf37d5e0be9cf76cac22">getAnimation</a> (const char *id=NULL) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#aab3cb736de9572f4d6b6850b505fe35f">isContainer</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#aab3cb736de9572f4d6b6850b505fe35f">isContainer</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ae82a9d7043153cdc100fc49e84340ea3">getType</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ae82a9d7043153cdc100fc49e84340ea3">getType</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a3f81f890f63477bd0c126bbc05c644a3">getScrollWheelRequiresFocus</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a2a1665bf08f46fc714911d6d6ac68291">setScrollWheelRequiresFocus</a> (bool required)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a540ba8ee5dd80383d64f07342ddda2e7">getAnimationPropertyComponentCount</a> (int propertyId) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a540ba8ee5dd80383d64f07342ddda2e7">getAnimationPropertyComponentCount</a> (int propertyId) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a2ede2188d0b9de8eb0b82eb013ebf991">getAnimationPropertyValue</a> (int propertyId, <a class="el" href="classgameplay_1_1_animation_value.html">AnimationValue</a> *value)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a2ede2188d0b9de8eb0b82eb013ebf991">getAnimationPropertyValue</a> (int propertyId, <a class="el" href="classgameplay_1_1_animation_value.html">AnimationValue</a> *value)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a395c95a45eabb5e4c39eef105526b482">setAnimationPropertyValue</a> (int propertyId, <a class="el" href="classgameplay_1_1_animation_value.html">AnimationValue</a> *value, float blendWeight=1.0f)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a395c95a45eabb5e4c39eef105526b482">setAnimationPropertyValue</a> (int propertyId, <a class="el" href="classgameplay_1_1_animation_value.html">AnimationValue</a> *value, float blendWeight=1.0f)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ac59c4fc05776e197c56cf1b1812de005">timeEvent</a> (long timeDiff, void *cookie)</td></tr>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
 Static Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_container.html">Container</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a066b893258da03445602d71c9d5b221d">create</a> (const char *id, <a class="el" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a> *style, <a class="el" href="classgameplay_1_1_layout.html#a47d8bcec9f206d71699cbadb833b57e7">Layout::Type</a> layoutType=<a class="el" href="classgameplay_1_1_layout.html#a47d8bcec9f206d71699cbadb833b57e7aeb62aeb50e356bf668bfd3af0ae2d0d9">Layout::LAYOUT_ABSOLUTE</a>)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_container.html">Container</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a066b893258da03445602d71c9d5b221d">create</a> (const char *id, <a class="el" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a> *style, <a class="el" href="classgameplay_1_1_layout.html#a47d8bcec9f206d71699cbadb833b57e7">Layout::Type</a> layoutType=<a class="el" href="classgameplay_1_1_layout.html#a47d8bcec9f206d71699cbadb833b57e7aeb62aeb50e356bf668bfd3af0ae2d0d9">Layout::LAYOUT_ABSOLUTE</a>)</td></tr>
@@ -161,10 +169,12 @@ Protected Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a1eb7f9e877fd66b22d386d3b5ee07c94">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a1eb7f9e877fd66b22d386d3b5ee07c94">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a3fa6f23d92572af2221aafa70803949a">keyEvent</a> (<a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> evt, int key)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a3fa6f23d92572af2221aafa70803949a">keyEvent</a> (<a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> evt, int key)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a19874e847e653f22fd1f737182f3fcd2">mouseEvent</a> (<a class="el" href="classgameplay_1_1_mouse.html#a27dca530300ff1e4c8ddbe5eeee3cc38">Mouse::MouseEvent</a> evt, int x, int y, int wheelDelta)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a19874e847e653f22fd1f737182f3fcd2">mouseEvent</a> (<a class="el" href="classgameplay_1_1_mouse.html#a27dca530300ff1e4c8ddbe5eeee3cc38">Mouse::MouseEvent</a> evt, int x, int y, int wheelDelta)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a8f3a9dfdfe154e926e184f537f84ed20">gamepadEvent</a> (<a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a> evt, <a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *gamepad, unsigned int analogIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a3300a429936475ce7943427b5f0ea86d">isDirty</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a3300a429936475ce7943427b5f0ea86d">isDirty</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#af9b23ef23b418aff9af1f382993df37a">addControls</a> (<a class="el" href="classgameplay_1_1_theme.html">Theme</a> *theme, <a class="el" href="classgameplay_1_1_properties.html">Properties</a> *properties)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#af9b23ef23b418aff9af1f382993df37a">addControls</a> (<a class="el" href="classgameplay_1_1_theme.html">Theme</a> *theme, <a class="el" href="classgameplay_1_1_properties.html">Properties</a> *properties)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ab42f7d5f24b9978527c80f972c851cdf">draw</a> (<a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *spriteBatch, const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip, bool needsClear, bool cleared, float targetHeight)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ab42f7d5f24b9978527c80f972c851cdf">draw</a> (<a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *spriteBatch, const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip, bool needsClear, bool cleared, float targetHeight)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ab8a1534d05b3d8e6dc443c50c29ef6da">updateScroll</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ab8a1534d05b3d8e6dc443c50c29ef6da">updateScroll</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#aea3aa9f1cc109ed27b2f5667368bd9bc">sortControls</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ab54c39d150a8d8f413062b3524a6e70f">touchEventScroll</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ab54c39d150a8d8f413062b3524a6e70f">touchEventScroll</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a884bcb7f41b5716983541b44a4a297cb">mouseEventScroll</a> (<a class="el" href="classgameplay_1_1_mouse.html#a27dca530300ff1e4c8ddbe5eeee3cc38">Mouse::MouseEvent</a> evt, int x, int y, int wheelDelta)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a884bcb7f41b5716983541b44a4a297cb">mouseEventScroll</a> (<a class="el" href="classgameplay_1_1_mouse.html#a27dca530300ff1e4c8ddbe5eeee3cc38">Mouse::MouseEvent</a> evt, int x, int y, int wheelDelta)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#aa2bc098c7c3d5da1dd27e6fac69649bb">pointerEvent</a> (bool mouse, char evt, int x, int y, int data)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#aa2bc098c7c3d5da1dd27e6fac69649bb">pointerEvent</a> (bool mouse, char evt, int x, int y, int data)</td></tr>
@@ -201,6 +211,7 @@ Protected Attributes</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a9669fc90e442588e6ef5e64270e24e92">_scrollingLastTime</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a9669fc90e442588e6ef5e64270e24e92">_scrollingLastTime</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ab4075148c5e2302ff842a43a460fcc73">_scrollingVelocity</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ab4075148c5e2302ff842a43a460fcc73">_scrollingVelocity</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a7b60e825419a370511fcff1f84e72402">_scrollingFriction</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a7b60e825419a370511fcff1f84e72402">_scrollingFriction</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a3dc19bdefc3874ffda8dba9b7b7b5613">_scrollWheelSpeed</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a24dbf4fc7c5388f12b89fecd37eabcff">_scrollingRight</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a24dbf4fc7c5388f12b89fecd37eabcff">_scrollingRight</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ad4cf653cc3d60847d6a36122dd175d4a">_scrollingDown</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#ad4cf653cc3d60847d6a36122dd175d4a">_scrollingDown</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a3f0bf94fa9b515ea0828980b5ea2bd22">_scrollingMouseVertically</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_container.html#a3f0bf94fa9b515ea0828980b5ea2bd22">_scrollingMouseVertically</a></td></tr>
@@ -223,7 +234,10 @@ Protected Attributes</h2></td></tr>
          width       = &lt;width&gt;   // Can be used in place of 'size', e.g. with 'autoHeight = true'
          width       = &lt;width&gt;   // Can be used in place of 'size', e.g. with 'autoHeight = true'
          height      = &lt;height&gt;  // Can be used in place of 'size', e.g. with 'autoWidth = true'
          height      = &lt;height&gt;  // Can be used in place of 'size', e.g. with 'autoWidth = true'
          scroll      = &lt;Container::Scroll constant&gt; // Whether scrolling is allowed and in which directions.
          scroll      = &lt;Container::Scroll constant&gt; // Whether scrolling is allowed and in which directions.
-         scrollBarsAutoHide = &lt;bool&gt;    // Whether scrollbars fade out when not in use.
+         scrollBarsAutoHide = &lt;bool&gt;        // Whether scrollbars fade out when not in use.
+         scrollingFriction = &lt;float&gt;        // Friction applied to inertial scrolling.
+         scrollWheelRequiresFocus = &lt;bool&gt;  // Whether focus or hover state handles scroll-wheel events.
+         scrollWheelSpeed = &lt;float&gt;         // Speed to scroll at on a scroll-wheel event.
          consumeEvents = &lt;bool&gt;             // Whether the container propagates input events to the Game's input event handler. Default is true.
          consumeEvents = &lt;bool&gt;             // Whether the container propagates input events to the Game's input event handler. Default is true.
 
 
          // All the nested controls within this container.
          // All the nested controls within this container.
@@ -519,6 +533,43 @@ Protected Attributes</h2></td></tr>
 
 
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">gameplay::Control</a>.</p>
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">gameplay::Control</a>.</p>
 
 
+</div>
+</div>
+<a class="anchor" id="a8f3a9dfdfe154e926e184f537f84ed20"></a><!-- doxytag: member="gameplay::Container::gamepadEvent" ref="a8f3a9dfdfe154e926e184f537f84ed20" args="(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual bool <a class="el" href="classgameplay_1_1_container.html#a8f3a9dfdfe154e926e184f537f84ed20">gameplay::Container::gamepadEvent</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a>&#160;</td>
+          <td class="paramname"><em>evt</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *&#160;</td>
+          <td class="paramname"><em>gamepad</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&#160;</td>
+          <td class="paramname"><em>analogIndex</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> callback on gamepad events.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">Control::gamepadEvent</a> </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">gameplay::Control</a>.</p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a1f88ffbc4b0fcf37d5e0be9cf76cac22"></a><!-- doxytag: member="gameplay::Container::getAnimation" ref="a1f88ffbc4b0fcf37d5e0be9cf76cac22" args="(const char *id=NULL) const " -->
 <a class="anchor" id="a1f88ffbc4b0fcf37d5e0be9cf76cac22"></a><!-- doxytag: member="gameplay::Container::getAnimation" ref="a1f88ffbc4b0fcf37d5e0be9cf76cac22" args="(const char *id=NULL) const " -->
@@ -741,6 +792,57 @@ Protected Attributes</h2></td></tr>
 </dl>
 </dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The Scroll enum value that matches the given string. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The Scroll enum value that matches the given string. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="a0ba6bc64b6941c2fcb9ae8400c8145b3"></a><!-- doxytag: member="gameplay::Container::getScrollingFriction" ref="a0ba6bc64b6941c2fcb9ae8400c8145b3" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classgameplay_1_1_container.html#a0ba6bc64b6941c2fcb9ae8400c8145b3">gameplay::Container::getScrollingFriction</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the friction applied to scrolling velocity for this container. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3f81f890f63477bd0c126bbc05c644a3"></a><!-- doxytag: member="gameplay::Container::getScrollWheelRequiresFocus" ref="a3f81f890f63477bd0c126bbc05c644a3" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classgameplay_1_1_container.html#a3f81f890f63477bd0c126bbc05c644a3">gameplay::Container::getScrollWheelRequiresFocus</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get whether this container requires focus in order to handle scroll-wheel events. </p>
+
+</div>
+</div>
+<a class="anchor" id="a0e928c06231a0776fc9917a75cafd1c1"></a><!-- doxytag: member="gameplay::Container::getScrollWheelSpeed" ref="a0e928c06231a0776fc9917a75cafd1c1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classgameplay_1_1_container.html#a0e928c06231a0776fc9917a75cafd1c1">gameplay::Container::getScrollWheelSpeed</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the speed added to scrolling velocity on a scroll-wheel event. </p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="ae82a9d7043153cdc100fc49e84340ea3"></a><!-- doxytag: member="gameplay::Container::getType" ref="ae82a9d7043153cdc100fc49e84340ea3" args="() const " -->
 <a class="anchor" id="ae82a9d7043153cdc100fc49e84340ea3"></a><!-- doxytag: member="gameplay::Container::getType" ref="ae82a9d7043153cdc100fc49e84340ea3" args="() const " -->
@@ -962,7 +1064,7 @@ Protected Attributes</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>True if the mouse event is consumed or false if it is not consumed.</dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>True if the mouse event is consumed or false if it is not consumed.</dd></dl>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classgameplay_1_1_mouse.html#a27dca530300ff1e4c8ddbe5eeee3cc38">Mouse::MouseEvent</a> </dd></dl>
+<dl class="see"><dt><b>See also:</b></dt><dd>Mouse::mouseEvent </dd></dl>
 
 
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">gameplay::Control</a>.</p>
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">gameplay::Control</a>.</p>
 
 
@@ -1233,6 +1335,113 @@ Protected Attributes</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
+</div>
+</div>
+<a class="anchor" id="a6d21db930ba58caa151d5b26c6737904"></a><!-- doxytag: member="gameplay::Container::setScrollingFriction" ref="a6d21db930ba58caa151d5b26c6737904" args="(float friction)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_container.html#a6d21db930ba58caa151d5b26c6737904">gameplay::Container::setScrollingFriction</a> </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>friction</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the friction applied to scrolling velocity for this container. A higher value will bring the viewport to a stop sooner. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2a1665bf08f46fc714911d6d6ac68291"></a><!-- doxytag: member="gameplay::Container::setScrollWheelRequiresFocus" ref="a2a1665bf08f46fc714911d6d6ac68291" args="(bool required)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_container.html#a2a1665bf08f46fc714911d6d6ac68291">gameplay::Container::setScrollWheelRequiresFocus</a> </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>required</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Set whether this container requires focus in order to handle scroll-wheel events. If this property is set to true, scroll-wheel events will only be handled when the container has focus. If this property is set tofalse, scroll-wheel events will only be handled when the container is in the HOVER state.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">required</td><td>Whether focus is required in order to handle scroll-wheel events. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2f7e79acbfd6d0812cfaeba9f4f5e8aa"></a><!-- doxytag: member="gameplay::Container::setScrollWheelSpeed" ref="a2f7e79acbfd6d0812cfaeba9f4f5e8aa" args="(float speed)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_container.html#a2f7e79acbfd6d0812cfaeba9f4f5e8aa">gameplay::Container::setScrollWheelSpeed</a> </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>speed</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Set the speed added to scrolling velocity on a scroll-wheel event. </p>
+
+</div>
+</div>
+<a class="anchor" id="aea3aa9f1cc109ed27b2f5667368bd9bc"></a><!-- doxytag: member="gameplay::Container::sortControls" ref="aea3aa9f1cc109ed27b2f5667368bd9bc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_container.html#aea3aa9f1cc109ed27b2f5667368bd9bc">gameplay::Container::sortControls</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Sorts controls by Z-Order (for absolute layouts only). This method is used by controls to notify their parent container when their Z-Index changes. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac59c4fc05776e197c56cf1b1812de005"></a><!-- doxytag: member="gameplay::Container::timeEvent" ref="ac59c4fc05776e197c56cf1b1812de005" args="(long timeDiff, void *cookie)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_container.html#ac59c4fc05776e197c56cf1b1812de005">gameplay::Container::timeEvent</a> </td>
+          <td>(</td>
+          <td class="paramtype">long&#160;</td>
+          <td class="paramname"><em>timeDiff</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&#160;</td>
+          <td class="paramname"><em>cookie</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classgameplay_1_1_time_listener.html#ae8c70a337ff59086e98e91f76644ceab">TimeListener::timeEvent</a></dd></dl>
+ 
+<p>Implements <a class="el" href="classgameplay_1_1_time_listener.html#ae8c70a337ff59086e98e91f76644ceab">gameplay::TimeListener</a>.</p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a1eb7f9e877fd66b22d386d3b5ee07c94"></a><!-- doxytag: member="gameplay::Container::touchEvent" ref="a1eb7f9e877fd66b22d386d3b5ee07c94" args="(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)" -->
 <a class="anchor" id="a1eb7f9e877fd66b22d386d3b5ee07c94"></a><!-- doxytag: member="gameplay::Container::touchEvent" ref="a1eb7f9e877fd66b22d386d3b5ee07c94" args="(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)" -->
@@ -1460,7 +1669,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>Scroll bar bounds </p>
+<p>Scroll bar bounds. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1474,7 +1683,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>Scrollbar horizontal image. </p>
+<p>Scrollbar horizontal track image. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1530,7 +1739,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>Should the scrollbars auto hide. Default is false. </p>
+<p>Whether the scrollbars should auto-hide. Default is false. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1558,7 +1767,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>Scrollbar vertical image. </p>
+<p>Scrollbar vertical track image. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1642,7 +1851,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>The last time we were scrolling </p>
+<p>The last time we were scrolling. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1656,7 +1865,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>The last y position when scrolling </p>
+<p>The last y position when scrolling. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1670,7 +1879,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>The last x position when scrolling </p>
+<p>The last x position when scrolling. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1726,7 +1935,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>Time we started scrolling in the x </p>
+<p>Time we started scrolling horizontally. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1740,7 +1949,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>Time we started scrolling in the y </p>
+<p>Time we started scrolling vertically. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1754,7 +1963,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>Speed to continue scrolling at after touch release. </p>
+<p>Speed to continue scrolling at after touch release or a scroll-wheel event. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1768,7 +1977,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>First scrolling touch x position </p>
+<p>First scrolling touch x position. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1782,7 +1991,7 @@ Protected Attributes</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>First scrolling touch y position </p>
+<p>First scrolling touch y position. </p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1798,6 +2007,20 @@ Protected Attributes</h2></td></tr>
 <div class="memdoc">
 <div class="memdoc">
 <p>How far this layout has been scrolled in each direction. </p>
 <p>How far this layout has been scrolled in each direction. </p>
 
 
+</div>
+</div>
+<a class="anchor" id="a3dc19bdefc3874ffda8dba9b7b7b5613"></a><!-- doxytag: member="gameplay::Container::_scrollWheelSpeed" ref="a3dc19bdefc3874ffda8dba9b7b7b5613" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float <a class="el" href="classgameplay_1_1_container.html#a3dc19bdefc3874ffda8dba9b7b7b5613">gameplay::Container::_scrollWheelSpeed</a><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Amount to add to scrolling velocity on a scroll-wheel event; </p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="aa39a360add12f22ce9d099d038e40ba1"></a><!-- doxytag: member="gameplay::Container::ANIMATE_SCROLLBAR_OPACITY" ref="aa39a360add12f22ce9d099d038e40ba1" args="" -->
 <a class="anchor" id="aa39a360add12f22ce9d099d038e40ba1"></a><!-- doxytag: member="gameplay::Container::ANIMATE_SCROLLBAR_OPACITY" ref="aa39a360add12f22ce9d099d038e40ba1" args="" -->
@@ -1832,7 +2055,7 @@ Protected Attributes</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

BIN
api/classgameplay_1_1_container.png


+ 8 - 3
api/classgameplay_1_1_control-members.html

@@ -95,7 +95,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a73150749073784d72da95375bb4ebd50">_focusIndex</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a73150749073784d72da95375bb4ebd50">_focusIndex</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5b4f63049a194f91d70772245e01b98a">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
@@ -146,10 +146,13 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7946117d99feaffbc186a4b591bdc885">drawBorder</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">gamepadEvent</a>(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aed1a08b34ad1a7a0ae9faf5629ec46df">getAbsoluteBounds</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
@@ -193,6 +196,8 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a09500f6090428a06cf18418ba622a401">hasFocus</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a86b7ce720dacec4d5e31c61a102630b7">isContainer</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a86b7ce720dacec4d5e31c61a102630b7">isContainer</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
@@ -202,7 +207,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a24ffdbd2fd875c056ad9cce4f4dcf0f6">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a24ffdbd2fd875c056ad9cce4f4dcf0f6">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">notifyListeners</a>(Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1dfdb4c476e4ce7829060f0af2347b85">notifyListeners</a>(Control::Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
@@ -271,7 +276,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 147 - 20
api/classgameplay_1_1_control.html

@@ -119,8 +119,9 @@ Inheritance diagram for gameplay::Control:</div>
 <area href="classgameplay_1_1_button.html" alt="gameplay::Button" shape="rect" coords="173,168,336,192"/>
 <area href="classgameplay_1_1_button.html" alt="gameplay::Button" shape="rect" coords="173,168,336,192"/>
 <area href="classgameplay_1_1_slider.html" alt="gameplay::Slider" shape="rect" coords="346,168,509,192"/>
 <area href="classgameplay_1_1_slider.html" alt="gameplay::Slider" shape="rect" coords="346,168,509,192"/>
 <area href="classgameplay_1_1_text_box.html" alt="gameplay::TextBox" shape="rect" coords="519,168,682,192"/>
 <area href="classgameplay_1_1_text_box.html" alt="gameplay::TextBox" shape="rect" coords="519,168,682,192"/>
-<area href="classgameplay_1_1_check_box.html" alt="gameplay::CheckBox" shape="rect" coords="86,224,249,248"/>
-<area href="classgameplay_1_1_radio_button.html" alt="gameplay::RadioButton" shape="rect" coords="259,224,422,248"/>
+<area href="classgameplay_1_1_check_box.html" alt="gameplay::CheckBox" shape="rect" coords="0,224,163,248"/>
+<area href="classgameplay_1_1_image_control.html" alt="gameplay::ImageControl" shape="rect" coords="173,224,336,248"/>
+<area href="classgameplay_1_1_radio_button.html" alt="gameplay::RadioButton" shape="rect" coords="346,224,509,248"/>
 </map>
 </map>
  </div></div>
  </div></div>
 
 
@@ -131,10 +132,14 @@ Classes</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control_1_1_listener.html">Listener</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control_1_1_listener.html">Listener</a></td></tr>
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 Public Types</h2></td></tr>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> { <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> =  0x01, 
+<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> { <br/>
+&#160;&#160;<a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> =  0x01, 
 <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> =  0x02, 
 <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> =  0x02, 
 <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a3e525c16bca46dd0d7076ff4ebb25a79">ACTIVE</a> =  0x04, 
 <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a3e525c16bca46dd0d7076ff4ebb25a79">ACTIVE</a> =  0x04, 
-<a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> =  0x08
+<a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> =  0x08, 
+<br/>
+&#160;&#160;<a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a> =  0x10
+<br/>
  }</td></tr>
  }</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a81f7bde0bfab996b044e2dc33aff5d13">Alignment</a> { <br/>
 <tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a81f7bde0bfab996b044e2dc33aff5d13">Alignment</a> { <br/>
 &#160;&#160;<b>ALIGN_LEFT</b> =  0x01, 
 &#160;&#160;<b>ALIGN_LEFT</b> =  0x01, 
@@ -166,6 +171,7 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#ac794ce5a5271ec9cf4d931c09a842167">setHeight</a> (float height)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#ac794ce5a5271ec9cf4d931c09a842167">setHeight</a> (float height)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#af0913ff556aba2f03a258fac46e814d8">setBounds</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;bounds)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#af0913ff556aba2f03a258fac46e814d8">setBounds</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;bounds)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#aea9a349ac83a36d7bea4207b03e80d5b">getBounds</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#aea9a349ac83a36d7bea4207b03e80d5b">getBounds</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#aed1a08b34ad1a7a0ae9faf5629ec46df">getAbsoluteBounds</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a4049decfc54ec35255fe8e22e62a92dc">getWidth</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a4049decfc54ec35255fe8e22e62a92dc">getWidth</a> () const </td></tr>
@@ -233,7 +239,7 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a62a89ccb93888f7258287b767cfae107">setAnimationPropertyValue</a> (int propertyId, <a class="el" href="classgameplay_1_1_animation_value.html">AnimationValue</a> *value, float blendWeight=1.0f)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a62a89ccb93888f7258287b767cfae107">setAnimationPropertyValue</a> (int propertyId, <a class="el" href="classgameplay_1_1_animation_value.html">AnimationValue</a> *value, float blendWeight=1.0f)</td></tr>
 <tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
 <tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
 Static Public Attributes</h2></td></tr>
 Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static const unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a> = <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a3e525c16bca46dd0d7076ff4ebb25a79">ACTIVE</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static const unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a> = <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a3e525c16bca46dd0d7076ff4ebb25a79">ACTIVE</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#aefc69c44cc549f575b66faee33af06d6">ANIMATE_POSITION</a> = 1</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#aefc69c44cc549f575b66faee33af06d6">ANIMATE_POSITION</a> = 1</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a87c33d17cf1bd74f0eb64d802c07f228">ANIMATE_POSITION_X</a> = 2</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a87c33d17cf1bd74f0eb64d802c07f228">ANIMATE_POSITION_X</a> = 2</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a82ec35acb4af91d95115e14dcd813243">ANIMATE_POSITION_Y</a> = 3</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a82ec35acb4af91d95115e14dcd813243">ANIMATE_POSITION_Y</a> = 3</td></tr>
@@ -250,14 +256,17 @@ Protected Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a4c9fdfd5a48360be13e7925323513d52">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a4c9fdfd5a48360be13e7925323513d52">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a24ffdbd2fd875c056ad9cce4f4dcf0f6">keyEvent</a> (<a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> evt, int key)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a24ffdbd2fd875c056ad9cce4f4dcf0f6">keyEvent</a> (<a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> evt, int key)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a> (<a class="el" href="classgameplay_1_1_mouse.html#a27dca530300ff1e4c8ddbe5eeee3cc38">Mouse::MouseEvent</a> evt, int x, int y, int wheelDelta)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a> (<a class="el" href="classgameplay_1_1_mouse.html#a27dca530300ff1e4c8ddbe5eeee3cc38">Mouse::MouseEvent</a> evt, int x, int y, int wheelDelta)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">gamepadEvent</a> (<a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a> evt, <a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *gamepad, unsigned int analogIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a4200259d1a58a6392c6cc0e347150e70">update</a> (const <a class="el" href="classgameplay_1_1_control.html">Control</a> *container, const <a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> &amp;offset)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a4200259d1a58a6392c6cc0e347150e70">update</a> (const <a class="el" href="classgameplay_1_1_control.html">Control</a> *container, const <a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> &amp;offset)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a7946117d99feaffbc186a4b591bdc885">drawBorder</a> (<a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *spriteBatch, const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a> (<a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *spriteBatch, const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a> (<a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *spriteBatch, const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a> (const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a> (<a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *spriteBatch, const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip, bool needsClear, bool cleared, float targetHeight)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a> (<a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *spriteBatch, const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;clip, bool needsClear, bool cleared, float targetHeight)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">initialize</a> (<a class="el" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a> *style, <a class="el" href="classgameplay_1_1_properties.html">Properties</a> *properties)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">initialize</a> (<a class="el" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a> *style, <a class="el" href="classgameplay_1_1_properties.html">Properties</a> *properties)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a867d58fde43fb1d38614fc8d3b72e4ba">isDirty</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a867d58fde43fb1d38614fc8d3b72e4ba">isDirty</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_theme_1_1_theme_image.html">Theme::ThemeImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a1a0ef2fde6b78c668f30d96e49e4dced">getImage</a> (const char *id, <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_theme_1_1_theme_image.html">Theme::ThemeImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a1a0ef2fde6b78c668f30d96e49e4dced">getImage</a> (const char *id, <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> state)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">notifyListeners</a> (<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Listener::EventType</a> eventType)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a1dfdb4c476e4ce7829060f0af2347b85">notifyListeners</a> (<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Control::Listener::EventType</a> eventType)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a09500f6090428a06cf18418ba622a401">hasFocus</a> () const </td></tr>
 <tr><td colspan="2"><h2><a name="pro-static-methods"></a>
 <tr><td colspan="2"><h2><a name="pro-static-methods"></a>
 Static Protected Member Functions</h2></td></tr>
 Static Protected Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#ae43388e365a054968f10526daa0a69c4">getState</a> (const char *state)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#ae43388e365a054968f10526daa0a69c4">getState</a> (const char *state)</td></tr>
@@ -279,8 +288,9 @@ Protected Attributes</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a793a5230d5df640c16b4bd8bf3e3c9b7">_autoWidth</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a793a5230d5df640c16b4bd8bf3e3c9b7">_autoWidth</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a3e881d2d3994afc23065a362c437e295">_autoHeight</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a3e881d2d3994afc23065a362c437e295">_autoHeight</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::map&lt; <a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Listener::EventType</a>, <br class="typebreak"/>
-std::list&lt; <a class="el" href="classgameplay_1_1_control_1_1_listener.html">Listener</a> * &gt; * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">_listeners</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::map<br class="typebreak"/>
+&lt; <a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Control::Listener::EventType</a>, <br class="typebreak"/>
+std::list&lt; <a class="el" href="classgameplay_1_1_control_1_1_listener.html">Control::Listener</a> * &gt; * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a5b4f63049a194f91d70772245e01b98a">_listeners</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a8adea2635b544f38ca34162f11ec903d">_style</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_theme_1_1_style.html">Theme::Style</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a8adea2635b544f38ca34162f11ec903d">_style</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a2105b9665591c98e50f42ddb6b1d8c38">_visible</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a2105b9665591c98e50f42ddb6b1d8c38">_visible</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td></tr>
@@ -333,6 +343,9 @@ Static Protected Attributes</h2></td></tr>
 <tr><td valign="top"><em><a class="anchor" id="a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448"></a><!-- doxytag: member="DISABLED" ref="a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448" args="" -->DISABLED</em>&nbsp;</td><td>
 <tr><td valign="top"><em><a class="anchor" id="a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448"></a><!-- doxytag: member="DISABLED" ref="a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448" args="" -->DISABLED</em>&nbsp;</td><td>
 <p>State of a control that has been disabled. </p>
 <p>State of a control that has been disabled. </p>
 </td></tr>
 </td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21"></a><!-- doxytag: member="HOVER" ref="a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21" args="" -->HOVER</em>&nbsp;</td><td>
+<p>When a mouse is in use, the state of a control the cursor is over. </p>
+</td></tr>
 </table>
 </table>
 </dd>
 </dd>
 </dl>
 </dl>
@@ -466,7 +479,42 @@ Static Protected Attributes</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_container.html#ab42f7d5f24b9978527c80f972c851cdf">gameplay::Container</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_container.html#ab42f7d5f24b9978527c80f972c851cdf">gameplay::Container</a>, and <a class="el" href="classgameplay_1_1_slider.html#aa0f481fb950736359eacc41005235385">gameplay::Slider</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7946117d99feaffbc186a4b591bdc885"></a><!-- doxytag: member="gameplay::Control::drawBorder" ref="a7946117d99feaffbc186a4b591bdc885" args="(SpriteBatch *spriteBatch, const Rectangle &amp;clip)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="classgameplay_1_1_control.html#a7946117d99feaffbc186a4b591bdc885">gameplay::Control::drawBorder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_sprite_batch.html">SpriteBatch</a> *&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a> &amp;&#160;</td>
+          <td class="paramname"><em>clip</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Draws the themed border and background of a control.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">spriteBatch</td><td>The sprite batch containing this control's border images. </td></tr>
+    <tr><td class="paramname">clip</td><td>The clipping rectangle of this control's parent container. </td></tr>
+  </table>
+  </dd>
+</dl>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -503,7 +551,7 @@ Static Protected Attributes</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_slider.html#a00981e76ee43f7d3481a38adc39b8d40">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_joystick.html#acc5889195d133684a3375e7174a04d8f">gameplay::Joystick</a>, <a class="el" href="classgameplay_1_1_radio_button.html#a1b44c932cb97ef676bfff5734d92638c">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_check_box.html#ac87db1d15aa3d773b994466d09cb0f7c">gameplay::CheckBox</a>, and <a class="el" href="classgameplay_1_1_text_box.html#a5d121ad1ba1a14d8204c61368a09f326">gameplay::TextBox</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_slider.html#a00981e76ee43f7d3481a38adc39b8d40">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_radio_button.html#a1b44c932cb97ef676bfff5734d92638c">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_joystick.html#acc5889195d133684a3375e7174a04d8f">gameplay::Joystick</a>, <a class="el" href="classgameplay_1_1_check_box.html#ac87db1d15aa3d773b994466d09cb0f7c">gameplay::CheckBox</a>, <a class="el" href="classgameplay_1_1_text_box.html#a5d121ad1ba1a14d8204c61368a09f326">gameplay::TextBox</a>, and <a class="el" href="classgameplay_1_1_image_control.html#aa056caedc0e810e630a951ebc6407dc8">gameplay::ImageControl</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -531,6 +579,68 @@ Static Protected Attributes</h2></td></tr>
 
 
 <p>Reimplemented in <a class="el" href="classgameplay_1_1_slider.html#ae9230b460a2761a3493f6bd6ba43a469">gameplay::Slider</a>, and <a class="el" href="classgameplay_1_1_label.html#a83ccd932008b95c7ca74751fb1b1d27b">gameplay::Label</a>.</p>
 <p>Reimplemented in <a class="el" href="classgameplay_1_1_slider.html#ae9230b460a2761a3493f6bd6ba43a469">gameplay::Slider</a>, and <a class="el" href="classgameplay_1_1_label.html#a83ccd932008b95c7ca74751fb1b1d27b">gameplay::Label</a>.</p>
 
 
+</div>
+</div>
+<a class="anchor" id="a1eb941b483324abf5cbb3e62dee40a58"></a><!-- doxytag: member="gameplay::Control::gamepadEvent" ref="a1eb941b483324abf5cbb3e62dee40a58" args="(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual bool <a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">gameplay::Control::gamepadEvent</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a>&#160;</td>
+          <td class="paramname"><em>evt</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *&#160;</td>
+          <td class="paramname"><em>gamepad</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&#160;</td>
+          <td class="paramname"><em>analogIndex</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> callback on gamepad events.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">gamepad</td><td>The gamepad whose state changed. </td></tr>
+    <tr><td class="paramname">evt</td><td>The gamepad event that occurred. </td></tr>
+    <tr><td class="paramname">analogIndex</td><td>If evt is JOYSTICK_EVENT or TRIGGER_EVENT, this will be the index of the corresponding control. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_container.html#a8f3a9dfdfe154e926e184f537f84ed20">gameplay::Container</a>, <a class="el" href="classgameplay_1_1_slider.html#a8a2b476ed271ba4f75375e59265aeefb">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_radio_button.html#a59dbcaabaac8e8bf243e196106645c23">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_check_box.html#a01d79deaeb17aa0f19e65c3ae0d31de6">gameplay::CheckBox</a>, and <a class="el" href="classgameplay_1_1_button.html#ae745966cbae30362d58ca0f4249c5dfe">gameplay::Button</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aed1a08b34ad1a7a0ae9faf5629ec46df"></a><!-- doxytag: member="gameplay::Control::getAbsoluteBounds" ref="aed1a08b34ad1a7a0ae9faf5629ec46df" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classgameplay_1_1_rectangle.html">Rectangle</a>&amp; <a class="el" href="classgameplay_1_1_control.html#aed1a08b34ad1a7a0ae9faf5629ec46df">gameplay::Control::getAbsoluteBounds</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the absolute bounds of this control, in pixels, including border and padding, before clipping.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The absolute bounds of this control. </dd></dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="ad8ae42690735608d9c4038c78669b5cb"></a><!-- doxytag: member="gameplay::Control::getAlignment" ref="ad8ae42690735608d9c4038c78669b5cb" args="() const " -->
 <a class="anchor" id="ad8ae42690735608d9c4038c78669b5cb"></a><!-- doxytag: member="gameplay::Control::getAlignment" ref="ad8ae42690735608d9c4038c78669b5cb" args="() const " -->
@@ -1361,7 +1471,7 @@ Static Protected Attributes</h2></td></tr>
 <p>Gets the type of the <a class="el" href="classgameplay_1_1_control.html">Control</a> and returns it as a string.</p>
 <p>Gets the type of the <a class="el" href="classgameplay_1_1_control.html">Control</a> and returns it as a string.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The string of the <a class="el" href="classgameplay_1_1_control.html">Control</a> type, all in lower-case. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The string of the <a class="el" href="classgameplay_1_1_control.html">Control</a> type, all in lower-case. </dd></dl>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_container.html#ae82a9d7043153cdc100fc49e84340ea3">gameplay::Container</a>, <a class="el" href="classgameplay_1_1_form.html#aa211f5d6baced954de1fdf2f961ede71">gameplay::Form</a>, <a class="el" href="classgameplay_1_1_joystick.html#a241fe505e84cda72be29d876b218d398">gameplay::Joystick</a>, <a class="el" href="classgameplay_1_1_slider.html#a13597ce42b8ea143eb340e114ee72332">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_button.html#a03e77d7da3b25b327ccde09fe419d29c">gameplay::Button</a>, <a class="el" href="classgameplay_1_1_check_box.html#ae8a9efbb552eb4c88c500c0e231b4167">gameplay::CheckBox</a>, <a class="el" href="classgameplay_1_1_radio_button.html#a6d5db6a5dc96eff2c7ebb2139c17abb0">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_text_box.html#a371643acaee26d786c74789de55d4182">gameplay::TextBox</a>, and <a class="el" href="classgameplay_1_1_label.html#af11e3bc6954d534ee1ed9bf848904c16">gameplay::Label</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_container.html#ae82a9d7043153cdc100fc49e84340ea3">gameplay::Container</a>, <a class="el" href="classgameplay_1_1_form.html#aa211f5d6baced954de1fdf2f961ede71">gameplay::Form</a>, <a class="el" href="classgameplay_1_1_joystick.html#a241fe505e84cda72be29d876b218d398">gameplay::Joystick</a>, <a class="el" href="classgameplay_1_1_image_control.html#a5baf1490bb084a487941d00f071b9645">gameplay::ImageControl</a>, <a class="el" href="classgameplay_1_1_slider.html#a13597ce42b8ea143eb340e114ee72332">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_button.html#a03e77d7da3b25b327ccde09fe419d29c">gameplay::Button</a>, <a class="el" href="classgameplay_1_1_check_box.html#ae8a9efbb552eb4c88c500c0e231b4167">gameplay::CheckBox</a>, <a class="el" href="classgameplay_1_1_radio_button.html#a6d5db6a5dc96eff2c7ebb2139c17abb0">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_text_box.html#a371643acaee26d786c74789de55d4182">gameplay::TextBox</a>, and <a class="el" href="classgameplay_1_1_label.html#af11e3bc6954d534ee1ed9bf848904c16">gameplay::Label</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1435,6 +1545,23 @@ Static Protected Attributes</h2></td></tr>
 <p>Get this control's z-index.</p>
 <p>Get this control's z-index.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>This control's z-index. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>This control's z-index. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="a09500f6090428a06cf18418ba622a401"></a><!-- doxytag: member="gameplay::Control::hasFocus" ref="a09500f6090428a06cf18418ba622a401" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classgameplay_1_1_control.html#a09500f6090428a06cf18418ba622a401">gameplay::Control::hasFocus</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Gets whether this control is in focus. Note that a control's state can be HOVER while the control is in focus. When the cursor leaves the control, it will return to the FOCUS state. This method will still return true in this case. </p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="ab2aab797de258880dab8ab61edd2259a"></a><!-- doxytag: member="gameplay::Control::initialize" ref="ab2aab797de258880dab8ab61edd2259a" args="(Theme::Style *style, Properties *properties)" -->
 <a class="anchor" id="ab2aab797de258880dab8ab61edd2259a"></a><!-- doxytag: member="gameplay::Control::initialize" ref="ab2aab797de258880dab8ab61edd2259a" args="(Theme::Style *style, Properties *properties)" -->
@@ -1470,7 +1597,7 @@ Static Protected Attributes</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_joystick.html#a7cc06618945395cf4c74f18203514379">gameplay::Joystick</a>, and <a class="el" href="classgameplay_1_1_label.html#a5a3f16b1307aa392732e1167dc83ff6f">gameplay::Label</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_joystick.html#a7cc06618945395cf4c74f18203514379">gameplay::Joystick</a>, <a class="el" href="classgameplay_1_1_image_control.html#ae50f3fab285a26000b066dcff9bb4ec7">gameplay::ImageControl</a>, and <a class="el" href="classgameplay_1_1_label.html#a5a3f16b1307aa392732e1167dc83ff6f">gameplay::Label</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1587,7 +1714,7 @@ Static Protected Attributes</h2></td></tr>
 <dd>
 <dd>
 <a class="el" href="classgameplay_1_1_keyboard.html#a4e04e50db898d22f57e2a6de766ff81b">Keyboard::Key</a> </dd></dl>
 <a class="el" href="classgameplay_1_1_keyboard.html#a4e04e50db898d22f57e2a6de766ff81b">Keyboard::Key</a> </dd></dl>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_container.html#a3fa6f23d92572af2221aafa70803949a">gameplay::Container</a>, and <a class="el" href="classgameplay_1_1_text_box.html#a054279ea14d4f37068d57b9a4309e9d6">gameplay::TextBox</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_container.html#a3fa6f23d92572af2221aafa70803949a">gameplay::Container</a>, <a class="el" href="classgameplay_1_1_slider.html#a0c3d8564baa230a3d14835b2846b486a">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_radio_button.html#aaf06bf7161c4748afc2dd55c280c04ca">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_check_box.html#a804ffd05be38f95f9b5b5a389240defd">gameplay::CheckBox</a>, <a class="el" href="classgameplay_1_1_text_box.html#a054279ea14d4f37068d57b9a4309e9d6">gameplay::TextBox</a>, and <a class="el" href="classgameplay_1_1_button.html#a591996947d6b3fed03fbfe368e91dcde">gameplay::Button</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -1644,14 +1771,14 @@ Static Protected Attributes</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a7e8946a67d3db56e3faaa849e65e5dc1"></a><!-- doxytag: member="gameplay::Control::notifyListeners" ref="a7e8946a67d3db56e3faaa849e65e5dc1" args="(Listener::EventType eventType)" -->
+<a class="anchor" id="a1dfdb4c476e4ce7829060f0af2347b85"></a><!-- doxytag: member="gameplay::Control::notifyListeners" ref="a1dfdb4c476e4ce7829060f0af2347b85" args="(Control::Listener::EventType eventType)" -->
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname">void <a class="el" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">gameplay::Control::notifyListeners</a> </td>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_control.html#a1dfdb4c476e4ce7829060f0af2347b85">gameplay::Control::notifyListeners</a> </td>
           <td>(</td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Listener::EventType</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Control::Listener::EventType</a>&#160;</td>
           <td class="paramname"><em>eventType</em></td><td>)</td>
           <td class="paramname"><em>eventType</em></td><td>)</td>
           <td><code> [protected]</code></td>
           <td><code> [protected]</code></td>
         </tr>
         </tr>
@@ -3018,12 +3145,12 @@ Static Protected Attributes</h2></td></tr>
 
 
 </div>
 </div>
 </div>
 </div>
-<a class="anchor" id="a5159a7a6a2f42d60aaaee5e445f75ac2"></a><!-- doxytag: member="gameplay::Control::_listeners" ref="a5159a7a6a2f42d60aaaee5e445f75ac2" args="" -->
+<a class="anchor" id="a5b4f63049a194f91d70772245e01b98a"></a><!-- doxytag: member="gameplay::Control::_listeners" ref="a5b4f63049a194f91d70772245e01b98a" args="" -->
 <div class="memitem">
 <div class="memitem">
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname">std::map&lt;<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Listener::EventType</a>, std::list&lt;<a class="el" href="classgameplay_1_1_control_1_1_listener.html">Listener</a>*&gt;*&gt;* <a class="el" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">gameplay::Control::_listeners</a><code> [protected]</code></td>
+          <td class="memname">std::map&lt;<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">Control::Listener::EventType</a>, std::list&lt;<a class="el" href="classgameplay_1_1_control_1_1_listener.html">Control::Listener</a>*&gt;*&gt;* <a class="el" href="classgameplay_1_1_control.html#a5b4f63049a194f91d70772245e01b98a">gameplay::Control::_listeners</a><code> [protected]</code></td>
         </tr>
         </tr>
       </table>
       </table>
 </div>
 </div>
@@ -3261,7 +3388,7 @@ Static Protected Attributes</h2></td></tr>
 <div class="memproto">
 <div class="memproto">
       <table class="memname">
       <table class="memname">
         <tr>
         <tr>
-          <td class="memname">const unsigned char <a class="el" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">gameplay::Control::STATE_ALL</a> = <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a3e525c16bca46dd0d7076ff4ebb25a79">ACTIVE</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a><code> [static]</code></td>
+          <td class="memname">const unsigned char <a class="el" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">gameplay::Control::STATE_ALL</a> = <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a3e525c16bca46dd0d7076ff4ebb25a79">ACTIVE</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> | <a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a><code> [static]</code></td>
         </tr>
         </tr>
       </table>
       </table>
 </div>
 </div>
@@ -3288,7 +3415,7 @@ Static Protected Attributes</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

BIN
api/classgameplay_1_1_control.png


+ 3 - 1
api/classgameplay_1_1_control_1_1_listener-members.html

@@ -82,7 +82,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 This is the complete list of members for <a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a>, including all inherited members.<table>
 This is the complete list of members for <a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a>, including all inherited members.<table>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7bace9ec5268963968977db0663c6a7864c">CLICK</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7bace9ec5268963968977db0663c6a7864c">CLICK</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#a66f6fda768f03da5a0d766766c75e636">controlEvent</a>(Control *control, EventType evt)=0</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td><code> [pure virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#a66f6fda768f03da5a0d766766c75e636">controlEvent</a>(Control *control, EventType evt)=0</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba56ccc7b74ebb7da246c364f02311d85c">ENTER</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">EventType</a> enum name</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7b">EventType</a> enum name</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba058c67d12564914d52e4914b9033b785">LEAVE</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba0c1532b622fd5351e809f45228bee045">MIDDLE_CLICK</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba0c1532b622fd5351e809f45228bee045">MIDDLE_CLICK</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7bab10979e099c8c8fcd542df7b5afaef94">PRESS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7bab10979e099c8c8fcd542df7b5afaef94">PRESS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba4d6d0d7568cba92935eb52fff947a985">RELEASE</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba4d6d0d7568cba92935eb52fff947a985">RELEASE</a> enum value</td><td><a class="el" href="classgameplay_1_1_control_1_1_listener.html">gameplay::Control::Listener</a></td><td></td></tr>
@@ -108,7 +110,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 11 - 2
api/classgameplay_1_1_control_1_1_listener.html

@@ -111,7 +111,10 @@ Public Types</h2></td></tr>
 <br/>
 <br/>
 &#160;&#160;<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba362f1a78608d5b6cdce78a8335ba6da5">TEXT_CHANGED</a> =  0x10, 
 &#160;&#160;<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba362f1a78608d5b6cdce78a8335ba6da5">TEXT_CHANGED</a> =  0x10, 
 <a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba0c1532b622fd5351e809f45228bee045">MIDDLE_CLICK</a> =  0x20, 
 <a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba0c1532b622fd5351e809f45228bee045">MIDDLE_CLICK</a> =  0x20, 
-<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba4d6f8a5bed091f58c2d44d27fedaf7d3">RIGHT_CLICK</a> =  0x40
+<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba4d6f8a5bed091f58c2d44d27fedaf7d3">RIGHT_CLICK</a> =  0x40, 
+<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba56ccc7b74ebb7da246c364f02311d85c">ENTER</a> =  0x80, 
+<br/>
+&#160;&#160;<a class="el" href="classgameplay_1_1_control_1_1_listener.html#aa9f8812153823b2902149969a083af7ba058c67d12564914d52e4914b9033b785">LEAVE</a> =  0x100
 <br/>
 <br/>
  }</td></tr>
  }</td></tr>
 <tr><td colspan="2"><h2><a name="pub-methods"></a>
 <tr><td colspan="2"><h2><a name="pub-methods"></a>
@@ -154,6 +157,12 @@ Public Member Functions</h2></td></tr>
 <tr><td valign="top"><em><a class="anchor" id="aa9f8812153823b2902149969a083af7ba4d6f8a5bed091f58c2d44d27fedaf7d3"></a><!-- doxytag: member="RIGHT_CLICK" ref="aa9f8812153823b2902149969a083af7ba4d6f8a5bed091f58c2d44d27fedaf7d3" args="" -->RIGHT_CLICK</em>&nbsp;</td><td>
 <tr><td valign="top"><em><a class="anchor" id="aa9f8812153823b2902149969a083af7ba4d6f8a5bed091f58c2d44d27fedaf7d3"></a><!-- doxytag: member="RIGHT_CLICK" ref="aa9f8812153823b2902149969a083af7ba4d6f8a5bed091f58c2d44d27fedaf7d3" args="" -->RIGHT_CLICK</em>&nbsp;</td><td>
 <p>Event triggered when a control is clicked with the right mouse button. </p>
 <p>Event triggered when a control is clicked with the right mouse button. </p>
 </td></tr>
 </td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aa9f8812153823b2902149969a083af7ba56ccc7b74ebb7da246c364f02311d85c"></a><!-- doxytag: member="ENTER" ref="aa9f8812153823b2902149969a083af7ba56ccc7b74ebb7da246c364f02311d85c" args="" -->ENTER</em>&nbsp;</td><td>
+<p>Event triggered when a mouse cursor enters a control. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aa9f8812153823b2902149969a083af7ba058c67d12564914d52e4914b9033b785"></a><!-- doxytag: member="LEAVE" ref="aa9f8812153823b2902149969a083af7ba058c67d12564914d52e4914b9033b785" args="" -->LEAVE</em>&nbsp;</td><td>
+<p>Event triggered when a mouse cursor leaves a control. </p>
+</td></tr>
 </table>
 </table>
 </dd>
 </dd>
 </dl>
 </dl>
@@ -214,7 +223,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:51 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 2 - 1
api/classgameplay_1_1_curve-members.html

@@ -100,6 +100,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1ac45de5c8d9c2ead7582725733e451fef">ELASTIC_OUT</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1ac45de5c8d9c2ead7582725733e451fef">ELASTIC_OUT</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1aefc2885d8c0605e658f5da748586d1fa">ELASTIC_OUT_IN</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1aefc2885d8c0605e658f5da748586d1fa">ELASTIC_OUT_IN</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ac8e72bf270f5ac3e93c7137bb3e05823">evaluate</a>(float time, float *dst) const </td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ac8e72bf270f5ac3e93c7137bb3e05823">evaluate</a>(float time, float *dst) const </td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#aa12a3d6e621e8e1af43e1b369b7e5af9">evaluate</a>(float time, float startTime, float endTime, float loopBlendTime, float *dst) const </td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1a6d0f1efbdf854d32bd0f18b34ce62896">EXPONENTIAL_IN</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1a6d0f1efbdf854d32bd0f18b34ce62896">EXPONENTIAL_IN</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1a4be130b9ec01dc84bcd21c251efe6e8f">EXPONENTIAL_IN_OUT</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1a4be130b9ec01dc84bcd21c251efe6e8f">EXPONENTIAL_IN_OUT</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1af70a4d9d81e186a2217a05a6feb3af0e">EXPONENTIAL_OUT</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1af70a4d9d81e186a2217a05a6feb3af0e">EXPONENTIAL_OUT</a> enum value</td><td><a class="el" href="classgameplay_1_1_curve.html">gameplay::Curve</a></td><td></td></tr>
@@ -161,7 +162,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_c
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 62 - 2
api/classgameplay_1_1_curve.html

@@ -187,6 +187,7 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_curve.html#a04810ceb111a6983adb65066e5247bf9">setPoint</a> (unsigned int index, float time, float *value, <a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1">InterpolationType</a> type, float *inValue, float *outValue)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_curve.html#a04810ceb111a6983adb65066e5247bf9">setPoint</a> (unsigned int index, float time, float *value, <a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1">InterpolationType</a> type, float *inValue, float *outValue)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_curve.html#a5e1507314653f0962d0f5c827b11e070">setTangent</a> (unsigned int index, <a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1">InterpolationType</a> type, float *inValue, float *outValue)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_curve.html#a5e1507314653f0962d0f5c827b11e070">setTangent</a> (unsigned int index, <a class="el" href="classgameplay_1_1_curve.html#ae692a9c9671b9f4734aea55bfb3050e1">InterpolationType</a> type, float *inValue, float *outValue)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_curve.html#ac8e72bf270f5ac3e93c7137bb3e05823">evaluate</a> (float time, float *dst) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_curve.html#ac8e72bf270f5ac3e93c7137bb3e05823">evaluate</a> (float time, float *dst) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_curve.html#aa12a3d6e621e8e1af43e1b369b7e5af9">evaluate</a> (float time, float startTime, float endTime, float loopBlendTime, float *dst) const </td></tr>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
 Static Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_curve.html">Curve</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_curve.html#abc8ccd32aef348827098296c50dd45b1">create</a> (unsigned int pointCount, unsigned int componentCount)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_curve.html">Curve</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_curve.html#abc8ccd32aef348827098296c50dd45b1">create</a> (unsigned int pointCount, unsigned int componentCount)</td></tr>
@@ -421,7 +422,8 @@ Static Public Member Functions</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>Evaluates the curve at the given position value (between 0.0 and 1.0 inclusive).</p>
+<p>Evaluates the curve at the given position value.</p>
+<p>Time should generally be specified as a value between 0.0 - 1.0, inclusive. A value outside this range can also be specified to perform an interpolation between the two end points of the curve. This can be useful for smoothly interpolating a repeat of the curve.</p>
 <dl class="params"><dt><b>Parameters:</b></dt><dd>
 <dl class="params"><dt><b>Parameters:</b></dt><dd>
   <table class="params">
   <table class="params">
     <tr><td class="paramname">time</td><td>The position to evaluate the curve at. </td></tr>
     <tr><td class="paramname">time</td><td>The position to evaluate the curve at. </td></tr>
@@ -430,6 +432,64 @@ Static Public Member Functions</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
+</div>
+</div>
+<a class="anchor" id="aa12a3d6e621e8e1af43e1b369b7e5af9"></a><!-- doxytag: member="gameplay::Curve::evaluate" ref="aa12a3d6e621e8e1af43e1b369b7e5af9" args="(float time, float startTime, float endTime, float loopBlendTime, float *dst) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_curve.html#ac8e72bf270f5ac3e93c7137bb3e05823">gameplay::Curve::evaluate</a> </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>time</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>startTime</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>endTime</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>loopBlendTime</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>dst</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Evaluates the curve at the given position value (between 0.0 and 1.0 inclusive) within the specified subregion of the curve.</p>
+<p>This method is useful for evaluating sub sections of the curve. A common use for this is when evaluating individual animation clips that are positioned within a larger animation curve. This method also allows looping to occur between the end points of curve sub regions, with optional blending/interpolation between the end points (using the loopBlendTime parameter).</p>
+<p>Time should generally be specified as a value between 0.0 - 1.0, inclusive. A value outside this range can also be specified to perform an interpolation between the two end points of the curve. This can be useful for smoothly interpolating a repeat of the curve.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">time</td><td>The position within the subregion of the curve to evaluate the curve at. A time of zero representes the start of the subregion, with a time of one representing the end of the subregion. </td></tr>
+    <tr><td class="paramname">startTime</td><td>Start time for the subregion (between 0.0 - 1.0). </td></tr>
+    <tr><td class="paramname">endTime</td><td>End time for the subregion (between 0.0 - 1.0). </td></tr>
+    <tr><td class="paramname">loopBlendTime</td><td>Time (in milliseconds) to blend between the end points of the curve for looping purposes when time is outside the range 0-1. A value of zero here disables curve looping. </td></tr>
+    <tr><td class="paramname">dst</td><td>The evaluated value of the curve at the given time. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a88cb908bf32c2166519b9b3e7feb11c9"></a><!-- doxytag: member="gameplay::Curve::getComponentCount" ref="a88cb908bf32c2166519b9b3e7feb11c9" args="() const " -->
 <a class="anchor" id="a88cb908bf32c2166519b9b3e7feb11c9"></a><!-- doxytag: member="gameplay::Curve::getComponentCount" ref="a88cb908bf32c2166519b9b3e7feb11c9" args="() const " -->
@@ -717,7 +777,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 2 - 1
api/classgameplay_1_1_depth_stencil_target-members.html

@@ -90,6 +90,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_d
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html#a82bdf02f15198dad023af2e92c3e9a9f">getId</a>() const </td><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html">gameplay::DepthStencilTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html#a82bdf02f15198dad023af2e92c3e9a9f">getId</a>() const </td><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html">gameplay::DepthStencilTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html#a8f15ea5d65afc858d22e75d87299a338">getWidth</a>() const </td><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html">gameplay::DepthStencilTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html#a8f15ea5d65afc858d22e75d87299a338">getWidth</a>() const </td><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html">gameplay::DepthStencilTarget</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html#ac00821660f5600beb5d980aae777e487">isPacked</a>() const </td><td><a class="el" href="classgameplay_1_1_depth_stencil_target.html">gameplay::DepthStencilTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#aafd8a7a7934b33c8bf216756d04cf33b">release</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#aafd8a7a7934b33c8bf216756d04cf33b">release</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
@@ -112,7 +113,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_d
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 20 - 1
api/classgameplay_1_1_depth_stencil_target.html

@@ -121,6 +121,7 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#a1b64203f776599ea4a838f3000daa7b5">Format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#af9dec7f946c95a61c193596de2ab7620">getFormat</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#a1b64203f776599ea4a838f3000daa7b5">Format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#af9dec7f946c95a61c193596de2ab7620">getFormat</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#a8f15ea5d65afc858d22e75d87299a338">getWidth</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#a8f15ea5d65afc858d22e75d87299a338">getWidth</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#aff72e9038c3013a8036c7ef8cd52f57c">getHeight</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#aff72e9038c3013a8036c7ef8cd52f57c">getHeight</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#ac00821660f5600beb5d980aae777e487">isPacked</a> () const </td></tr>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
 Static Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#af3fe8ee386ea32ff3d1ed697ba3ccdc7">create</a> (const char *id, <a class="el" href="classgameplay_1_1_depth_stencil_target.html#a1b64203f776599ea4a838f3000daa7b5">Format</a> format, unsigned int width, unsigned int height)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_depth_stencil_target.html#af3fe8ee386ea32ff3d1ed697ba3ccdc7">create</a> (const char *id, <a class="el" href="classgameplay_1_1_depth_stencil_target.html#a1b64203f776599ea4a838f3000daa7b5">Format</a> format, unsigned int width, unsigned int height)</td></tr>
@@ -299,6 +300,24 @@ Static Public Member Functions</h2></td></tr>
 <p>Returns the width of the <a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a>.</p>
 <p>Returns the width of the <a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a>.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The width. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The width. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="ac00821660f5600beb5d980aae777e487"></a><!-- doxytag: member="gameplay::DepthStencilTarget::isPacked" ref="ac00821660f5600beb5d980aae777e487" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classgameplay_1_1_depth_stencil_target.html#ac00821660f5600beb5d980aae777e487">gameplay::DepthStencilTarget::isPacked</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Returns true if depth and stencil buffer are packed.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The packed state. </dd></dl>
+
 </div>
 </div>
 </div>
 </div>
 </div><!-- contents -->
 </div><!-- contents -->
@@ -319,7 +338,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_effect-members.html

@@ -126,7 +126,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_e
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_effect.html

@@ -930,7 +930,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 2 - 1
api/classgameplay_1_1_file_system-members.html

@@ -81,6 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 This is the complete list of members for <a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a>, including all inherited members.<table>
 This is the complete list of members for <a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a>, including all inherited members.<table>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a4e310ae4419c45a6fed11fd34c27c7e1">createFileFromAsset</a>(const char *path)</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a4e310ae4419c45a6fed11fd34c27c7e1">createFileFromAsset</a>(const char *path)</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a6a2fa61565252c8652bc4b972444d905">fileExists</a>(const char *filePath)</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a6a2fa61565252c8652bc4b972444d905">fileExists</a>(const char *filePath)</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#ab7324718472508fe11c4042c62879f61">getDirectoryName</a>(const char *path)</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a2a9e75f6ad418973f51e435a11b4b3d3">getExtension</a>(const char *path)</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a2a9e75f6ad418973f51e435a11b4b3d3">getExtension</a>(const char *path)</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a4a7c4dee6ab58c50ce4cf9043f1529ab">getResourcePath</a>()</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a4a7c4dee6ab58c50ce4cf9043f1529ab">getResourcePath</a>()</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a0e8074b04446a8087899d3559e9b0d09">isAbsolutePath</a>(const char *filePath)</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_file_system.html#a0e8074b04446a8087899d3559e9b0d09">isAbsolutePath</a>(const char *filePath)</td><td><a class="el" href="classgameplay_1_1_file_system.html">gameplay::FileSystem</a></td><td><code> [static]</code></td></tr>
@@ -114,7 +115,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 33 - 1
api/classgameplay_1_1_file_system.html

@@ -123,6 +123,7 @@ Static Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_file_system.html#af65e3195958242239fcb8db228a9db0c">readAll</a> (const char *filePath, int *fileSize=NULL)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_file_system.html#af65e3195958242239fcb8db228a9db0c">readAll</a> (const char *filePath, int *fileSize=NULL)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_file_system.html#a0e8074b04446a8087899d3559e9b0d09">isAbsolutePath</a> (const char *filePath)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_file_system.html#a0e8074b04446a8087899d3559e9b0d09">isAbsolutePath</a> (const char *filePath)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_file_system.html#a4e310ae4419c45a6fed11fd34c27c7e1">createFileFromAsset</a> (const char *path)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_file_system.html#a4e310ae4419c45a6fed11fd34c27c7e1">createFileFromAsset</a> (const char *path)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_file_system.html#ab7324718472508fe11c4042c62879f61">getDirectoryName</a> (const char *path)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_file_system.html#a2a9e75f6ad418973f51e435a11b4b3d3">getExtension</a> (const char *path)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_file_system.html#a2a9e75f6ad418973f51e435a11b4b3d3">getExtension</a> (const char *path)</td></tr>
 </table>
 </table>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
@@ -207,6 +208,37 @@ Static Public Member Functions</h2></td></tr>
 </dl>
 </dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the file exists; <code>false</code> otherwise. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the file exists; <code>false</code> otherwise. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="ab7324718472508fe11c4042c62879f61"></a><!-- doxytag: member="gameplay::FileSystem::getDirectoryName" ref="ab7324718472508fe11c4042c62879f61" args="(const char *path)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static std::string <a class="el" href="classgameplay_1_1_file_system.html#ab7324718472508fe11c4042c62879f61">gameplay::FileSystem::getDirectoryName</a> </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>path</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Returns the directory name up to and including the trailing '/'.</p>
+<p>This is a lexical method so it does not verify that the directory exists. Back slashes will be converted to forward slashes.</p>
+<ul>
+<li>"res/image.png" will return "res/"</li>
+<li>"image.png" will return ""</li>
+<li>"c:\foo\bar\image.png" will return "c:/foo/bar/"</li>
+</ul>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>file path. May be relative or absolute, forward or back slashes. May be NULL.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The directory name with the trailing '/'. Returns "" if path is NULL or the path does not contain a directory. </dd></dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a2a9e75f6ad418973f51e435a11b4b3d3"></a><!-- doxytag: member="gameplay::FileSystem::getExtension" ref="a2a9e75f6ad418973f51e435a11b4b3d3" args="(const char *path)" -->
 <a class="anchor" id="a2a9e75f6ad418973f51e435a11b4b3d3"></a><!-- doxytag: member="gameplay::FileSystem::getExtension" ref="a2a9e75f6ad418973f51e435a11b4b3d3" args="(const char *path)" -->
@@ -551,7 +583,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_flow_layout-members.html

@@ -111,7 +111,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_flow_layout.html

@@ -195,7 +195,7 @@ Protected Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_font-members.html

@@ -139,7 +139,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_font.html

@@ -918,7 +918,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_font_1_1_text-members.html

@@ -101,7 +101,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_font_1_1_text.html

@@ -180,7 +180,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 17 - 3
api/classgameplay_1_1_form-members.html

@@ -97,7 +97,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1b3920d09aa80bf7e328eb07f6f85328">_layout</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1b3920d09aa80bf7e328eb07f6f85328">_layout</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5b4f63049a194f91d70772245e01b98a">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#af4e82c8e840df5efa75ebbc4595766a3">_scroll</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#af4e82c8e840df5efa75ebbc4595766a3">_scroll</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
@@ -127,6 +127,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a299387c4b59f1153d0745b66615ddf79">_scrollingVeryFirstX</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a299387c4b59f1153d0745b66615ddf79">_scrollingVeryFirstX</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a471baad5b4a2d4323008250e7f760bb8">_scrollingVeryFirstY</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a471baad5b4a2d4323008250e7f760bb8">_scrollingVeryFirstY</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ac2a1c3bfc493c608123345342c011145">_scrollPosition</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ac2a1c3bfc493c608123345342c011145">_scrollPosition</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a3dc19bdefc3874ffda8dba9b7b7b5613">_scrollWheelSpeed</a></td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8adea2635b544f38ca34162f11ec903d">_style</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8adea2635b544f38ca34162f11ec903d">_style</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a3427f0e388bbfed7b5ee9fdda24b60a8">_targetType</a></td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a3427f0e388bbfed7b5ee9fdda24b60a8">_targetType</a></td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
@@ -184,10 +185,13 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_form.html#a7bc4b2ff1e201c62f6e6b5f2c645f1c0">draw</a>()</td><td><a class="el" href="classgameplay_1_1_form.html">gameplay::Form</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_form.html#a7bc4b2ff1e201c62f6e6b5f2c645f1c0">draw</a>()</td><td><a class="el" href="classgameplay_1_1_form.html">gameplay::Form</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ab42f7d5f24b9978527c80f972c851cdf">gameplay::Container::draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ab42f7d5f24b9978527c80f972c851cdf">gameplay::Container::draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7946117d99feaffbc186a4b591bdc885">drawBorder</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a8f3a9dfdfe154e926e184f537f84ed20">gamepadEvent</a>(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aed1a08b34ad1a7a0ae9faf5629ec46df">getAbsoluteBounds</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1f88ffbc4b0fcf37d5e0be9cf76cac22">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1f88ffbc4b0fcf37d5e0be9cf76cac22">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
@@ -226,6 +230,9 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a3c5258a887647fa01203824e04a8a882">getScroll</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a3c5258a887647fa01203824e04a8a882">getScroll</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ae6874197f50ab2a1d4ec9ed3a94361a8">getScroll</a>(const char *scroll)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ae6874197f50ab2a1d4ec9ed3a94361a8">getScroll</a>(const char *scroll)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a0ba6bc64b6941c2fcb9ae8400c8145b3">getScrollingFriction</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a3f81f890f63477bd0c126bbc05c644a3">getScrollWheelRequiresFocus</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a0e928c06231a0776fc9917a75cafd1c1">getScrollWheelSpeed</a>() const </td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5ae026700a0cfa40ffcdb29e50a5a049">getSkinColor</a>(State state=NORMAL) const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5ae026700a0cfa40ffcdb29e50a5a049">getSkinColor</a>(State state=NORMAL) const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a83667e290dd161f99b880c6c0461ac17">getSkinRegion</a>(State state=NORMAL) const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a83667e290dd161f99b880c6c0461ac17">getSkinRegion</a>(State state=NORMAL) const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#afc44b1d7f9113ad7d6f8c821f275fbf3">getState</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#afc44b1d7f9113ad7d6f8c821f275fbf3">getState</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
@@ -240,6 +247,8 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a09500f6090428a06cf18418ba622a401">hasFocus</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a099228d12022693fb6ee176dad12e448">insertControl</a>(Control *control, unsigned int index)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a099228d12022693fb6ee176dad12e448">insertControl</a>(Control *control, unsigned int index)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
@@ -253,7 +262,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a19874e847e653f22fd1f737182f3fcd2">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a19874e847e653f22fd1f737182f3fcd2">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a884bcb7f41b5716983541b44a4a297cb">mouseEventScroll</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a884bcb7f41b5716983541b44a4a297cb">mouseEventScroll</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">notifyListeners</a>(Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1dfdb4c476e4ce7829060f0af2347b85">notifyListeners</a>(Control::Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#aa2bc098c7c3d5da1dd27e6fac69649bb">pointerEvent</a>(bool mouse, char evt, int x, int y, int data)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#aa2bc098c7c3d5da1dd27e6fac69649bb">pointerEvent</a>(bool mouse, char evt, int x, int y, int data)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
@@ -295,6 +304,9 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3c1f7dee87df548854e36ddf909e39ee">setPosition</a>(float x, float y)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3c1f7dee87df548854e36ddf909e39ee">setPosition</a>(float x, float y)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ae9b4719a49f84e9e71aadcbf8757c7e9">setScroll</a>(Scroll scroll)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ae9b4719a49f84e9e71aadcbf8757c7e9">setScroll</a>(Scroll scroll)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a8bab8623b4fdfa70abb77a640a2c50e0">setScrollBarsAutoHide</a>(bool autoHide)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a8bab8623b4fdfa70abb77a640a2c50e0">setScrollBarsAutoHide</a>(bool autoHide)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a6d21db930ba58caa151d5b26c6737904">setScrollingFriction</a>(float friction)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a2a1665bf08f46fc714911d6d6ac68291">setScrollWheelRequiresFocus</a>(bool required)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a2f7e79acbfd6d0812cfaeba9f4f5e8aa">setScrollWheelSpeed</a>(float speed)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_form.html#aa6d0faa4255c19da30cf65e7630dd718">setSize</a>(float width, float height)</td><td><a class="el" href="classgameplay_1_1_form.html">gameplay::Form</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_form.html#aa6d0faa4255c19da30cf65e7630dd718">setSize</a>(float width, float height)</td><td><a class="el" href="classgameplay_1_1_form.html">gameplay::Form</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a9469e62867218380e561df161fc7b783">setSkinColor</a>(const Vector4 &amp;color, unsigned char states=STATE_ALL)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a9469e62867218380e561df161fc7b783">setSkinColor</a>(const Vector4 &amp;color, unsigned char states=STATE_ALL)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab91f629f4411b1f459e69efd9f916461">setSkinRegion</a>(const Rectangle &amp;region, unsigned char states=STATE_ALL)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab91f629f4411b1f459e69efd9f916461">setSkinRegion</a>(const Rectangle &amp;region, unsigned char states=STATE_ALL)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
@@ -306,9 +318,11 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1e688847e20467e7d427b5bfc3878b85">setVisible</a>(bool visible)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1e688847e20467e7d427b5bfc3878b85">setVisible</a>(bool visible)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_form.html#a2833db258ab2d6b74772438d53552a38">setWidth</a>(float width)</td><td><a class="el" href="classgameplay_1_1_form.html">gameplay::Form</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_form.html#a2833db258ab2d6b74772438d53552a38">setWidth</a>(float width)</td><td><a class="el" href="classgameplay_1_1_form.html">gameplay::Form</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ac7b612312a3af38cad20e0a20a40b371">setZIndex</a>(int zIndex)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ac7b612312a3af38cad20e0a20a40b371">setZIndex</a>(int zIndex)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#aea3aa9f1cc109ed27b2f5667368bd9bc">sortControls</a>()</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> enum name</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4">State</a> enum name</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8768cfcc0e44dc168ea8d4445d8a0078">STATE_ALL</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">TargetType</a> enum name</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">TargetType</a> enum name</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ac59c4fc05776e197c56cf1b1812de005">timeEvent</a>(long timeDiff, void *cookie)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1eb7f9e877fd66b22d386d3b5ee07c94">touchEvent</a>(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#a1eb7f9e877fd66b22d386d3b5ee07c94">touchEvent</a>(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ab54c39d150a8d8f413062b3524a6e70f">touchEventScroll</a>(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_container.html#ab54c39d150a8d8f413062b3524a6e70f">touchEventScroll</a>(Touch::TouchEvent evt, int x, int y, unsigned int contactIndex)</td><td><a class="el" href="classgameplay_1_1_container.html">gameplay::Container</a></td><td><code> [protected]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>TRANSFORM</b> enum value (defined in <a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a>)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>TRANSFORM</b> enum value (defined in <a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a>)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
@@ -338,7 +352,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 3 - 2
api/classgameplay_1_1_form.html

@@ -103,8 +103,9 @@ Inheritance diagram for gameplay::Form:</div>
  <div class="center">
  <div class="center">
   <img src="classgameplay_1_1_form.png" usemap="#gameplay::Form_map" alt=""/>
   <img src="classgameplay_1_1_form.png" usemap="#gameplay::Form_map" alt=""/>
   <map id="gameplay::Form_map" name="gameplay::Form_map">
   <map id="gameplay::Form_map" name="gameplay::Form_map">
-<area href="classgameplay_1_1_container.html" alt="gameplay::Container" shape="rect" coords="173,112,336,136"/>
+<area href="classgameplay_1_1_container.html" alt="gameplay::Container" shape="rect" coords="259,112,422,136"/>
 <area href="classgameplay_1_1_control.html" alt="gameplay::Control" shape="rect" coords="173,56,336,80"/>
 <area href="classgameplay_1_1_control.html" alt="gameplay::Control" shape="rect" coords="173,56,336,80"/>
+<area href="classgameplay_1_1_time_listener.html" alt="gameplay::TimeListener" shape="rect" coords="346,56,509,80"/>
 <area href="classgameplay_1_1_ref.html" alt="gameplay::Ref" shape="rect" coords="0,0,163,24"/>
 <area href="classgameplay_1_1_ref.html" alt="gameplay::Ref" shape="rect" coords="0,0,163,24"/>
 <area href="classgameplay_1_1_animation_target.html" alt="gameplay::AnimationTarget" shape="rect" coords="173,0,336,24"/>
 <area href="classgameplay_1_1_animation_target.html" alt="gameplay::AnimationTarget" shape="rect" coords="173,0,336,24"/>
 <area href="classgameplay_1_1_script_target.html" alt="gameplay::ScriptTarget" shape="rect" coords="346,0,509,24"/>
 <area href="classgameplay_1_1_script_target.html" alt="gameplay::ScriptTarget" shape="rect" coords="346,0,509,24"/>
@@ -536,7 +537,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

BIN
api/classgameplay_1_1_form.png


+ 4 - 1
api/classgameplay_1_1_frame_buffer-members.html

@@ -84,6 +84,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a6d1ad214098f6796d6c4027b8a432015">bindDefault</a>()</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a6d1ad214098f6796d6c4027b8a432015">bindDefault</a>()</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a764ae1075cc20dfb1329a2d5c49daa27">create</a>(const char *id)</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a764ae1075cc20dfb1329a2d5c49daa27">create</a>(const char *id)</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a2f0fbdb518c3357b41340c15c496f501">create</a>(const char *id, unsigned int width, unsigned int height)</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a2f0fbdb518c3357b41340c15c496f501">create</a>(const char *id, unsigned int width, unsigned int height)</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#aa8811bfb4e227afc2a6ece0e73fc8310">getCurrent</a>()</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a3821840761f4a5017a95b5003153b0c5">getDepthStencilTarget</a>() const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a3821840761f4a5017a95b5003153b0c5">getDepthStencilTarget</a>() const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a2d4b1f194d1b2e90028ff89320fd34cf">getFrameBuffer</a>(const char *id)</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a2d4b1f194d1b2e90028ff89320fd34cf">getFrameBuffer</a>(const char *id)</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a4ab7b16e08a87c42c47f23d63d46b529">getHeight</a>() const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a4ab7b16e08a87c42c47f23d63d46b529">getHeight</a>() const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
@@ -91,7 +92,9 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#ad370566c9456ae2a278c7e174e33138f">getMaxRenderTargets</a>()</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#ad370566c9456ae2a278c7e174e33138f">getMaxRenderTargets</a>()</td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a6f58fd4c48dd9ed3ad2019d88fd1196d">getRefCount</a>() const </td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a144c907eb9faecd7cd8fd32a731464d3">getRenderTarget</a>(unsigned int index=0) const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a144c907eb9faecd7cd8fd32a731464d3">getRenderTarget</a>(unsigned int index=0) const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#ad76764fdc17a26f20c02fa129f3aed3e">getRenderTargetCount</a>() const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a7817548cc856398209fe096659ccc7dc">getWidth</a>() const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#a7817548cc856398209fe096659ccc7dc">getWidth</a>() const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frame_buffer.html#ae33f9036ebd69002dbda98aa60657ed4">isDefault</a>() const </td><td><a class="el" href="classgameplay_1_1_frame_buffer.html">gameplay::FrameBuffer</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#aafd8a7a7934b33c8bf216756d04cf33b">release</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#aafd8a7a7934b33c8bf216756d04cf33b">release</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td></td></tr>
@@ -116,7 +119,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 58 - 1
api/classgameplay_1_1_frame_buffer.html

@@ -116,8 +116,10 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a4ab7b16e08a87c42c47f23d63d46b529">getHeight</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a4ab7b16e08a87c42c47f23d63d46b529">getHeight</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#aa5c53a6a80144041cb770e9355d870f5">setRenderTarget</a> (<a class="el" href="classgameplay_1_1_render_target.html">RenderTarget</a> *target, unsigned int index=0)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#aa5c53a6a80144041cb770e9355d870f5">setRenderTarget</a> (<a class="el" href="classgameplay_1_1_render_target.html">RenderTarget</a> *target, unsigned int index=0)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_render_target.html">RenderTarget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a144c907eb9faecd7cd8fd32a731464d3">getRenderTarget</a> (unsigned int index=0) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_render_target.html">RenderTarget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a144c907eb9faecd7cd8fd32a731464d3">getRenderTarget</a> (unsigned int index=0) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#ad76764fdc17a26f20c02fa129f3aed3e">getRenderTargetCount</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a5369b0adca5a7666ca4499083531fa0e">setDepthStencilTarget</a> (<a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a> *target)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a5369b0adca5a7666ca4499083531fa0e">setDepthStencilTarget</a> (<a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a> *target)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a3821840761f4a5017a95b5003153b0c5">getDepthStencilTarget</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_depth_stencil_target.html">DepthStencilTarget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a3821840761f4a5017a95b5003153b0c5">getDepthStencilTarget</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#ae33f9036ebd69002dbda98aa60657ed4">isDefault</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#ae19ca6c54af5ba88dce456ab88af8ad0">bind</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#ae19ca6c54af5ba88dce456ab88af8ad0">bind</a> ()</td></tr>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
 Static Public Member Functions</h2></td></tr>
@@ -126,6 +128,7 @@ Static Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a2d4b1f194d1b2e90028ff89320fd34cf">getFrameBuffer</a> (const char *id)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a2d4b1f194d1b2e90028ff89320fd34cf">getFrameBuffer</a> (const char *id)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#ad370566c9456ae2a278c7e174e33138f">getMaxRenderTargets</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#ad370566c9456ae2a278c7e174e33138f">getMaxRenderTargets</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a6d1ad214098f6796d6c4027b8a432015">bindDefault</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#a6d1ad214098f6796d6c4027b8a432015">bindDefault</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frame_buffer.html#aa8811bfb4e227afc2a6ece0e73fc8310">getCurrent</a> ()</td></tr>
 </table>
 </table>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 <div class="textblock"><p>Defines a frame buffer object that may contain one or more render targets and optionally a depth-stencil target.</p>
 <div class="textblock"><p>Defines a frame buffer object that may contain one or more render targets and optionally a depth-stencil target.</p>
@@ -239,6 +242,24 @@ Static Public Member Functions</h2></td></tr>
 </dl>
 </dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>A newly created <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a>.  </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>A newly created <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a>.  </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="aa8811bfb4e227afc2a6ece0e73fc8310"></a><!-- doxytag: member="gameplay::FrameBuffer::getCurrent" ref="aa8811bfb4e227afc2a6ece0e73fc8310" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a>* <a class="el" href="classgameplay_1_1_frame_buffer.html#aa8811bfb4e227afc2a6ece0e73fc8310">gameplay::FrameBuffer::getCurrent</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Gets the currently bound <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a>.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The currently bound <a class="el" href="classgameplay_1_1_frame_buffer.html">FrameBuffer</a>. </dd></dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a3821840761f4a5017a95b5003153b0c5"></a><!-- doxytag: member="gameplay::FrameBuffer::getDepthStencilTarget" ref="a3821840761f4a5017a95b5003153b0c5" args="() const " -->
 <a class="anchor" id="a3821840761f4a5017a95b5003153b0c5"></a><!-- doxytag: member="gameplay::FrameBuffer::getDepthStencilTarget" ref="a3821840761f4a5017a95b5003153b0c5" args="() const " -->
@@ -361,6 +382,24 @@ Static Public Member Functions</h2></td></tr>
 </dl>
 </dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgameplay_1_1_render_target.html">RenderTarget</a> attached at the specified index. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classgameplay_1_1_render_target.html">RenderTarget</a> attached at the specified index. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="ad76764fdc17a26f20c02fa129f3aed3e"></a><!-- doxytag: member="gameplay::FrameBuffer::getRenderTargetCount" ref="ad76764fdc17a26f20c02fa129f3aed3e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" href="classgameplay_1_1_frame_buffer.html#ad76764fdc17a26f20c02fa129f3aed3e">gameplay::FrameBuffer::getRenderTargetCount</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Returns the current number of render targets attached to this frame buffer.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The number of render targets attached. </dd></dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a7817548cc856398209fe096659ccc7dc"></a><!-- doxytag: member="gameplay::FrameBuffer::getWidth" ref="a7817548cc856398209fe096659ccc7dc" args="() const " -->
 <a class="anchor" id="a7817548cc856398209fe096659ccc7dc"></a><!-- doxytag: member="gameplay::FrameBuffer::getWidth" ref="a7817548cc856398209fe096659ccc7dc" args="() const " -->
@@ -379,6 +418,24 @@ Static Public Member Functions</h2></td></tr>
 <p>Gets the width of the frame buffer.</p>
 <p>Gets the width of the frame buffer.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The width of the frame buffer. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The width of the frame buffer. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="ae33f9036ebd69002dbda98aa60657ed4"></a><!-- doxytag: member="gameplay::FrameBuffer::isDefault" ref="ae33f9036ebd69002dbda98aa60657ed4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classgameplay_1_1_frame_buffer.html#ae33f9036ebd69002dbda98aa60657ed4">gameplay::FrameBuffer::isDefault</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Determines whether this is the default frame bufffer.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>true if this is the default frame buffer, false otherwise. </dd></dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a5369b0adca5a7666ca4499083531fa0e"></a><!-- doxytag: member="gameplay::FrameBuffer::setDepthStencilTarget" ref="a5369b0adca5a7666ca4499083531fa0e" args="(DepthStencilTarget *target)" -->
 <a class="anchor" id="a5369b0adca5a7666ca4499083531fa0e"></a><!-- doxytag: member="gameplay::FrameBuffer::setDepthStencilTarget" ref="a5369b0adca5a7666ca4499083531fa0e" args="(DepthStencilTarget *target)" -->
@@ -458,7 +515,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 3 - 1
api/classgameplay_1_1_frustum-members.html

@@ -85,9 +85,11 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#aa9492ad1056e134d820f5a8cb5a45a90">getBottom</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#aa9492ad1056e134d820f5a8cb5a45a90">getBottom</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#a2570da2f955daec8fb44a95fe25af049">getCorners</a>(Vector3 *corners) const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#a2570da2f955daec8fb44a95fe25af049">getCorners</a>(Vector3 *corners) const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#a201a20084dbbd2c1b557ec70a687b8a9">getFar</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#a201a20084dbbd2c1b557ec70a687b8a9">getFar</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#ad15680f12579a40d94600aec6cff7384">getFarCorners</a>(Vector3 *corners) const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#a63da043797d8768e9307459c107e7c56">getLeft</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#a63da043797d8768e9307459c107e7c56">getLeft</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#ad1ae967dc50ed4c262af0727cf4a701d">getMatrix</a>(Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#ad1ae967dc50ed4c262af0727cf4a701d">getMatrix</a>(Matrix *dst) const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#af1bc8533dd9791ab2114552c34b3b1b9">getNear</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#af1bc8533dd9791ab2114552c34b3b1b9">getNear</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#a50294637b164c85b164da850cfde0a35">getNearCorners</a>(Vector3 *corners) const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#ad6cd6a1803c36662f5c58ff7baf31596">getRight</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#ad6cd6a1803c36662f5c58ff7baf31596">getRight</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#ac9135b4becaea0698c29e5d43cda72a9">getTop</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#ac9135b4becaea0698c29e5d43cda72a9">getTop</a>() const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#a796be313f7c0d1e4f9e604eca635cd33">intersects</a>(const Vector3 &amp;point) const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_frustum.html#a796be313f7c0d1e4f9e604eca635cd33">intersects</a>(const Vector3 &amp;point) const </td><td><a class="el" href="classgameplay_1_1_frustum.html">gameplay::Frustum</a></td><td></td></tr>
@@ -117,7 +119,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_f
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 54 - 2
api/classgameplay_1_1_frustum.html

@@ -113,6 +113,8 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_plane.html">Plane</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#ac9135b4becaea0698c29e5d43cda72a9">getTop</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_plane.html">Plane</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#ac9135b4becaea0698c29e5d43cda72a9">getTop</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#ad1ae967dc50ed4c262af0727cf4a701d">getMatrix</a> (<a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> *dst) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#ad1ae967dc50ed4c262af0727cf4a701d">getMatrix</a> (<a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> *dst) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#a2570da2f955daec8fb44a95fe25af049">getCorners</a> (<a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *corners) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#a2570da2f955daec8fb44a95fe25af049">getCorners</a> (<a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *corners) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#a50294637b164c85b164da850cfde0a35">getNearCorners</a> (<a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *corners) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#ad15680f12579a40d94600aec6cff7384">getFarCorners</a> (<a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *corners) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#a796be313f7c0d1e4f9e604eca635cd33">intersects</a> (const <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> &amp;point) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#a796be313f7c0d1e4f9e604eca635cd33">intersects</a> (const <a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> &amp;point) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#aec557e485662234c4d36b616d11b4ab0">intersects</a> (float x, float y, float z) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#aec557e485662234c4d36b616d11b4ab0">intersects</a> (float x, float y, float z) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#a36cccd1d74cec754ffc8d4a239f60521">intersects</a> (const <a class="el" href="classgameplay_1_1_bounding_sphere.html">BoundingSphere</a> &amp;sphere) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_frustum.html#a36cccd1d74cec754ffc8d4a239f60521">intersects</a> (const <a class="el" href="classgameplay_1_1_bounding_sphere.html">BoundingSphere</a> &amp;sphere) const </td></tr>
@@ -247,7 +249,7 @@ Public Member Functions</h2></td></tr>
 <p>The corners are stored in the following order: (N-near, F-far, L-left, R-right, B-bottom, T-top) LTN, LBN, RBN, RTN, RTF, RBF, LBF, LTF.</p>
 <p>The corners are stored in the following order: (N-near, F-far, L-left, R-right, B-bottom, T-top) LTN, LBN, RBN, RTN, RTF, RBF, LBF, LTF.</p>
 <dl class="params"><dt><b>Parameters:</b></dt><dd>
 <dl class="params"><dt><b>Parameters:</b></dt><dd>
   <table class="params">
   <table class="params">
-    <tr><td class="paramname">corners</td><td>The array to store the corners in. </td></tr>
+    <tr><td class="paramname">corners</td><td>The array (of at least size 8) to store the corners in. </td></tr>
   </table>
   </table>
   </dd>
   </dd>
 </dl>
 </dl>
@@ -270,6 +272,31 @@ Public Member Functions</h2></td></tr>
 <p>Gets the far plane of the frustum.</p>
 <p>Gets the far plane of the frustum.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>far The far plane. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>far The far plane. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="ad15680f12579a40d94600aec6cff7384"></a><!-- doxytag: member="gameplay::Frustum::getFarCorners" ref="ad15680f12579a40d94600aec6cff7384" args="(Vector3 *corners) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_frustum.html#ad15680f12579a40d94600aec6cff7384">gameplay::Frustum::getFarCorners</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *&#160;</td>
+          <td class="paramname"><em>corners</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Gets the corners of the frustum's far plane in the specified array.</p>
+<p>The corners are stored in the following order: right-top, right-bottom, left-bottom, left-top.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">corners</td><td>The array (of at least size 4) to store the corners in. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a63da043797d8768e9307459c107e7c56"></a><!-- doxytag: member="gameplay::Frustum::getLeft" ref="a63da043797d8768e9307459c107e7c56" args="() const " -->
 <a class="anchor" id="a63da043797d8768e9307459c107e7c56"></a><!-- doxytag: member="gameplay::Frustum::getLeft" ref="a63da043797d8768e9307459c107e7c56" args="() const " -->
@@ -330,6 +357,31 @@ Public Member Functions</h2></td></tr>
 <p>Gets the near plane of the frustum.</p>
 <p>Gets the near plane of the frustum.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>near The near plane. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>near The near plane. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="a50294637b164c85b164da850cfde0a35"></a><!-- doxytag: member="gameplay::Frustum::getNearCorners" ref="a50294637b164c85b164da850cfde0a35" args="(Vector3 *corners) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_frustum.html#a50294637b164c85b164da850cfde0a35">gameplay::Frustum::getNearCorners</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classgameplay_1_1_vector3.html">Vector3</a> *&#160;</td>
+          <td class="paramname"><em>corners</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Gets the corners of the frustum's near plane in the specified array.</p>
+<p>The corners are stored in the following order: left-top, left-bottom, right-bottom, right-top.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">corners</td><td>The array (of at least size 4) to store the corners in. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="ad6cd6a1803c36662f5c58ff7baf31596"></a><!-- doxytag: member="gameplay::Frustum::getRight" ref="ad6cd6a1803c36662f5c58ff7baf31596" args="() const " -->
 <a class="anchor" id="ad6cd6a1803c36662f5c58ff7baf31596"></a><!-- doxytag: member="gameplay::Frustum::getRight" ref="ad6cd6a1803c36662f5c58ff7baf31596" args="() const " -->
@@ -602,7 +654,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 7 - 1
api/classgameplay_1_1_game-members.html

@@ -103,6 +103,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a11c781fe9845aa0e787f72844059e028">getAccelerometerValues</a>(float *pitch, float *roll)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a11c781fe9845aa0e787f72844059e028">getAccelerometerValues</a>(float *pitch, float *roll)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#ac04cc7164369d033284e0012d2851a9d">getAIController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#ac04cc7164369d033284e0012d2851a9d">getAIController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a71d1446883b0071469a2a3b1c2378d64">getAnimationController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a71d1446883b0071469a2a3b1c2378d64">getAnimationController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#aef085f98f47e0bb24b4befa6f79cfc82">getArguments</a>(int *argc, char ***argv) const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#aa8d4236a3d18c934d5d6dc52db1afed0">getAspectRatio</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#aa8d4236a3d18c934d5d6dc52db1afed0">getAspectRatio</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#af35d8c9469d7de33c85268dbf55b2e3b">getAudioController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#af35d8c9469d7de33c85268dbf55b2e3b">getAudioController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a616975fdf2f3592980419dbe4839b13e">getAudioListener</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a616975fdf2f3592980419dbe4839b13e">getAudioListener</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
@@ -114,10 +115,12 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a03206e4c2b39564fbae3b7cef5c2bdb0">getHeight</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a03206e4c2b39564fbae3b7cef5c2bdb0">getHeight</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a21ad5c88bd2533508c6d85e182dc7dc8">getInstance</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a21ad5c88bd2533508c6d85e182dc7dc8">getInstance</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a4b8fb643c2ce70b29e139823f61d3201">getPhysicsController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a4b8fb643c2ce70b29e139823f61d3201">getPhysicsController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#adaf93336c9fe6575ba2efa4664136eb0">getRawSensorValues</a>(float *accelX, float *accelY, float *accelZ, float *gyroX, float *gyroY, float *gyroZ)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a4c1106e6ca7b0f1e8f4de70c23170c48">getScriptController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a4c1106e6ca7b0f1e8f4de70c23170c48">getScriptController</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a1cdfd0352e709a0283cb1179d5a8ee99">getState</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a1cdfd0352e709a0283cb1179d5a8ee99">getState</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a4c863d4796f8868814e9b62c00d87348">getViewport</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a4c863d4796f8868814e9b62c00d87348">getViewport</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a6a0ab2f3c261627aaf03068a2d43c36e">getWidth</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a6a0ab2f3c261627aaf03068a2d43c36e">getWidth</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a37c0937707f24f78e6b6a255ec542283">hasAccelerometer</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a691572c633a283712e15a5f5f4de48b7">hasMouse</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a691572c633a283712e15a5f5f4de48b7">hasMouse</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a497397009f6221e3cc02a28e749a423d">initialize</a>()=0</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [protected, pure virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a497397009f6221e3cc02a28e749a423d">initialize</a>()=0</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [protected, pure virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a299c4a1a679f593d8ab596ecaed4dcf9">isCursorVisible</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a299c4a1a679f593d8ab596ecaed4dcf9">isCursorVisible</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
@@ -125,6 +128,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a5df34b34e43f6886a121dbe64a7f7373">isGestureSupported</a>(Gesture::GestureEvent evt)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a5df34b34e43f6886a121dbe64a7f7373">isGestureSupported</a>(Gesture::GestureEvent evt)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#af5b343706792c40e1e8d0339a5980ab2">isInitialized</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#af5b343706792c40e1e8d0339a5980ab2">isInitialized</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a154653c979b4da543ac9110f4dfb9a51">isMouseCaptured</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a154653c979b4da543ac9110f4dfb9a51">isMouseCaptured</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>isMultiSampling</b>() const  (defined in <a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a>)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a04720fabcd25eba03eaee2f81cfcdc16">isMultiTouch</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a04720fabcd25eba03eaee2f81cfcdc16">isMultiTouch</a>() const </td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#aecd61ab8122f6dd398641b1a58331689">isVsync</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#aecd61ab8122f6dd398641b1a58331689">isVsync</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a13a086704042c967d04f97838ca076e8">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a13a086704042c967d04f97838ca076e8">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [virtual]</code></td></tr>
@@ -137,6 +141,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#aa6d136ae96b6a86ef217fa965be47c29">render</a>(float elapsedTime)=0</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [protected, pure virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#aa6d136ae96b6a86ef217fa965be47c29">render</a>(float elapsedTime)=0</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [protected, pure virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a65345d6dcfe7b0562fd8a98ec79b0151">renderOnce</a>(T *instance, void(T::*method)(void *), void *cookie)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a65345d6dcfe7b0562fd8a98ec79b0151">renderOnce</a>(T *instance, void(T::*method)(void *), void *cookie)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a682bf5d3640869d39103802cfe4fa484">renderOnce</a>(const char *function)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a682bf5d3640869d39103802cfe4fa484">renderOnce</a>(const char *function)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#ad5c70f4542a1a1f78afbb22a01c09d88">resizeEvent</a>(unsigned int width, unsigned int height)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a363c5ac0d99fc937dead943351f574c1">resume</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a363c5ac0d99fc937dead943351f574c1">resume</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a3283658c1130516f039209c2afbc64f6">run</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a3283658c1130516f039209c2afbc64f6">run</a>()</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>RUNNING</b> enum value (defined in <a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a>)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>RUNNING</b> enum value (defined in <a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a>)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
@@ -144,6 +149,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#aae0c5115535c01bcac52aae65b7f4bbb">schedule</a>(float timeOffset, const char *function)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#aae0c5115535c01bcac52aae65b7f4bbb">schedule</a>(float timeOffset, const char *function)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a1d483ce8404c0fc9662762b19e8abbf3">setCursorVisible</a>(bool visible)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a1d483ce8404c0fc9662762b19e8abbf3">setCursorVisible</a>(bool visible)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a7a63e56a8f4995cbc2eabc0a28c24937">setMouseCaptured</a>(bool captured)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a7a63e56a8f4995cbc2eabc0a28c24937">setMouseCaptured</a>(bool captured)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a4eb19ea23a8d277a472a4443479d2f50">setMultiSampling</a>(bool enabled)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#ade96e57a1dbd20ab2dfb4203b4c0d6f6">setMultiTouch</a>(bool enabled)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#ade96e57a1dbd20ab2dfb4203b4c0d6f6">setMultiTouch</a>(bool enabled)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a2afdced18b9679670acac30262daccbd">setViewport</a>(const Rectangle &amp;viewport)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a2afdced18b9679670acac30262daccbd">setViewport</a>(const Rectangle &amp;viewport)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a39698d08a2690f7dda2b9585768538bf">setVsync</a>(bool enable)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_game.html#a39698d08a2690f7dda2b9585768538bf">setVsync</a>(bool enable)</td><td><a class="el" href="classgameplay_1_1_game.html">gameplay::Game</a></td><td><code> [static]</code></td></tr>
@@ -172,7 +178,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 188 - 6
api/classgameplay_1_1_game.html

@@ -155,6 +155,7 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a13a086704042c967d04f97838ca076e8">keyEvent</a> (<a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> evt, int key)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a13a086704042c967d04f97838ca076e8">keyEvent</a> (<a class="el" href="classgameplay_1_1_keyboard.html#af3cf4d9d49adf589737a724e77938c19">Keyboard::KeyEvent</a> evt, int key)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a5a6a1e2e2774f849a75b21a79a22deae">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a5a6a1e2e2774f849a75b21a79a22deae">touchEvent</a> (<a class="el" href="classgameplay_1_1_touch.html#a6563b3b4c9e7ffedfb6be99582290320">Touch::TouchEvent</a> evt, int x, int y, unsigned int contactIndex)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a4ef49d4e96928f71d0db8d4d47f56ba7">mouseEvent</a> (<a class="el" href="classgameplay_1_1_mouse.html#a27dca530300ff1e4c8ddbe5eeee3cc38">Mouse::MouseEvent</a> evt, int x, int y, int wheelDelta)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a4ef49d4e96928f71d0db8d4d47f56ba7">mouseEvent</a> (<a class="el" href="classgameplay_1_1_mouse.html#a27dca530300ff1e4c8ddbe5eeee3cc38">Mouse::MouseEvent</a> evt, int x, int y, int wheelDelta)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#ad5c70f4542a1a1f78afbb22a01c09d88">resizeEvent</a> (unsigned int width, unsigned int height)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a691572c633a283712e15a5f5f4de48b7">hasMouse</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a691572c633a283712e15a5f5f4de48b7">hasMouse</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a154653c979b4da543ac9110f4dfb9a51">isMouseCaptured</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a154653c979b4da543ac9110f4dfb9a51">isMouseCaptured</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a7a63e56a8f4995cbc2eabc0a28c24937">setMouseCaptured</a> (bool captured)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a7a63e56a8f4995cbc2eabc0a28c24937">setMouseCaptured</a> (bool captured)</td></tr>
@@ -170,10 +171,16 @@ Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a15ebb285ef4dfafbe1cc0875ca2593d2">gamepadEvent</a> (<a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a> evt, <a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *gamepad)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a15ebb285ef4dfafbe1cc0875ca2593d2">gamepadEvent</a> (<a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">Gamepad::GamepadEvent</a> evt, <a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *gamepad)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a7f1b9a0142092d4f73bb159b93a37d7a">getGamepadCount</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a7f1b9a0142092d4f73bb159b93a37d7a">getGamepadCount</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a9e6c607105f69b400ca5e41815b43286">getGamepad</a> (unsigned int index, bool preferPhysical=true) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a9e6c607105f69b400ca5e41815b43286">getGamepad</a> (unsigned int index, bool preferPhysical=true) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a4eb19ea23a8d277a472a4443479d2f50">setMultiSampling</a> (bool enabled)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8973e99ca5f49d8a6805efaa6768ad8c"></a><!-- doxytag: member="gameplay::Game::isMultiSampling" ref="a8973e99ca5f49d8a6805efaa6768ad8c" args="() const " -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>isMultiSampling</b> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#ade96e57a1dbd20ab2dfb4203b4c0d6f6">setMultiTouch</a> (bool enabled)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#ade96e57a1dbd20ab2dfb4203b4c0d6f6">setMultiTouch</a> (bool enabled)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a04720fabcd25eba03eaee2f81cfcdc16">isMultiTouch</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a04720fabcd25eba03eaee2f81cfcdc16">isMultiTouch</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a73ee5f2487783de209ec5321d2f140c5">canExit</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a73ee5f2487783de209ec5321d2f140c5">canExit</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a37c0937707f24f78e6b6a255ec542283">hasAccelerometer</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a11c781fe9845aa0e787f72844059e028">getAccelerometerValues</a> (float *pitch, float *roll)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a11c781fe9845aa0e787f72844059e028">getAccelerometerValues</a> (float *pitch, float *roll)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#adaf93336c9fe6575ba2efa4664136eb0">getRawSensorValues</a> (float *accelX, float *accelY, float *accelZ, float *gyroX, float *gyroY, float *gyroZ)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#aef085f98f47e0bb24b4befa6f79cfc82">getArguments</a> (int *argc, char ***argv) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a3b8adb5a096f735bfcfec801f02ea0da">schedule</a> (float timeOffset, <a class="el" href="classgameplay_1_1_time_listener.html">TimeListener</a> *timeListener, void *cookie=0)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a3b8adb5a096f735bfcfec801f02ea0da">schedule</a> (float timeOffset, <a class="el" href="classgameplay_1_1_time_listener.html">TimeListener</a> *timeListener, void *cookie=0)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#aae0c5115535c01bcac52aae65b7f4bbb">schedule</a> (float timeOffset, const char *function)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#aae0c5115535c01bcac52aae65b7f4bbb">schedule</a> (float timeOffset, const char *function)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a4ec7c10e890aea288c4b2ac14f012041">launchURL</a> (const char *url) const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_game.html#a4ec7c10e890aea288c4b2ac14f012041">launchURL</a> (const char *url) const </td></tr>
@@ -500,11 +507,11 @@ Protected Member Functions</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> callback on gamepad events. Override to receive Gamepad::CONNECTED_EVENT and Gamepad::DISCONNECTED_EVENT.</p>
+<p><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> callback on gamepad events. Override to receive Gamepad::CONNECTED_EVENT and Gamepad::DISCONNECTED_EVENT, and store the Gamepad* in order to poll it from <a class="el" href="classgameplay_1_1_game.html#a519bcb0fb67b399e8246aceefdfc7d0e">update()</a>.</p>
 <dl class="params"><dt><b>Parameters:</b></dt><dd>
 <dl class="params"><dt><b>Parameters:</b></dt><dd>
   <table class="params">
   <table class="params">
     <tr><td class="paramname">evt</td><td>The gamepad event that occurred. </td></tr>
     <tr><td class="paramname">evt</td><td>The gamepad event that occurred. </td></tr>
-    <tr><td class="paramname">gamepad</td><td>the gamepad the event occurred on </td></tr>
+    <tr><td class="paramname">gamepad</td><td>The gamepad that generated the event. </td></tr>
   </table>
   </table>
   </dd>
   </dd>
 </dl>
 </dl>
@@ -679,11 +686,11 @@ Protected Member Functions</h2></td></tr>
       </table>
       </table>
 </div>
 </div>
 <div class="memdoc">
 <div class="memdoc">
-<p>Gets the current accelerometer values.</p>
+<p>Gets the current accelerometer values for use as an indication of device orientation. Despite its name, implementations are at liberty to combine accelerometer data with data from other sensors as well, such as the gyros. This method is best used to obtain an indication of device orientation; it does not necessarily distinguish between acceleration and rotation rate.</p>
 <dl class="params"><dt><b>Parameters:</b></dt><dd>
 <dl class="params"><dt><b>Parameters:</b></dt><dd>
   <table class="params">
   <table class="params">
-    <tr><td class="paramname">pitch</td><td>The pitch angle returned (in degrees). If NULL then not returned. </td></tr>
-    <tr><td class="paramname">roll</td><td>The roll angle returned (in degrees). If NULL then not returned. </td></tr>
+    <tr><td class="paramname">pitch</td><td>The pitch angle returned (in degrees). Zero if <a class="el" href="classgameplay_1_1_game.html#a37c0937707f24f78e6b6a255ec542283">hasAccelerometer()</a> returns false. </td></tr>
+    <tr><td class="paramname">roll</td><td>The roll angle returned (in degrees). Zero if <a class="el" href="classgameplay_1_1_game.html#a37c0937707f24f78e6b6a255ec542283">hasAccelerometer()</a> returns false. </td></tr>
   </table>
   </table>
   </dd>
   </dd>
 </dl>
 </dl>
@@ -724,6 +731,41 @@ Protected Member Functions</h2></td></tr>
 <p>Gets the animation controller for managing control of animations associated with the game.</p>
 <p>Gets the animation controller for managing control of animations associated with the game.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The animation controller for this game. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The animation controller for this game. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="aef085f98f47e0bb24b4befa6f79cfc82"></a><!-- doxytag: member="gameplay::Game::getArguments" ref="aef085f98f47e0bb24b4befa6f79cfc82" args="(int *argc, char ***argv) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_game.html#aef085f98f47e0bb24b4befa6f79cfc82">gameplay::Game::getArguments</a> </td>
+          <td>(</td>
+          <td class="paramtype">int *&#160;</td>
+          <td class="paramname"><em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char ***&#160;</td>
+          <td class="paramname"><em>argv</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Gets the command line arguments.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">argc</td><td>The number of command line arguments. </td></tr>
+    <tr><td class="paramname">argv</td><td>The array of command line arguments.  </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="aa8d4236a3d18c934d5d6dc52db1afed0"></a><!-- doxytag: member="gameplay::Game::getAspectRatio" ref="aa8d4236a3d18c934d5d6dc52db1afed0" args="() const " -->
 <a class="anchor" id="aa8d4236a3d18c934d5d6dc52db1afed0"></a><!-- doxytag: member="gameplay::Game::getAspectRatio" ref="aa8d4236a3d18c934d5d6dc52db1afed0" args="() const " -->
@@ -944,6 +986,69 @@ Protected Member Functions</h2></td></tr>
 <p>Gets the physics controller for managing control of physics associated with the game.</p>
 <p>Gets the physics controller for managing control of physics associated with the game.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The physics controller for this game. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The physics controller for this game. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="adaf93336c9fe6575ba2efa4664136eb0"></a><!-- doxytag: member="gameplay::Game::getRawSensorValues" ref="adaf93336c9fe6575ba2efa4664136eb0" args="(float *accelX, float *accelY, float *accelZ, float *gyroX, float *gyroY, float *gyroZ)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_game.html#adaf93336c9fe6575ba2efa4664136eb0">gameplay::Game::getRawSensorValues</a> </td>
+          <td>(</td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>accelX</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>accelY</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>accelZ</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>gyroX</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>gyroY</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>gyroZ</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Gets raw sensor values, if equipped, allowing a distinction between device acceleration and rotation rate. Returns zeros on platforms with no corresponding support. See also <a class="el" href="classgameplay_1_1_game.html#a37c0937707f24f78e6b6a255ec542283">hasAccelerometer()</a> and <a class="el" href="classgameplay_1_1_game.html#a11c781fe9845aa0e787f72844059e028">getAccelerometerValues()</a>.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">accelX</td><td>The x-coordinate of the raw accelerometer data. </td></tr>
+    <tr><td class="paramname">accelY</td><td>The y-coordinate of the raw accelerometer data. </td></tr>
+    <tr><td class="paramname">accelZ</td><td>The z-coordinate of the raw accelerometer data. </td></tr>
+    <tr><td class="paramname">gyroX</td><td>The x-coordinate of the raw gyroscope data. </td></tr>
+    <tr><td class="paramname">gyroY</td><td>The y-coordinate of the raw gyroscope data. </td></tr>
+    <tr><td class="paramname">gyroZ</td><td>The z-coordinate of the raw gyroscope data. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a4c1106e6ca7b0f1e8f4de70c23170c48"></a><!-- doxytag: member="gameplay::Game::getScriptController" ref="a4c1106e6ca7b0f1e8f4de70c23170c48" args="() const " -->
 <a class="anchor" id="a4c1106e6ca7b0f1e8f4de70c23170c48"></a><!-- doxytag: member="gameplay::Game::getScriptController" ref="a4c1106e6ca7b0f1e8f4de70c23170c48" args="() const " -->
@@ -1016,6 +1121,23 @@ Protected Member Functions</h2></td></tr>
 <p>Gets the game window width.</p>
 <p>Gets the game window width.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The game window width. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The game window width. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="a37c0937707f24f78e6b6a255ec542283"></a><!-- doxytag: member="gameplay::Game::hasAccelerometer" ref="a37c0937707f24f78e6b6a255ec542283" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classgameplay_1_1_game.html#a37c0937707f24f78e6b6a255ec542283">gameplay::Game::hasAccelerometer</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Whether this game has accelerometer support. </p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a691572c633a283712e15a5f5f4de48b7"></a><!-- doxytag: member="gameplay::Game::hasMouse" ref="a691572c633a283712e15a5f5f4de48b7" args="()" -->
 <a class="anchor" id="a691572c633a283712e15a5f5f4de48b7"></a><!-- doxytag: member="gameplay::Game::hasMouse" ref="a691572c633a283712e15a5f5f4de48b7" args="()" -->
@@ -1442,6 +1564,42 @@ template&lt;class T &gt; </div>
 <p>Renders a single frame once and then swaps it to the display. This calls the given Lua function, which should take no parameters and return nothing (void).</p>
 <p>Renders a single frame once and then swaps it to the display. This calls the given Lua function, which should take no parameters and return nothing (void).</p>
 <p>This is useful for rendering splash screens. </p>
 <p>This is useful for rendering splash screens. </p>
 
 
+</div>
+</div>
+<a class="anchor" id="ad5c70f4542a1a1f78afbb22a01c09d88"></a><!-- doxytag: member="gameplay::Game::resizeEvent" ref="ad5c70f4542a1a1f78afbb22a01c09d88" args="(unsigned int width, unsigned int height)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="classgameplay_1_1_game.html#ad5c70f4542a1a1f78afbb22a01c09d88">gameplay::Game::resizeEvent</a> </td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&#160;</td>
+          <td class="paramname"><em>width</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&#160;</td>
+          <td class="paramname"><em>height</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Called when the game window has been resized.</p>
+<p>This method is called once the game window is created with its initial size and then again any time the game window changes size.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">width</td><td>The new game window width. </td></tr>
+    <tr><td class="paramname">height</td><td>The new game window height. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a363c5ac0d99fc937dead943351f574c1"></a><!-- doxytag: member="gameplay::Game::resume" ref="a363c5ac0d99fc937dead943351f574c1" args="()" -->
 <a class="anchor" id="a363c5ac0d99fc937dead943351f574c1"></a><!-- doxytag: member="gameplay::Game::resume" ref="a363c5ac0d99fc937dead943351f574c1" args="()" -->
@@ -1604,6 +1762,30 @@ template&lt;class T &gt; </div>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
+</div>
+</div>
+<a class="anchor" id="a4eb19ea23a8d277a472a4443479d2f50"></a><!-- doxytag: member="gameplay::Game::setMultiSampling" ref="a4eb19ea23a8d277a472a4443479d2f50" args="(bool enabled)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classgameplay_1_1_game.html#a4eb19ea23a8d277a472a4443479d2f50">gameplay::Game::setMultiSampling</a> </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>enabled</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Sets whether multi-sampling is to be enabled/disabled. Default is disabled.</p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">enabled</td><td>true sets multi-sampling to be enabled, false to be disabled. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="ade96e57a1dbd20ab2dfb4203b4c0d6f6"></a><!-- doxytag: member="gameplay::Game::setMultiTouch" ref="ade96e57a1dbd20ab2dfb4203b4c0d6f6" args="(bool enabled)" -->
 <a class="anchor" id="ade96e57a1dbd20ab2dfb4203b4c0d6f6"></a><!-- doxytag: member="gameplay::Game::setMultiTouch" ref="ade96e57a1dbd20ab2dfb4203b4c0d6f6" args="(bool enabled)" -->
@@ -1811,7 +1993,7 @@ template&lt;class T &gt; </div>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 4 - 1
api/classgameplay_1_1_gamepad-members.html

@@ -83,6 +83,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_B</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_B</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_C</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_C</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_DOWN</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_DOWN</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>BUTTON_EVENT</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_L1</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_L1</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_L2</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_L2</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_L3</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>BUTTON_L3</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
@@ -116,6 +117,8 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_gamepad.html#a3dccc24ff037b5dd2dee9ff0a8607a6d">getVendorString</a>() const </td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_gamepad.html#a3dccc24ff037b5dd2dee9ff0a8607a6d">getVendorString</a>() const </td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_gamepad.html#aa69e8bf61d41cd55f55a67a6974c1694">isButtonDown</a>(ButtonMapping button) const </td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_gamepad.html#aa69e8bf61d41cd55f55a67a6974c1694">isButtonDown</a>(ButtonMapping button) const </td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_gamepad.html#aad447cbdd1a03ae1fd27b7d7ac2da17d">isVirtual</a>() const </td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_gamepad.html#aad447cbdd1a03ae1fd27b7d7ac2da17d">isVirtual</a>() const </td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>JOYSTICK_EVENT</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>TRIGGER_EVENT</b> enum value (defined in <a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a>)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_gamepad.html#ad38b2f6bee5c6cdf8a9a4222a84df7c5">update</a>(float elapsedTime)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_gamepad.html#ad38b2f6bee5c6cdf8a9a4222a84df7c5">update</a>(float elapsedTime)</td><td><a class="el" href="classgameplay_1_1_gamepad.html">gameplay::Gamepad</a></td><td></td></tr>
 </table></div><!-- contents -->
 </table></div><!-- contents -->
 <!-- window showing the filter options -->
 <!-- window showing the filter options -->
@@ -135,7 +138,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 9 - 3
api/classgameplay_1_1_gamepad.html

@@ -102,8 +102,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <table class="memberdecls">
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 Public Types</h2></td></tr>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">GamepadEvent</a> { <b>CONNECTED_EVENT</b>, 
-<b>DISCONNECTED_EVENT</b>
+<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">GamepadEvent</a> { <br/>
+&#160;&#160;<b>CONNECTED_EVENT</b>, 
+<b>DISCONNECTED_EVENT</b>, 
+<b>BUTTON_EVENT</b>, 
+<b>JOYSTICK_EVENT</b>, 
+<br/>
+&#160;&#160;<b>TRIGGER_EVENT</b>
+<br/>
  }</td></tr>
  }</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#a91729957739fbe8a6b88f3e17c2a7ff9">ButtonMapping</a> { <br/>
 <tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#a91729957739fbe8a6b88f3e17c2a7ff9">ButtonMapping</a> { <br/>
 &#160;&#160;<b>BUTTON_A</b>, 
 &#160;&#160;<b>BUTTON_A</b>, 
@@ -487,7 +493,7 @@ Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_gesture-members.html

@@ -106,7 +106,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_g
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_gesture.html

@@ -206,7 +206,7 @@ Static Public Attributes</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_height_field-members.html

@@ -110,7 +110,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_h
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_height_field.html

@@ -377,7 +377,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_image-members.html

@@ -111,7 +111,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_i
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_image.html

@@ -258,7 +258,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 5 - 7
api/classgameplay_1_1_joint-members.html

@@ -82,7 +82,6 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a2eaf4d11aef057397c4c7114b98afab3">_advertisedDescendants</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a2eaf4d11aef057397c4c7114b98afab3">_advertisedDescendants</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a248ebe9a1818fbfd310ba363855547e7">_agent</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a248ebe9a1818fbfd310ba363855547e7">_agent</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#ac837c4ea233f97e5c6f1a8b7af82ca6d">_audioSource</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#ac837c4ea233f97e5c6f1a8b7af82ca6d">_audioSource</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joint.html#afeded066e7fd5c85f0d984bc1d605c31">_bindPose</a></td><td><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#aa45f1a5609704c99849b77b5db57b4b5">_bounds</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [mutable, protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#aa45f1a5609704c99849b77b5db57b4b5">_bounds</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [mutable, protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#ad7bcfea531105aa84d475f6ad1ada218">_callbacks</a></td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#ad7bcfea531105aa84d475f6ad1ada218">_callbacks</a></td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a91121ca0be89e614ccfadef9fbced1b3">_camera</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a91121ca0be89e614ccfadef9fbced1b3">_camera</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
@@ -93,7 +92,6 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#aca4c56ae4210418baacb38cf60d3eee3">_firstChild</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#aca4c56ae4210418baacb38cf60d3eee3">_firstChild</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#afd2de9961b45705acba1c670ef21f536">_form</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#afd2de9961b45705acba1c670ef21f536">_form</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a870ec141877c1ff17bdfb73a21885fd6">_id</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a870ec141877c1ff17bdfb73a21885fd6">_id</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joint.html#a0718be3b1425ceb2a5ee14690462c99d">_jointMatrixDirty</a></td><td><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#aca8208dfbc190ec33dee5b7e1857bd52">_light</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#aca8208dfbc190ec33dee5b7e1857bd52">_light</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a1743c40f9ffd1ae5626ec406494feb29">_listeners</a></td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a1743c40f9ffd1ae5626ec406494feb29">_listeners</a></td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#ab7566ea33ee9118a77269301d0ff89af">_matrix</a></td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [mutable, protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#ab7566ea33ee9118a77269301d0ff89af">_matrix</a></td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [mutable, protected]</code></td></tr>
@@ -107,7 +105,6 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a70f58ed708e4ec192c99ab26a4a47dea">_rotation</a></td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a70f58ed708e4ec192c99ab26a4a47dea">_rotation</a></td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#aeeae1936910e4fd9e76b09428418099f">_scale</a></td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#aeeae1936910e4fd9e76b09428418099f">_scale</a></td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#ae2ab3598cd3d86143d25cffb970e09a4">_scene</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#ae2ab3598cd3d86143d25cffb970e09a4">_scene</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joint.html#ae55cc2b89d24d63842bded8ea51a7043">_skinCount</a></td><td><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a3dd518dd2a718c9fa29d97570cba0ce0">_tags</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a3dd518dd2a718c9fa29d97570cba0ce0">_tags</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a3427f0e388bbfed7b5ee9fdda24b60a8">_targetType</a></td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a3427f0e388bbfed7b5ee9fdda24b60a8">_targetType</a></td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a4328b4ed453735856f8304ebf4c202ea">_terrain</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a4328b4ed453735856f8304ebf4c202ea">_terrain</a></td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
@@ -212,7 +209,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#ab01561fabeb57b9d8e737e8fa058c20c">getScaleX</a>() const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#ab01561fabeb57b9d8e737e8fa058c20c">getScaleX</a>() const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#aa0160c3d5dd5983ce4cf1810c6e110b4">getScaleY</a>() const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#aa0160c3d5dd5983ce4cf1810c6e110b4">getScaleY</a>() const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a445060becaf1378bb6d64e1afc18c1ca">getScaleZ</a>() const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a445060becaf1378bb6d64e1afc18c1ca">getScaleZ</a>() const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a961cf257e36f0a5e08a8da0670e60c0a">getScene</a>() const </td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joint.html#ae4cf129e4f46e5990afa315e02ad0b11">getScene</a>() const </td><td><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#aaee6264b6105b962031927e282b168c8">getTag</a>(const char *name) const </td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#aaee6264b6105b962031927e282b168c8">getTag</a>(const char *name) const </td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#ac3c7155b7329ffb0cc9b8f951dc67ad9">getTerrain</a>() const </td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#ac3c7155b7329ffb0cc9b8f951dc67ad9">getTerrain</a>() const </td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a18b45359a8318ac1b14b0390acd968b5">getTranslation</a>() const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a18b45359a8318ac1b14b0390acd968b5">getTranslation</a>() const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
@@ -235,9 +232,10 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a2bd733be82848d3d244d976e283aace2">hasTag</a>(const char *name) const </td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a2bd733be82848d3d244d976e283aace2">hasTag</a>(const char *name) const </td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#ad101852cbf54700c3d10c78f69004fe9">hierarchyChanged</a>()</td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#ad101852cbf54700c3d10c78f69004fe9">hierarchyChanged</a>()</td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a3fc1c21149bc48026b41b97d159f70b5">isDirty</a>(char matrixDirtyBits) const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a3fc1c21149bc48026b41b97d159f70b5">isDirty</a>(char matrixDirtyBits) const </td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#a1e62dc8bc433b52bd6096a8e68039b41">isStatic</a>() const </td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#abf085b2b4a7a07e1f85051d50572e280">isTransformChangedSuspended</a>()</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#abf085b2b4a7a07e1f85051d50572e280">isTransformChangedSuspended</a>()</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joint.html#a4b361449525c29d95d148a350e51dd19">Joint</a>(const char *id)</td><td><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td><code> [protected]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>JOINT</b> enum value (defined in <a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a>)</td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>JOINT</b> enum value (defined in <a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a>)</td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joint.html#a4b361449525c29d95d148a350e51dd19">Joint</a>(const char *id)</td><td><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#afb33ec484f82efed700b67b879ec06ff">MatrixDirtyBits</a> enum name</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#afb33ec484f82efed700b67b879ec06ff">MatrixDirtyBits</a> enum name</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>NODE</b> enum value (defined in <a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a>)</td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><b>NODE</b> enum value (defined in <a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a>)</td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#af49c229bf5ef773d070d625dd7393442">Node</a>(const char *id)</td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_node.html#af49c229bf5ef773d070d625dd7393442">Node</a>(const char *id)</td><td><a class="el" href="classgameplay_1_1_node.html">gameplay::Node</a></td><td><code> [protected]</code></td></tr>
@@ -306,11 +304,11 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a579a593602822ebedd5b3610eaf72119">suspendTransformChange</a>(Transform *transform)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a579a593602822ebedd5b3610eaf72119">suspendTransformChange</a>(Transform *transform)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a06839d9316cef10c73d8f32355a62973">suspendTransformChanged</a>()</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a06839d9316cef10c73d8f32355a62973">suspendTransformChanged</a>()</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td><code> [static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">TargetType</a> enum name</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#ac351f3b809938474d6688224a45aebcc">TargetType</a> enum name</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
-  <tr bgcolor="#f0f0f0"><td><b>TRANSFORM</b> enum value (defined in <a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a>)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#adadaab71b46aa28a497f4a224f871f2c">Transform</a>()</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#adadaab71b46aa28a497f4a224f871f2c">Transform</a>()</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a9412c4f8d03dca4599ab96060d38459b">Transform</a>(const Vector3 &amp;scale, const Quaternion &amp;rotation, const Vector3 &amp;translation)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a9412c4f8d03dca4599ab96060d38459b">Transform</a>(const Vector3 &amp;scale, const Quaternion &amp;rotation, const Vector3 &amp;translation)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a3c0074dcfc275d6d3376c0b8cdcbb92c">Transform</a>(const Vector3 &amp;scale, const Matrix &amp;rotation, const Vector3 &amp;translation)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a3c0074dcfc275d6d3376c0b8cdcbb92c">Transform</a>(const Vector3 &amp;scale, const Matrix &amp;rotation, const Vector3 &amp;translation)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a9d2055030c5d50431e7569d78479e500">Transform</a>(const Transform &amp;copy)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a9d2055030c5d50431e7569d78479e500">Transform</a>(const Transform &amp;copy)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>TRANSFORM</b> enum value (defined in <a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a>)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joint.html#af0ca30705f3d4ff515f799ab16133151">transformChanged</a>()</td><td><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joint.html#af0ca30705f3d4ff515f799ab16133151">transformChanged</a>()</td><td><a class="el" href="classgameplay_1_1_joint.html">gameplay::Joint</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a4667c774f027b6e650ed88deabb5428b">transformPoint</a>(Vector3 *point)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a4667c774f027b6e650ed88deabb5428b">transformPoint</a>(Vector3 *point)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a57c8c04c7ee458c7b390ba9b0716d665">transformPoint</a>(const Vector3 &amp;point, Vector3 *dst)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_transform.html#a57c8c04c7ee458c7b390ba9b0716d665">transformPoint</a>(const Vector3 &amp;point, Vector3 *dst)</td><td><a class="el" href="classgameplay_1_1_transform.html">gameplay::Transform</a></td><td></td></tr>
@@ -352,7 +350,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 26 - 51
api/classgameplay_1_1_joint.html

@@ -89,10 +89,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 </div>
 <div class="header">
 <div class="header">
   <div class="summary">
   <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a>  </div>
+<a href="#pro-static-methods">Static Protected Member Functions</a>  </div>
   <div class="headertitle">
   <div class="headertitle">
 <div class="title">gameplay::Joint Class Reference</div>  </div>
 <div class="title">gameplay::Joint Class Reference</div>  </div>
 </div><!--header-->
 </div><!--header-->
@@ -115,9 +115,13 @@ Inheritance diagram for gameplay::Joint:</div>
 
 
 <p><a href="classgameplay_1_1_joint-members.html">List of all members.</a></p>
 <p><a href="classgameplay_1_1_joint-members.html">List of all members.</a></p>
 <table class="memberdecls">
 <table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><b>SkinReference</b></td></tr>
 <tr><td colspan="2"><h2><a name="pub-methods"></a>
 <tr><td colspan="2"><h2><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_node.html#aeda54e8fa43853b7795b53d99aab08b4">Node::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#a0b125d5f1dcee6b9207afa752fe0462a">getType</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_node.html#aeda54e8fa43853b7795b53d99aab08b4">Node::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#a0b125d5f1dcee6b9207afa752fe0462a">getType</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_scene.html">Scene</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#ae4cf129e4f46e5990afa315e02ad0b11">getScene</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#a41cbad17fadd507edeb5e805ae19ae1f">getInverseBindPose</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#a41cbad17fadd507edeb5e805ae19ae1f">getInverseBindPose</a> () const </td></tr>
 <tr><td colspan="2"><h2><a name="pro-methods"></a>
 <tr><td colspan="2"><h2><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
 Protected Member Functions</h2></td></tr>
@@ -130,11 +134,6 @@ Protected Member Functions</h2></td></tr>
 <tr><td colspan="2"><h2><a name="pro-static-methods"></a>
 <tr><td colspan="2"><h2><a name="pro-static-methods"></a>
 Static Protected Member Functions</h2></td></tr>
 Static Protected Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_joint.html">Joint</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#ad2577426e10c3a85c38e48bd5d35fc7f">create</a> (const char *id)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgameplay_1_1_joint.html">Joint</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#ad2577426e10c3a85c38e48bd5d35fc7f">create</a> (const char *id)</td></tr>
-<tr><td colspan="2"><h2><a name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_matrix.html">Matrix</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#afeded066e7fd5c85f0d984bc1d605c31">_bindPose</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#a0718be3b1425ceb2a5ee14690462c99d">_jointMatrixDirty</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_joint.html#ae55cc2b89d24d63842bded8ea51a7043">_skinCount</a></td></tr>
 </table>
 </table>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 <div class="textblock"><p>Defines a basic hierarchical structure of transformation spaces. </p>
 <div class="textblock"><p>Defines a basic hierarchical structure of transformation spaces. </p>
@@ -245,6 +244,25 @@ Protected Attributes</h2></td></tr>
 <p>Returns the inverse bind pose matrix for this joint.</p>
 <p>Returns the inverse bind pose matrix for this joint.</p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>Inverse bind pose matrix. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>Inverse bind pose matrix. </dd></dl>
 
 
+</div>
+</div>
+<a class="anchor" id="ae4cf129e4f46e5990afa315e02ad0b11"></a><!-- doxytag: member="gameplay::Joint::getScene" ref="ae4cf129e4f46e5990afa315e02ad0b11" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classgameplay_1_1_scene.html">Scene</a>* <a class="el" href="classgameplay_1_1_joint.html#ae4cf129e4f46e5990afa315e02ad0b11">gameplay::Joint::getScene</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classgameplay_1_1_node.html#ac25a6131d93f001a27c79609d5c4b18a">Node::getScene()</a> </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classgameplay_1_1_node.html#ac25a6131d93f001a27c79609d5c4b18a">gameplay::Node</a>.</p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a0b125d5f1dcee6b9207afa752fe0462a"></a><!-- doxytag: member="gameplay::Joint::getType" ref="a0b125d5f1dcee6b9207afa752fe0462a" args="() const " -->
 <a class="anchor" id="a0b125d5f1dcee6b9207afa752fe0462a"></a><!-- doxytag: member="gameplay::Joint::getType" ref="a0b125d5f1dcee6b9207afa752fe0462a" args="() const " -->
@@ -342,49 +360,6 @@ Protected Attributes</h2></td></tr>
   </dd>
   </dd>
 </dl>
 </dl>
 
 
-</div>
-</div>
-<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="afeded066e7fd5c85f0d984bc1d605c31"></a><!-- doxytag: member="gameplay::Joint::_bindPose" ref="afeded066e7fd5c85f0d984bc1d605c31" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> <a class="el" href="classgameplay_1_1_joint.html#afeded066e7fd5c85f0d984bc1d605c31">gameplay::Joint::_bindPose</a><code> [protected]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-<p>The <a class="el" href="classgameplay_1_1_matrix.html">Matrix</a> representation of the <a class="el" href="classgameplay_1_1_joint.html">Joint</a>'s bind pose. </p>
-
-</div>
-</div>
-<a class="anchor" id="a0718be3b1425ceb2a5ee14690462c99d"></a><!-- doxytag: member="gameplay::Joint::_jointMatrixDirty" ref="a0718be3b1425ceb2a5ee14690462c99d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="classgameplay_1_1_joint.html#a0718be3b1425ceb2a5ee14690462c99d">gameplay::Joint::_jointMatrixDirty</a><code> [protected]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-<p>Flag used to mark if the <a class="el" href="classgameplay_1_1_joint.html">Joint</a>'s matrix is dirty. </p>
-
-</div>
-</div>
-<a class="anchor" id="ae55cc2b89d24d63842bded8ea51a7043"></a><!-- doxytag: member="gameplay::Joint::_skinCount" ref="ae55cc2b89d24d63842bded8ea51a7043" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="classgameplay_1_1_joint.html#ae55cc2b89d24d63842bded8ea51a7043">gameplay::Joint::_skinCount</a><code> [protected]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-<p>The number of <a class="el" href="classgameplay_1_1_mesh_skin.html">MeshSkin</a>'s influencing the <a class="el" href="classgameplay_1_1_joint.html">Joint</a>. </p>
-
 </div>
 </div>
 </div>
 </div>
 </div><!-- contents -->
 </div><!-- contents -->
@@ -405,7 +380,7 @@ Protected Attributes</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 8 - 3
api/classgameplay_1_1_joystick-members.html

@@ -95,7 +95,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a73150749073784d72da95375bb4ebd50">_focusIndex</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a73150749073784d72da95375bb4ebd50">_focusIndex</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5b4f63049a194f91d70772245e01b98a">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
@@ -148,10 +148,13 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7946117d99feaffbc186a4b591bdc885">drawBorder</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joystick.html#acc5889195d133684a3375e7174a04d8f">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_joystick.html">gameplay::Joystick</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joystick.html#acc5889195d133684a3375e7174a04d8f">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_joystick.html">gameplay::Joystick</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0c38fc0e79ee94779c0a366b5599dff7">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">gamepadEvent</a>(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aed1a08b34ad1a7a0ae9faf5629ec46df">getAbsoluteBounds</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
@@ -199,6 +202,8 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a09500f6090428a06cf18418ba622a401">hasFocus</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joystick.html#a7cc06618945395cf4c74f18203514379">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_joystick.html">gameplay::Joystick</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_joystick.html#a7cc06618945395cf4c74f18203514379">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_joystick.html">gameplay::Joystick</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a86b7ce720dacec4d5e31c61a102630b7">isContainer</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a86b7ce720dacec4d5e31c61a102630b7">isContainer</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
@@ -210,7 +215,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a24ffdbd2fd875c056ad9cce4f4dcf0f6">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a24ffdbd2fd875c056ad9cce4f4dcf0f6">keyEvent</a>(Keyboard::KeyEvent evt, int key)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">notifyListeners</a>(Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1dfdb4c476e4ce7829060f0af2347b85">notifyListeners</a>(Control::Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
@@ -283,7 +288,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_j
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_joystick.html

@@ -618,7 +618,7 @@ Static Protected Member Functions</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_keyboard-members.html

@@ -258,7 +258,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_k
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 1 - 1
api/classgameplay_1_1_keyboard.html

@@ -352,7 +352,7 @@ Public Types</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 8 - 3
api/classgameplay_1_1_label-members.html

@@ -96,7 +96,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_l
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#ac4aab4460df13e322899329f764d4212">_font</a></td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#ac4aab4460df13e322899329f764d4212">_font</a></td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a8e38c807b110825f36a77d43ded3d78a">_id</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ab8bbf1f6ee2cf1ffa6b54c181c589e05">_isAlignmentSet</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5159a7a6a2f42d60aaaee5e445f75ac2">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a5b4f63049a194f91d70772245e01b98a">_listeners</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1cf80f236ba38ce3d035b5ba62f6454c">_opacity</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a28174c6d21906a5b4a9793b82317631c">_parent</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a08e0c8e34c28edcddc7099281e9b423a">_state</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
@@ -152,10 +152,13 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_l
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a7bc288605c05e88521448cae2f21e2bc">destroyAnimation</a>(const char *id=NULL)</td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a149d63a1ebb06973242f39244b5c5448">DISABLED</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aae210d6d79efcc53ac52feb7ec5d5043">draw</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip, bool needsClear, bool cleared, float targetHeight)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7946117d99feaffbc186a4b591bdc885">drawBorder</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a6866910ed0370428aae94dd67acff6a5">drawImages</a>(SpriteBatch *spriteBatch, const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a83ccd932008b95c7ca74751fb1b1d27b">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a83ccd932008b95c7ca74751fb1b1d27b">drawText</a>(const Rectangle &amp;clip)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_script_target.html#a1399600b66d222fae0a1c5766dcfd473">fireScriptEvent</a>(const char *eventName,...)</td><td><a class="el" href="classgameplay_1_1_script_target.html">gameplay::ScriptTarget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a85e990f398449cb1cdbe2dda9ed349e3">FOCUS</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1eb941b483324abf5cbb3e62dee40a58">gamepadEvent</a>(Gamepad::GamepadEvent evt, Gamepad *gamepad, unsigned int analogIndex)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#aed1a08b34ad1a7a0ae9faf5629ec46df">getAbsoluteBounds</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#ad8ae42690735608d9c4038c78669b5cb">getAlignment</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a4e810a0450dcab9e23c0e6208539e731">getAlignment</a>(const char *alignment)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_animation_target.html#a8b08d7ad0b0fa52d9139dc931053a26f">getAnimation</a>(const char *id=NULL) const </td><td><a class="el" href="classgameplay_1_1_animation_target.html">gameplay::AnimationTarget</a></td><td></td></tr>
@@ -200,6 +203,8 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_l
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a3b67523de27b0159fa3cb72a03478a1b">getX</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a97bc6f402701bf1bd073b9ffb266e7d3">getY</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a48e07df9a4877d666c5cae5d00115530">getZIndex</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a09500f6090428a06cf18418ba622a401">hasFocus</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4a24e103ee69e3bba78e6932b511f1ef21">HOVER</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a5a3f16b1307aa392732e1167dc83ff6f">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a5a3f16b1307aa392732e1167dc83ff6f">initialize</a>(Theme::Style *style, Properties *properties)</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1c549701ef58bc3cf2df6f8c7c783ede">INVALID_CONTACT_INDEX</a></td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a86b7ce720dacec4d5e31c61a102630b7">isContainer</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a86b7ce720dacec4d5e31c61a102630b7">isContainer</a>() const </td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [virtual]</code></td></tr>
@@ -210,7 +215,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_l
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a1b85fc1bebe9cd82da2f5b8891fbd452">Label</a>()</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_label.html#a1b85fc1bebe9cd82da2f5b8891fbd452">Label</a>()</td><td><a class="el" href="classgameplay_1_1_label.html">gameplay::Label</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a0556a8e97fdca1d40e5bebd895618e29">mouseEvent</a>(Mouse::MouseEvent evt, int x, int y, int wheelDelta)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a860af277568c805450bd39f66adcf2f4ab300c2a186b983cc6998d0a2bcc6cb63">NORMAL</a> enum value</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a7e8946a67d3db56e3faaa849e65e5dc1">notifyListeners</a>(Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a1dfdb4c476e4ce7829060f0af2347b85">notifyListeners</a>(Control::Listener::EventType eventType)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_control.html#a98c060a206b93133ace203c1f0c097ea">operator=</a>(const Control &amp;)</td><td><a class="el" href="classgameplay_1_1_control.html">gameplay::Control</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a866a859fcc96f2a48d5ee2f06a8c2a43">Ref</a>()</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classgameplay_1_1_ref.html#a4af6b566116534038e02bfffea72867f">Ref</a>(const Ref &amp;copy)</td><td><a class="el" href="classgameplay_1_1_ref.html">gameplay::Ref</a></td><td><code> [protected]</code></td></tr>
@@ -281,7 +286,7 @@ This is the complete list of members for <a class="el" href="classgameplay_1_1_l
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

+ 15 - 12
api/classgameplay_1_1_label.html

@@ -106,15 +106,16 @@ Inheritance diagram for gameplay::Label:</div>
  <div class="center">
  <div class="center">
   <img src="classgameplay_1_1_label.png" usemap="#gameplay::Label_map" alt=""/>
   <img src="classgameplay_1_1_label.png" usemap="#gameplay::Label_map" alt=""/>
   <map id="gameplay::Label_map" name="gameplay::Label_map">
   <map id="gameplay::Label_map" name="gameplay::Label_map">
-<area href="classgameplay_1_1_control.html" alt="gameplay::Control" shape="rect" coords="259,56,422,80"/>
-<area href="classgameplay_1_1_ref.html" alt="gameplay::Ref" shape="rect" coords="86,0,249,24"/>
-<area href="classgameplay_1_1_animation_target.html" alt="gameplay::AnimationTarget" shape="rect" coords="259,0,422,24"/>
-<area href="classgameplay_1_1_script_target.html" alt="gameplay::ScriptTarget" shape="rect" coords="432,0,595,24"/>
-<area href="classgameplay_1_1_button.html" alt="gameplay::Button" shape="rect" coords="86,168,249,192"/>
-<area href="classgameplay_1_1_slider.html" alt="gameplay::Slider" shape="rect" coords="259,168,422,192"/>
-<area href="classgameplay_1_1_text_box.html" alt="gameplay::TextBox" shape="rect" coords="432,168,595,192"/>
+<area href="classgameplay_1_1_control.html" alt="gameplay::Control" shape="rect" coords="346,56,509,80"/>
+<area href="classgameplay_1_1_ref.html" alt="gameplay::Ref" shape="rect" coords="173,0,336,24"/>
+<area href="classgameplay_1_1_animation_target.html" alt="gameplay::AnimationTarget" shape="rect" coords="346,0,509,24"/>
+<area href="classgameplay_1_1_script_target.html" alt="gameplay::ScriptTarget" shape="rect" coords="519,0,682,24"/>
+<area href="classgameplay_1_1_button.html" alt="gameplay::Button" shape="rect" coords="173,168,336,192"/>
+<area href="classgameplay_1_1_slider.html" alt="gameplay::Slider" shape="rect" coords="346,168,509,192"/>
+<area href="classgameplay_1_1_text_box.html" alt="gameplay::TextBox" shape="rect" coords="519,168,682,192"/>
 <area href="classgameplay_1_1_check_box.html" alt="gameplay::CheckBox" shape="rect" coords="0,224,163,248"/>
 <area href="classgameplay_1_1_check_box.html" alt="gameplay::CheckBox" shape="rect" coords="0,224,163,248"/>
-<area href="classgameplay_1_1_radio_button.html" alt="gameplay::RadioButton" shape="rect" coords="173,224,336,248"/>
+<area href="classgameplay_1_1_image_control.html" alt="gameplay::ImageControl" shape="rect" coords="173,224,336,248"/>
+<area href="classgameplay_1_1_radio_button.html" alt="gameplay::RadioButton" shape="rect" coords="346,224,509,248"/>
 </map>
 </map>
  </div></div>
  </div></div>
 
 
@@ -272,7 +273,7 @@ Protected Attributes</h2></td></tr>
 </dl>
 </dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The new label.  </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The new label.  </dd></dl>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_radio_button.html#a1845972d801788eacc8922a36c576d57">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_text_box.html#a5232963cb6e1b0af4ca6ea437961f48b">gameplay::TextBox</a>, <a class="el" href="classgameplay_1_1_button.html#a61ee6eca719e35574b69599f750f614d">gameplay::Button</a>, <a class="el" href="classgameplay_1_1_check_box.html#ab677341620e314ccf2ae62d5ef431f7b">gameplay::CheckBox</a>, and <a class="el" href="classgameplay_1_1_slider.html#acf5f46209988f03a11bcf84274409d8c">gameplay::Slider</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_radio_button.html#a1845972d801788eacc8922a36c576d57">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_image_control.html#a48b090d2c83ab6ac82374532a3332072">gameplay::ImageControl</a>, <a class="el" href="classgameplay_1_1_text_box.html#a5232963cb6e1b0af4ca6ea437961f48b">gameplay::TextBox</a>, <a class="el" href="classgameplay_1_1_button.html#a61ee6eca719e35574b69599f750f614d">gameplay::Button</a>, <a class="el" href="classgameplay_1_1_check_box.html#ab677341620e314ccf2ae62d5ef431f7b">gameplay::CheckBox</a>, and <a class="el" href="classgameplay_1_1_slider.html#acf5f46209988f03a11bcf84274409d8c">gameplay::Slider</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -310,7 +311,7 @@ Protected Attributes</h2></td></tr>
 </dl>
 </dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The new label. </dd></dl>
 <dl class="return"><dt><b>Returns:</b></dt><dd>The new label. </dd></dl>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_slider.html#a7b159ca5aaa5d75ed41825d8f89e8721">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_radio_button.html#a6d4743577d90447020b20044068c329c">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_check_box.html#a5c979c1aed5bdfbee7d933177ebc1e78">gameplay::CheckBox</a>, <a class="el" href="classgameplay_1_1_text_box.html#a8a595c015a634c9277411a0bb4a190e4">gameplay::TextBox</a>, and <a class="el" href="classgameplay_1_1_button.html#a89fd260b1ce03446a86fb4e5a51898b4">gameplay::Button</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_slider.html#a7b159ca5aaa5d75ed41825d8f89e8721">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_radio_button.html#a6d4743577d90447020b20044068c329c">gameplay::RadioButton</a>, <a class="el" href="classgameplay_1_1_image_control.html#a8ba5725de47dde4088809d9a0d0ff227">gameplay::ImageControl</a>, <a class="el" href="classgameplay_1_1_check_box.html#a5c979c1aed5bdfbee7d933177ebc1e78">gameplay::CheckBox</a>, <a class="el" href="classgameplay_1_1_text_box.html#a8a595c015a634c9277411a0bb4a190e4">gameplay::TextBox</a>, and <a class="el" href="classgameplay_1_1_button.html#a89fd260b1ce03446a86fb4e5a51898b4">gameplay::Button</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -377,7 +378,7 @@ Protected Attributes</h2></td></tr>
 
 
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#adc74e6fa5d73449369faf239b1fe8bc3">gameplay::Control</a>.</p>
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#adc74e6fa5d73449369faf239b1fe8bc3">gameplay::Control</a>.</p>
 
 
-<p>Reimplemented in <a class="el" href="classgameplay_1_1_slider.html#a13597ce42b8ea143eb340e114ee72332">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_button.html#a03e77d7da3b25b327ccde09fe419d29c">gameplay::Button</a>, <a class="el" href="classgameplay_1_1_check_box.html#ae8a9efbb552eb4c88c500c0e231b4167">gameplay::CheckBox</a>, <a class="el" href="classgameplay_1_1_radio_button.html#a6d5db6a5dc96eff2c7ebb2139c17abb0">gameplay::RadioButton</a>, and <a class="el" href="classgameplay_1_1_text_box.html#a371643acaee26d786c74789de55d4182">gameplay::TextBox</a>.</p>
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_image_control.html#a5baf1490bb084a487941d00f071b9645">gameplay::ImageControl</a>, <a class="el" href="classgameplay_1_1_slider.html#a13597ce42b8ea143eb340e114ee72332">gameplay::Slider</a>, <a class="el" href="classgameplay_1_1_button.html#a03e77d7da3b25b327ccde09fe419d29c">gameplay::Button</a>, <a class="el" href="classgameplay_1_1_check_box.html#ae8a9efbb552eb4c88c500c0e231b4167">gameplay::CheckBox</a>, <a class="el" href="classgameplay_1_1_radio_button.html#a6d5db6a5dc96eff2c7ebb2139c17abb0">gameplay::RadioButton</a>, and <a class="el" href="classgameplay_1_1_text_box.html#a371643acaee26d786c74789de55d4182">gameplay::TextBox</a>.</p>
 
 
 </div>
 </div>
 </div>
 </div>
@@ -409,6 +410,8 @@ Protected Attributes</h2></td></tr>
 
 
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">gameplay::Control</a>.</p>
 <p>Reimplemented from <a class="el" href="classgameplay_1_1_control.html#ab2aab797de258880dab8ab61edd2259a">gameplay::Control</a>.</p>
 
 
+<p>Reimplemented in <a class="el" href="classgameplay_1_1_image_control.html#ae50f3fab285a26000b066dcff9bb4ec7">gameplay::ImageControl</a>.</p>
+
 </div>
 </div>
 </div>
 </div>
 <a class="anchor" id="a29f916c4b4afab37d6bdaa467720d3c7"></a><!-- doxytag: member="gameplay::Label::setText" ref="a29f916c4b4afab37d6bdaa467720d3c7" args="(const char *text)" -->
 <a class="anchor" id="a29f916c4b4afab37d6bdaa467720d3c7"></a><!-- doxytag: member="gameplay::Label::setText" ref="a29f916c4b4afab37d6bdaa467720d3c7" args="(const char *text)" -->
@@ -549,7 +552,7 @@ Protected Attributes</h2></td></tr>
 
 
 
 
 <hr class="footer"/><address class="footer"><small>
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Jan 28 2013 11:49:30 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed May 1 2013 12:09:52 for gameplay by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.7.6.1
 </a> 1.7.6.1
 </small></address>
 </small></address>

BIN
api/classgameplay_1_1_label.png


Some files were not shown because too many files changed in this diff