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="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_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_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>
@@ -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_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_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_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>
@@ -225,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <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"/>
 </a> 1.7.6.1
 </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>
 <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>
-</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>
-</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>
+<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>
-</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>
-</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>
-</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>
-<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>
-</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>
-<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 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>
-</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></td><td></td><td></td><td></td></tr>
 </table>
@@ -153,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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#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#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#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_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>
@@ -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#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#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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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">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">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">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>
@@ -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">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">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">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>
@@ -425,12 +427,12 @@ Static Public Attributes</h2></td></tr>
 
 </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="memproto">
       <table class="memname">
         <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 class="paramname"></td><td>)</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>
 <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>
 <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>
 </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>
 <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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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_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_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>
  </div></div>
 
@@ -681,7 +682,7 @@ Protected Attributes</h2></td></tr>
 </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>
@@ -718,7 +719,7 @@ Protected Attributes</h2></td></tr>
   </dd>
 </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>
@@ -810,7 +811,7 @@ Protected Attributes</h2></td></tr>
   </dd>
 </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>
@@ -850,7 +851,7 @@ TargetType::TRANSFORM </dd></dl>
 
 
 <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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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_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#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#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>
@@ -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_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#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_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_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#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>
@@ -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#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#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_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#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#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_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#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_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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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_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_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>
  </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">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">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 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>
@@ -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 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>
@@ -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 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>
@@ -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 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>
@@ -400,7 +477,7 @@ Static Protected Member Functions</h2></td></tr>
 
 
 <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"/>
 </a> 1.7.6.1
 </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 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#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#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_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#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#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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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#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">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#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">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#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>
@@ -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">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">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>
   </dd>
 </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>
@@ -749,6 +854,31 @@ Static Public Member Functions</h2></td></tr>
   </dd>
 </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>
 <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>
-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"/>
 </a> 1.7.6.1
 </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#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#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#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>
@@ -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_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#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_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_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#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>
@@ -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#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#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_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>
@@ -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#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#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_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#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_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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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#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#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#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>
@@ -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>
 
+</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>
 <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>
 <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>
 <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>
-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"/>
 </a> 1.7.6.1
 </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#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_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#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>
@@ -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#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#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#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>
@@ -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_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_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#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_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#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>
@@ -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_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#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#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>
@@ -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#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#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_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>
@@ -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#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#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_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>
@@ -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_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#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#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>
@@ -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#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_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#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_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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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><!--header-->
 <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>
 <div class="dynheader">
 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=""/>
   <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_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_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_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>
  </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">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">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">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">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 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">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>
 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>
@@ -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#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#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">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">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#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>
@@ -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"><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#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#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>
@@ -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'
          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.
-         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.
 
          // 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>
 
+</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>
 <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 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>
 <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>
 </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>
 
@@ -1233,6 +1335,113 @@ Protected Attributes</h2></td></tr>
   </dd>
 </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>
 <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>
 </div>
 <div class="memdoc">
-<p>Scroll bar bounds </p>
+<p>Scroll bar bounds. </p>
 
 </div>
 </div>
@@ -1474,7 +1683,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <div class="memdoc">
-<p>Scrollbar horizontal image. </p>
+<p>Scrollbar horizontal track image. </p>
 
 </div>
 </div>
@@ -1530,7 +1739,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <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>
@@ -1558,7 +1767,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <div class="memdoc">
-<p>Scrollbar vertical image. </p>
+<p>Scrollbar vertical track image. </p>
 
 </div>
 </div>
@@ -1642,7 +1851,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <div class="memdoc">
-<p>The last time we were scrolling </p>
+<p>The last time we were scrolling. </p>
 
 </div>
 </div>
@@ -1656,7 +1865,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <div class="memdoc">
-<p>The last y position when scrolling </p>
+<p>The last y position when scrolling. </p>
 
 </div>
 </div>
@@ -1670,7 +1879,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <div class="memdoc">
-<p>The last x position when scrolling </p>
+<p>The last x position when scrolling. </p>
 
 </div>
 </div>
@@ -1726,7 +1935,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <div class="memdoc">
-<p>Time we started scrolling in the x </p>
+<p>Time we started scrolling horizontally. </p>
 
 </div>
 </div>
@@ -1740,7 +1949,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <div class="memdoc">
-<p>Time we started scrolling in the y </p>
+<p>Time we started scrolling vertically. </p>
 
 </div>
 </div>
@@ -1754,7 +1963,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <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>
@@ -1768,7 +1977,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <div class="memdoc">
-<p>First scrolling touch x position </p>
+<p>First scrolling touch x position. </p>
 
 </div>
 </div>
@@ -1782,7 +1991,7 @@ Protected Attributes</h2></td></tr>
       </table>
 </div>
 <div class="memdoc">
-<p>First scrolling touch y position </p>
+<p>First scrolling touch y position. </p>
 
 </div>
 </div>
@@ -1798,6 +2007,20 @@ Protected Attributes</h2></td></tr>
 <div class="memdoc">
 <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>
 <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>
-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"/>
 </a> 1.7.6.1
 </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#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#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#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>
@@ -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_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#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#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_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#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>
@@ -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#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#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#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>
@@ -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#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#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_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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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_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="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>
  </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 colspan="2"><h2><a name="pub-types"></a>
 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#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>
 <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, 
@@ -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#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#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#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>
@@ -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 colspan="2"><h2><a name="pub-static-attribs"></a>
 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#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>
@@ -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#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#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#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#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#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"><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>
 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>
@@ -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#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">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">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>
@@ -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>
 <p>State of a control that has been disabled. </p>
 </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>
 </dd>
 </dl>
@@ -466,7 +479,42 @@ Static Protected Attributes</h2></td></tr>
   </dd>
 </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>
@@ -503,7 +551,7 @@ Static Protected Attributes</h2></td></tr>
   </dd>
 </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>
@@ -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>
 
+</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>
 <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>
 <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>
@@ -1435,6 +1545,23 @@ Static Protected Attributes</h2></td></tr>
 <p>Get this control's z-index.</p>
 <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>
 <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>
 </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>
@@ -1587,7 +1714,7 @@ Static Protected Attributes</h2></td></tr>
 <dd>
 <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>
@@ -1644,14 +1771,14 @@ Static Protected Attributes</h2></td></tr>
 
 </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="memproto">
       <table class="memname">
         <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 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><code> [protected]</code></td>
         </tr>
@@ -3018,12 +3145,12 @@ Static Protected Attributes</h2></td></tr>
 
 </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="memproto">
       <table class="memname">
         <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>
       </table>
 </div>
@@ -3261,7 +3388,7 @@ Static Protected Attributes</h2></td></tr>
 <div class="memproto">
       <table class="memname">
         <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>
       </table>
 </div>
@@ -3288,7 +3415,7 @@ Static Protected Attributes</h2></td></tr>
 
 
 <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"/>
 </a> 1.7.6.1
 </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>
   <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#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#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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </small></address>

+ 11 - 2
api/classgameplay_1_1_control_1_1_listener.html

@@ -111,7 +111,10 @@ Public Types</h2></td></tr>
 <br/>
 &#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#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/>
  }</td></tr>
 <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>
 <p>Event triggered when a control is clicked with the right mouse button. </p>
 </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>
 </dd>
 </dl>
@@ -214,7 +223,7 @@ Public Member Functions</h2></td></tr>
 
 
 <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"/>
 </a> 1.7.6.1
 </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#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#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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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#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#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>
 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>
@@ -421,7 +422,8 @@ Static Public Member Functions</h2></td></tr>
       </table>
 </div>
 <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>
   <table class="params">
     <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>
 </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>
 <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>
-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"/>
 </a> 1.7.6.1
 </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_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#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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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">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">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>
 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>
@@ -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>
 <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><!-- contents -->
@@ -319,7 +338,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 <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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
   <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#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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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 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 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>
 </table>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
@@ -207,6 +208,37 @@ Static Public Member Functions</h2></td></tr>
 </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>
 <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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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#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_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#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>
@@ -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#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#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#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>
@@ -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_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_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#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_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#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>
@@ -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_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#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#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>
@@ -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#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#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_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>
@@ -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#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#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_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>
@@ -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_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#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_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>
@@ -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_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_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#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_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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </small></address>

+ 3 - 2
api/classgameplay_1_1_form.html

@@ -103,8 +103,9 @@ Inheritance diagram for gameplay::Form:</div>
  <div class="center">
   <img src="classgameplay_1_1_form.png" usemap="#gameplay::Form_map" alt=""/>
   <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_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_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"/>
@@ -536,7 +537,7 @@ Static Public Member Functions</h2></td></tr>
 
 
 <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"/>
 </a> 1.7.6.1
 </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#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#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#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>
@@ -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_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#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#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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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">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">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"><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 colspan="2"><h2><a name="pub-static-methods"></a>
 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 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#aa8811bfb4e227afc2a6ece0e73fc8310">getCurrent</a> ()</td></tr>
 </table>
 <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>
@@ -239,6 +242,24 @@ Static Public Member Functions</h2></td></tr>
 </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>
 <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 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>
 <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>
 <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>
 <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>
-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"/>
 </a> 1.7.6.1
 </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#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#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#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#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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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">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#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#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>
@@ -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>
 <dl class="params"><dt><b>Parameters:</b></dt><dd>
   <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>
   </dd>
 </dl>
@@ -270,6 +272,31 @@ Public Member Functions</h2></td></tr>
 <p>Gets the far plane of the frustum.</p>
 <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>
 <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>
 <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>
 <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>
-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"/>
 </a> 1.7.6.1
 </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#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#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#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>
@@ -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#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#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#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#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#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>
@@ -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#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 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#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>
@@ -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#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#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#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>
@@ -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#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#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#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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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#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 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#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>
@@ -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">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">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">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#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#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#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>
@@ -500,11 +507,11 @@ Protected Member Functions</h2></td></tr>
       </table>
 </div>
 <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>
   <table class="params">
     <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>
   </dd>
 </dl>
@@ -679,11 +686,11 @@ Protected Member Functions</h2></td></tr>
       </table>
 </div>
 <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>
   <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>
   </dd>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>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>
 <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>
 </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>
 <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>
-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"/>
 </a> 1.7.6.1
 </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_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_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_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>
@@ -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#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 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>
 </table></div><!-- contents -->
 <!-- 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>
-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"/>
 </a> 1.7.6.1
 </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">
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 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>
 <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>, 
@@ -487,7 +493,7 @@ Public Member Functions</h2></td></tr>
 
 
 <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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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#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_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_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>
@@ -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#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_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_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>
@@ -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#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_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_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>
@@ -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#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_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#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>
@@ -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#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_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_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 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 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>
@@ -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#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 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#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#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_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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </small></address>

+ 26 - 51
api/classgameplay_1_1_joint.html

@@ -89,10 +89,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="header">
   <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
 <a href="#pub-methods">Public 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="title">gameplay::Joint Class Reference</div>  </div>
 </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>
 <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>
 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_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 colspan="2"><h2><a name="pro-methods"></a>
 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>
 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 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>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 <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>
 <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>
 <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>
 </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><!-- contents -->
@@ -405,7 +380,7 @@ Protected Attributes</h2></td></tr>
 
 
 <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"/>
 </a> 1.7.6.1
 </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#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#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#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>
@@ -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_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#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_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_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#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>
@@ -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#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#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_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>
@@ -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#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#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_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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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>
-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"/>
 </a> 1.7.6.1
 </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_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#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#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>
@@ -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_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#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_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_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#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>
@@ -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#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#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_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>
@@ -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_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#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_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>
@@ -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>
-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"/>
 </a> 1.7.6.1
 </small></address>

+ 15 - 12
api/classgameplay_1_1_label.html

@@ -106,15 +106,16 @@ Inheritance diagram for gameplay::Label:</div>
  <div class="center">
   <img src="classgameplay_1_1_label.png" usemap="#gameplay::Label_map" alt=""/>
   <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_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>
  </div></div>
 
@@ -272,7 +273,7 @@ Protected Attributes</h2></td></tr>
 </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>
@@ -310,7 +311,7 @@ Protected Attributes</h2></td></tr>
 </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>
@@ -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 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>
@@ -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 in <a class="el" href="classgameplay_1_1_image_control.html#ae50f3fab285a26000b066dcff9bb4ec7">gameplay::ImageControl</a>.</p>
+
 </div>
 </div>
 <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>
-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"/>
 </a> 1.7.6.1
 </small></address>

BIN
api/classgameplay_1_1_label.png


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