<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/mvsim/modules/msgs/python/</path>
    <filename>____init_____8py.html</filename>
    <namespace>python</namespace>
  </compound>
  <compound kind="file">
    <name>add_pair.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>add__pair_8cpp.html</filename>
    <class kind="class">AddPair</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>add__pair_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>all_comms_headers.hpp</name>
    <path>/tmp/ws/src/mvsim/modules/comms/python/</path>
    <filename>all__comms__headers_8hpp.html</filename>
    <includes id="Client_8h" name="Client.h" local="no" imported="no">mvsim/Comms/Client.h</includes>
    <includes id="ports_8h" name="ports.h" local="no" imported="no">mvsim/Comms/ports.h</includes>
  </compound>
  <compound kind="file">
    <name>apply_force.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>apply__force_8cpp.html</filename>
    <class kind="class">ApplyForce</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>apply__force_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_api.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__api_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>B2_API</name>
      <anchorfile>b2__api_8h.html</anchorfile>
      <anchor>a335fca85908cf4ae34b4aa495c0a9862</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_block_allocator.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/common/</path>
    <filename>b2__block__allocator_8cpp.html</filename>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <class kind="struct">b2Block</class>
    <class kind="struct">b2Chunk</class>
    <class kind="struct">b2SizeMap</class>
    <member kind="variable" static="yes">
      <type>static const int32</type>
      <name>b2_blockSizes</name>
      <anchorfile>b2__block__allocator_8cpp.html</anchorfile>
      <anchor>abd652a1624b9483c4a14c7320df1eb98</anchor>
      <arglist>[b2_blockSizeCount]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int32</type>
      <name>b2_chunkArrayIncrement</name>
      <anchorfile>b2__block__allocator_8cpp.html</anchorfile>
      <anchor>aea90339946bc263db8eec04ce1f8ae73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int32</type>
      <name>b2_chunkSize</name>
      <anchorfile>b2__block__allocator_8cpp.html</anchorfile>
      <anchor>a911ec59e46ab201a0f5326550bd3d30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int32</type>
      <name>b2_maxBlockSize</name>
      <anchorfile>b2__block__allocator_8cpp.html</anchorfile>
      <anchor>a828c28d738659ce7ad2af589a1f3cebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const b2SizeMap</type>
      <name>b2_sizeMap</name>
      <anchorfile>b2__block__allocator_8cpp.html</anchorfile>
      <anchor>a31b3357215da9e36d3631a5b120ba04c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_block_allocator.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__block__allocator_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">b2_settings.h</includes>
    <class kind="class">b2BlockAllocator</class>
    <member kind="variable">
      <type>const int32</type>
      <name>b2_blockSizeCount</name>
      <anchorfile>b2__block__allocator_8h.html</anchorfile>
      <anchor>a5fbda4b6ba63d67ed17cf7043c87d5d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_body.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__body_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">box2d/b2_joint.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="yes" imported="no">box2d/b2_world.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_body.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__body_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <includes id="b2__shape_8h" name="b2_shape.h" local="yes" imported="no">b2_shape.h</includes>
    <class kind="class">b2Body</class>
    <class kind="struct">b2BodyDef</class>
    <member kind="enumeration">
      <type></type>
      <name>b2BodyType</name>
      <anchorfile>b2__body_8h.html</anchorfile>
      <anchor>a74ddb02261648c2bff691a866b5c03e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_staticBody</name>
      <anchorfile>b2__body_8h.html</anchorfile>
      <anchor>a74ddb02261648c2bff691a866b5c03e0a0608664fbdfecd9d3f33cfdfb904ffbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_kinematicBody</name>
      <anchorfile>b2__body_8h.html</anchorfile>
      <anchor>a74ddb02261648c2bff691a866b5c03e0a1b79458529f906fbf58858ab9508b985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_dynamicBody</name>
      <anchorfile>b2__body_8h.html</anchorfile>
      <anchor>a74ddb02261648c2bff691a866b5c03e0a65cfde8d03fe7855d91759842840ef40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_broad_phase.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__broad__phase_8cpp.html</filename>
    <includes id="b2__broad__phase_8h" name="b2_broad_phase.h" local="yes" imported="no">box2d/b2_broad_phase.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_broad_phase.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__broad__phase_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">b2_settings.h</includes>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">b2_collision.h</includes>
    <includes id="b2__dynamic__tree_8h" name="b2_dynamic_tree.h" local="yes" imported="no">b2_dynamic_tree.h</includes>
    <class kind="class">b2BroadPhase</class>
    <class kind="struct">b2Pair</class>
  </compound>
  <compound kind="file">
    <name>b2_chain_circle_contact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__chain__circle__contact_8cpp.html</filename>
    <includes id="b2__chain__circle__contact_8h" name="b2_chain_circle_contact.h" local="yes" imported="no">b2_chain_circle_contact.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__chain__shape_8h" name="b2_chain_shape.h" local="yes" imported="no">box2d/b2_chain_shape.h</includes>
    <includes id="b2__edge__shape_8h" name="b2_edge_shape.h" local="yes" imported="no">box2d/b2_edge_shape.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_chain_circle_contact.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__chain__circle__contact_8h.html</filename>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <class kind="class">b2ChainAndCircleContact</class>
  </compound>
  <compound kind="file">
    <name>b2_chain_polygon_contact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__chain__polygon__contact_8cpp.html</filename>
    <includes id="b2__chain__polygon__contact_8h" name="b2_chain_polygon_contact.h" local="yes" imported="no">b2_chain_polygon_contact.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__chain__shape_8h" name="b2_chain_shape.h" local="yes" imported="no">box2d/b2_chain_shape.h</includes>
    <includes id="b2__edge__shape_8h" name="b2_edge_shape.h" local="yes" imported="no">box2d/b2_edge_shape.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_chain_polygon_contact.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__chain__polygon__contact_8h.html</filename>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <class kind="class">b2ChainAndPolygonContact</class>
  </compound>
  <compound kind="file">
    <name>b2_chain_shape.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__chain__shape_8cpp.html</filename>
    <includes id="b2__chain__shape_8h" name="b2_chain_shape.h" local="yes" imported="no">box2d/b2_chain_shape.h</includes>
    <includes id="b2__edge__shape_8h" name="b2_edge_shape.h" local="yes" imported="no">box2d/b2_edge_shape.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_chain_shape.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__chain__shape_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__shape_8h" name="b2_shape.h" local="yes" imported="no">b2_shape.h</includes>
    <class kind="class">b2ChainShape</class>
  </compound>
  <compound kind="file">
    <name>b2_circle_contact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__circle__contact_8cpp.html</filename>
    <includes id="b2__circle__contact_8h" name="b2_circle_contact.h" local="yes" imported="no">b2_circle_contact.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__time__of__impact_8h" name="b2_time_of_impact.h" local="yes" imported="no">box2d/b2_time_of_impact.h</includes>
    <includes id="b2__world__callbacks_8h" name="b2_world_callbacks.h" local="yes" imported="no">box2d/b2_world_callbacks.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_circle_contact.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__circle__contact_8h.html</filename>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <class kind="class">b2CircleContact</class>
  </compound>
  <compound kind="file">
    <name>b2_circle_shape.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__circle__shape_8cpp.html</filename>
    <includes id="b2__circle__shape_8h" name="b2_circle_shape.h" local="yes" imported="no">box2d/b2_circle_shape.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_circle_shape.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__circle__shape_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__shape_8h" name="b2_shape.h" local="yes" imported="no">b2_shape.h</includes>
    <class kind="class">b2CircleShape</class>
  </compound>
  <compound kind="file">
    <name>b2_collide_circle.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__collide__circle_8cpp.html</filename>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">box2d/b2_collision.h</includes>
    <includes id="b2__circle__shape_8h" name="b2_circle_shape.h" local="yes" imported="no">box2d/b2_circle_shape.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="yes" imported="no">box2d/b2_polygon_shape.h</includes>
    <member kind="function">
      <type>void</type>
      <name>b2CollideCircles</name>
      <anchorfile>b2__collide__circle_8cpp.html</anchorfile>
      <anchor>ab8a1bf2c6a9453307466f4870c1fa333</anchor>
      <arglist>(b2Manifold *manifold, const b2CircleShape *circleA, const b2Transform &amp;xfA, const b2CircleShape *circleB, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2CollidePolygonAndCircle</name>
      <anchorfile>b2__collide__circle_8cpp.html</anchorfile>
      <anchor>a30da13c857596fbefa40b47c3e1e78d0</anchor>
      <arglist>(b2Manifold *manifold, const b2PolygonShape *polygonA, const b2Transform &amp;xfA, const b2CircleShape *circleB, const b2Transform &amp;xfB)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_collide_edge.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__collide__edge_8cpp.html</filename>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">box2d/b2_collision.h</includes>
    <includes id="b2__circle__shape_8h" name="b2_circle_shape.h" local="yes" imported="no">box2d/b2_circle_shape.h</includes>
    <includes id="b2__edge__shape_8h" name="b2_edge_shape.h" local="yes" imported="no">box2d/b2_edge_shape.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="yes" imported="no">box2d/b2_polygon_shape.h</includes>
    <class kind="struct">b2EPAxis</class>
    <class kind="struct">b2ReferenceFace</class>
    <class kind="struct">b2TempPolygon</class>
    <member kind="function">
      <type>void</type>
      <name>b2CollideEdgeAndCircle</name>
      <anchorfile>b2__collide__edge_8cpp.html</anchorfile>
      <anchor>ae41c54c67a8f3838a6a47880b69f5cc9</anchor>
      <arglist>(b2Manifold *manifold, const b2EdgeShape *edgeA, const b2Transform &amp;xfA, const b2CircleShape *circleB, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2CollideEdgeAndPolygon</name>
      <anchorfile>b2__collide__edge_8cpp.html</anchorfile>
      <anchor>a32b261db0b2f2dfb7e9140b4bdf7e799</anchor>
      <arglist>(b2Manifold *manifold, const b2EdgeShape *edgeA, const b2Transform &amp;xfA, const b2PolygonShape *polygonB, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static b2EPAxis</type>
      <name>b2ComputeEdgeSeparation</name>
      <anchorfile>b2__collide__edge_8cpp.html</anchorfile>
      <anchor>af64ca2a3c033671a450534201e8cfe2c</anchor>
      <arglist>(const b2TempPolygon &amp;polygonB, const b2Vec2 &amp;v1, const b2Vec2 &amp;normal1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static b2EPAxis</type>
      <name>b2ComputePolygonSeparation</name>
      <anchorfile>b2__collide__edge_8cpp.html</anchorfile>
      <anchor>a143a0d30513bcbcc503f80ac6a3dbbb9</anchor>
      <arglist>(const b2TempPolygon &amp;polygonB, const b2Vec2 &amp;v1, const b2Vec2 &amp;v2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_collide_polygon.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__collide__polygon_8cpp.html</filename>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">box2d/b2_collision.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="yes" imported="no">box2d/b2_polygon_shape.h</includes>
    <member kind="function">
      <type>void</type>
      <name>b2CollidePolygons</name>
      <anchorfile>b2__collide__polygon_8cpp.html</anchorfile>
      <anchor>ae509f7eec808fc1272ea518111a45274</anchor>
      <arglist>(b2Manifold *manifold, const b2PolygonShape *polyA, const b2Transform &amp;xfA, const b2PolygonShape *polyB, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>b2FindIncidentEdge</name>
      <anchorfile>b2__collide__polygon_8cpp.html</anchorfile>
      <anchor>a43fcc14e5ae4615ea93d913f8d16b2b3</anchor>
      <arglist>(b2ClipVertex c[2], const b2PolygonShape *poly1, const b2Transform &amp;xf1, int32 edge1, const b2PolygonShape *poly2, const b2Transform &amp;xf2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>b2FindMaxSeparation</name>
      <anchorfile>b2__collide__polygon_8cpp.html</anchorfile>
      <anchor>a6ef148914873445ffc3e088b790630c5</anchor>
      <arglist>(int32 *edgeIndex, const b2PolygonShape *poly1, const b2Transform &amp;xf1, const b2PolygonShape *poly2, const b2Transform &amp;xf2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_collision.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__collision_8cpp.html</filename>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">box2d/b2_collision.h</includes>
    <includes id="b2__distance_8h" name="b2_distance.h" local="yes" imported="no">box2d/b2_distance.h</includes>
    <member kind="function">
      <type>int32</type>
      <name>b2ClipSegmentToLine</name>
      <anchorfile>b2__collision_8cpp.html</anchorfile>
      <anchor>a778caf513d8ab482b1743de067a21e79</anchor>
      <arglist>(b2ClipVertex vOut[2], const b2ClipVertex vIn[2], const b2Vec2 &amp;normal, float offset, int32 vertexIndexA)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2GetPointStates</name>
      <anchorfile>b2__collision_8cpp.html</anchorfile>
      <anchor>a401e2747d276e9fbfd131989e02ff568</anchor>
      <arglist>(b2PointState state1[b2_maxManifoldPoints], b2PointState state2[b2_maxManifoldPoints], const b2Manifold *manifold1, const b2Manifold *manifold2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>b2TestOverlap</name>
      <anchorfile>b2__collision_8cpp.html</anchorfile>
      <anchor>ae7601420d0b42c1ee494e879dd2009a5</anchor>
      <arglist>(const b2Shape *shapeA, int32 indexA, const b2Shape *shapeB, int32 indexB, const b2Transform &amp;xfA, const b2Transform &amp;xfB)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_collision.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__collision_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <class kind="struct">b2AABB</class>
    <class kind="struct">b2ClipVertex</class>
    <class kind="struct">b2ContactFeature</class>
    <class kind="union">b2ContactID</class>
    <class kind="struct">b2Manifold</class>
    <class kind="struct">b2ManifoldPoint</class>
    <class kind="struct">b2RayCastInput</class>
    <class kind="struct">b2RayCastOutput</class>
    <class kind="struct">b2WorldManifold</class>
    <member kind="enumeration">
      <type></type>
      <name>b2PointState</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a0a894e3715ce8c61b7958dd6e083663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_nullState</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a0a894e3715ce8c61b7958dd6e083663da7ce77ce1a592f49d92939997976c217b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_addState</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a0a894e3715ce8c61b7958dd6e083663dac60dc479bee2089a695b37948179b3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_persistState</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a0a894e3715ce8c61b7958dd6e083663dafb032f2175741fa95361e55d1c069e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_removeState</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a0a894e3715ce8c61b7958dd6e083663da42ca6d7de57b948c8c895cd6f51ee8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>B2_API int32</type>
      <name>b2ClipSegmentToLine</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>ae3cb294fe9a7fc7468af0890098db22c</anchor>
      <arglist>(b2ClipVertex vOut[2], const b2ClipVertex vIn[2], const b2Vec2 &amp;normal, float offset, int32 vertexIndexA)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2CollideCircles</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a07097764ce44f2f56363665e174e6a99</anchor>
      <arglist>(b2Manifold *manifold, const b2CircleShape *circleA, const b2Transform &amp;xfA, const b2CircleShape *circleB, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2CollideEdgeAndCircle</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a178f4de7a4c22aafc58f087ca44ba244</anchor>
      <arglist>(b2Manifold *manifold, const b2EdgeShape *polygonA, const b2Transform &amp;xfA, const b2CircleShape *circleB, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2CollideEdgeAndPolygon</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a0ac33feb3d8d7bc13f56c5d729ab29a0</anchor>
      <arglist>(b2Manifold *manifold, const b2EdgeShape *edgeA, const b2Transform &amp;xfA, const b2PolygonShape *circleB, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2CollidePolygonAndCircle</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a2ac0c6b0178c2af3c07a0bc18bdbbcab</anchor>
      <arglist>(b2Manifold *manifold, const b2PolygonShape *polygonA, const b2Transform &amp;xfA, const b2CircleShape *circleB, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2CollidePolygons</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>aba296a9e3c99f43e4f27aeeadc3a7a9b</anchor>
      <arglist>(b2Manifold *manifold, const b2PolygonShape *polygonA, const b2Transform &amp;xfA, const b2PolygonShape *polygonB, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2GetPointStates</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a04288250049cbfc7d1a860e7c60e55e9</anchor>
      <arglist>(b2PointState state1[b2_maxManifoldPoints], b2PointState state2[b2_maxManifoldPoints], const b2Manifold *manifold1, const b2Manifold *manifold2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>b2TestOverlap</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a3dea7a8a1115626c450a697f6c6bf97e</anchor>
      <arglist>(const b2AABB &amp;a, const b2AABB &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>B2_API bool</type>
      <name>b2TestOverlap</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a769992d82855399cf20721cd6b411fe7</anchor>
      <arglist>(const b2Shape *shapeA, int32 indexA, const b2Shape *shapeB, int32 indexB, const b2Transform &amp;xfA, const b2Transform &amp;xfB)</arglist>
    </member>
    <member kind="variable">
      <type>const uint8</type>
      <name>b2_nullFeature</name>
      <anchorfile>b2__collision_8h.html</anchorfile>
      <anchor>a910fdc8a802b3cac220f2ee873109818</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_common.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__common_8h.html</filename>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">b2_settings.h</includes>
    <class kind="struct">b2Version</class>
    <member kind="define">
      <type>#define</type>
      <name>b2_aabbExtension</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>adb86e231496fdd6ac7795ce58d40c870</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_aabbMultiplier</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a7d1bd1594f20601d4079bccbd0a6a03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_angularSleepTolerance</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a571f3e7c864aca14141b163205600eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_angularSlop</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a67810fb101bb7a7e0b3afc14845383ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_baumgarte</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a88e32539e0f9e69e3832e1321eba3caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_epsilon</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>ae6bc48338c82daa4598d38f8ebc6f075</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_linearSleepTolerance</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a6d882c48142a8c73011b576e20dc6dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_linearSlop</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a57268ade379c5c3373d0ff558b0350cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxAngularCorrection</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a823e4f9a6fa4b9de3c97da696571400a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxFloat</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a034400dadc97431610fe4a0f38d5c1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxLinearCorrection</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a23ab70e4809f5ee23abcd52018d5eb88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxManifoldPoints</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>aa5f44cc9edf711433dea2b2ec94f3c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxRotation</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a5808c5f1e946205d8f7458101ccc698e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxRotationSquared</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>ac0ea425673819f24093ef7875c1025dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxSubSteps</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>ac1fd56e39ab8499f344b6398b7332e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxTOIContacts</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>aad3a54bcae5f7ec0235963403c2fccc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxTranslation</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>af2bad257bfbafed3665df3e243ba2b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxTranslationSquared</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a06db101442fde26e8ffb875af5c2f588</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>B2_NOT_USED</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a24cdaa0e73463ad545524b9aee142b7b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_pi</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a3f1872f3fc3c46abc809e7f7d467eb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_polygonRadius</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>afc0f934dabffb1e83e081249133ad860</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_timeToSleep</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>ab021adb740e4a5e1f5f7d9913ed94781</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_toiBaumgarte</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a210f37bad1337ca3e28c26f0fe38cd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2Assert</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>ab3fe3791ea4d700d5cc1f8124d2edf33</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2DEBUG</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>a76c36ad7e53158b76b87f84d8260623a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2CloseDump</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>abd646d0ec7f4ba3b2870f2855618191d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2Dump</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>ace4f4330b566703b8885a970945ac7bc</anchor>
      <arglist>(const char *string,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2OpenDump</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>ab6fcb96fe471342272c624bced36ac97</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="variable">
      <type>B2_API b2Version</type>
      <name>b2_version</name>
      <anchorfile>b2__common_8h.html</anchorfile>
      <anchor>aad172c83e254377c7b646ff0377a6d1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_contact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__contact_8cpp.html</filename>
    <includes id="b2__chain__circle__contact_8h" name="b2_chain_circle_contact.h" local="yes" imported="no">b2_chain_circle_contact.h</includes>
    <includes id="b2__chain__polygon__contact_8h" name="b2_chain_polygon_contact.h" local="yes" imported="no">b2_chain_polygon_contact.h</includes>
    <includes id="b2__circle__contact_8h" name="b2_circle_contact.h" local="yes" imported="no">b2_circle_contact.h</includes>
    <includes id="b2__contact__solver_8h" name="b2_contact_solver.h" local="yes" imported="no">b2_contact_solver.h</includes>
    <includes id="b2__edge__circle__contact_8h" name="b2_edge_circle_contact.h" local="yes" imported="no">b2_edge_circle_contact.h</includes>
    <includes id="b2__edge__polygon__contact_8h" name="b2_edge_polygon_contact.h" local="yes" imported="no">b2_edge_polygon_contact.h</includes>
    <includes id="b2__polygon__circle__contact_8h" name="b2_polygon_circle_contact.h" local="yes" imported="no">b2_polygon_circle_contact.h</includes>
    <includes id="b2__polygon__contact_8h" name="b2_polygon_contact.h" local="yes" imported="no">b2_polygon_contact.h</includes>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">box2d/b2_collision.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__shape_8h" name="b2_shape.h" local="yes" imported="no">box2d/b2_shape.h</includes>
    <includes id="b2__time__of__impact_8h" name="b2_time_of_impact.h" local="yes" imported="no">box2d/b2_time_of_impact.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="yes" imported="no">box2d/b2_world.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_contact.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__contact_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">b2_collision.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">b2_fixture.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <includes id="b2__shape_8h" name="b2_shape.h" local="yes" imported="no">b2_shape.h</includes>
    <class kind="class">b2Contact</class>
    <class kind="struct">b2ContactEdge</class>
    <class kind="struct">b2ContactRegister</class>
    <member kind="typedef">
      <type>b2Contact *</type>
      <name>b2ContactCreateFcn</name>
      <anchorfile>b2__contact_8h.html</anchorfile>
      <anchor>a8c349419089565d4b718438978e2e098</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>b2ContactDestroyFcn</name>
      <anchorfile>b2__contact_8h.html</anchorfile>
      <anchor>a13f1fcd7bbd3900e53e6ddf8a76428e7</anchor>
      <arglist>(b2Contact *contact, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>b2MixFriction</name>
      <anchorfile>b2__contact_8h.html</anchorfile>
      <anchor>af6325dd7f817d1783ee7a9ca15436bb0</anchor>
      <arglist>(float friction1, float friction2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>b2MixRestitution</name>
      <anchorfile>b2__contact_8h.html</anchorfile>
      <anchor>aa947a05f82d0f3b245da2809088a107c</anchor>
      <arglist>(float restitution1, float restitution2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>b2MixRestitutionThreshold</name>
      <anchorfile>b2__contact_8h.html</anchorfile>
      <anchor>acdad9aeda5de48c6b3c9f1873481556d</anchor>
      <arglist>(float threshold1, float threshold2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_contact_manager.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__contact__manager_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <includes id="b2__contact__manager_8h" name="b2_contact_manager.h" local="yes" imported="no">box2d/b2_contact_manager.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__world__callbacks_8h" name="b2_world_callbacks.h" local="yes" imported="no">box2d/b2_world_callbacks.h</includes>
    <member kind="variable">
      <type>b2ContactFilter</type>
      <name>b2_defaultFilter</name>
      <anchorfile>b2__contact__manager_8cpp.html</anchorfile>
      <anchor>a83faed8ad8fae9cc4f1f33adf9d8f059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ContactListener</type>
      <name>b2_defaultListener</name>
      <anchorfile>b2__contact__manager_8cpp.html</anchorfile>
      <anchor>a336c28acc24c6a88a7d38c1bfd3a79da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_contact_manager.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__contact__manager_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__broad__phase_8h" name="b2_broad_phase.h" local="yes" imported="no">b2_broad_phase.h</includes>
    <class kind="class">b2ContactManager</class>
  </compound>
  <compound kind="file">
    <name>b2_contact_solver.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__contact__solver_8cpp.html</filename>
    <includes id="b2__contact__solver_8h" name="b2_contact_solver.h" local="yes" imported="no">b2_contact_solver.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__stack__allocator_8h" name="b2_stack_allocator.h" local="yes" imported="no">box2d/b2_stack_allocator.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="yes" imported="no">box2d/b2_world.h</includes>
    <class kind="struct">b2ContactPositionConstraint</class>
    <class kind="struct">b2PositionSolverManifold</class>
    <member kind="define">
      <type>#define</type>
      <name>B2_DEBUG_SOLVER</name>
      <anchorfile>b2__contact__solver_8cpp.html</anchorfile>
      <anchor>aea587f76c1129300d1a3cf1c0ef92ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B2_API bool</type>
      <name>g_blockSolve</name>
      <anchorfile>b2__contact__solver_8cpp.html</anchorfile>
      <anchor>a5a7ca2f0808cea103092cc52023339cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_contact_solver.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__contact__solver_8h.html</filename>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">box2d/b2_collision.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">box2d/b2_math.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
    <class kind="class">b2ContactSolver</class>
    <class kind="struct">b2ContactSolverDef</class>
    <class kind="struct">b2ContactVelocityConstraint</class>
    <class kind="struct">b2VelocityConstraintPoint</class>
  </compound>
  <compound kind="file">
    <name>b2_distance.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__distance_8cpp.html</filename>
    <includes id="b2__circle__shape_8h" name="b2_circle_shape.h" local="yes" imported="no">box2d/b2_circle_shape.h</includes>
    <includes id="b2__distance_8h" name="b2_distance.h" local="yes" imported="no">box2d/b2_distance.h</includes>
    <includes id="b2__edge__shape_8h" name="b2_edge_shape.h" local="yes" imported="no">box2d/b2_edge_shape.h</includes>
    <includes id="b2__chain__shape_8h" name="b2_chain_shape.h" local="yes" imported="no">box2d/b2_chain_shape.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="yes" imported="no">box2d/b2_polygon_shape.h</includes>
    <class kind="struct">b2Simplex</class>
    <class kind="struct">b2SimplexVertex</class>
    <member kind="function">
      <type>void</type>
      <name>b2Distance</name>
      <anchorfile>b2__distance_8cpp.html</anchorfile>
      <anchor>af8aa0d6b55c276763e2d2d8854400a8e</anchor>
      <arglist>(b2DistanceOutput *output, b2SimplexCache *cache, const b2DistanceInput *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>b2ShapeCast</name>
      <anchorfile>b2__distance_8cpp.html</anchorfile>
      <anchor>aa47ce77fe73b680a8c87857eae055d1c</anchor>
      <arglist>(b2ShapeCastOutput *output, const b2ShapeCastInput *input)</arglist>
    </member>
    <member kind="variable">
      <type>B2_API int32</type>
      <name>b2_gjkCalls</name>
      <anchorfile>b2__distance_8cpp.html</anchorfile>
      <anchor>a325552b223ca529f5fa42dcc371767d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B2_API int32</type>
      <name>b2_gjkIters</name>
      <anchorfile>b2__distance_8cpp.html</anchorfile>
      <anchor>a5bdfb97ac938d1c88df9d1cb4fe99a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B2_API int32</type>
      <name>b2_gjkMaxIters</name>
      <anchorfile>b2__distance_8cpp.html</anchorfile>
      <anchor>a55d359e6d2211bebef3a7987bc03ffe8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_distance.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__distance_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <class kind="struct">b2DistanceInput</class>
    <class kind="struct">b2DistanceOutput</class>
    <class kind="struct">b2DistanceProxy</class>
    <class kind="struct">b2ShapeCastInput</class>
    <class kind="struct">b2ShapeCastOutput</class>
    <class kind="struct">b2SimplexCache</class>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2Distance</name>
      <anchorfile>b2__distance_8h.html</anchorfile>
      <anchor>a31d48db9ba2d34f82bf48d8e42dcc098</anchor>
      <arglist>(b2DistanceOutput *output, b2SimplexCache *cache, const b2DistanceInput *input)</arglist>
    </member>
    <member kind="function">
      <type>B2_API bool</type>
      <name>b2ShapeCast</name>
      <anchorfile>b2__distance_8h.html</anchorfile>
      <anchor>afca5a5ce4ffd17ba7c9e49e2f6c09e42</anchor>
      <arglist>(b2ShapeCastOutput *output, const b2ShapeCastInput *input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_distance_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__distance__joint_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__draw_8h" name="b2_draw.h" local="yes" imported="no">box2d/b2_draw.h</includes>
    <includes id="b2__distance__joint_8h" name="b2_distance_joint.h" local="yes" imported="no">box2d/b2_distance_joint.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_distance_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__distance__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2DistanceJoint</class>
    <class kind="struct">b2DistanceJointDef</class>
  </compound>
  <compound kind="file">
    <name>b2_draw.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/common/</path>
    <filename>b2__draw_8cpp.html</filename>
    <includes id="b2__draw_8h" name="b2_draw.h" local="yes" imported="no">box2d/b2_draw.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_draw.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__draw_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <class kind="struct">b2Color</class>
    <class kind="class">b2Draw</class>
  </compound>
  <compound kind="file">
    <name>b2_dynamic_tree.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__dynamic__tree_8cpp.html</filename>
    <includes id="b2__dynamic__tree_8h" name="b2_dynamic_tree.h" local="yes" imported="no">box2d/b2_dynamic_tree.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_dynamic_tree.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__dynamic__tree_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">b2_collision.h</includes>
    <includes id="b2__growable__stack_8h" name="b2_growable_stack.h" local="yes" imported="no">b2_growable_stack.h</includes>
    <class kind="class">b2DynamicTree</class>
    <class kind="struct">b2TreeNode</class>
    <member kind="define">
      <type>#define</type>
      <name>b2_nullNode</name>
      <anchorfile>b2__dynamic__tree_8h.html</anchorfile>
      <anchor>a270158a5581de19a0baa4b4c1c54f1fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_edge_circle_contact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__edge__circle__contact_8cpp.html</filename>
    <includes id="b2__edge__circle__contact_8h" name="b2_edge_circle_contact.h" local="yes" imported="no">b2_edge_circle_contact.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_edge_circle_contact.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__edge__circle__contact_8h.html</filename>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <class kind="class">b2EdgeAndCircleContact</class>
  </compound>
  <compound kind="file">
    <name>b2_edge_polygon_contact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__edge__polygon__contact_8cpp.html</filename>
    <includes id="b2__edge__polygon__contact_8h" name="b2_edge_polygon_contact.h" local="yes" imported="no">b2_edge_polygon_contact.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_edge_polygon_contact.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__edge__polygon__contact_8h.html</filename>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <class kind="class">b2EdgeAndPolygonContact</class>
  </compound>
  <compound kind="file">
    <name>b2_edge_shape.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__edge__shape_8cpp.html</filename>
    <includes id="b2__edge__shape_8h" name="b2_edge_shape.h" local="yes" imported="no">box2d/b2_edge_shape.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_edge_shape.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__edge__shape_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__shape_8h" name="b2_shape.h" local="yes" imported="no">b2_shape.h</includes>
    <class kind="class">b2EdgeShape</class>
  </compound>
  <compound kind="file">
    <name>b2_fixture.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__fixture_8cpp.html</filename>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__broad__phase_8h" name="b2_broad_phase.h" local="yes" imported="no">box2d/b2_broad_phase.h</includes>
    <includes id="b2__chain__shape_8h" name="b2_chain_shape.h" local="yes" imported="no">box2d/b2_chain_shape.h</includes>
    <includes id="b2__circle__shape_8h" name="b2_circle_shape.h" local="yes" imported="no">box2d/b2_circle_shape.h</includes>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">box2d/b2_collision.h</includes>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <includes id="b2__edge__shape_8h" name="b2_edge_shape.h" local="yes" imported="no">box2d/b2_edge_shape.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="yes" imported="no">box2d/b2_polygon_shape.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="yes" imported="no">box2d/b2_world.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_fixture.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__fixture_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">b2_body.h</includes>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">b2_collision.h</includes>
    <includes id="b2__shape_8h" name="b2_shape.h" local="yes" imported="no">b2_shape.h</includes>
    <class kind="struct">b2Filter</class>
    <class kind="class">b2Fixture</class>
    <class kind="struct">b2FixtureDef</class>
    <class kind="struct">b2FixtureProxy</class>
  </compound>
  <compound kind="file">
    <name>b2_friction_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__friction__joint_8cpp.html</filename>
    <includes id="b2__friction__joint_8h" name="b2_friction_joint.h" local="yes" imported="no">box2d/b2_friction_joint.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_friction_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__friction__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2FrictionJoint</class>
    <class kind="struct">b2FrictionJointDef</class>
  </compound>
  <compound kind="file">
    <name>b2_gear_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__gear__joint_8cpp.html</filename>
    <includes id="b2__gear__joint_8h" name="b2_gear_joint.h" local="yes" imported="no">box2d/b2_gear_joint.h</includes>
    <includes id="b2__revolute__joint_8h" name="b2_revolute_joint.h" local="yes" imported="no">box2d/b2_revolute_joint.h</includes>
    <includes id="b2__prismatic__joint_8h" name="b2_prismatic_joint.h" local="yes" imported="no">box2d/b2_prismatic_joint.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_gear_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__gear__joint_8h.html</filename>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2GearJoint</class>
    <class kind="struct">b2GearJointDef</class>
  </compound>
  <compound kind="file">
    <name>b2_growable_stack.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__growable__stack_8h.html</filename>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">b2_settings.h</includes>
    <class kind="class">b2GrowableStack</class>
  </compound>
  <compound kind="file">
    <name>b2_island.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__island_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <includes id="b2__distance_8h" name="b2_distance.h" local="yes" imported="no">box2d/b2_distance.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">box2d/b2_joint.h</includes>
    <includes id="b2__stack__allocator_8h" name="b2_stack_allocator.h" local="yes" imported="no">box2d/b2_stack_allocator.h</includes>
    <includes id="b2__timer_8h" name="b2_timer.h" local="yes" imported="no">box2d/b2_timer.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="yes" imported="no">box2d/b2_world.h</includes>
    <includes id="b2__island_8h" name="b2_island.h" local="yes" imported="no">b2_island.h</includes>
    <includes id="b2__contact__solver_8h" name="b2_contact_solver.h" local="yes" imported="no">dynamics/b2_contact_solver.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_island.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__island_8h.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">box2d/b2_math.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
    <class kind="class">b2Island</class>
  </compound>
  <compound kind="file">
    <name>b2_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__joint_8cpp.html</filename>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__distance__joint_8h" name="b2_distance_joint.h" local="yes" imported="no">box2d/b2_distance_joint.h</includes>
    <includes id="b2__draw_8h" name="b2_draw.h" local="yes" imported="no">box2d/b2_draw.h</includes>
    <includes id="b2__friction__joint_8h" name="b2_friction_joint.h" local="yes" imported="no">box2d/b2_friction_joint.h</includes>
    <includes id="b2__gear__joint_8h" name="b2_gear_joint.h" local="yes" imported="no">box2d/b2_gear_joint.h</includes>
    <includes id="b2__motor__joint_8h" name="b2_motor_joint.h" local="yes" imported="no">box2d/b2_motor_joint.h</includes>
    <includes id="b2__mouse__joint_8h" name="b2_mouse_joint.h" local="yes" imported="no">box2d/b2_mouse_joint.h</includes>
    <includes id="b2__prismatic__joint_8h" name="b2_prismatic_joint.h" local="yes" imported="no">box2d/b2_prismatic_joint.h</includes>
    <includes id="b2__pulley__joint_8h" name="b2_pulley_joint.h" local="yes" imported="no">box2d/b2_pulley_joint.h</includes>
    <includes id="b2__revolute__joint_8h" name="b2_revolute_joint.h" local="yes" imported="no">box2d/b2_revolute_joint.h</includes>
    <includes id="b2__weld__joint_8h" name="b2_weld_joint.h" local="yes" imported="no">box2d/b2_weld_joint.h</includes>
    <includes id="b2__wheel__joint_8h" name="b2_wheel_joint.h" local="yes" imported="no">box2d/b2_wheel_joint.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="yes" imported="no">box2d/b2_world.h</includes>
    <member kind="function">
      <type>void</type>
      <name>b2AngularStiffness</name>
      <anchorfile>b2__joint_8cpp.html</anchorfile>
      <anchor>ae20053e44d9bacf046d38f937092e082</anchor>
      <arglist>(float &amp;stiffness, float &amp;damping, float frequencyHertz, float dampingRatio, const b2Body *bodyA, const b2Body *bodyB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2LinearStiffness</name>
      <anchorfile>b2__joint_8cpp.html</anchorfile>
      <anchor>a4aa4cea864f638a00d69a6f16232425b</anchor>
      <arglist>(float &amp;stiffness, float &amp;damping, float frequencyHertz, float dampingRatio, const b2Body *bodyA, const b2Body *bodyB)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <class kind="struct">b2Jacobian</class>
    <class kind="class">b2Joint</class>
    <class kind="struct">b2JointDef</class>
    <class kind="struct">b2JointEdge</class>
    <member kind="enumeration">
      <type></type>
      <name>b2JointType</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknownJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272aba5f6d1c83ff9388033cb30701687531eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_revoluteJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272aba506c32e1b03b26af5f1a9ef2b885b145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_prismaticJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272abaf67429560e13b82d733cc7c3c944c02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_distanceJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272abac0eca8f07880916ee782ddede8b754ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pulleyJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272abacd059f23d4360fb5c4c8c4b630d197ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_mouseJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272aba7a050a9b6d2981a3c77aac2f62a94cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_gearJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272aba07151eebda7e29c96a90f485c6e4458e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_wheelJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272aba5bc5057890e1b60168be638272cc2cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_weldJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272abafc7c48596e79edb4e2225e0cd9cc8464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_frictionJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272aba178d3a4ccb579c35d89181185c40e5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_ropeJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272aba216dc75c9a8e39f94bd27d8845ada1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_motorJoint</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a0bb202d8a286c888a11985b07b2272abad7fb90ad8befbfca3f3a51b8bb99d103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2AngularStiffness</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a95cebcd65e26ade46fcb89d12291286b</anchor>
      <arglist>(float &amp;stiffness, float &amp;damping, float frequencyHertz, float dampingRatio, const b2Body *bodyA, const b2Body *bodyB)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2LinearStiffness</name>
      <anchorfile>b2__joint_8h.html</anchorfile>
      <anchor>a70227a2d4993f8550ca9a4aa008a2945</anchor>
      <arglist>(float &amp;stiffness, float &amp;damping, float frequencyHertz, float dampingRatio, const b2Body *bodyA, const b2Body *bodyB)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_math.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/common/</path>
    <filename>b2__math_8cpp.html</filename>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">box2d/b2_math.h</includes>
    <member kind="variable">
      <type>const b2Vec2</type>
      <name>b2Vec2_zero</name>
      <anchorfile>b2__math_8cpp.html</anchorfile>
      <anchor>a45ff8686179210d981610e82525b27a8</anchor>
      <arglist>(0.0f, 0.0f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_math.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__math_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">b2_settings.h</includes>
    <class kind="struct">b2Mat22</class>
    <class kind="struct">b2Mat33</class>
    <class kind="struct">b2Rot</class>
    <class kind="struct">b2Sweep</class>
    <class kind="struct">b2Transform</class>
    <class kind="struct">b2Vec2</class>
    <class kind="struct">b2Vec3</class>
    <member kind="define">
      <type>#define</type>
      <name>b2Atan2</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>afe19f6449028d2aaa14c9c4c3b22066d</anchor>
      <arglist>(y, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2Sqrt</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a58e7c8ed67b5f0f98a0873cfb0035076</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>b2Mat22</type>
      <name>b2Abs</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a4e14463da9e9a214121aedc4590822c2</anchor>
      <arglist>(const b2Mat22 &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Abs</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a9a96bf0b2b574a8b88346e631ce85312</anchor>
      <arglist>(const b2Vec2 &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>b2Abs</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a7711eacff2f9755d3b34b360f679b33a</anchor>
      <arglist>(T a)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Clamp</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a26a6e5df5af01d16c687a9d1a0d72771</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;low, const b2Vec2 &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>b2Clamp</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>afd644f04a598cfa9ee1286ff04333d53</anchor>
      <arglist>(T a, T low, T high)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>b2Cross</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>aae98dca5c88dab21c3a5c174a65e819a</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Cross</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a3ff908baa65f88d7dddde0a8862fe743</anchor>
      <arglist>(const b2Vec2 &amp;a, float s)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec3</type>
      <name>b2Cross</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a25353226a22975a6774247a74c2309db</anchor>
      <arglist>(const b2Vec3 &amp;a, const b2Vec3 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Cross</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a91dc7ab7344c644a9d87dbe278df1812</anchor>
      <arglist>(float s, const b2Vec2 &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>b2Distance</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a73f367c6ccc2bc0eb80e794dccac39b2</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>b2DistanceSquared</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a92a883169ae9500dbb22287bec4feaf8</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>b2Dot</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>add786e3681a78c5785f711cab2ab6455</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>b2Dot</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a4e72c367deb21fa021d048dc677a4050</anchor>
      <arglist>(const b2Vec3 &amp;a, const b2Vec3 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>b2IsPowerOfTwo</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a8c73c20bd0705c5a19148486ae305a12</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>b2IsValid</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a4e48175e84a7cffefb0de23824e782c5</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Max</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>adf07fe44a1bfc17daef355f8f1281b00</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>b2Max</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>ab35d30607cf554096fa67407304be217</anchor>
      <arglist>(T a, T b)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Min</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a87b278b32677b28124d594008742f8c7</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>b2Min</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a169e88bf0dd7c5462555219dd725e11d</anchor>
      <arglist>(T a, T b)</arglist>
    </member>
    <member kind="function">
      <type>b2Mat22</type>
      <name>b2Mul</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>ac1fb7bf7a1dcf65382301b64ed0321a4</anchor>
      <arglist>(const b2Mat22 &amp;A, const b2Mat22 &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Mul</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a12738edb3f24ad9d872421f4e6898de9</anchor>
      <arglist>(const b2Mat22 &amp;A, const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec3</type>
      <name>b2Mul</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>aea5a2dc18e95eea003db180aa6b65f5e</anchor>
      <arglist>(const b2Mat33 &amp;A, const b2Vec3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>b2Rot</type>
      <name>b2Mul</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a8656bfe0202c1f9be67adbf172028e4f</anchor>
      <arglist>(const b2Rot &amp;q, const b2Rot &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Mul</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a2c19b253c5ce1933a3520082a86f41f2</anchor>
      <arglist>(const b2Rot &amp;q, const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>b2Transform</type>
      <name>b2Mul</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a5dee99094252065c5c334ddde9c95e59</anchor>
      <arglist>(const b2Transform &amp;A, const b2Transform &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Mul</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>adc2859334a7f260742bf13e0d506e977</anchor>
      <arglist>(const b2Transform &amp;T, const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2Mul22</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a598e4404e88fde61e4be408721663193</anchor>
      <arglist>(const b2Mat33 &amp;A, const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>b2Mat22</type>
      <name>b2MulT</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a6904a90ebef81abe11a580958edb0768</anchor>
      <arglist>(const b2Mat22 &amp;A, const b2Mat22 &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2MulT</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a38bf48069527b2dc0224e0dedbafe17c</anchor>
      <arglist>(const b2Mat22 &amp;A, const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>b2Rot</type>
      <name>b2MulT</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a37986fc259888a4e588e6cdb72ad9cd3</anchor>
      <arglist>(const b2Rot &amp;q, const b2Rot &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2MulT</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a61bc6ce555c51823d7c0747bc7b010b9</anchor>
      <arglist>(const b2Rot &amp;q, const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>b2Transform</type>
      <name>b2MulT</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>aa6a218f164938003edd5040760e36c8e</anchor>
      <arglist>(const b2Transform &amp;A, const b2Transform &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>b2MulT</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a157696518d038a2b900f81e0e40ef27f</anchor>
      <arglist>(const b2Transform &amp;T, const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>b2NextPowerOfTwo</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a1bd53d288c039f6eeb1526bd55ce1414</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2Swap</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a68c06593a75374fd69e2eb1d1f1caf09</anchor>
      <arglist>(T &amp;a, T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a95465b8abf3c6672d1120cda5b61b02b</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>operator*</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a4810f4f3b45065fcaae0b1ea95b8ed16</anchor>
      <arglist>(float s, const b2Vec2 &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec3</type>
      <name>operator*</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>ae67bc3dc7bfd6e121b84eaf5825a4629</anchor>
      <arglist>(float s, const b2Vec3 &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>b2Mat22</type>
      <name>operator+</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>ad26d99f359b3a6f100d9538ce8fba78f</anchor>
      <arglist>(const b2Mat22 &amp;A, const b2Mat22 &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>operator+</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>aabe5cfd3c0c2436622fe392122f3504d</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec3</type>
      <name>operator+</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>ac5671b7f3534b00e99a757eb4ade907c</anchor>
      <arglist>(const b2Vec3 &amp;a, const b2Vec3 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>operator-</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a42a4d381fdfdde9aa5a3078b13f6b76b</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec3</type>
      <name>operator-</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>ac1489cdb9e1d32e58ebf0f416e710dce</anchor>
      <arglist>(const b2Vec3 &amp;a, const b2Vec3 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>af7e4f3ac0ffef6bbd586543e2e1b04d5</anchor>
      <arglist>(const b2Vec2 &amp;a, const b2Vec2 &amp;b)</arglist>
    </member>
    <member kind="variable">
      <type>const B2_API b2Vec2</type>
      <name>b2Vec2_zero</name>
      <anchorfile>b2__math_8h.html</anchorfile>
      <anchor>a581047c4dc6f002cd63d770cdee72971</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_motor_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__motor__joint_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__motor__joint_8h" name="b2_motor_joint.h" local="yes" imported="no">box2d/b2_motor_joint.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_motor_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__motor__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2MotorJoint</class>
    <class kind="struct">b2MotorJointDef</class>
  </compound>
  <compound kind="file">
    <name>b2_mouse_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__mouse__joint_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__mouse__joint_8h" name="b2_mouse_joint.h" local="yes" imported="no">box2d/b2_mouse_joint.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_mouse_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__mouse__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2MouseJoint</class>
    <class kind="struct">b2MouseJointDef</class>
  </compound>
  <compound kind="file">
    <name>b2_polygon_circle_contact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__polygon__circle__contact_8cpp.html</filename>
    <includes id="b2__polygon__circle__contact_8h" name="b2_polygon_circle_contact.h" local="yes" imported="no">b2_polygon_circle_contact.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_polygon_circle_contact.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__polygon__circle__contact_8h.html</filename>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <class kind="class">b2PolygonAndCircleContact</class>
  </compound>
  <compound kind="file">
    <name>b2_polygon_contact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__polygon__contact_8cpp.html</filename>
    <includes id="b2__polygon__contact_8h" name="b2_polygon_contact.h" local="yes" imported="no">b2_polygon_contact.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__time__of__impact_8h" name="b2_time_of_impact.h" local="yes" imported="no">box2d/b2_time_of_impact.h</includes>
    <includes id="b2__world__callbacks_8h" name="b2_world_callbacks.h" local="yes" imported="no">box2d/b2_world_callbacks.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_polygon_contact.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__polygon__contact_8h.html</filename>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <class kind="class">b2PolygonContact</class>
  </compound>
  <compound kind="file">
    <name>b2_polygon_shape.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__polygon__shape_8cpp.html</filename>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="yes" imported="no">box2d/b2_polygon_shape.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">box2d/b2_block_allocator.h</includes>
    <member kind="function" static="yes">
      <type>static b2Vec2</type>
      <name>ComputeCentroid</name>
      <anchorfile>b2__polygon__shape_8cpp.html</anchorfile>
      <anchor>aeff51718b062ea56b2349c27b0711fcc</anchor>
      <arglist>(const b2Vec2 *vs, int32 count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_polygon_shape.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__polygon__shape_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__shape_8h" name="b2_shape.h" local="yes" imported="no">b2_shape.h</includes>
    <class kind="class">b2PolygonShape</class>
  </compound>
  <compound kind="file">
    <name>b2_prismatic_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__prismatic__joint_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__draw_8h" name="b2_draw.h" local="yes" imported="no">box2d/b2_draw.h</includes>
    <includes id="b2__prismatic__joint_8h" name="b2_prismatic_joint.h" local="yes" imported="no">box2d/b2_prismatic_joint.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_prismatic_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__prismatic__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2PrismaticJoint</class>
    <class kind="struct">b2PrismaticJointDef</class>
  </compound>
  <compound kind="file">
    <name>b2_pulley_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__pulley__joint_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__pulley__joint_8h" name="b2_pulley_joint.h" local="yes" imported="no">box2d/b2_pulley_joint.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_pulley_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__pulley__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2PulleyJoint</class>
    <class kind="struct">b2PulleyJointDef</class>
    <member kind="variable">
      <type>const float</type>
      <name>b2_minPulleyLength</name>
      <anchorfile>b2__pulley__joint_8h.html</anchorfile>
      <anchor>a77b5f3b4e3ada38d11935b3110768187</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_revolute_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__revolute__joint_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__draw_8h" name="b2_draw.h" local="yes" imported="no">box2d/b2_draw.h</includes>
    <includes id="b2__revolute__joint_8h" name="b2_revolute_joint.h" local="yes" imported="no">box2d/b2_revolute_joint.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_revolute_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__revolute__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2RevoluteJoint</class>
    <class kind="struct">b2RevoluteJointDef</class>
  </compound>
  <compound kind="file">
    <name>b2_rope.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/rope/</path>
    <filename>b2__rope_8cpp.html</filename>
    <includes id="b2__draw_8h" name="b2_draw.h" local="yes" imported="no">box2d/b2_draw.h</includes>
    <includes id="b2__rope_8h" name="b2_rope.h" local="yes" imported="no">box2d/b2_rope.h</includes>
    <class kind="struct">b2RopeBend</class>
    <class kind="struct">b2RopeStretch</class>
  </compound>
  <compound kind="file">
    <name>b2_rope.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__rope_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <class kind="class">b2Rope</class>
    <class kind="struct">b2RopeDef</class>
    <class kind="struct">b2RopeTuning</class>
    <member kind="enumeration">
      <type></type>
      <name>b2BendingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>ade4b5a14dd37270f9128eefd77b4f8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_springAngleBendingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>ade4b5a14dd37270f9128eefd77b4f8adab6d7d22043da63b6edbc48375f4dd30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_pbdAngleBendingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>ade4b5a14dd37270f9128eefd77b4f8adafec492663fbc6a911e9316664780a8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_xpbdAngleBendingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>ade4b5a14dd37270f9128eefd77b4f8adac879e0ed6b61acad2836ee2e57bf14b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_pbdDistanceBendingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>ade4b5a14dd37270f9128eefd77b4f8ada68c4b3374beb580e3ced7f43b8e81e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_pbdHeightBendingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>ade4b5a14dd37270f9128eefd77b4f8ada917cebe626109aa32c804f6dbff8e3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_pbdTriangleBendingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>ade4b5a14dd37270f9128eefd77b4f8ada21068ac9e12d73447bb3fb84a767ad9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>b2StretchingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>a1b11b84e5ca0950e36107c0184ee8e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_pbdStretchingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>a1b11b84e5ca0950e36107c0184ee8e0faa0c924f100f59295186d43ea9bbe1cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>b2_xpbdStretchingModel</name>
      <anchorfile>b2__rope_8h.html</anchorfile>
      <anchor>a1b11b84e5ca0950e36107c0184ee8e0fa71613633db7541fab68cbac064daf2ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_settings.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/common/</path>
    <filename>b2__settings_8cpp.html</filename>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">box2d/b2_settings.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>b2__settings_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>b2Alloc_Default</name>
      <anchorfile>b2__settings_8cpp.html</anchorfile>
      <anchor>afe1bf8dea02d109b23a5b2079462ef34</anchor>
      <arglist>(int32 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2CloseDump</name>
      <anchorfile>b2__settings_8cpp.html</anchorfile>
      <anchor>abd646d0ec7f4ba3b2870f2855618191d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2Dump</name>
      <anchorfile>b2__settings_8cpp.html</anchorfile>
      <anchor>ace4f4330b566703b8885a970945ac7bc</anchor>
      <arglist>(const char *string,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2Free_Default</name>
      <anchorfile>b2__settings_8cpp.html</anchorfile>
      <anchor>a15cd3a2f1182aa7e89fb137551b7ef8d</anchor>
      <arglist>(void *mem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2Log_Default</name>
      <anchorfile>b2__settings_8cpp.html</anchorfile>
      <anchor>a1b8afc3bff212807e5ee1875b4c9c849</anchor>
      <arglist>(const char *string, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2OpenDump</name>
      <anchorfile>b2__settings_8cpp.html</anchorfile>
      <anchor>ab6fcb96fe471342272c624bced36ac97</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>b2_dumpFile</name>
      <anchorfile>b2__settings_8cpp.html</anchorfile>
      <anchor>aa6bf410670741e544de3a37ead6aba34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Version</type>
      <name>b2_version</name>
      <anchorfile>b2__settings_8cpp.html</anchorfile>
      <anchor>a3a20e3b6a8b05633d911fea031f7a44f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_settings.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__settings_8h.html</filename>
    <includes id="b2__types_8h" name="b2_types.h" local="yes" imported="no">b2_types.h</includes>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__common_8h" name="b2_common.h" local="yes" imported="no">b2_common.h</includes>
    <class kind="struct">b2BodyUserData</class>
    <class kind="struct">b2FixtureUserData</class>
    <class kind="struct">b2JointUserData</class>
    <member kind="define">
      <type>#define</type>
      <name>b2_lengthUnitsPerMeter</name>
      <anchorfile>b2__settings_8h.html</anchorfile>
      <anchor>ac981dcccb9ee291352843a27af829c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>b2_maxPolygonVertices</name>
      <anchorfile>b2__settings_8h.html</anchorfile>
      <anchor>a09d71ee1993bee28b5b2e6d893b41884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>b2Alloc</name>
      <anchorfile>b2__settings_8h.html</anchorfile>
      <anchor>a2dca9b286e9b9d6d022055fd61534bd7</anchor>
      <arglist>(int32 size)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void *</type>
      <name>b2Alloc_Default</name>
      <anchorfile>b2__settings_8h.html</anchorfile>
      <anchor>a5358f4a0d6805d16f331270b6433410e</anchor>
      <arglist>(int32 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2Free</name>
      <anchorfile>b2__settings_8h.html</anchorfile>
      <anchor>a50f4abf5edeabd0300946edbd542e24d</anchor>
      <arglist>(void *mem)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2Free_Default</name>
      <anchorfile>b2__settings_8h.html</anchorfile>
      <anchor>ab15a8752359261c8440362a19de714a9</anchor>
      <arglist>(void *mem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b2Log</name>
      <anchorfile>b2__settings_8h.html</anchorfile>
      <anchor>a9f10095d05c74eebfe535931c9061ab2</anchor>
      <arglist>(const char *string,...)</arglist>
    </member>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2Log_Default</name>
      <anchorfile>b2__settings_8h.html</anchorfile>
      <anchor>a5bbb7f5988607acce4f0422a4683d824</anchor>
      <arglist>(const char *string, va_list args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_shape.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__shape_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">b2_collision.h</includes>
    <class kind="struct">b2MassData</class>
    <class kind="class">b2Shape</class>
  </compound>
  <compound kind="file">
    <name>b2_stack_allocator.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/common/</path>
    <filename>b2__stack__allocator_8cpp.html</filename>
    <includes id="b2__stack__allocator_8h" name="b2_stack_allocator.h" local="yes" imported="no">box2d/b2_stack_allocator.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">box2d/b2_math.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_stack_allocator.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__stack__allocator_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">b2_settings.h</includes>
    <class kind="class">b2StackAllocator</class>
    <class kind="struct">b2StackEntry</class>
    <member kind="variable">
      <type>const int32</type>
      <name>b2_maxStackEntries</name>
      <anchorfile>b2__stack__allocator_8h.html</anchorfile>
      <anchor>aabdce7eac20d9950e50808976266ccc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int32</type>
      <name>b2_stackSize</name>
      <anchorfile>b2__stack__allocator_8h.html</anchorfile>
      <anchor>aba01da74f56bb673e4353963fb03b1bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_time_of_impact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/collision/</path>
    <filename>b2__time__of__impact_8cpp.html</filename>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">box2d/b2_collision.h</includes>
    <includes id="b2__distance_8h" name="b2_distance.h" local="yes" imported="no">box2d/b2_distance.h</includes>
    <includes id="b2__circle__shape_8h" name="b2_circle_shape.h" local="yes" imported="no">box2d/b2_circle_shape.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="yes" imported="no">box2d/b2_polygon_shape.h</includes>
    <includes id="b2__time__of__impact_8h" name="b2_time_of_impact.h" local="yes" imported="no">box2d/b2_time_of_impact.h</includes>
    <includes id="b2__timer_8h" name="b2_timer.h" local="yes" imported="no">box2d/b2_timer.h</includes>
    <class kind="struct">b2SeparationFunction</class>
    <member kind="function">
      <type>void</type>
      <name>b2TimeOfImpact</name>
      <anchorfile>b2__time__of__impact_8cpp.html</anchorfile>
      <anchor>a8b6d601bca44a2f3ed67a71304ba8b51</anchor>
      <arglist>(b2TOIOutput *output, const b2TOIInput *input)</arglist>
    </member>
    <member kind="variable">
      <type>B2_API int32</type>
      <name>b2_toiCalls</name>
      <anchorfile>b2__time__of__impact_8cpp.html</anchorfile>
      <anchor>a8a329dbaf458a2bdc8f759c999c6845b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B2_API int32</type>
      <name>b2_toiIters</name>
      <anchorfile>b2__time__of__impact_8cpp.html</anchorfile>
      <anchor>a55c30705e7af20fe00e5678b12ec78a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B2_API int32</type>
      <name>b2_toiMaxIters</name>
      <anchorfile>b2__time__of__impact_8cpp.html</anchorfile>
      <anchor>afe00861e93052ca8815d2c74003e0bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B2_API int32</type>
      <name>b2_toiMaxRootIters</name>
      <anchorfile>b2__time__of__impact_8cpp.html</anchorfile>
      <anchor>a917804db6e8cb1ceabe54e0d064eecdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B2_API float</type>
      <name>b2_toiMaxTime</name>
      <anchorfile>b2__time__of__impact_8cpp.html</anchorfile>
      <anchor>a249157707f08c64d2e90d144942e16c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B2_API int32</type>
      <name>b2_toiRootIters</name>
      <anchorfile>b2__time__of__impact_8cpp.html</anchorfile>
      <anchor>af39849eba24d8e9f63040dd534375726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B2_API float</type>
      <name>b2_toiTime</name>
      <anchorfile>b2__time__of__impact_8cpp.html</anchorfile>
      <anchor>a6876f19944db13e7476b74677950d41b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_time_of_impact.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__time__of__impact_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <includes id="b2__distance_8h" name="b2_distance.h" local="yes" imported="no">b2_distance.h</includes>
    <class kind="struct">b2TOIInput</class>
    <class kind="struct">b2TOIOutput</class>
    <member kind="function">
      <type>B2_API void</type>
      <name>b2TimeOfImpact</name>
      <anchorfile>b2__time__of__impact_8h.html</anchorfile>
      <anchor>ab4c1916d4e41448a6bfd33cddfa41cb8</anchor>
      <arglist>(b2TOIOutput *output, const b2TOIInput *input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_time_step.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__time__step_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <class kind="struct">b2Position</class>
    <class kind="struct">b2Profile</class>
    <class kind="struct">b2SolverData</class>
    <class kind="struct">b2TimeStep</class>
    <class kind="struct">b2Velocity</class>
  </compound>
  <compound kind="file">
    <name>b2_timer.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/common/</path>
    <filename>b2__timer_8cpp.html</filename>
    <includes id="b2__timer_8h" name="b2_timer.h" local="yes" imported="no">box2d/b2_timer.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_timer.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__timer_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">b2_settings.h</includes>
    <class kind="class">b2Timer</class>
  </compound>
  <compound kind="file">
    <name>b2_types.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__types_8h.html</filename>
    <member kind="typedef">
      <type>signed short</type>
      <name>int16</name>
      <anchorfile>b2__types_8h.html</anchorfile>
      <anchor>a259fa4834387bd68627ddf37bb3ebdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>int32</name>
      <anchorfile>b2__types_8h.html</anchorfile>
      <anchor>a43d43196463bde49cb067f5c20ab8481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>int8</name>
      <anchorfile>b2__types_8h.html</anchorfile>
      <anchor>a1b956fe1df85f3c132b21edb4e116458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint16</name>
      <anchorfile>b2__types_8h.html</anchorfile>
      <anchor>a05f6b0ae8f6a6e135b0e290c25fe0e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint32</name>
      <anchorfile>b2__types_8h.html</anchorfile>
      <anchor>a1134b580f8da4de94ca6b1de4d37975e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint8</name>
      <anchorfile>b2__types_8h.html</anchorfile>
      <anchor>adde6aaee8457bee49c2a92621fe22b79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b2_weld_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__weld__joint_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
    <includes id="b2__weld__joint_8h" name="b2_weld_joint.h" local="yes" imported="no">box2d/b2_weld_joint.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_weld_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__weld__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2WeldJoint</class>
    <class kind="struct">b2WeldJointDef</class>
  </compound>
  <compound kind="file">
    <name>b2_wheel_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__wheel__joint_8cpp.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__draw_8h" name="b2_draw.h" local="yes" imported="no">box2d/b2_draw.h</includes>
    <includes id="b2__wheel__joint_8h" name="b2_wheel_joint.h" local="yes" imported="no">box2d/b2_wheel_joint.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">box2d/b2_time_step.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_wheel_joint.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__wheel__joint_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__joint_8h" name="b2_joint.h" local="yes" imported="no">b2_joint.h</includes>
    <class kind="class">b2WheelJoint</class>
    <class kind="struct">b2WheelJointDef</class>
  </compound>
  <compound kind="file">
    <name>b2_world.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__world_8cpp.html</filename>
    <includes id="b2__contact__solver_8h" name="b2_contact_solver.h" local="yes" imported="no">b2_contact_solver.h</includes>
    <includes id="b2__island_8h" name="b2_island.h" local="yes" imported="no">b2_island.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__broad__phase_8h" name="b2_broad_phase.h" local="yes" imported="no">box2d/b2_broad_phase.h</includes>
    <includes id="b2__chain__shape_8h" name="b2_chain_shape.h" local="yes" imported="no">box2d/b2_chain_shape.h</includes>
    <includes id="b2__circle__shape_8h" name="b2_circle_shape.h" local="yes" imported="no">box2d/b2_circle_shape.h</includes>
    <includes id="b2__collision_8h" name="b2_collision.h" local="yes" imported="no">box2d/b2_collision.h</includes>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">box2d/b2_contact.h</includes>
    <includes id="b2__draw_8h" name="b2_draw.h" local="yes" imported="no">box2d/b2_draw.h</includes>
    <includes id="b2__edge__shape_8h" name="b2_edge_shape.h" local="yes" imported="no">box2d/b2_edge_shape.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="yes" imported="no">box2d/b2_polygon_shape.h</includes>
    <includes id="b2__pulley__joint_8h" name="b2_pulley_joint.h" local="yes" imported="no">box2d/b2_pulley_joint.h</includes>
    <includes id="b2__time__of__impact_8h" name="b2_time_of_impact.h" local="yes" imported="no">box2d/b2_time_of_impact.h</includes>
    <includes id="b2__timer_8h" name="b2_timer.h" local="yes" imported="no">box2d/b2_timer.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="yes" imported="no">box2d/b2_world.h</includes>
    <class kind="struct">b2WorldQueryWrapper</class>
    <class kind="struct">b2WorldRayCastWrapper</class>
  </compound>
  <compound kind="file">
    <name>b2_world.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__world_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__block__allocator_8h" name="b2_block_allocator.h" local="yes" imported="no">b2_block_allocator.h</includes>
    <includes id="b2__contact__manager_8h" name="b2_contact_manager.h" local="yes" imported="no">b2_contact_manager.h</includes>
    <includes id="b2__math_8h" name="b2_math.h" local="yes" imported="no">b2_math.h</includes>
    <includes id="b2__stack__allocator_8h" name="b2_stack_allocator.h" local="yes" imported="no">b2_stack_allocator.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">b2_time_step.h</includes>
    <includes id="b2__world__callbacks_8h" name="b2_world_callbacks.h" local="yes" imported="no">b2_world_callbacks.h</includes>
    <class kind="class">b2World</class>
  </compound>
  <compound kind="file">
    <name>b2_world_callbacks.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/src/dynamics/</path>
    <filename>b2__world__callbacks_8cpp.html</filename>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__world__callbacks_8h" name="b2_world_callbacks.h" local="yes" imported="no">box2d/b2_world_callbacks.h</includes>
  </compound>
  <compound kind="file">
    <name>b2_world_callbacks.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>b2__world__callbacks_8h.html</filename>
    <includes id="b2__api_8h" name="b2_api.h" local="yes" imported="no">b2_api.h</includes>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">b2_settings.h</includes>
    <class kind="class">b2ContactFilter</class>
    <class kind="struct">b2ContactImpulse</class>
    <class kind="class">b2ContactListener</class>
    <class kind="class">b2DestructionListener</class>
    <class kind="class">b2QueryCallback</class>
    <class kind="class">b2RayCastCallback</class>
  </compound>
  <compound kind="file">
    <name>basic_types.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>basic__types_8h.html</filename>
    <class kind="class">mvsim::JointXMLnode</class>
    <class kind="struct">mvsim::TJoyStickEvent</class>
    <class kind="struct">mvsim::TSimulContext</class>
    <class kind="class">rapidxml::xml_attribute</class>
    <class kind="class">rapidxml::xml_document</class>
    <class kind="class">rapidxml::xml_node</class>
    <namespace>mrpt</namespace>
    <namespace>mrpt::opengl</namespace>
    <namespace>mrpt::slam</namespace>
    <namespace>mvsim</namespace>
    <namespace>rapidxml</namespace>
    <member kind="variable">
      <type>constexpr uintptr_t</type>
      <name>INVISIBLE_FIXTURE_USER_DATA</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a1322d71fb9b44a0ca5ee3db25982b08b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Block.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>Block_8cpp.html</filename>
    <includes id="Block_8h" name="Block.h" local="no" imported="no">mvsim/Block.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="JointXMLnode_8h" name="JointXMLnode.h" local="yes" imported="no">JointXMLnode.h</includes>
    <includes id="XMLClassesRegistry_8h" name="XMLClassesRegistry.h" local="yes" imported="no">XMLClassesRegistry.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <member kind="variable" static="yes">
      <type>static XmlClassesRegistry</type>
      <name>block_classes_registry</name>
      <anchorfile>Block_8cpp.html</anchorfile>
      <anchor>a472881cf3dec6ee790a4b4c9f7be043a</anchor>
      <arglist>(&quot;block:class&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Block.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>Block_8h.html</filename>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="no" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__friction__joint_8h" name="b2_friction_joint.h" local="no" imported="no">box2d/b2_friction_joint.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="no" imported="no">box2d/b2_polygon_shape.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="no" imported="no">box2d/b2_world.h</includes>
    <includes id="ClassFactory_8h" name="ClassFactory.h" local="no" imported="no">mvsim/ClassFactory.h</includes>
    <includes id="SensorBase_8h" name="SensorBase.h" local="no" imported="no">mvsim/Sensors/SensorBase.h</includes>
    <includes id="Simulable_8h" name="Simulable.h" local="no" imported="no">mvsim/Simulable.h</includes>
    <includes id="TParameterDefinitions_8h" name="TParameterDefinitions.h" local="no" imported="no">mvsim/TParameterDefinitions.h</includes>
    <includes id="VisualObject_8h" name="VisualObject.h" local="no" imported="no">mvsim/VisualObject.h</includes>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <class kind="class">mvsim::Block</class>
    <class kind="class">mvsim::DummyInvisibleBlock</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>body_types.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>body__types_8cpp.html</filename>
    <class kind="class">BodyTypes</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>body__types_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>box2d.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/include/box2d/</path>
    <filename>box2d_8h.html</filename>
    <includes id="b2__settings_8h" name="b2_settings.h" local="yes" imported="no">b2_settings.h</includes>
    <includes id="b2__draw_8h" name="b2_draw.h" local="yes" imported="no">b2_draw.h</includes>
    <includes id="b2__timer_8h" name="b2_timer.h" local="yes" imported="no">b2_timer.h</includes>
    <includes id="b2__chain__shape_8h" name="b2_chain_shape.h" local="yes" imported="no">b2_chain_shape.h</includes>
    <includes id="b2__circle__shape_8h" name="b2_circle_shape.h" local="yes" imported="no">b2_circle_shape.h</includes>
    <includes id="b2__edge__shape_8h" name="b2_edge_shape.h" local="yes" imported="no">b2_edge_shape.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="yes" imported="no">b2_polygon_shape.h</includes>
    <includes id="b2__broad__phase_8h" name="b2_broad_phase.h" local="yes" imported="no">b2_broad_phase.h</includes>
    <includes id="b2__dynamic__tree_8h" name="b2_dynamic_tree.h" local="yes" imported="no">b2_dynamic_tree.h</includes>
    <includes id="b2__body_8h" name="b2_body.h" local="yes" imported="no">b2_body.h</includes>
    <includes id="b2__contact_8h" name="b2_contact.h" local="yes" imported="no">b2_contact.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="yes" imported="no">b2_fixture.h</includes>
    <includes id="b2__time__step_8h" name="b2_time_step.h" local="yes" imported="no">b2_time_step.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="yes" imported="no">b2_world.h</includes>
    <includes id="b2__world__callbacks_8h" name="b2_world_callbacks.h" local="yes" imported="no">b2_world_callbacks.h</includes>
    <includes id="b2__distance__joint_8h" name="b2_distance_joint.h" local="yes" imported="no">b2_distance_joint.h</includes>
    <includes id="b2__friction__joint_8h" name="b2_friction_joint.h" local="yes" imported="no">b2_friction_joint.h</includes>
    <includes id="b2__gear__joint_8h" name="b2_gear_joint.h" local="yes" imported="no">b2_gear_joint.h</includes>
    <includes id="b2__motor__joint_8h" name="b2_motor_joint.h" local="yes" imported="no">b2_motor_joint.h</includes>
    <includes id="b2__mouse__joint_8h" name="b2_mouse_joint.h" local="yes" imported="no">b2_mouse_joint.h</includes>
    <includes id="b2__prismatic__joint_8h" name="b2_prismatic_joint.h" local="yes" imported="no">b2_prismatic_joint.h</includes>
    <includes id="b2__pulley__joint_8h" name="b2_pulley_joint.h" local="yes" imported="no">b2_pulley_joint.h</includes>
    <includes id="b2__revolute__joint_8h" name="b2_revolute_joint.h" local="yes" imported="no">b2_revolute_joint.h</includes>
    <includes id="b2__weld__joint_8h" name="b2_weld_joint.h" local="yes" imported="no">b2_weld_joint.h</includes>
    <includes id="b2__wheel__joint_8h" name="b2_wheel_joint.h" local="yes" imported="no">b2_wheel_joint.h</includes>
  </compound>
  <compound kind="file">
    <name>box_stack.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>box__stack_8cpp.html</filename>
    <class kind="class">BoxStack</class>
    <member kind="variable">
      <type>B2_API bool</type>
      <name>g_blockSolve</name>
      <anchorfile>box__stack_8cpp.html</anchorfile>
      <anchor>a5a7ca2f0808cea103092cc52023339cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>box__stack_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>breakable.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>breakable_8cpp.html</filename>
    <class kind="class">Breakable</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>breakable_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bridge.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>bridge_8cpp.html</filename>
    <class kind="class">Bridge</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>bridge_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bullet_test.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>bullet__test_8cpp.html</filename>
    <class kind="class">BulletTest</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>bullet__test_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>call-shutdown.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/python/</path>
    <filename>call-shutdown_8py.html</filename>
    <namespace>call-shutdown</namespace>
    <member kind="function">
      <type>def</type>
      <name>call_mvsim_shutdown</name>
      <anchorfile>namespacecall-shutdown.html</anchorfile>
      <anchor>ad93d8567dd235daec3a3407d905c5e23</anchor>
      <arglist>(client)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacecall-shutdown.html</anchorfile>
      <anchor>a308e9d806d4fbb9e7739a04bf525a644</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CameraSensor.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/Sensors/</path>
    <filename>CameraSensor_8cpp.html</filename>
    <includes id="CameraSensor_8h" name="CameraSensor.h" local="no" imported="no">mvsim/Sensors/CameraSensor.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>CameraSensor.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/Sensors/</path>
    <filename>CameraSensor_8h.html</filename>
    <includes id="SensorBase_8h" name="SensorBase.h" local="no" imported="no">mvsim/Sensors/SensorBase.h</includes>
    <class kind="class">mvsim::CameraSensor</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>cantilever.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>cantilever_8cpp.html</filename>
    <class kind="class">Cantilever</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>cantilever_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>car.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>car_8cpp.html</filename>
    <class kind="class">Car</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>car_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chain.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>chain_8cpp.html</filename>
    <class kind="class">Chain</class>
    <member kind="define">
      <type>#define</type>
      <name>TEST_BAD_BODY</name>
      <anchorfile>chain_8cpp.html</anchorfile>
      <anchor>a83f2a050582687dffcbc5827b753c442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>chain_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chain_problem.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>chain__problem_8cpp.html</filename>
    <class kind="class">ChainProblem</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>chain__problem_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>character_collision.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>character__collision_8cpp.html</filename>
    <class kind="class">CharacterCollision</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>character__collision_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>circle_stack.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>circle__stack_8cpp.html</filename>
    <class kind="class">CircleStack</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>circle__stack_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ClassFactory.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>ClassFactory_8h.html</filename>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <class kind="class">mvsim::ClassFactory</class>
    <class kind="struct">mvsim::ClassFactory::TClassData</class>
    <namespace>mvsim</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARES_REGISTER_CLASS1</name>
      <anchorfile>ClassFactory_8h.html</anchorfile>
      <anchor>a12921e93cfdda4731701e3d95162cb65</anchor>
      <arglist>(CLASS_NAME, BASE_CLASS, ARG1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARES_REGISTER_CLASS2</name>
      <anchorfile>ClassFactory_8h.html</anchorfile>
      <anchor>a18732575599f1166a4aba39c246cf4af</anchor>
      <arglist>(CLASS_NAME, BASE_CLASS, ARG1, ARG2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_CLASS1</name>
      <anchorfile>ClassFactory_8h.html</anchorfile>
      <anchor>a034ba18175ce1c1757f55f392696cd35</anchor>
      <arglist>(FACTORY_TYPE, FACTORY_OBJ, TEXTUAL_NAME, CLASS_NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_CLASS2</name>
      <anchorfile>ClassFactory_8h.html</anchorfile>
      <anchor>ac7aad123291d7f6fa7a3762f0f3199b7</anchor>
      <arglist>(FACTORY_TYPE, FACTORY_OBJ, TEXTUAL_NAME, CLASS_NAME)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/generated-sources-pybind/mvsim/Comms/Client.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/comms/python/generated-sources-pybind/mvsim/Comms/</path>
    <filename>python_2generated-sources-pybind_2mvsim_2Comms_2Client_8cpp.html</filename>
    <includes id="Client_8h" name="Client.h" local="no" imported="no">mvsim/Comms/Client.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BINDER_PYBIND11_TYPE_CASTER</name>
      <anchorfile>python_2generated-sources-pybind_2mvsim_2Comms_2Client_8cpp.html</anchorfile>
      <anchor>a97486363554aba1493e8dc06813d3962</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_mvsim_Comms_Client</name>
      <anchorfile>python_2generated-sources-pybind_2mvsim_2Comms_2Client_8cpp.html</anchorfile>
      <anchor>a0913dfacc8c72073e8d3700c8a9c1a9f</anchor>
      <arglist>(std::function&lt; pybind11::module &amp;(std::string const &amp;namespace_)&gt; &amp;M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/Comms/Client.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/comms/src/Comms/</path>
    <filename>src_2Comms_2Client_8cpp.html</filename>
    <includes id="Client_8h" name="Client.h" local="no" imported="no">mvsim/Comms/Client.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">mvsim/Comms/common.h</includes>
    <includes id="ports_8h" name="ports.h" local="no" imported="no">mvsim/Comms/ports.h</includes>
    <includes id="zmq__monitor_8h" name="zmq_monitor.h" local="no" imported="no">mvsim/Comms/zmq_monitor.h</includes>
    <class kind="struct">Client::ZMQImpl</class>
  </compound>
  <compound kind="file">
    <name>Client.h</name>
    <path>/tmp/ws/src/mvsim/modules/comms/include/mvsim/Comms/</path>
    <filename>Client_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">mvsim/Comms/common.h</includes>
    <includes id="zmq__fwrds_8h" name="zmq_fwrds.h" local="no" imported="no">mvsim/Comms/zmq_fwrds.h</includes>
    <class kind="class">mvsim::Client</class>
    <class kind="struct">mvsim::Client::InfoPerNode</class>
    <class kind="struct">mvsim::Client::InfoPerTopic</class>
    <namespace>mvsim</namespace>
    <namespace>mvsim::internal</namespace>
  </compound>
  <compound kind="file">
    <name>cocoa_joystick.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>cocoa__joystick_8h.html</filename>
    <class kind="struct">_GLFWjoystickNS</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_JOYSTICK_STATE</name>
      <anchorfile>cocoa__joystick_8h.html</anchorfile>
      <anchor>a2457013c5961558fab87f3fcb02e4cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_JOYSTICK_STATE</name>
      <anchorfile>cocoa__joystick_8h.html</anchorfile>
      <anchor>ac18876c5256ef3749f25f7f7982c90f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MAPPING_NAME</name>
      <anchorfile>cocoa__joystick_8h.html</anchorfile>
      <anchor>a0600f459d8a379c7c128ac07ed5d723a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWjoystickNS</type>
      <name>_GLFWjoystickNS</name>
      <anchorfile>cocoa__joystick_8h.html</anchorfile>
      <anchor>af9b5ea2c9f4a17be67d0f11df92a6c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInitJoysticksNS</name>
      <anchorfile>cocoa__joystick_8h.html</anchorfile>
      <anchor>ac7ecf0f3b0bc7553b98d4f4952413a02</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateJoysticksNS</name>
      <anchorfile>cocoa__joystick_8h.html</anchorfile>
      <anchor>aea760d1e1b1985f78d5c5a4d38e52e71</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cocoa_platform.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>cocoa__platform_8h.html</filename>
    <includes id="posix__thread_8h" name="posix_thread.h" local="yes" imported="no">posix_thread.h</includes>
    <includes id="cocoa__joystick_8h" name="cocoa_joystick.h" local="yes" imported="no">cocoa_joystick.h</includes>
    <includes id="nsgl__context_8h" name="nsgl_context.h" local="yes" imported="no">nsgl_context.h</includes>
    <includes id="egl__context_8h" name="egl_context.h" local="yes" imported="no">egl_context.h</includes>
    <includes id="osmesa__context_8h" name="osmesa_context.h" local="yes" imported="no">osmesa_context.h</includes>
    <class kind="struct">_GLFWcursorNS</class>
    <class kind="struct">_GLFWlibraryNS</class>
    <class kind="struct">_GLFWmonitorNS</class>
    <class kind="struct">_GLFWtimerNS</class>
    <class kind="struct">_GLFWwindowNS</class>
    <class kind="struct">VkMacOSSurfaceCreateInfoMVK</class>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlclose</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>ad1dc145aa72a5a4504d2015bb11f6559</anchor>
      <arglist>(handle)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlopen</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a5f5a84d37427a3f54af2e1b5667bc569</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlsym</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>ac0795db0183d348f2867cc5a6322bfbc</anchor>
      <arglist>(handle, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_NATIVE_DISPLAY</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a10726291463db08cf815a0170e85548a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_NATIVE_WINDOW</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a66a01ba2539c9e2945327fa24a21b957</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CURSOR_STATE</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a4551a5d24dca0d3f0b1602b9406f14c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_TIMER_STATE</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>ad5c5331e3aec3c7b1120448e93b8e33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_WINDOW_STATE</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>ad666193a847340c128970216fc00f92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MONITOR_STATE</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>ac966d3fd4ae66b36e123c4cb3a6a215f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_WINDOW_STATE</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>aa26f1423e34d4c3fb9533850ebf06e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>kTISPropertyUnicodeKeyLayoutData</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a6d07c7e9885bfc4c44883a31359dba5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LMGetKbdType</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a5b55b8c4d02ce99d47f3986371c757e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TISCopyCurrentKeyboardLayoutInputSource</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a542a386d818a5d12f606e2bc89a9a80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TISGetInputSourceProperty</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>ac37c40420b08d1a7ca6a45f18c1d0466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcursorNS</type>
      <name>_GLFWcursorNS</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>ab75bf37bccaafec182e1b5f83c1c821b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryNS</type>
      <name>_GLFWlibraryNS</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a1df7eacd671483033fa1bca96b53851a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmonitorNS</type>
      <name>_GLFWmonitorNS</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a3bf114d2babf94d396cace8f65c2678f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWtimerNS</type>
      <name>_GLFWtimerNS</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a4c2e8b526d44483d6775b767904b8cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWwindowNS</type>
      <name>_GLFWwindowNS</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a73113de6dd1a95c93cf5e18a9792d4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>id</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a6ca49e267a019c46a02191d2d11620b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UInt8(*</type>
      <name>PFN_LMGetKbdType</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a83c8472c4652357183d8763fe1c43c88</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>TISInputSourceRef(*</type>
      <name>PFN_TISCopyCurrentKeyboardLayoutInputSource</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a72a0ccbedaac666af1a88063ed08a6d0</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void *(*</type>
      <name>PFN_TISGetInputSourceProperty</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a0a9818fb538296f6073bde8e659ad57b</anchor>
      <arglist>)(TISInputSourceRef, CFStringRef)</arglist>
    </member>
    <member kind="typedef">
      <type>VkResult(APIENTRY *</type>
      <name>PFN_vkCreateMacOSSurfaceMVK</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>ab2687cc7bf8e358e33493cd6d03d5719</anchor>
      <arglist>)(VkInstance, const VkMacOSSurfaceCreateInfoMVK *, const VkAllocationCallbacks *, VkSurfaceKHR *)</arglist>
    </member>
    <member kind="typedef">
      <type>VkFlags</type>
      <name>VkMacOSSurfaceCreateFlagsMVK</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a14404bdb209ed794c16c4f334fd4bb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VkMacOSSurfaceCreateInfoMVK</type>
      <name>VkMacOSSurfaceCreateInfoMVK</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a42e989201ac4f3cf7187faea56ba606b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInitTimerNS</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a111b3e3aae5e9d74046ea1980ae4d2d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPollMonitorsNS</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>af80ef4003623e26e842c72c6fc5666ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwRestoreVideoModeNS</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>a2048e4d4e33a8344cb38f7de19e14b6c</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwSetVideoModeNS</name>
      <anchorfile>cocoa__platform_8h.html</anchorfile>
      <anchor>ab9bea8895a54b593404797696663f6ee</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWvidmode *desired)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cocoa_time.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>cocoa__time_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_glfwInitTimerNS</name>
      <anchorfile>cocoa__time_8c.html</anchorfile>
      <anchor>a111b3e3aae5e9d74046ea1980ae4d2d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>_glfwPlatformGetTimerFrequency</name>
      <anchorfile>cocoa__time_8c.html</anchorfile>
      <anchor>ab3fe69b1eec5554114fe774623a15137</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>_glfwPlatformGetTimerValue</name>
      <anchorfile>cocoa__time_8c.html</anchorfile>
      <anchor>a5ee7e09b380d3afdd3c2738b726a2a6e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_filtering.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>collision__filtering_8cpp.html</filename>
    <class kind="class">CollisionFiltering</class>
    <member kind="variable">
      <type>const uint16</type>
      <name>k_boxCategory</name>
      <anchorfile>collision__filtering_8cpp.html</anchorfile>
      <anchor>a852668399f99c69d67c9df9bd3328847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>k_boxMask</name>
      <anchorfile>collision__filtering_8cpp.html</anchorfile>
      <anchor>afd1f394a3eab7803b5802d4d13673e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>k_circleCategory</name>
      <anchorfile>collision__filtering_8cpp.html</anchorfile>
      <anchor>af30be3ed0734ef4b499ee2e0ce912548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>k_circleMask</name>
      <anchorfile>collision__filtering_8cpp.html</anchorfile>
      <anchor>ae76f547ec3bf949d544d38335e2f5431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int16</type>
      <name>k_largeGroup</name>
      <anchorfile>collision__filtering_8cpp.html</anchorfile>
      <anchor>a547bdd64bc15aa2e756dff5461b9fdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int16</type>
      <name>k_smallGroup</name>
      <anchorfile>collision__filtering_8cpp.html</anchorfile>
      <anchor>a56a34aedcf105d5b73e2458439d032af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>k_triangleCategory</name>
      <anchorfile>collision__filtering_8cpp.html</anchorfile>
      <anchor>a2834e387215b990343dc09bd2d9bb60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>k_triangleMask</name>
      <anchorfile>collision__filtering_8cpp.html</anchorfile>
      <anchor>a30685f10f46f651a873cee84f10eff93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>collision__filtering_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_processing.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>collision__processing_8cpp.html</filename>
    <class kind="class">CollisionProcessing</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>collision__processing_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_test.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/unit-test/</path>
    <filename>collision__test_8cpp.html</filename>
    <includes id="box2d_8h" name="box2d.h" local="yes" imported="no">box2d/box2d.h</includes>
    <includes id="doctest_8h" name="doctest.h" local="yes" imported="no">doctest.h</includes>
    <member kind="function">
      <type></type>
      <name>DOCTEST_TEST_CASE</name>
      <anchorfile>collision__test_8cpp.html</anchorfile>
      <anchor>a025cc3e20d6a6b687635b2f9acc73b1f</anchor>
      <arglist>(&quot;collision test&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CollisionShapeCache.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>CollisionShapeCache_8cpp.html</filename>
    <includes id="b2__settings_8h" name="b2_settings.h" local="no" imported="no">box2d/b2_settings.h</includes>
    <includes id="CollisionShapeCache_8h" name="CollisionShapeCache.h" local="no" imported="no">mvsim/CollisionShapeCache.h</includes>
  </compound>
  <compound kind="file">
    <name>CollisionShapeCache.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>CollisionShapeCache_8h.html</filename>
    <includes id="Shape2p5_8h" name="Shape2p5.h" local="no" imported="no">mvsim/Shape2p5.h</includes>
    <class kind="class">mvsim::CollisionShapeCache</class>
    <class kind="struct">mvsim::CollisionShapeCache::Entry</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>python/generated-sources-pybind/mvsim/Comms/common.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/comms/python/generated-sources-pybind/mvsim/Comms/</path>
    <filename>python_2generated-sources-pybind_2mvsim_2Comms_2common_8cpp.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">mvsim/Comms/common.h</includes>
    <class kind="struct">PyCallBack_mvsim_UnexpectedMessageException</class>
    <member kind="define">
      <type>#define</type>
      <name>BINDER_PYBIND11_TYPE_CASTER</name>
      <anchorfile>python_2generated-sources-pybind_2mvsim_2Comms_2common_8cpp.html</anchorfile>
      <anchor>a97486363554aba1493e8dc06813d3962</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_mvsim_Comms_common</name>
      <anchorfile>python_2generated-sources-pybind_2mvsim_2Comms_2common_8cpp.html</anchorfile>
      <anchor>a573595d0abea4f707b88262593eeb03b</anchor>
      <arglist>(std::function&lt; pybind11::module &amp;(std::string const &amp;namespace_)&gt; &amp;M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/Comms/common.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/comms/src/Comms/</path>
    <filename>src_2Comms_2common_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>common.h</name>
    <path>/tmp/ws/src/mvsim/modules/comms/include/mvsim/Comms/</path>
    <filename>common_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>compound_shapes.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>compound__shapes_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">CompoundShapes</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>compound__shapes_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conf.py</name>
    <path>/tmp/ws/src/mvsim/docs/</path>
    <filename>conf_8py.html</filename>
    <namespace>conf</namespace>
    <member kind="variable">
      <type>string</type>
      <name>author</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a637c239d256432248aa8d9f3ab0b8c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>bibtex_bibfiles</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9e54528b0ed0298d206c296420836666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a33fa97cf51dcb25970fbf53f10159589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_patterns</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7ad48fb6f3e9b129c02346ea0d3527c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae475e080536acb271a0a0efe56c3ba42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_static_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>af4fb5d8851ccaade135c2668dd3ced41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_theme</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7f1b143ff25817758abd21a7db110510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>html_theme_options</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aeaafa42217d24810edc9b116b88a4585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_theme_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a4960231f83b1b44a1ffcd212903b62e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>master_doc</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a6fcd7e5236f355b1e1a55f9d95988810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>project</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a45653c983098153b78e33600e39230eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>read_the_docs_build</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>add613ecd679055ab674d2ee479c80dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rst_epilog</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a2485df8100878266c8ac4af8cabb1eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shell</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a332f430461432dc465213f884a1e4967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>templates_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae850ae634911b713e036b43894fdd525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>confined.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>confined_8cpp.html</filename>
    <class kind="class">Confined</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>confined_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>context.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>context_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>const _GLFWfbconfig *</type>
      <name>_glfwChooseFBConfig</name>
      <anchorfile>context_8c.html</anchorfile>
      <anchor>a276a94e57c3120e6a79651acb1b8f535</anchor>
      <arglist>(const _GLFWfbconfig *desired, const _GLFWfbconfig *alternatives, unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwIsValidContextConfig</name>
      <anchorfile>context_8c.html</anchorfile>
      <anchor>a659c5d5b0cd359304004700d16a76954</anchor>
      <arglist>(const _GLFWctxconfig *ctxconfig)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwRefreshContextAttribs</name>
      <anchorfile>context_8c.html</anchorfile>
      <anchor>ad31e31c6a588d6770188033eed87305b</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwStringInExtensionString</name>
      <anchorfile>context_8c.html</anchorfile>
      <anchor>a6fb78d968ce928112060770a16dca695</anchor>
      <arglist>(const char *string, const char *extensions)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwExtensionSupported</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga9a28c712d35f9e43534e1d03b051c04c</anchor>
      <arglist>(const char *extension)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwGetCurrentContext</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gac28d98c655377d81a516bf5ef90780c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWglproc</type>
      <name>glfwGetProcAddress</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga0e8af175218929615c16e74938c10f2a</anchor>
      <arglist>(const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMakeContextCurrent</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gafd76c93e15ec8b0b90506a9936a46185</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapBuffers</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafb827800eedbfcbc97b1e5408df668d7</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapInterval</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga12a595c06947cec4967c6e1f14210a8a</anchor>
      <arglist>(int interval)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>continuous_test.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>continuous__test_8cpp.html</filename>
    <class kind="class">ContinuousTest</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>continuous__test_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ControllerBase.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>ControllerBase_8h.html</filename>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <class kind="class">mvsim::ControllerBaseInterface</class>
    <class kind="class">mvsim::ControllerBaseTempl</class>
    <class kind="struct">mvsim::ControllerBaseInterface::TeleopInput</class>
    <class kind="struct">mvsim::ControllerBaseInterface::TeleopOutput</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>convex_hull.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>convex__hull_8cpp.html</filename>
    <class kind="class">ConvexHull</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>convex__hull_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conveyor_belt.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>conveyor__belt_8cpp.html</filename>
    <class kind="class">ConveyorBelt</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>conveyor__belt_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CsvLogger.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>CsvLogger_8cpp.html</filename>
    <includes id="CsvLogger_8h" name="CsvLogger.h" local="yes" imported="no">mvsim/CsvLogger.h</includes>
  </compound>
  <compound kind="file">
    <name>CsvLogger.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>CsvLogger_8h.html</filename>
    <class kind="class">CSVLogger</class>
  </compound>
  <compound kind="file">
    <name>DefaultFriction.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/FrictionModels/</path>
    <filename>DefaultFriction_8cpp.html</filename>
    <includes id="DefaultFriction_8h" name="DefaultFriction.h" local="no" imported="no">mvsim/FrictionModels/DefaultFriction.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>DefaultFriction.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/FrictionModels/</path>
    <filename>DefaultFriction_8h.html</filename>
    <includes id="b2__friction__joint_8h" name="b2_friction_joint.h" local="no" imported="no">box2d/b2_friction_joint.h</includes>
    <includes id="FrictionBase_8h" name="FrictionBase.h" local="no" imported="no">mvsim/FrictionModels/FrictionBase.h</includes>
    <includes id="TParameterDefinitions_8h" name="TParameterDefinitions.h" local="no" imported="no">mvsim/TParameterDefinitions.h</includes>
    <class kind="class">mvsim::DefaultFriction</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>demo_1robot.launch.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/</path>
    <filename>demo__1robot_8launch_8py.html</filename>
    <namespace>demo_1robot</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__1robot.html</anchorfile>
      <anchor>a49dda60304d3aff52511693517bb53a4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demo_2robots.launch.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/</path>
    <filename>demo__2robots_8launch_8py.html</filename>
    <namespace>demo_2robots</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__2robots.html</anchorfile>
      <anchor>a34e020c88e073cca251204397838d84f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demo_depth_camera.launch.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/</path>
    <filename>demo__depth__camera_8launch_8py.html</filename>
    <namespace>demo_depth_camera</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__depth__camera.html</anchorfile>
      <anchor>a33c341acd30e7ed1cbb3409213eda0e5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demo_elevation_map.launch.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/</path>
    <filename>demo__elevation__map_8launch_8py.html</filename>
    <namespace>demo_elevation_map</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>aa9faac2e6a29702eafa0bd9595b6a7b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_ROS2_PARAMS_FILE</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>a0de7d04c199ebfe93d2201b6b9d7faaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_WORLD_FILE</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>a7f9f4584babed02a4d03e3d37bc03a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mvsimDir</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>af4fc4f9b65de81fe72140a6fcd9eb123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RVIZ2_FILE</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>a9a07452af57b62dc3f9d097752126d11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demo_greenhouse.launch.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/</path>
    <filename>demo__greenhouse_8launch_8py.html</filename>
    <namespace>demo_greenhouse</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__greenhouse.html</anchorfile>
      <anchor>af8b5b6538b2229a8af75435d13ef22b3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demo_jackal.launch.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/</path>
    <filename>demo__jackal_8launch_8py.html</filename>
    <namespace>demo_jackal</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__jackal.html</anchorfile>
      <anchor>af4e762420a6e3a6fccfbf689016241d9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demo_turtlebot_world.launch.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/</path>
    <filename>demo__turtlebot__world_8launch_8py.html</filename>
    <namespace>demo_turtlebot_world</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>ae72f96ee164c3c05989b048101cc8acb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_ROS2_PARAMS_FILE</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>aed5f400bc075853ac1331c6f8b609b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_WORLD_FILE</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>a06eed9aa6d6d83c8c71fd1e50a9661b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mvsimDir</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>a87ea5467428fcf276697a21b471ce38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RVIZ2_FILE</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>ac0ce50beb2257a0f5317ac591f937450</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demo_warehouse.launch.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/</path>
    <filename>demo__warehouse_8launch_8py.html</filename>
    <namespace>demo_warehouse</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__warehouse.html</anchorfile>
      <anchor>a5b39f3827cbe838ff2d79e112c6516ab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DepthCameraSensor.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/Sensors/</path>
    <filename>DepthCameraSensor_8cpp.html</filename>
    <includes id="DepthCameraSensor_8h" name="DepthCameraSensor.h" local="no" imported="no">mvsim/Sensors/DepthCameraSensor.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>DepthCameraSensor.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/Sensors/</path>
    <filename>DepthCameraSensor_8h.html</filename>
    <includes id="SensorBase_8h" name="SensorBase.h" local="no" imported="no">mvsim/Sensors/SensorBase.h</includes>
    <class kind="class">mvsim::DepthCameraSensor</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>distance_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>distance__joint_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">DistanceJoint</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>distance__joint_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>distance_test.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>distance__test_8cpp.html</filename>
    <includes id="b2__distance_8h" name="b2_distance.h" local="yes" imported="no">box2d/b2_distance.h</includes>
    <class kind="class">DistanceTest</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>distance__test_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doctest.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/unit-test/</path>
    <filename>doctest_8h.html</filename>
    <class kind="struct">doctest::detail::has_insertion_operator_impl::any_t</class>
    <class kind="class">doctest::Approx</class>
    <class kind="struct">doctest::AssertData</class>
    <class kind="class">basic_ostream</class>
    <class kind="struct">char_traits</class>
    <class kind="class">doctest::Context</class>
    <class kind="struct">doctest::ContextOptions</class>
    <class kind="class">doctest::detail::ContextScope</class>
    <class kind="class">doctest::detail::ContextScopeBase</class>
    <class kind="struct">doctest::CurrentTestCaseStats</class>
    <class kind="struct">doctest::detail::deferred_false</class>
    <class kind="class">doctest::detail::ExceptionTranslator</class>
    <class kind="struct">doctest::detail::ExpressionDecomposer</class>
    <class kind="struct">doctest::detail::has_insertion_operator</class>
    <class kind="struct">doctest::detail::has_insertion_operator_impl::has_insertion_operator</class>
    <class kind="struct">doctest::IContextScope</class>
    <class kind="struct">doctest::detail::IExceptionTranslator</class>
    <class kind="struct">doctest::IReporter</class>
    <class kind="struct">doctest::detail::MessageBuilder</class>
    <class kind="struct">doctest::MessageData</class>
    <class kind="struct">doctest::QueryData</class>
    <class kind="struct">doctest::detail::RelationalComparator</class>
    <class kind="struct">doctest::detail::remove_const</class>
    <class kind="struct">doctest::detail::remove_const&lt; const T &gt;</class>
    <class kind="struct">doctest::detail::remove_reference</class>
    <class kind="struct">doctest::detail::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">doctest::detail::remove_reference&lt; T &amp;&amp; &gt;</class>
    <class kind="struct">doctest::detail::Result</class>
    <class kind="struct">doctest::detail::ResultBuilder</class>
    <class kind="class">doctest::String</class>
    <class kind="struct">doctest::StringMaker</class>
    <class kind="struct">doctest::StringMaker&lt; R C::* &gt;</class>
    <class kind="struct">doctest::StringMaker&lt; T * &gt;</class>
    <class kind="struct">doctest::detail::StringMakerBase</class>
    <class kind="struct">doctest::detail::StringMakerBase&lt; true &gt;</class>
    <class kind="struct">doctest::detail::StringStream</class>
    <class kind="struct">doctest::detail::StringStreamBase</class>
    <class kind="struct">doctest::detail::StringStreamBase&lt; true &gt;</class>
    <class kind="struct">doctest::detail::Subcase</class>
    <class kind="struct">doctest::SubcaseSignature</class>
    <class kind="struct">doctest::detail::TestCase</class>
    <class kind="struct">doctest::TestCaseData</class>
    <class kind="struct">doctest::TestCaseException</class>
    <class kind="struct">doctest::detail::TestFailureException</class>
    <class kind="struct">doctest::TestRunStats</class>
    <class kind="struct">doctest::detail::TestSuite</class>
    <class kind="class">tuple</class>
    <class kind="struct">doctest::String::view</class>
    <namespace>doctest</namespace>
    <namespace>doctest::assertType</namespace>
    <namespace>doctest::Color</namespace>
    <namespace>doctest::detail</namespace>
    <namespace>doctest::detail::assertAction</namespace>
    <namespace>doctest::detail::binaryAssertComparison</namespace>
    <namespace>doctest::detail::has_insertion_operator_impl</namespace>
    <namespace>doctest::TestCaseFailureReason</namespace>
    <namespace>doctest_detail_test_suite_ns</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ADD_FAIL_AT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae9198d684b0ca06b0efef9dd773707e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_FAIL_CHECK_AT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2787e9f3c538079e2b7652af637cbbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_MESSAGE_AT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a285505606bef4b4d31c77a1996f98aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AND_THEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a6272f72e74c723b318c2439075d888ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AND_WHEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a6894cdaa24f62067bbe1a80d8a48f8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAPTURE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abb69d780b56e8a35bfbbb27b21beb0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4ccc9878008def89d325d0bb7efdbd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa7c97e362afd06550fd226758b1021fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a3c3d71eabfadc1c6f3e80acbbea07f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FALSE_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4644c4aff40338599bdf925aa64b5363</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>adce4701730a063ff753aeaa94ab9082a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>adc36ecc0e3b272468e11e482769b40e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a04cc334c1e87259093ce0572b7c2537b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a693d588a1de917cd2704f25cde1395b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a85265ef7f38b93816874a8fa8d1f948b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac1b35a9ec0532f1586c32e945e8f0484</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_NOTHROW</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ace8e47a5266e54297f0072cbaf594aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_NOTHROW_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a571418c4b97ab003b8e078247c5f0495</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_THROWS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a49f4af5c52262c35fdcac1f364983ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_THROWS_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a936031842e040b6f7ee57f058e54d719</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_THROWS_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>af760aa58c8ceb6e17effad18dae55326</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_THROWS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abfc9366c617327e12a2cdd8f799bc739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_THROWS_WITH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a534872011db5807f81d8f3e4ab93ab2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_THROWS_WITH_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa902acb3ee1701a5c82f0573943af77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_THROWS_WITH_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae6c07d23f916761f41a2b0b59a77bd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_THROWS_WITH_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a777c69196055d341f2a08b5baa58a04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad3063ffa66751881825c57fad540e9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a36a40aef3a44953f0c1f8271ab3b70f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ADD_AT_IMPL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a81441260ac032623cb3bd27c661d7ca9</anchor>
      <arglist>(type, file, line, mb, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ADD_FAIL_AT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa1254f2ec6ce34a8cb67405627eff668</anchor>
      <arglist>(file, line, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ADD_FAIL_CHECK_AT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a7a719fa6c010be31ae8836fe26482ce7</anchor>
      <arglist>(file, line, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ADD_MESSAGE_AT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a367ca236dba71ee4c0889b6911f658b1</anchor>
      <arglist>(file, line, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ALIGNMENT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a74415dda5235fab1484227e6e6d8e7f4</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_AND_THEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a98336975a3b162f382cad2ae2c058276</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_AND_WHEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9e696b9f04c18580c871e07653affcbf</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ANONYMOUS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac2799231daab4b10ca221f997ef94981</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ASSERT_IMPLEMENT_1</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a6f0e0a277346b049dd3812f801d0c9cc</anchor>
      <arglist>(assert_type,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ASSERT_IMPLEMENT_2</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae0ef8a67578eac1dcda25d35d11df981</anchor>
      <arglist>(assert_type,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ASSERT_IN_TESTS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a91330bd2fb42d1fac4aa07e425a20f2e</anchor>
      <arglist>(decomp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ASSERT_LOG_AND_REACT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8e164a058ac26ae189718da03547f9fd</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ASSERT_NOTHROW</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac65c857a2f33d9f0ec8b87c79d7cacc0</anchor>
      <arglist>(expr, assert_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ASSERT_OUT_OF_TESTS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab4f2e4a4e2bbb1ea221db5cdf117a014</anchor>
      <arglist>(decomp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ASSERT_THROWS_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2e518f9a0e6ac2fafa273ea56f286887</anchor>
      <arglist>(expr, assert_type, message,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_ASSERT_THROWS_WITH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a55f9c78e94ddaef00ccafc99913c9917</anchor>
      <arglist>(expr, assert_type,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_BINARY_ASSERT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a60862298c47edf3eaeb30b3cac4d62d8</anchor>
      <arglist>(assert_type, comp,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_BINARY_RELATIONAL_OP</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a709ccd44cac02b9af890e6e1880e406e</anchor>
      <arglist>(n, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_BREAK_INTO_DEBUGGER</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a156f7857b0e423d51c56ea8398d0cb94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CAPTURE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5a8ade28d558f5fcb66f8493d0596e6c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CAST_TO_VOID</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac7f3fc6f8c097ff52e5e40bf8cc05d2e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CAT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa13d3659f8aef0e4de7eab8eb5a70888</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CAT_IMPL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a3e1308af156afd15b2abde1ebe778421</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8f40c4072e85f02a3e58c5f67a182297</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2ac8b5624c3b8d9520c75a68634cb8c1</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a7ecf2c25ffc2fad220a251af0ab37ff8</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_FALSE_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a6da2cbe8bddf6c0e4439bb7a311ba1a9</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a296f8caf3497fbc9433d2e77691b0b3e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8d3a9781fd7a67021ec12e0aea024ed6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a25823108f6fed8787303bbad7c619f35</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4e1d83dffb779a2829552c4fefbb516a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aaf53857feaa373e517e5dede5a7430d0</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>afe1e20e7078d65704c6b2f4e55bbfc03</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_NOTHROW</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa10f56a938fc2efd3da1298295b16e8d</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_NOTHROW_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a425ef51159702670d46e53fca9221e77</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_THROWS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aff0260041ce48183af09d4fc783ea119</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_THROWS_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a84f4eb0aeb37b27b3cad5f3e44c08195</anchor>
      <arglist>(expr,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_THROWS_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9483bd587b78ec5dd417d78c4d58c2c7</anchor>
      <arglist>(expr, ex, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_THROWS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a40e1f0abafceaf741c82813fe5a1473b</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_THROWS_WITH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a141ab91ff9697fa7d978989d56ce42d5</anchor>
      <arglist>(expr,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_THROWS_WITH_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac53fee45159d080520c2d16416e6468f</anchor>
      <arglist>(expr, message,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_THROWS_WITH_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa947e1dda1efa5c9414d04bf3878aa86</anchor>
      <arglist>(expr, with, ex, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_THROWS_WITH_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a86ccca9385cdc38331bdefe72705fd80</anchor>
      <arglist>(expr, with, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a660ce2901f42d4d2a82327204a6a3602</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CHECK_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9ff04e98b0891f79528c180a4e7d6d36</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CLANG</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa8185dcb93ad97061498679342d1e683</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CLANG_SUPPRESS_WARNING</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abfc21b2dc3aad9632b9e2689f468646c</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CLANG_SUPPRESS_WARNING_POP</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a569dfd3f8dfae352f35e8f62aadbdbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CLANG_SUPPRESS_WARNING_PUSH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a628491cf2971a026350d5401986bf6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CLANG_SUPPRESS_WARNING_WITH_PUSH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aeffeb8afb2053d165c856f4ee520b62b</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CMP_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>affded31d2dc937d95785e3d17332765b</anchor>
      <arglist>(l, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CMP_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8d05cc6960a068bd84bc215d98112973</anchor>
      <arglist>(l, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CMP_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a6cd6ec78f910453372adbdca54d28e96</anchor>
      <arglist>(l, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CMP_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a324adcbcbb7e31481c2f619a5a0d5a56</anchor>
      <arglist>(l, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CMP_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad17ac1cc3242c45a461b1364c13cde55</anchor>
      <arglist>(l, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CMP_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4848f1d467fb5ef1dae4f31d56b8760a</anchor>
      <arglist>(l, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_COMPARISON_RETURN_TYPE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4a746a6cb24ff5b89c7b9a86a20335e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_COMPILER</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a04223c76a58ee7c4f865afb6d57d048f</anchor>
      <arglist>(MAJOR, MINOR, PATCH)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CONFIG_NO_EXCEPTIONS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8d99d050db88cb183c1d02bba4e798b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CONFIG_NO_TRY_CATCH_IN_ASSERTS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a631e7295c7abd3a071464fae6be07250</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CONFIG_POSIX_SIGNALS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a03d1f35ae32484c0778dc0130e41de35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CREATE_AND_REGISTER_FUNCTION</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>acc08da2add47137024ca50062129be4b</anchor>
      <arglist>(f, decorators)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CREATE_AND_REGISTER_FUNCTION_IN_CLASS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4e084d2cf8ff31bcd011a8291a3d2afd</anchor>
      <arglist>(f, proxy, decorators)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a70e5d466aeb2ec395124cd6366b08499</anchor>
      <arglist>(name, type, def)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_DO_BINARY_EXPRESSION_COMPARISON</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a924a81d1115ba1ad170b51800e46d3cf</anchor>
      <arglist>(op, op_str, op_macro)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_EMPTY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab46a6d1a6d00f0bda5fcf8b93966a20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAIL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2af7c3f800a334028830a61d820484ea</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAIL_CHECK</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a311ced33941337d35007ee11d86e6523</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_CHECK_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab4a30ae5781ec52a8651c7cb695fb266</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_CHECK_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a1ae0024144fb0081522e3778e2f3fe77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_CHECK_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aad48a1ad33a37268303363fe3285bb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_CHECK_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4eaef3b35d06f2cd9a1b38ef4b8aa137</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_CHECK_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2b5cbb281f86f22f30ca08e453ecb7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_CHECK_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aef35956b9f6316059552577b28b63b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_CHECK_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aef39710e57f05a74423ef552b9756a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_CHECK_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4d91d1f535ad191f829bc3cf81b967eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_REQUIRE_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa25a354bc0f83e31ec1184eff29ec0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_REQUIRE_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2b6364c039a90a1b8519af193027c3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_REQUIRE_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a74a2b5ebb76b33c7124bf3d5bc200cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_REQUIRE_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab9fe58a6ab535c836df028567aa68693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_REQUIRE_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a17c6c39d376b0b97b0d883e7ec3fa728</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_REQUIRE_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a181b3b01fecc87de85f3ce2647f05e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_REQUIRE_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a028cfc971ad12bc510b303622b9bc35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_REQUIRE_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a3c0e9e0c03a62a810aae8e282b807938</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_WARN_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a307c7c41ebfa40b60def448d2190772d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_WARN_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a7851a92cfdd7ec5b60ae070ee21b1ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_WARN_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5937efa19ce061357efe0b8a8f5be061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_WARN_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac9a00a428fc5d856edac7d642f9d218a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_WARN_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a1c5270c3e5ed27308bcdcb2e439f5049</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_WARN_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a7f6c8720c02eef2319ffb32de1f10233</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_WARN_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aad3a987ea3505b2ade023959bec1dbff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FAST_WARN_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a85bdb241d41e64ec124f96d2efba9443</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_FORBIT_EXPRESSION</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a004774d0eca7e70aee66a4a80b3aa1c8</anchor>
      <arglist>(rt, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_GCC</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a219d4642ee4e9c1bfc047a3a785db450</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_GCC_SUPPRESS_WARNING</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a361747fc17fa1c6609c3cc939b4fc983</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_GCC_SUPPRESS_WARNING_POP</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a656f7b58766e5e82f1799da962ebc17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_GCC_SUPPRESS_WARNING_PUSH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8015d10af2883db80a955ce0d523886d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_GCC_SUPPRESS_WARNING_WITH_PUSH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a93a351e10b8ce997502f34e89a755b6e</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_GIVEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a391063a35ec9bea4c600c15b0a27cb54</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_GLOBAL_NO_WARNINGS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abd2d1219232b25808d0210ba7aedd9dc</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_GLOBAL_NO_WARNINGS_END</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a0f4c6a7a429f8b6cc27f96939dd76fca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_IMPLEMENT_FIXTURE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa8af5c48ea69801e9405f3c126535ced</anchor>
      <arglist>(der, base, func, decorators)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_INFO</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad832d703b848c2af8010492db391b5c0</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_INFO_IMPL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad9dcba31d109a3c817589232f3fc32de</anchor>
      <arglist>(lambda_name, mb_name, s_name, expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_INTERFACE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9c16ffc635ec47f07797d21ede26b1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_BEGIN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad3e5c37dc8bd7b0f9346c99c6aab2d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_END</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>acca96650713994a51c3deb8e4bdec43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac7197ddb13dc82354ff2b91cbb78ee81</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_MSVC</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac15060779a07a8f5ffc6af7543283a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_MSVC_SUPPRESS_WARNING</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac5c55a5916aeff43fc7c2b61a41bcd88</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_MSVC_SUPPRESS_WARNING_POP</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a540e6314c4b71317f3459f0117e14bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_MSVC_SUPPRESS_WARNING_PUSH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aec6d713a9dde361b8e68afe78c5bf3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2199aafb8016ab6daca23c2cc6170428</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_NOINLINE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a47e9d3609dfcc90b9a630ff33b9524d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_PLATFORM_LINUX</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab406f77503c1d83ed403a310ccc1cd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REF_WRAP</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>af2901cafb023c57fb672ccb1bf14f2eb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REGISTER_EXCEPTION_TRANSLATOR</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac61710def0b8698d89bce297532d0017</anchor>
      <arglist>(signature)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REGISTER_EXCEPTION_TRANSLATOR_IMPL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a1462272403885d4f5749449535a7897e</anchor>
      <arglist>(translatorName, signature)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REGISTER_FUNCTION</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4013e1a0072df7e0451eea33cabd543b</anchor>
      <arglist>(global_prefix, f, decorators)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REGISTER_LISTENER</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a03161a703cc44e07384c4a0981a13c86</anchor>
      <arglist>(name, priority, reporter)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REGISTER_REPORTER</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a97757bf089f108cf8842727213bf3299</anchor>
      <arglist>(name, priority, reporter)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_RELATIONAL_OP</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2fb9073f4525cca30d5a8bb5d32f62c4</anchor>
      <arglist>(name, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a35b7bf4bf062cc1359ab36c4119d680a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8820dcb94345362c2fd94aea26a3eabc</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a0567e21b7ebdae9dbe84e4e46b230e12</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_FALSE_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a21c6e12786b4645ebf4ec15d62c058b2</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad75b722f83eb3f81662af7fccae74732</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a87d30bb902d1bfca7427a9eb51d130eb</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9101f25bfe135de1e306e3ed342e248a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab88925759665843f59b14f097213351c</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aeb1148cd18899a07cf48073bd93ee178</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa34e39b7d59335760ffa1b9fce45cc4b</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_NOTHROW</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa7a3c1441ad525d8cc76f288605a27d8</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_NOTHROW_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abb059c9cbdf8d90ee2ac00e01c14d067</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_THROWS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aac60525f943c89ef17abfaf710894379</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_THROWS_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a0a5e62cddee11560955d5213caac78a4</anchor>
      <arglist>(expr,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_THROWS_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2721243401e6e1ffdef02c34e6f654ed</anchor>
      <arglist>(expr, ex, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_THROWS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a0b639518dd8b20bd0a73d8cd45223503</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_THROWS_WITH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a50f4ffd81384eda6103b9aba1e4fca60</anchor>
      <arglist>(expr,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_THROWS_WITH_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9deaef85b8ec7fa5a63ad99a9eb5b469</anchor>
      <arglist>(expr, message,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_THROWS_WITH_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa65b31390b95de60f879f80389b7c032</anchor>
      <arglist>(expr, with, ex, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_THROWS_WITH_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a0cb80917b31e413a75580399648ed0e9</anchor>
      <arglist>(expr, with, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a77558db4dc0f1758c756da740b64413a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_REQUIRE_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a37703a3eac1f8332d970808340abf56e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_SCENARIO</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab990e5952d346329356aeb62a261386a</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_SCENARIO_CLASS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a397e2591ec795895eb61e15309fa0634</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_SCENARIO_TEMPLATE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abbf51631942e053be12a31bf2299fe28</anchor>
      <arglist>(name, T,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_SCENARIO_TEMPLATE_DEFINE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aadcf3b288d0506988896ff62d6b5ec5a</anchor>
      <arglist>(name, T, id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_SINGLE_HEADER</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a3a7ef56c20fd24da92633816765eae59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_STD_NAMESPACE_BEGIN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a758d9627ba7331f195ffbba94e5931a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_STD_NAMESPACE_END</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac0ed37fb9c99f6ea1ce9c3e1b73e3dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_SUBCASE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5acad2b6cef499ee884b8027ef41fbf6</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_SYMBOL_EXPORT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a73d94c36ae63bc0a9e3ec982e38fd7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_SYMBOL_IMPORT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4fd9f1ce2de2fad78a45972c2ee216d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac1216c5a9ba44f5af8b7115a3badaae2</anchor>
      <arglist>(decorators)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_CLASS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a41431265482f363020f93a13e4af4c6a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_FIXTURE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a22130c0eff96eac3ed682b7d8854e0f6</anchor>
      <arglist>(c, decorators)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_TEMPLATE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab84667702ff8411d0444261796972374</anchor>
      <arglist>(dec, T,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_TEMPLATE_APPLY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8722d97b6087d098bbd796801a347767</anchor>
      <arglist>(id,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_TEMPLATE_DEFINE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a7c264a83f95bfae9a0e5d86c9d4c8fe3</anchor>
      <arglist>(dec, T, id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_TEMPLATE_DEFINE_IMPL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a1e7dceba02e92851f643bb02f1d11323</anchor>
      <arglist>(dec, T, iter, func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_TEMPLATE_IMPL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8c38d979f3976eef812acf150d1d13bd</anchor>
      <arglist>(dec, T, anon,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_TEMPLATE_INSTANTIATE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5a2dcfd67d0f0aa96600b46678135514</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_TEMPLATE_INSTANTIATE_IMPL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>adbeb741905468853f543135077e78a91</anchor>
      <arglist>(id, anon,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_CASE_TEMPLATE_INVOKE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac36f9261802a5321792358196104f4e6</anchor>
      <arglist>(id,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_SUITE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa64ce392f41c8ba1d22cfb5b83847f55</anchor>
      <arglist>(decorators)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_SUITE_BEGIN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a64f9649162581c1c24a78e65cf01492f</anchor>
      <arglist>(decorators)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_SUITE_END</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a3ca1fc8ae12659768e3226db19a2c7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TEST_SUITE_IMPL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5440333d43133ec8d0206bfcfbbe84ca</anchor>
      <arglist>(decorators, ns_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_THEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aab2f195b2c866cd010123c1d5b70217f</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TO_LVALUE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a474989d096480fd5c52ca9f346cdd23c</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TOSTR</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa928e63972e4bc49fcf27641202f2f38</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TYPE_TO_STRING</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a568e1d22f39724c8d3eb8addf4bf8e72</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_TYPE_TO_STRING_IMPL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a46b09edcbd9aa9ddb23c5ca122d89e7b</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_UNARY_ASSERT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac80cb844919d4d049c456446354c1b58</anchor>
      <arglist>(assert_type,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_UNUSED</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a478c7f3eb127a7edbcc8577154deebba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_VERSION</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a6402112d77ca243a4052cac07a383d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_VERSION_MAJOR</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abdf99655d65d9241c5d7c9f2d06e5e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_VERSION_MINOR</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a70d4541211eec8116bdedd0e210b1e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_VERSION_PATCH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a38cca3b310e7460ee3da69d6a18989e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_VERSION_STR</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a253eba2b38340341a13e1111d66b2e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5543bf17193d5cf77558fabbd9cfb02f</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a1db08e05a079662153c7702e10dcdbde</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a207c474577961221a4003351186b5378</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_FALSE_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5fdcd4d41bfc530771f64dda474edf79</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aae5060834af3dd90c806b087368d010c</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad814c5db21e9ac7eca4b3e87aec0ef3b</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aaed576a70b191ac93a4a4e4052b31f4f</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aa0e1bebf090f015583da8decb0ee3e5c</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8b25fbbb6ee92eaa18806a20af928c25</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aaa8ef6ed223cba8e86d0bc0676aeb50e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_NOTHROW</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a066bd6219c40e9e4d62ae6cd878bab8f</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_NOTHROW_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a03ee95587b199006f4d8e242af5d0bc1</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_THROWS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a0762a8c5fbefca3bea5a4c93bba16d9e</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_THROWS_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a0c61debdc225c16793ce21792448bdd2</anchor>
      <arglist>(expr,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_THROWS_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a50e74b4aac3d73d0bcec94e2901a267a</anchor>
      <arglist>(expr, ex, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_THROWS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a231ae5902ac77e9f0129bb6b82653095</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_THROWS_WITH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a0d30b4e4f2a0e5b7e845efe285bf270f</anchor>
      <arglist>(expr,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_THROWS_WITH_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab808e9a932cbd988fc3790137ed365a9</anchor>
      <arglist>(expr, message,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_THROWS_WITH_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad97451b00451d54d2239da25aac4204a</anchor>
      <arglist>(expr, with, ex, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_THROWS_WITH_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad3928bf984886a53d79a67f746380222</anchor>
      <arglist>(expr, with, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a41e14871f960ec76113197ad929d18c8</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WARN_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a24e0cd6aa574d457374825c7d61f2038</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WHEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a570ec2864c36b1b5c8ccfd94c6b8b629</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_WRAP_IN_TRY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a1a2d400bbc1f72aa743406f7cf3c82d2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAIL</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abb508ea8227673f419e9fe3a86c30d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAIL_CHECK</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab7fcb424412c317c44e574005384c125</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_CHECK_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a09a3290305a70939ba8f6ea5bbda01cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_CHECK_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a99058d7a7ceacd364badd0298f7081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_CHECK_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a35f390c6dab6f1e961a98d76e3b10629</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_CHECK_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2b233dc32704dd5f7a1fcddec2852685</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_CHECK_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a345f95a4866068f1b7675d1d792a73ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_CHECK_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4a37ec67c14f39fee4b4d73b248c8bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_CHECK_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a613ebc5447bd957f6dd843ef57c12aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_CHECK_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4c9e0dd1a602a5afcca2437ec5a106e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_REQUIRE_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae9278be43244c903532a71cf6a5f8cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_REQUIRE_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>adc377b45d8e47d8eb3868b989a3b9b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_REQUIRE_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a8856b1236ba78ba2fe9e11e315fe6268</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_REQUIRE_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a32a333f60363349c67869f6495a517b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_REQUIRE_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab61a38f120650101238c44bca959f367</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_REQUIRE_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a212e512331b6da86d30a9f1915df55a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_REQUIRE_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9234e43f15631ec6842615c6dc816856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_REQUIRE_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>af0f7170e4c1cf63072e6c02ccee6ab09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_WARN_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9043f391eea4bb0934c036518dc21531</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_WARN_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aea205cce196a21c6097083339e9f1b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_WARN_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab7e247ab9da0d5ced4c3698acec76b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_WARN_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a88604528e5995edf299b5d834649270a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_WARN_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>af884b2b037f8a07a8a50f2ce7cef23f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_WARN_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a65a812a1ff2b5b311dfd2551522b5bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_WARN_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abf255e9b12308f6f9300f621846cfdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_WARN_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aed83cedd4a056a10fa0fa3a245bdc0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GIVEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a6e079cc73cfaebf22e5a7914b3834cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae1103fea1e1b3c41ca3322d5389f7162</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>af8a3e30cb4858ca8a098acae107286c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_EXCEPTION_TRANSLATOR</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aac0f523c848194e94f7fb3425bd92350</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_LISTENER</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a73d9b6c21c3dc11f592c0f1496efa4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_REPORTER</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a97b96038b34c9ce8478515b773d9effb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a99047749d13f9a8207b67d44ae2c0b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae2a7214cb29baae900a71b465c58d9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab2ef1921c896e1c36706e223eb75596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_FALSE_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a256099df0da90df3daf317b710c52c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae79f6cea88e5391b1c4432cba5a72a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac4a4c0439506d42e24e92b323358b7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abc1807f4e72ad4103f8241561e689b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a3bdbdba1cbc958e1e226f26f7d5ede89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a0039be65d2fce63e84c47b7588600315</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a972dc8946c6130312c8a08fb77fa7e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_NOTHROW</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad3aceb73768336fc3032faee38934dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_NOTHROW_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a97f5f232912bb57ae4d29e306830e790</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_THROWS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae9942ba9adadb02cac56f7ffa9771dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_THROWS_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a914202635637132a4c849fffb0e2c3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_THROWS_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae2fae35ab871f211872134bce5090fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_THROWS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab19ac5055a738916db66f3170b3df9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_THROWS_WITH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a04812d5473de006d1a78560bd8c76522</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_THROWS_WITH_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae384ae4b7a60f455fc2a46f3aa1fdf6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_THROWS_WITH_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a7b206deef28f88e4c5e1c404668066c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_THROWS_WITH_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5125b6a70a26d54c52659644152b51f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae6b232d8d18567dab628407d16e9c7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRE_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a99df855c65a2face7a3498a4fe1cd09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCENARIO</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a30e72ad52b042b3b951261583356a14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCENARIO_CLASS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a1e5f9b2c5d633c7660ef788e910fbe38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCENARIO_TEMPLATE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a715044eee828e31da9871d0ec3a48e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCENARIO_TEMPLATE_DEFINE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a3f381792c774552a3aa01745d51286f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUBCASE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad50e066bb7463b0dc3ae1bc06e4d690b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5ab5b9aaf3850b085ca39abf901b2751</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASE_CLASS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5556f51cbbc5bd82a9f742706dde3bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASE_FIXTURE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ac3d85fde55dfc51eb09b45341ae1e83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASE_TEMPLATE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a337b21bec6b92e16fe4fe5a7a6aadf37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASE_TEMPLATE_APPLY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a5061c5002a33d4f1f10a38f3e7c7f2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASE_TEMPLATE_DEFINE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a156f558a00d1e92dea93362d0dc43b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASE_TEMPLATE_INSTANTIATE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a32d192ac759d8a1c13c4e2d5d4cc6d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASE_TEMPLATE_INVOKE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a1abc60557fe20210f2d7118eca6aa41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_SUITE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aad5d8423b9b1a6b3699394a1ff8cc1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_SUITE_BEGIN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a81d757f5c488610385f573cbff5301d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_SUITE_END</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a3b41014a9f6a32210a8eecbe8fea3c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad9884c43f4f50a5852711a614f2343ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TO_LVALUE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>abf09d1236a38b96799737eab5f533b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_TO_STRING</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ab83b54e5e7983ac5367d69b4bd19bd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a271d8f7f52be750e5c744a394ec71344</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_EQ</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ad1646c366e40c8caa9ce4ec53927258c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a24a7f23f4fc3f33bd46c63dfbe6abbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_FALSE_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4d57b82dd6ed3966c41424a4fc05b101</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_GE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a05c7122d2085607066dbacc76d5cce60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_GT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2d85853bffffa94e08d7188716b2a635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_LE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9cddea9676d00331b5d3f74a9b896b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_LT</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae1d9ec9a28837ad5c7bac11b0cf47658</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9c70dfa568a220097a975682e4b6fb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_NE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a9443765f25c723846b1c73ff943f1982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_NOTHROW</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a83c5f5662d0ab991e05cca9ecb309fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_NOTHROW_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a45717cc141c996b065903eb69d190dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_THROWS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a3132533466c8fa0b431b2d3d7b8e5185</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_THROWS_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a85d15b963856678eab8233032fe80fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_THROWS_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aad8f81766aaee5a1daea88b6a36724a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_THROWS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a13a31bf90de20fdde478b0c82b4d5663</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_THROWS_WITH</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a4b96c8b6c6d10da9fa141b9f3e1de0ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_THROWS_WITH_AS</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a2cf54d012366635ce4330cccc9a2d1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_THROWS_WITH_AS_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aec8c64d9533c4f81f40d89b04dd09860</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_THROWS_WITH_MESSAGE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a637a953b78fecd97989b0970892374c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_UNARY</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>ae6b80cf907d8897831914248444dce1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_UNARY_FALSE</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a6bcb1f9586c8a1b770fe750437ec8cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHEN</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>aec3ea373906cedb8f1c3baddcc8be548</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>assert_handler</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a5b5db6997f20389de5735e3ee3439b95</anchor>
      <arglist>)(const AssertData &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>funcType</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a7b2c60631c5f4906b26acf2e6b0e6e45</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>no</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a2abd7cf8c326904d6f21a4ef7bddb8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_ostream&lt; char, char_traits&lt; char &gt; &gt;</type>
      <name>ostream</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a116af65cb5e924b33ad9d9ecd7a783f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IReporter *(*</type>
      <name>reporterCreatorFunc</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a030c0c44c25bdebe6a83858d1f454f72</anchor>
      <arglist>)(const ContextOptions &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>yes</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a0351593f27f12bf077fd702f6fc26fb5</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a82bb3f0edc1798267a82ac34c1c098f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>White</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a0bf060b447441fbf2e4beeb25370a808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Red</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a67beb0a8d937993ad8b8cf6a238271f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Green</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a11e251a01549ffbc0993c769e787c6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Blue</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92aada3ad8958b1319450cc20f3f8e5e2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cyan</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92aee19aacebbc04b150add359e94684c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Yellow</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a5da6111e5be1d7b01de0ee571cc1bc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Grey</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92aa2a431a059ed0e85160db8967c8ace58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bright</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a7659647d16a78c607f9bafaa207b9e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightRed</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a236dfdbcd49d10dbf1a31f9e2947a671</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightGreen</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a016090b96620a42a63dadf0265977664</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LightGrey</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a44f079a43a4709abd7d6f22b317838a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightWhite</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a4f80853796b4875d61ff5e4ad138492e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_warn</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a2dd798b430ccf956bc48c3b48bb4e570</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_check</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a9ca6ff629647f2a90d4c01ce68800590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_require</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3aff8fa549e941fb7ca7adcd49d9ffdf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_normal</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a34258afd98e569142dfb5b0a2c468436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_throws</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a922a5fb427724cad963fb3dd789a8114</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_throws_as</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a278ed7bf7e411c11e25ad8a60933ef34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_throws_with</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ab79f3f076e62c260e77febd914bb82c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_nothrow</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a0ad6f07c0273891b1c3f2fd84fe666dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_false</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a6539bad84e35008dc4a4a2c2d0793318</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_unary</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3adfaee7d6a907d7681e53e0e91734e058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_eq</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a7010ae6142f085a3bfd85caa251c7499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_ne</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a3d624cd25af4d9bb1c29bd84f356e58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_lt</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3abcad551db5972ed3918d2dae14c556f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_gt</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a21d83a0fcc556d3c90614579e5cd2599</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_ge</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a79ca2d90e99907eb5fe2971865bfcb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_le</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a3e1b485ee74c36fc1d0ba5902032af87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3af972d8a41e3090304ef38ad43483314d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a4431fd22794b06d854c7f9fbf43b10b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a807ade2ef3e65b909e1551d8c8406d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a710e0f57342dff74ba39e74419443435</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3aa518f2714c2f58bb1ed3b2d2f8c1b075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ae81f0c9c945715690c794c4e7cbb7bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_THROWS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a9575f9ac61737539cde0fc3353e3d424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_THROWS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3abf34f9af14d1c3d9b23dc80fc553e607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_THROWS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a961340742b11d7e37f3874fef305d609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_THROWS_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ad915d4c9681ce4f6ad8a5e0967cb0f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_THROWS_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a389b826746dde155cb46687c7e565cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_THROWS_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a180912d780568b6d9f1f0ef4a96a7be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_THROWS_WITH</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ae6357eecb1d854cd7ad71e72c52c2f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_THROWS_WITH</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a5b0d08bf133f70f746ebd2f8b8e514d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_THROWS_WITH</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a7b37f7677433a6da93a9e15c3ab62d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_THROWS_WITH_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ac76f8fa71f1b776034cd7db2687c99c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_THROWS_WITH_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a13d5a33071d51aaaebcd08c4fd012035</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_THROWS_WITH_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a81ed09bf509081b6c5887f196a593438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_NOTHROW</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ab2aade9d6de83d7d0548e784a502d67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_NOTHROW</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a5c330f1952cb85a8416902e237ec6f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_NOTHROW</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a2ab93f3a9dfd9c597e4810cd22fe6d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_EQ</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a856e0bc4639d22946b02ca5aae7f6c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_EQ</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a25ea7bcb831f008cfbcfd5da41e9008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_EQ</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ab2880914ce3960d556aa8681e9e47ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_NE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a64e5a52a68ac1280d1a0910578d342cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_NE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ad2d533f5a46b17df1170d4b29ccd572a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_NE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a3c0d1c2454abd45b63391ee3970b133c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_GT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3af5a8a1175f296c626efaaf728a8a5b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_GT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a4dbd73b6541c25b5c6fe059e970d937a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_GT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a65b68e53d865150051f880273a6c8462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_LT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3af78432b9b33a8765b326441c42a0c1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_LT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a18449655ab3feda0b66aa7306a85aeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_LT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a6dabfc7a1ec170e2ec6e31de8e703085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_GE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a493f8d19aa6056a3e8f475772548349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_GE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3afc68d23bf246717c10e7bc0231dc062c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_GE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a54599a5076fe992159f2e88cad185682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_LE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a1d40a679871797392c64dd8b4324f4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_LE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ad711b30f529eb092f9bcf90600a07eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_LE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a49c183d4be8babc83bbb3754303f7d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_UNARY</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a9bc05989c4bd086562f3a0e05ab07ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_UNARY</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ae649bc4be44cb5e296ee851a7637c018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_UNARY</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a0e430d8916b3d685b5df30d602d06b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_UNARY_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ad0c3e97290a20b0942a2988c2c413f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_UNARY_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ae8c9c5080e302b840ab4e053d5160191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_UNARY_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a23caa06098e51bbb331da066e98ebd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eq</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569af644d2e3091c342ab78b12da1fcb06dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ne</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569a851b5dd9ab390a406621216da112ac9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gt</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569a3efb665f41cd9490d9739e1ad228918e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lt</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569aea0e8621512e05d78d88ff2d2c164a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ge</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569a1de9460fcfb6a1681f13d54083f88313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>le</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569a58efccb94f787a00914adc6db077347b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1detail_1_1assertAction.html</anchorfile>
      <anchor>a38ba820518d42da988fab24b2f3d0548</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nothing</name>
      <anchorfile>namespacedoctest_1_1detail_1_1assertAction.html</anchorfile>
      <anchor>a38ba820518d42da988fab24b2f3d0548aad8b44f340e17ab74bf8386e63b25191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dbgbreak</name>
      <anchorfile>namespacedoctest_1_1detail_1_1assertAction.html</anchorfile>
      <anchor>a38ba820518d42da988fab24b2f3d0548a22a154d8ba87f66a1e02fe72fe8530cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shouldthrow</name>
      <anchorfile>namespacedoctest_1_1detail_1_1assertAction.html</anchorfile>
      <anchor>a38ba820518d42da988fab24b2f3d0548a3f8411bdb0657d9c725828004fed1009</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca768cf3716f713edcf20c442607c403b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AssertFailure</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca06ab32ff93cacaa65c6a2667ddde64e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Exception</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca0474331a35ec33aefa287574dbe9a142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Crash</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca362a350971c370e7bf89f1993aeb2eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFailedAsserts</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3cab87a56a01139c003c5f90678c37a0cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Timeout</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca90b6713d67ca5273d0b7aa2d2ac60ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShouldHaveFailedButDidnt</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca214290d44846106400115f44d2d21cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShouldHaveFailedAndDid</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca0ea1283c0437f975df930c28820a3920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DidntFailExactlyNumTimes</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3caaab68fabc66bf5c3a606985f59a11afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FailedExactlyNumTimes</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3cab0e5ba77e37e755a83a01fdb2ad57b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CouldHaveFailedAndDid</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3caa038bc08a903185cf809dd05056d6a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const DOCTEST_INTERFACE char *</type>
      <name>assertString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a6bf4f7c2a8d412505384d13abbf878e9</anchor>
      <arglist>(assertType::Enum at)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_NOINLINE void</type>
      <name>binary_assert</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a570279a22ca888528e87a426853a0288</anchor>
      <arglist>(assertType::Enum at, const char *file, int line, const char *expr, const DOCTEST_REF_WRAP(L) lhs, const DOCTEST_REF_WRAP(R) rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>checkIfShouldThrow</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>acec9ff072dd86af95225a8beb9c57298</anchor>
      <arglist>(assertType::Enum at)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>decomp_assert</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a6d4efb043e9e5a6fa0db64f0e230a7a7</anchor>
      <arglist>(assertType::Enum at, const char *file, int line, const char *expr, Result result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a07f4a26e2b7cce41abb7d71124951792</anchor>
      <arglist>(description, const char *, &quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ab1678966da9d93629130f083220403da</anchor>
      <arglist>(expected_failures, int, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a44ea7d81a1561f2222b8ffa69eecc599</anchor>
      <arglist>(may_fail, bool, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0da07f59e77fcb14943788b2c85e2355</anchor>
      <arglist>(should_fail, bool, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0ce903d8e37a8fdc185f6e8c73f9b1dd</anchor>
      <arglist>(skip, bool, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a104a0e533475e45acbddd9266c4d687e</anchor>
      <arglist>(test_suite, const char *, &quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a09d01a6e97677b7bb508bf925e421963</anchor>
      <arglist>(timeout, double, 0)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_CLANG_SUPPRESS_WARNING_PUSH DOCTEST_GCC_SUPPRESS_WARNING_PUSH DOCTEST_MSVC_SUPPRESS_WARNING_PUSH</type>
      <name>DOCTEST_MSVC_SUPPRESS_WARNING</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a3b966d87ac1e25498fae773355c43d90</anchor>
      <arglist>(4388) DOCTEST_MSVC_SUPPRESS_WARNING(4389) DOCTEST_MSVC_SUPPRESS_WARNING(4018) template&lt; typename L &gt; struct Expression_lhs</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_CLANG_SUPPRESS_WARNING_PUSH DOCTEST_GCC_SUPPRESS_WARNING_PUSH DOCTEST_MSVC_SUPPRESS_WARNING_PUSH</type>
      <name>DOCTEST_MSVC_SUPPRESS_WARNING</name>
      <anchorfile>doctest_8h.html</anchorfile>
      <anchor>a03d36bae0d7ed8dcce87834d61051290</anchor>
      <arglist>(4616) DOCTEST_MSVC_SUPPRESS_WARNING(4619) DOCTEST_MSVC_SUPPRESS_WARNING(4996) DOCTEST_MSVC_SUPPRESS_WARNING(4706) DOCTEST_MSVC_SUPPRESS_WARNING(4512) DOCTEST_MSVC_SUPPRESS_WARNING(4127) DOCTEST_MSVC_SUPPRESS_WARNING(4820) DOCTEST_MSVC_SUPPRESS_WARNING(4625) DOCTEST_MSVC_SUPPRESS_WARNING(4626) DOCTEST_MSVC_SUPPRESS_WARNING(5027) DOCTEST_MSVC_SUPPRESS_WARNING(5026) DOCTEST_MSVC_SUPPRESS_WARNING(4623) DOCTEST_MSVC_SUPPRESS_WARNING(4640) DOCTEST_MSVC_SUPPRESS_WARNING(26439) DOCTEST_MSVC_SUPPRESS_WARNING(26495) DOCTEST_MSVC_SUPPRESS_WARNING(26451) DOCTEST_MSVC_SUPPRESS_WARNING(26444) DOCTEST_MSVC_SUPPRESS_WARNING(26812) DOCTEST_STD_NAMESPACE_BEGIN typedef decltype(nullptr) nullptr_t</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>failed_out_of_a_testing_context</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a0ff832be68bf666d856aefd539e1ce81</anchor>
      <arglist>(const AssertData &amp;ad)</arglist>
    </member>
    <member kind="function">
      <type>const DOCTEST_INTERFACE char *</type>
      <name>failureString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ab16f65db52814dd5a9b512d134d285ed</anchor>
      <arglist>(assertType::Enum at)</arglist>
    </member>
    <member kind="function">
      <type>const DOCTEST_INTERFACE ContextOptions *</type>
      <name>getContextOptions</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a89486c086bfcffb4955985cf50520717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE doctest::detail::TestSuite &amp;</type>
      <name>getCurrentTestSuite</name>
      <anchorfile>namespacedoctest__detail__test__suite__ns.html</anchorfile>
      <anchor>a3a236c82d51cd3622d14b00aa145df94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE std::ostream *</type>
      <name>getTlsOss</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a52299f4a981a01a3d3fe6e8d7518823d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>getTlsOssResult</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a7b0b3df5fe79d7ffa8fa138201476df1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>instantiationHelper</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aad401b097a9af4df1d4a9d0911957c0f</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>isDebuggerActive</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a013828c4e677241cc26aeea33f762710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ContextScope&lt; L &gt;</type>
      <name>MakeContextScope</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a193493f40330f096b9e1b78557a832a3</anchor>
      <arglist>(const L &amp;lambda)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>my_memcpy</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a4027cb5407ce2ff132645e89bba97010</anchor>
      <arglist>(void *dest, const void *src, unsigned num)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ab9a88e4c19857cd86a0f037d27bcad72</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>afa15b277b9a277793b7adf129e0128d9</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>no</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a367dae13457d78cc62c6be6f503125dc</anchor>
      <arglist>(const std::ostream &amp;, const any_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a675253fc8ae3b6d67b40649f3ee7fccf</anchor>
      <arglist>(std::ostream &amp;s, Color::Enum code)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a44abf00f713df05b4185eda7403268b7</anchor>
      <arglist>(std::ostream &amp;s, const String &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a27c6c308e814ad9384499bafc03f9e39</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator==</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ae332e5e775f83a532884303780f79f9f</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>acef5990b03a973c74ff2dd6cfc112913</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ac32accb42e937cf870de2f6865ea236a</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>rawMemoryToString</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a28da75fd01ab3d943436aa69876b7151</anchor>
      <arglist>(const DOCTEST_REF_WRAP(T) object)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>rawMemoryToString</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>adb894f73b88fb3b39d6c48d80451f5ff</anchor>
      <arglist>(const void *object, unsigned size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registerExceptionTranslator</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a8e23e6bb4c6982688652060dbe41385d</anchor>
      <arglist>(String(*translateFunction)(T))</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>registerExceptionTranslatorImpl</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a3887426da16e0d12e6f0e270a767a6a5</anchor>
      <arglist>(const IExceptionTranslator *et)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registerReporter</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a9e878a811f7bf0a615b3a39de3004673</anchor>
      <arglist>(const char *name, int priority, bool isReporter)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>registerReporterImpl</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a828e011bb6028ab94eb14a3c7d8bd2c4</anchor>
      <arglist>(const char *name, int prio, reporterCreatorFunc c, bool isReporter)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE int</type>
      <name>regTest</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a00f99edefb8490a8e2602d58c96431f4</anchor>
      <arglist>(const TestCase &amp;tc)</arglist>
    </member>
    <member kind="function">
      <type>IReporter *</type>
      <name>reporterCreator</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a575cd92f018bfe3c702432a2144ebaca</anchor>
      <arglist>(const ContextOptions &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE int</type>
      <name>setTestSuite</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>ae79cb8df06d35468dd0ba9f04c85802c</anchor>
      <arglist>(const TestSuite &amp;ts)</arglist>
    </member>
    <member kind="function">
      <type>const DOCTEST_INTERFACE char *</type>
      <name>skipPathFromFilename</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a7dcf6f5129e87219b8058577b5eb710f</anchor>
      <arglist>(const char *file)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringifyBinaryExpr</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a6879a79aea397a22e296e4afd0a90e3b</anchor>
      <arglist>(const DOCTEST_REF_WRAP(L) lhs, const char *op, const DOCTEST_REF_WRAP(R) rhs)</arglist>
    </member>
    <member kind="function">
      <type>no</type>
      <name>testStreamable</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a14a51200f83133bfb49ad3cfe34505ae</anchor>
      <arglist>(no)</arglist>
    </member>
    <member kind="function">
      <type>yes &amp;</type>
      <name>testStreamable</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a0d220c1c0845fcc4952ed6d45ac254aa</anchor>
      <arglist>(std::ostream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>throwException</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a60ffd50b9ee7adfcafc078f333aac8b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a54f817dd0c3e33a4f96de3e638d4c559</anchor>
      <arglist>(std::ostream *s, bool in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aee32c9e6a9e1b419c6feb44e8c1b6205</anchor>
      <arglist>(std::ostream *s, char in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aba277e0f00b9cf14b7161bbe033b126f</anchor>
      <arglist>(std::ostream *s, char signed in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a23f8f4324507a40de4fb636f20f36fb7</anchor>
      <arglist>(std::ostream *s, char unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a71b40611173c82709726b36715229179</anchor>
      <arglist>(std::ostream *s, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aa0aa6b2f4cd2ab8cc0b5c4c6a1745e05</anchor>
      <arglist>(std::ostream *s, double in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aa7f9d8383116a268a72993244a43d74d</anchor>
      <arglist>(std::ostream *s, double long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>ac0ab7be576543b52b480df7f44ee13c5</anchor>
      <arglist>(std::ostream *s, float in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>af6f60470d3f0f2b858a03dad822ca9c6</anchor>
      <arglist>(std::ostream *s, int in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a830b2dd9dae3bc74ae0c9002b7a2dbed</anchor>
      <arglist>(std::ostream *s, int long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a359e9b95a3fbe0322056d9d9c7385cde</anchor>
      <arglist>(std::ostream *s, int long long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a22df719818a3df2b975ba0f7045cc8fd</anchor>
      <arglist>(std::ostream *s, int long long unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a82d6e6a85cac7cfb399d8215308369fc</anchor>
      <arglist>(std::ostream *s, int long unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aaa111edaaf87cd57961d2c1923d762cb</anchor>
      <arglist>(std::ostream *s, int short in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a72d0259a5b3c0f0f3a88ea8d732223f8</anchor>
      <arglist>(std::ostream *s, int short unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a7001b8028c2c21968f2a0deb3417e9a4</anchor>
      <arglist>(std::ostream *s, int unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a70fd23e88074d38b9d61476005305df5</anchor>
      <arglist>(bool in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>af106dff2a0c068d301349b754c466378</anchor>
      <arglist>(char in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a1f910fdc13d84a538090b959a97a6fa5</anchor>
      <arglist>(char signed in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ae2c3e60e3ee32da5d8fc4f778b7a225a</anchor>
      <arglist>(char unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a63aa06a8555c5aa34a7a6e76e87a3bca</anchor>
      <arglist>(const Approx &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a8907bf35788959391343a2304f004e17</anchor>
      <arglist>(const DOCTEST_REF_WRAP(T) value)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a43b51978c9505f682cbff9462a02f8af</anchor>
      <arglist>(double in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ae4e12dd9865bb31f417f9df0c41813cf</anchor>
      <arglist>(double long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a68660ce630bd88a551ab3108709e6592</anchor>
      <arglist>(float in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0318ba5a1fbeb9e2fe84227a2f007dac</anchor>
      <arglist>(int in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>aac941ce13f416e31d72d9fb114681bb2</anchor>
      <arglist>(int long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ada057336406349bd947f26b1ddb97bd0</anchor>
      <arglist>(int long long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0996f0f29ee1288fc2363c958fd4fd05</anchor>
      <arglist>(int long long unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ac1c9dfb0453eb7d222bed9d2a4cf62fd</anchor>
      <arglist>(int long unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>aaff61384b81d700818094342c6110d2c</anchor>
      <arglist>(int short in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a04b10595f3fac969e7682a48fd3ad0c6</anchor>
      <arglist>(int short unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a6de63ae787cb530ee050b3632106907d</anchor>
      <arglist>(int unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a88b03675f9b7b8afe5e6d4fa15117181</anchor>
      <arglist>(std::nullptr_t in)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>type_to_string</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a8ad4f98867561d1ca7865874a2f82d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_NOINLINE void</type>
      <name>unary_assert</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a5343d1b26df7f86767d5e7026c03bf0f</anchor>
      <arglist>(assertType::Enum at, const char *file, int line, const char *expr, const DOCTEST_REF_WRAP(L) val)</arglist>
    </member>
    <member kind="variable">
      <type>DOCTEST_INTERFACE bool</type>
      <name>is_running_in_test</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0b03060093b3894c976b6ae84e55f3f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dominos.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>dominos_8cpp.html</filename>
    <class kind="class">Dominos</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>dominos_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>draw.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>draw_8cpp.html</filename>
    <includes id="draw_8h" name="draw.h" local="yes" imported="no">draw.h</includes>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="struct">GLRenderLines</class>
    <class kind="struct">GLRenderPoints</class>
    <class kind="struct">GLRenderTriangles</class>
    <member kind="define">
      <type>#define</type>
      <name>BUFFER_OFFSET</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a25c313caf789c52f8abe6c5b2727be33</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sCheckGLError</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>addf63c263e187a208125d8c3feb8acd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLuint</type>
      <name>sCreateShaderFromString</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a3e4e9ac43cd385b44e00e7ad1bbf0dda</anchor>
      <arglist>(const char *source, GLenum type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLuint</type>
      <name>sCreateShaderProgram</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a98ef767837418394572efd3eebf3110c</anchor>
      <arglist>(const char *vs, const char *fs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sPrintLog</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a3d3a67193c72befbe760cdca07671099</anchor>
      <arglist>(GLuint object)</arglist>
    </member>
    <member kind="variable">
      <type>Camera</type>
      <name>g_camera</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a8ea4ea2eb2676e84509a7f4c5ce43dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DebugDraw</type>
      <name>g_debugDraw</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>ad42dc7457d72fe8e0a9830f1f57c2c72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>draw.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>draw_8h.html</filename>
    <includes id="gl_8h" name="gl.h" local="yes" imported="no">glad/gl.h</includes>
    <includes id="glfw3_8h" name="glfw3.h" local="yes" imported="no">GLFW/glfw3.h</includes>
    <includes id="box2d_8h" name="box2d.h" local="yes" imported="no">box2d/box2d.h</includes>
    <class kind="struct">Camera</class>
    <class kind="class">DebugDraw</class>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INCLUDE_NONE</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a088324ad8995e3eb76024e3e79083d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Camera</type>
      <name>g_camera</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a8ea4ea2eb2676e84509a7f4c5ce43dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DebugDraw</type>
      <name>g_debugDraw</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>ad42dc7457d72fe8e0a9830f1f57c2c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindow *</type>
      <name>g_mainWindow</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a401923f499cbc48728356311ef0e5817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dump_loader.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>dump__loader_8cpp.html</filename>
    <class kind="class">DumpLoader</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>dump__loader_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynamic_tree.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>dynamic__tree_8cpp.html</filename>
    <class kind="struct">DynamicTree::Actor</class>
    <class kind="class">DynamicTree</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>dynamic__tree_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>edge_shapes.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>edge__shapes_8cpp.html</filename>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <class kind="class">EdgeShapes</class>
    <class kind="class">EdgeShapesCallback</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>edge__shapes_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>edge_test.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>edge__test_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">EdgeTest</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>edge__test_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>egl_context.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>egl__context_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>setAttrib</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>a8f427f7949c0cb386b5632aa88cb30c7</anchor>
      <arglist>(a, v)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwChooseVisualEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>a0e083f4f872cee631fa430f2e224da81</anchor>
      <arglist>(const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig, Visual **visual, int *depth)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwCreateContextEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>adfb1d7aa925810c45a2ef4efc268c2fe</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>ad83def5c7af30c3bfcc9371712ba96ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>ab095be9ec2b3a40942da090ee7ab2960</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>chooseEGLConfig</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>a0df61ae6b80e8841fd95eeac4753d34f</anchor>
      <arglist>(const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *desired, EGLConfig *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyContextEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>a35fb68fa00306d56c83ab9c34a990a89</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>extensionSupportedEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>a1df9be6d4601afe0b2a52ee46b6fc6d2</anchor>
      <arglist>(const char *extension)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getEGLConfigAttrib</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>af84f4aeedce8a14ab141e3730105de42</anchor>
      <arglist>(EGLConfig config, int attrib)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getEGLErrorString</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>ab2a0594e6c728220ffc19d3cdd0b248d</anchor>
      <arglist>(EGLint error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWglproc</type>
      <name>getProcAddressEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>ac847225e45c15441393eb95863805816</anchor>
      <arglist>(const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI EGLContext</type>
      <name>glfwGetEGLContext</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>af08f50db04d440d536931df8f5270f1d</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI EGLDisplay</type>
      <name>glfwGetEGLDisplay</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>ad0775fdd159691393957594814a09237</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI EGLSurface</type>
      <name>glfwGetEGLSurface</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>ae6624d31855848bb3da2aaf6d0e3292e</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeContextCurrentEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>ac61c5d84d086e2c23b2f8f51a3b3365b</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapBuffersEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>ac379854328775cf527122edb956d7220</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapIntervalEGL</name>
      <anchorfile>egl__context_8c.html</anchorfile>
      <anchor>ab1e0a2e4cbe937005f9884a9bd97f96c</anchor>
      <arglist>(int interval)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>egl_context.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>egl__context_8h.html</filename>
    <class kind="struct">_GLFWcontextEGL</class>
    <class kind="struct">_GLFWlibraryEGL</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_CONTEXT_STATE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a7527be8d23c4f6ef26e35694f81c0253</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a1e49276c184872315159484bc6f37c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_ALPHA_SIZE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a2ab4b779585a6a44e1b55ebe6a161e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_ACCESS</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>aeac932ec8eceb7162fa2274ccffff84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_ALLOC</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>aafa3c6da6b66fce461aceab166075f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_ATTRIBUTE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ae6c8d4bc35936b7679ae06f9409c2ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_CONFIG</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a231bde15f943ca0f79184f600965110b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_CONTEXT</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a62c61a58ded0401273594a5cb7596084</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_CURRENT_SURFACE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a5fac846c30a67fff78d3296291809369</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_DISPLAY</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>afba2fcc60e3aeaed241737a6f3a2a5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_MATCH</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a925d03ed3a6583c5d061ac3531490dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_NATIVE_PIXMAP</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a04425faa273f1e1ddd0f8b7aac7b8201</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_NATIVE_WINDOW</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a7427be7a443fce102a40ebe93616457c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_PARAMETER</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a3d5c6c6fa4f06a843c1e62d01092294d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BAD_SURFACE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a2619d687262cc6a708e6ad85dbe068a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_BLUE_SIZE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>aec560a39f57dd51af410dddb4dd0fd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_COLOR_BUFFER_TYPE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a9c57845bb20cf8cc904c99f9476b1172</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_CLIENT_VERSION</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a6cbb268839c9d72aba1104baa0be9503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_FLAGS_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>acb7571b6e022ef4bae43dadbc33f8913</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_LOST</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>aa305ca68d053b5e7904168b1d67f50be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_MAJOR_VERSION_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a76581071cb7dceaa6687f861b70f6e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_MINOR_VERSION_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a66d0c1963300edd33cae3a87f398c4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>aab2c77b1d4d68625aa53f4c881d0a83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a62c6d8c693f4cf8aac4f284f20644ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a38df31ddd79d9a981aa7d26613f467e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a515a7345ffcde0bfb8b49ac6ff022828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_OPENGL_NO_ERROR_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ac65ab825b80273516d167e562db66dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>afa0110f78c53e4c156722137faebce89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a2521184cbf6e4e181fe0f98b44e4de4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a6230987be6cffaa2f177e952eef3568c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a4890a6d4481a94bf73ff1c60a71f3138</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_RELEASE_BEHAVIOR_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>aafc1440af89e329feba1c6233b7c37a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a18aa4bd0c49350c859ef518c6be1103b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_DEFAULT_DISPLAY</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a26a1926709daa561cedd150f1a6bbb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_DEPTH_SIZE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ada38a83d22e9b3bd15709e84e2493475</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_EXTENSIONS</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a8ffaea1c1fbbeca45890967aadeaf927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_GL_COLORSPACE_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>af8884daa1475b593c8000738c288520e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_GL_COLORSPACE_SRGB_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a2476f91e159c477815437ea4c3a23c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_GREEN_SIZE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a80685ba62087fd11ea0343d271eb6d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_LOSE_CONTEXT_ON_RESET_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>acc1adba56b5a8b0b3388f6a278da24ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_NATIVE_VISUAL_ID</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a184ceb68436498482fb5d0c98b5f4570</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_NO_CONTEXT</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a145d8278e9c309f0ca36cbcd9a16e3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_NO_DISPLAY</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a2eb0e3fe048fa79c7fc04f06f6e198be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_NO_RESET_NOTIFICATION_KHR</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a7ffe350fe0c3ab7352f30c1c7e125762</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_NO_SURFACE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a7702c4a90b1a17bd2692fd01341b28b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_NONE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a6ae1eb8c8ec07b6f5a68f9cd6551691a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_NOT_INITIALIZED</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a5541f8240d7bab80adcabb2edebf4841</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_OPENGL_API</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a41f4503e2f7cd89ad4275b18f1490b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_OPENGL_BIT</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a638fa5d09f92e78b2d76195f21da11b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_OPENGL_ES2_BIT</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a693a57a714468e0e6b1bbda6bae1394a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_OPENGL_ES_API</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a8e70e8d5af9ee29678e42d20acd68195</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_OPENGL_ES_BIT</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a08e3fd436fc607d787244acb7b1bf498</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_RED_SIZE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ae6f4b024814efb859007e10b436290fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_RENDERABLE_TYPE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a20eb8cd642bffde2bd30e3e3af4e0894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_RGB_BUFFER</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>adc0de05b97f5e86ac6b76a7c554c9cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_SAMPLES</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a0b7ba5693b0d79215e7971233cae1a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_STENCIL_SIZE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>abe1f7e4469f51c5db4e15fce3cbbff4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_SUCCESS</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ae787cf64b8f720db669775c23cf40052</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_SURFACE_TYPE</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ace1264ed4bc7920820071a7137a73459</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EGL_WINDOW_BIT</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a0afa78b0eede7a459e7df188ccd7a371</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglBindAPI</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>aaa4af8971a18d50b39c3bab2b308c982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglCreateContext</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a02ed64e1ae73669b2b42b51dc27c257c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglCreateWindowSurface</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>abfbd1ef792164f5a1b471999cd7da255</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglDestroyContext</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a9f45e1d8802739b8d27de4eea5e0dc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglDestroySurface</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ac827b7fdc19cfe1c83f6d5ca982b1670</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglGetConfigAttrib</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ae608e26a62a4c749be30377889b471ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglGetConfigs</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a358ad00f05d46eb404cc2c6ad48f9c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglGetDisplay</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a51d101debe17dc98e78f6332a41fac59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglGetError</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a9892c99c17a360398541651528d89a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglGetProcAddress</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a907032f1931a3927837d9feb5d7e5569</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglInitialize</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>abf3af38eba2b46a581b89e2719494155</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglMakeCurrent</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a02fe4bf9993ef007be67c58afa7df888</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglQueryString</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>aee344c300e1a80aeb064368dee9a163b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglSwapBuffers</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a1e4f4e7668a4158e4a1f3634b3a1dc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglSwapInterval</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a066d0e8394dc64e48e660f79e2123eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eglTerminate</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a40d0d756a0a979a8c281a5d3e7fc5376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcontextEGL</type>
      <name>_GLFWcontextEGL</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ae73a7a88fac613704cebb74a943bcaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryEGL</type>
      <name>_GLFWlibraryEGL</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>acaaa3e3d73defabc6b05cc45c4c7ed76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>EGLBoolean</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>aa92c9669f82d92dba1177d1cc1c69ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>EGLConfig</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a691766e6d867e15207ec0a6d6e46253c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>EGLContext</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a5105beca2335557d2a9507727cdc78d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>EGLDisplay</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a87d55554aa13accdcb0e10eab910c72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>EGLenum</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a3a1da159bbe7bd56490f67d96dce3bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>EGLint</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a97030274d045a36c550fc0d66d26f175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>EGLSurface</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a1bd45435703af31ea10bc2f2229f337b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglBindAPI</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a6b8853332751f1b0fa25d65597acefa7</anchor>
      <arglist>)(EGLenum)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLContext(EGLAPIENTRY *</type>
      <name>PFN_eglCreateContext</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a70457dc77b6296c8fe5d1e5aa220190e</anchor>
      <arglist>)(EGLDisplay, EGLConfig, EGLContext, const EGLint *)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLSurface(EGLAPIENTRY *</type>
      <name>PFN_eglCreateWindowSurface</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a64f656c631460c74e59078ceb3d6fe5e</anchor>
      <arglist>)(EGLDisplay, EGLConfig, EGLNativeWindowType, const EGLint *)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglDestroyContext</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a9916f870896725c5e572a4c3376bc531</anchor>
      <arglist>)(EGLDisplay, EGLContext)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglDestroySurface</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a6c162304015a82ba97f05be85d3db0ea</anchor>
      <arglist>)(EGLDisplay, EGLSurface)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglGetConfigAttrib</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a97ab723faa33ac31b46ada81d8e2e497</anchor>
      <arglist>)(EGLDisplay, EGLConfig, EGLint, EGLint *)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglGetConfigs</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a7d215df83d79b9c910f5968a56807408</anchor>
      <arglist>)(EGLDisplay, EGLConfig *, EGLint, EGLint *)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLDisplay(EGLAPIENTRY *</type>
      <name>PFN_eglGetDisplay</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ae9ff3749c76bb78820675ec819f8ef79</anchor>
      <arglist>)(EGLNativeDisplayType)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLint(EGLAPIENTRY *</type>
      <name>PFN_eglGetError</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a0f6249bd982c3c111ca2179b6aa7320f</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>GLFWglproc(EGLAPIENTRY *</type>
      <name>PFN_eglGetProcAddress</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>af0d9bf6c17563089707f361b68507ca2</anchor>
      <arglist>)(const char *)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglInitialize</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a961064f167deb265185aa3f69617fe3a</anchor>
      <arglist>)(EGLDisplay, EGLint *, EGLint *)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglMakeCurrent</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a9454961673514d14107f9308ed6814d5</anchor>
      <arglist>)(EGLDisplay, EGLSurface, EGLSurface, EGLContext)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglSwapBuffers</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ad3c19bfc7be17a33113006b7ecf739e9</anchor>
      <arglist>)(EGLDisplay, EGLSurface)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglSwapInterval</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a0a660eb3ad8a62e3663f0caf9cb635ed</anchor>
      <arglist>)(EGLDisplay, EGLint)</arglist>
    </member>
    <member kind="typedef">
      <type>EGLBoolean(EGLAPIENTRY *</type>
      <name>PFN_eglTerminate</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>a9957b5b18f9aedc5c4975c6a094a14cf</anchor>
      <arglist>)(EGLDisplay)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwCreateContextEGL</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>adfb1d7aa925810c45a2ef4efc268c2fe</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitEGL</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ad83def5c7af30c3bfcc9371712ba96ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateEGL</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ab095be9ec2b3a40942da090ee7ab2960</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const typedef char *EGLAPIENTRY *</type>
      <name>PFN_eglQueryString</name>
      <anchorfile>egl__context_8h.html</anchorfile>
      <anchor>ab27923ebbbc21fd0b1fd6a8f0cf323a1</anchor>
      <arglist>(EGLDisplay, EGLint)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ElevationMap.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/WorldElements/</path>
    <filename>ElevationMap_8cpp.html</filename>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="ElevationMap_8h" name="ElevationMap.h" local="no" imported="no">mvsim/WorldElements/ElevationMap.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>calcz</name>
      <anchorfile>ElevationMap_8cpp.html</anchorfile>
      <anchor>a901e222d35a94433b61652b51a5d2f85</anchor>
      <arglist>(const mrpt::math::TPoint3Df &amp;p1, const mrpt::math::TPoint3Df &amp;p2, const mrpt::math::TPoint3Df &amp;p3, float x, float y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ElevationMap.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/WorldElements/</path>
    <filename>ElevationMap_8h.html</filename>
    <includes id="WorldElementBase_8h" name="WorldElementBase.h" local="no" imported="no">mvsim/WorldElements/WorldElementBase.h</includes>
    <class kind="class">mvsim::ElevationMap</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>exception.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/comms/python/generated-sources-pybind/std/</path>
    <filename>exception_8cpp.html</filename>
    <class kind="struct">PyCallBack_std_exception</class>
    <member kind="define">
      <type>#define</type>
      <name>BINDER_PYBIND11_TYPE_CASTER</name>
      <anchorfile>exception_8cpp.html</anchorfile>
      <anchor>a97486363554aba1493e8dc06813d3962</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_std_exception</name>
      <anchorfile>exception_8cpp.html</anchorfile>
      <anchor>a135e8fd1b8e32d942c35038dac154b2a</anchor>
      <arglist>(std::function&lt; pybind11::module &amp;(std::string const &amp;namespace_)&gt; &amp;M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>friction.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>friction_8cpp.html</filename>
    <class kind="class">Friction</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>friction_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FrictionBase.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/FrictionModels/</path>
    <filename>FrictionBase_8cpp.html</filename>
    <includes id="DefaultFriction_8h" name="DefaultFriction.h" local="no" imported="no">mvsim/FrictionModels/DefaultFriction.h</includes>
    <includes id="FrictionBase_8h" name="FrictionBase.h" local="no" imported="no">mvsim/FrictionModels/FrictionBase.h</includes>
    <includes id="WardIagnemmaFriction_8h" name="WardIagnemmaFriction.h" local="no" imported="no">mvsim/FrictionModels/WardIagnemmaFriction.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>register_all_friction</name>
      <anchorfile>FrictionBase_8cpp.html</anchorfile>
      <anchor>a4e5af52672c5cd8b87a38bd7dfa1cd42</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FrictionBase.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/FrictionModels/</path>
    <filename>FrictionBase_8h.html</filename>
    <includes id="ClassFactory_8h" name="ClassFactory.h" local="no" imported="no">mvsim/ClassFactory.h</includes>
    <includes id="CsvLogger_8h" name="CsvLogger.h" local="no" imported="no">mvsim/CsvLogger.h</includes>
    <includes id="Wheel_8h" name="Wheel.h" local="no" imported="no">mvsim/Wheel.h</includes>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <class kind="class">mvsim::FrictionBase</class>
    <class kind="struct">mvsim::FrictionBase::TFrictionInput</class>
    <namespace>mvsim</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARES_REGISTER_FRICTION</name>
      <anchorfile>FrictionBase_8h.html</anchorfile>
      <anchor>a20a0a973004c6ae5798827d9061ce25f</anchor>
      <arglist>(CLASS_NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_FRICTION</name>
      <anchorfile>FrictionBase_8h.html</anchorfile>
      <anchor>a11bb43c254a5f3ecfc6c640c7457df1d</anchor>
      <arglist>(TEXTUAL_NAME, CLASS_NAME)</arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FrictionBase &gt;</type>
      <name>FrictionBasePtr</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a3ba6abb27b245e12dad14cba04d1ec19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ClassFactory&lt; FrictionBase, VehicleBase &amp;, const rapidxml::xml_node&lt; char &gt; * &gt;</type>
      <name>TClassFactory_friction</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>aefc3f676d5abd65cb5e97693de64b73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TClassFactory_friction</type>
      <name>classFactory_friction</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a5ae8e5f552a6d59432d50c59e1732041</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gear_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>gear__joint_8cpp.html</filename>
    <class kind="class">GearJoint</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>gear__joint_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gl.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glad/src/</path>
    <filename>gl_8c.html</filename>
    <includes id="gl_8h" name="gl.h" local="no" imported="no">glad/gl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_GL_IS_SOME_NEW_VERSION</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a614c258e0ccf03fde614330016b1c066</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_IMPL_UTIL_C_</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a47694e2bc7ac56a57f619110a6ebdd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_IMPL_UTIL_SSCANF</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aeb8e400fe6d6ef5ce4912177d7c69eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>glad_gl_find_core_gl</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a7defda11f01c778c9a47d0f91ae99215</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>glad_gl_find_extensions_gl</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae5dea656216310fee341edf0de4c84f4</anchor>
      <arglist>(int version)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_free_extensions</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5751a932b815502f96ba6e3548a39d0f</anchor>
      <arglist>(char **exts_i, unsigned int num_exts_i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>glad_gl_get_extensions</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a79074bb6791f8bf0a777415e0ea66d67</anchor>
      <arglist>(int version, const char **out_exts, unsigned int *out_num_exts_i, char ***out_exts_i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLADapiproc</type>
      <name>glad_gl_get_proc_from_userptr</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5ea496df3783f7e86e9f5847033b2b38</anchor>
      <arglist>(void *userptr, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>glad_gl_has_extension</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acec457c21ac0ff0b019bad6ce8816e0c</anchor>
      <arglist>(int version, const char *exts, unsigned int num_exts_i, char **exts_i, const char *ext)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_1_0</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a46d38336002651aa84bfaee8539b2599</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_1_1</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a40eb685a27e84dd8553f0a5b8f1c40f8</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_1_2</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a02b9a4e401a3acfd15e2ef6e1b9fd713</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_1_3</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa2048e95518c9cc4e139a03f99d71505</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_1_4</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4776f805e60f41a92d85d058b954bcf4</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_1_5</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a0ec3c3db2c51b75a768887d5cb1bc361</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_2_0</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a844fa93c104e2584d03bbdc1232916b6</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_2_1</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a954a7b7f09251b4620985735f085ab32</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_3_0</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af8b9c51989cfbc38f818a6fe9329af86</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_3_1</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae10cd5693f49ec88074bff92e9d47fb0</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_3_2</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a729642e8ca6d2de3f755e3f88878a6a5</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glad_gl_load_GL_VERSION_3_3</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a481b0f8f87c90d0016d57e3b5c862541</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gladLoadGL</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a286f4180f598b63f9d52013a95633175</anchor>
      <arglist>(GLADloadfunc load)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gladLoadGLUserPtr</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4f4e95f650c1ba73852d967f91984033</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_1_0</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a36ca5b6d392d79f489283e35c4f59886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_1_1</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a72f5c2c53a25a3411a9d3d1ec595a445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_1_2</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a98446be7f32ba314c20ce8f1887c1a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_1_3</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a7d5a1046898057af127a76b4ebda642e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_1_4</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab467084103b9bf0fadf0285ba3b2be92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_1_5</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3e0a29fb94488db80914f358a986c1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_2_0</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a40f63cf24bf7c1b2b921b2a592a0ef99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_2_1</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af3e324557ab88547818471d65dc5d57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_3_0</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a60c438fb96d9b4c9d1bfc63ed2f610d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_3_1</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa8877d647b8e1cef3fa39a6cb1286d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_3_2</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a32681a519ad91af0a441b63253a6f10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLAD_GL_VERSION_3_3</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a67fc3be6cd6075c41297d05d12320692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLACTIVETEXTUREPROC</type>
      <name>glad_glActiveTexture</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2c43025e69d0db477400d40444ecb5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLATTACHSHADERPROC</type>
      <name>glad_glAttachShader</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a811b3abb0f93b6968146b5768e2e5768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINCONDITIONALRENDERPROC</type>
      <name>glad_glBeginConditionalRender</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa398c56dff52c82a1b1e5f59408f7f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINQUERYPROC</type>
      <name>glad_glBeginQuery</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8e1daf227b007111f351af3b461338b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINTRANSFORMFEEDBACKPROC</type>
      <name>glad_glBeginTransformFeedback</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aadcedeb91278f8fea4ef5c7cb3c3bdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDATTRIBLOCATIONPROC</type>
      <name>glad_glBindAttribLocation</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a50b9f87934cb869f11ce9f39d3703cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDBUFFERPROC</type>
      <name>glad_glBindBuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aca1b1b24810df1af8d0bba89fa2bedce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDBUFFERBASEPROC</type>
      <name>glad_glBindBufferBase</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab171f4a0f455fb4ade31d56f5f5fd180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDBUFFERRANGEPROC</type>
      <name>glad_glBindBufferRange</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3ff064dc1afa8aa700d5d4b060ccbb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDFRAGDATALOCATIONPROC</type>
      <name>glad_glBindFragDataLocation</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af20d70806f1af8d437ccde7bd990fed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDFRAGDATALOCATIONINDEXEDPROC</type>
      <name>glad_glBindFragDataLocationIndexed</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a91547787aefaaa2dcc43f0d31071a4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDFRAMEBUFFERPROC</type>
      <name>glad_glBindFramebuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a200c7dad06a1570912b4590f11893f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDRENDERBUFFERPROC</type>
      <name>glad_glBindRenderbuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>adc7a104819871dc134ee9dd6f9a1178d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDSAMPLERPROC</type>
      <name>glad_glBindSampler</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a38799e8d56d22eaa00c79f5c3b95dbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDTEXTUREPROC</type>
      <name>glad_glBindTexture</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac87b1051d27d2cdbe8bad7d32c4c7804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDVERTEXARRAYPROC</type>
      <name>glad_glBindVertexArray</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a9acaf655356353928fcf451c7b4b664a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDCOLORPROC</type>
      <name>glad_glBlendColor</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a509f864e28c61fdae378a72ba5c3d334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONPROC</type>
      <name>glad_glBlendEquation</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af37632c3b5f7e48c7d426b93ad3b3fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONSEPARATEPROC</type>
      <name>glad_glBlendEquationSeparate</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ad0c85918e9e0d0a35966506e07155360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCPROC</type>
      <name>glad_glBlendFunc</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5d43deaa1c42942adb695c8b3b1a72f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCSEPARATEPROC</type>
      <name>glad_glBlendFuncSeparate</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a0210edbcf63c0ac3078e86fddf937cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLITFRAMEBUFFERPROC</type>
      <name>glad_glBlitFramebuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a89bea870162ccb5d4f99666eb24a94bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBUFFERDATAPROC</type>
      <name>glad_glBufferData</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a765eb97c11b2ccef79a618d0aa23ad35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBUFFERSUBDATAPROC</type>
      <name>glad_glBufferSubData</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1ae0ce75f494b66477a0f1e17b5e0566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCHECKFRAMEBUFFERSTATUSPROC</type>
      <name>glad_glCheckFramebufferStatus</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a30c67b96196aca429ac4493dcc578733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLAMPCOLORPROC</type>
      <name>glad_glClampColor</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae16459597c58a277908c5c1844157b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARPROC</type>
      <name>glad_glClear</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a076f13d78b49731d188dcf7aa618a866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERFIPROC</type>
      <name>glad_glClearBufferfi</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a80c4883b3682216223bbfab16a1a8ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERFVPROC</type>
      <name>glad_glClearBufferfv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac28dd4efe0f471d60ebbf85b6d8f7283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERIVPROC</type>
      <name>glad_glClearBufferiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2f53d61a326515b5fe402bf0a4a7941b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERUIVPROC</type>
      <name>glad_glClearBufferuiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8ca425ed9713bea50c20dff67b11144c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARCOLORPROC</type>
      <name>glad_glClearColor</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4b6f99bf45d715ed777fda5359094d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARDEPTHPROC</type>
      <name>glad_glClearDepth</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1abe43eda1bb87de27487e5fa666fc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARSTENCILPROC</type>
      <name>glad_glClearStencil</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab4ce8bba4e6f576b933e11e181e782b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLIENTWAITSYNCPROC</type>
      <name>glad_glClientWaitSync</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ad60a2b2b8de3920c5b4015565c405d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORMASKPROC</type>
      <name>glad_glColorMask</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae28d5688bd5b9aff8b904cb086e7cb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORMASKIPROC</type>
      <name>glad_glColorMaski</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac5564c33b1301e8686e78fcf7d4a0cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPILESHADERPROC</type>
      <name>glad_glCompileShader</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>afc4ba7a686d5cfb169f6d7f63c3efaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXIMAGE1DPROC</type>
      <name>glad_glCompressedTexImage1D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3bc834c3b6cd88c00ec004b5866d2ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXIMAGE2DPROC</type>
      <name>glad_glCompressedTexImage2D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a0a5a7ad506585fcb8aa2573c49e53b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXIMAGE3DPROC</type>
      <name>glad_glCompressedTexImage3D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a108140b6811dfb0b5c9da34e491200d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC</type>
      <name>glad_glCompressedTexSubImage1D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>adc289536eaf07b299e227b452539c733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC</type>
      <name>glad_glCompressedTexSubImage2D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a71e1232ba8e4d482aba2dc241e004104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC</type>
      <name>glad_glCompressedTexSubImage3D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac28801a9ce6ca0b835294791daeb0d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYBUFFERSUBDATAPROC</type>
      <name>glad_glCopyBufferSubData</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1e3072a24ce13ce5d81c37d1ae23115f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXIMAGE1DPROC</type>
      <name>glad_glCopyTexImage1D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a0a289a129835507246162c06574461aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXIMAGE2DPROC</type>
      <name>glad_glCopyTexImage2D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8015b31be37c10c45e11e124a893ac3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXSUBIMAGE1DPROC</type>
      <name>glad_glCopyTexSubImage1D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1ead8798f0374a743559b53c5db59a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXSUBIMAGE2DPROC</type>
      <name>glad_glCopyTexSubImage2D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae7b3d60dc02031050ab878d4c63e1f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXSUBIMAGE3DPROC</type>
      <name>glad_glCopyTexSubImage3D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a29fa78b906c7e56192fd4adc0d6e4e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATEPROGRAMPROC</type>
      <name>glad_glCreateProgram</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8f8a315ea51f94070f7b493974e7346f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATESHADERPROC</type>
      <name>glad_glCreateShader</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a165990daa1d6f95898fe6882baa3bccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCULLFACEPROC</type>
      <name>glad_glCullFace</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a04c9f5d3bf78ebc94b6aa67edf9f216f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEBUFFERSPROC</type>
      <name>glad_glDeleteBuffers</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5114f4bdf18eeca544a19b352561bac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEFRAMEBUFFERSPROC</type>
      <name>glad_glDeleteFramebuffers</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a245528c6dd8bf4870c8f0a01b3c756a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEPROGRAMPROC</type>
      <name>glad_glDeleteProgram</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1b57e984418aaadfde61cab4dfeb06d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEQUERIESPROC</type>
      <name>glad_glDeleteQueries</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ade4e3ffbc904b3ae237be5c914ab2e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETERENDERBUFFERSPROC</type>
      <name>glad_glDeleteRenderbuffers</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ad8e8503520c9b0e1addb1ee545d8c2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETESAMPLERSPROC</type>
      <name>glad_glDeleteSamplers</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1949e22086e12b57d213d4a0fe6defc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETESHADERPROC</type>
      <name>glad_glDeleteShader</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a451a3a46f91627c4ed4ed3a5ed9c3a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETESYNCPROC</type>
      <name>glad_glDeleteSync</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab1e3d49f8d6afe28840c1193673da543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETETEXTURESPROC</type>
      <name>glad_glDeleteTextures</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>add8b311cfb9eaf1589fd9d95701d7d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEVERTEXARRAYSPROC</type>
      <name>glad_glDeleteVertexArrays</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ad37c2cac2e71e782806c89ddc8d9fdf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHFUNCPROC</type>
      <name>glad_glDepthFunc</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8a8d12f2732b85edaa9d1ebc1c841cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHMASKPROC</type>
      <name>glad_glDepthMask</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a403c2ba4b8e14d16f5bea073f901af72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHRANGEPROC</type>
      <name>glad_glDepthRange</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a01156f2bae2efb177e1b5c201e915b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDETACHSHADERPROC</type>
      <name>glad_glDetachShader</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a37d3086393e3eca775d5d25deb235c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISABLEPROC</type>
      <name>glad_glDisable</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a887b51dedd5c40594843f248431cb2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISABLEIPROC</type>
      <name>glad_glDisablei</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a87dfa9b5b2a2e77e58a9bf18f6bc47b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISABLEVERTEXATTRIBARRAYPROC</type>
      <name>glad_glDisableVertexAttribArray</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a24ccf1c3efa41db319d108c182305646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSPROC</type>
      <name>glad_glDrawArrays</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae1cba28ae876c953c687a757b72cc685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSINSTANCEDPROC</type>
      <name>glad_glDrawArraysInstanced</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6a42ffb9a4b77191c27475820179b591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWBUFFERPROC</type>
      <name>glad_glDrawBuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6edd52ab9afa02a84c15222fa671ede7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWBUFFERSPROC</type>
      <name>glad_glDrawBuffers</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3b31e04c75a503ff7c854bc85ad25bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSPROC</type>
      <name>glad_glDrawElements</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac74c0642a9f57626e37dbc461326379c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSBASEVERTEXPROC</type>
      <name>glad_glDrawElementsBaseVertex</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a38b8ae19ef63aa03096a395498f9a7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDPROC</type>
      <name>glad_glDrawElementsInstanced</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2a55cc09dae00b40533a35bb274c78b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC</type>
      <name>glad_glDrawElementsInstancedBaseVertex</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab4901c8685fd0937d143761dbbbab046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWRANGEELEMENTSPROC</type>
      <name>glad_glDrawRangeElements</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a192ae3a3ea6f034ee81773579dacc646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC</type>
      <name>glad_glDrawRangeElementsBaseVertex</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aceaee6935d1cfcf660e773e47a15502a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENABLEPROC</type>
      <name>glad_glEnable</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4b002f6dc35e9e0289af881ed319e5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENABLEIPROC</type>
      <name>glad_glEnablei</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6fec8b20e9d3c3107013f6498b7d9e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENABLEVERTEXATTRIBARRAYPROC</type>
      <name>glad_glEnableVertexAttribArray</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a81be1fb23a87f419992002e408acfd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDCONDITIONALRENDERPROC</type>
      <name>glad_glEndConditionalRender</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aba4b691eef79e8d278316842773ca5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDQUERYPROC</type>
      <name>glad_glEndQuery</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a93cd55f823f617d2b7d0909f984abd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDTRANSFORMFEEDBACKPROC</type>
      <name>glad_glEndTransformFeedback</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a95121ac49bc566634f769d2cd2ea3ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFENCESYNCPROC</type>
      <name>glad_glFenceSync</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a85a7ee90b4b4ef2f623138e4d242e59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFINISHPROC</type>
      <name>glad_glFinish</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6cc5e2d3f42c507c9713a6e4687a3cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFLUSHPROC</type>
      <name>glad_glFlush</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a66367101aa9adf43a2be23e410bff44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFLUSHMAPPEDBUFFERRANGEPROC</type>
      <name>glad_glFlushMappedBufferRange</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a074f9b86b931f92965a4476e0cb231e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERRENDERBUFFERPROC</type>
      <name>glad_glFramebufferRenderbuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5838eaa5cb0b2c67a4417913d4054ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTUREPROC</type>
      <name>glad_glFramebufferTexture</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae11f78b7695849c097726d84908ffc5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURE1DPROC</type>
      <name>glad_glFramebufferTexture1D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>abb685878b444cdf4ae99aec050fc90ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURE2DPROC</type>
      <name>glad_glFramebufferTexture2D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a7eaae955dc43716bd102de7339a2b698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURE3DPROC</type>
      <name>glad_glFramebufferTexture3D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4d3a2bb1d5a73e83977b15f21b4f0b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURELAYERPROC</type>
      <name>glad_glFramebufferTextureLayer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acff7fa263030259b559dbd9793475940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRONTFACEPROC</type>
      <name>glad_glFrontFace</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a697737b4154e29b4939e9dbd716be016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENBUFFERSPROC</type>
      <name>glad_glGenBuffers</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a728c166b974164fc0543678980647804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENERATEMIPMAPPROC</type>
      <name>glad_glGenerateMipmap</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1d5a7e483ed32b474122d887ee4a7f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENFRAMEBUFFERSPROC</type>
      <name>glad_glGenFramebuffers</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa57f41b452705a5470375e4f0cc36dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENQUERIESPROC</type>
      <name>glad_glGenQueries</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a04bddb9243e5eae7622029f1cee599b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENRENDERBUFFERSPROC</type>
      <name>glad_glGenRenderbuffers</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a0259bab2ca95448e992fbc5e9451edf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENSAMPLERSPROC</type>
      <name>glad_glGenSamplers</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a57391a3e33b14f3d3982f2adaf6ba4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENTEXTURESPROC</type>
      <name>glad_glGenTextures</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6b9b6b7bc18f7cc7bb418b7c402fede7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENVERTEXARRAYSPROC</type>
      <name>glad_glGenVertexArrays</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab6f51f6dc9136723e2ef55d10147d9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEATTRIBPROC</type>
      <name>glad_glGetActiveAttrib</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a9bd74af1f93701c411adb11b78c7e5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMPROC</type>
      <name>glad_glGetActiveUniform</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8dc060bc3e50275a2b5913e0fe9cc664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMBLOCKIVPROC</type>
      <name>glad_glGetActiveUniformBlockiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aafe440c625d78deb49bf90e16887b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC</type>
      <name>glad_glGetActiveUniformBlockName</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac26ef4d62f225f2419c9720980e4da5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMNAMEPROC</type>
      <name>glad_glGetActiveUniformName</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a03785938001ebdd6878f53689d02d091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMSIVPROC</type>
      <name>glad_glGetActiveUniformsiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a773a527e03ecc8d33d8113c7a9da76ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETATTACHEDSHADERSPROC</type>
      <name>glad_glGetAttachedShaders</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a10c06547a4967ac82535b5ba6996c643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETATTRIBLOCATIONPROC</type>
      <name>glad_glGetAttribLocation</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a37f399158f2b8fe3f183b5b7394c8ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBOOLEANI_VPROC</type>
      <name>glad_glGetBooleani_v</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1d4420971a8815e2c90960385a4f4d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBOOLEANVPROC</type>
      <name>glad_glGetBooleanv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac870892fc72522d8936f8a1d99ef7473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERPARAMETERI64VPROC</type>
      <name>glad_glGetBufferParameteri64v</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a7afe4e7744de72f21aba67e6592dbce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERPARAMETERIVPROC</type>
      <name>glad_glGetBufferParameteriv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a850fe08b71ce270159c07c8a489dc5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERPOINTERVPROC</type>
      <name>glad_glGetBufferPointerv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a422606ca1a6c2bfcb34a53f34c3182b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERSUBDATAPROC</type>
      <name>glad_glGetBufferSubData</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5eddb7e5c097619263783e086851344a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETCOMPRESSEDTEXIMAGEPROC</type>
      <name>glad_glGetCompressedTexImage</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8eec4f2562b9a934f763732b40503145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETDOUBLEVPROC</type>
      <name>glad_glGetDoublev</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2a45dff6a1fdb491c97716f05d1754e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETERRORPROC</type>
      <name>glad_glGetError</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a927850a07f412b54f4714eb84f7b6cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFLOATVPROC</type>
      <name>glad_glGetFloatv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af38d2b857e32287b23225eb98f8bfe81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAGDATAINDEXPROC</type>
      <name>glad_glGetFragDataIndex</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a772abcc46db3cb915030d8d7ce273d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAGDATALOCATIONPROC</type>
      <name>glad_glGetFragDataLocation</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a37f1e5a98ecee25e1b04fe999978067c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC</type>
      <name>glad_glGetFramebufferAttachmentParameteriv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a7c35307ce7ab91d3cc9bc7dc0c55eb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGER64I_VPROC</type>
      <name>glad_glGetInteger64i_v</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a941b20709002dd1849ea44d7c6a9a9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGER64VPROC</type>
      <name>glad_glGetInteger64v</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6c2a3c3fc5eed469a8fd498073e5a78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGERI_VPROC</type>
      <name>glad_glGetIntegeri_v</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af9545a624ce2dccdec9c229f7ac57860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGERVPROC</type>
      <name>glad_glGetIntegerv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab95de37452c45434b659017e3071a730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETMULTISAMPLEFVPROC</type>
      <name>glad_glGetMultisamplefv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acda4652b4003def6bffb0213803fffe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMINFOLOGPROC</type>
      <name>glad_glGetProgramInfoLog</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac0bfffb0f71052d3b71ecc9e3986a7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMIVPROC</type>
      <name>glad_glGetProgramiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aebb005934599d39b45cdfe59fedc0c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYIVPROC</type>
      <name>glad_glGetQueryiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a12e2891a6088006751420480751ebb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTI64VPROC</type>
      <name>glad_glGetQueryObjecti64v</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acbd66d938af71f8f94cecb6f5b003ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTIVPROC</type>
      <name>glad_glGetQueryObjectiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a754e0a3968ae7ea9859a320618e59d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTUI64VPROC</type>
      <name>glad_glGetQueryObjectui64v</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3465284d9d870d77671500b739ce7ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTUIVPROC</type>
      <name>glad_glGetQueryObjectuiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aac29f39b68df85a7d100f446bae26350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETRENDERBUFFERPARAMETERIVPROC</type>
      <name>glad_glGetRenderbufferParameteriv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a94703d55b1a5951c50df749019043b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERFVPROC</type>
      <name>glad_glGetSamplerParameterfv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6a746ca540dec2e7d89fd1b8d4cf09af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERIIVPROC</type>
      <name>glad_glGetSamplerParameterIiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a31e690da0004af51f5e7f5164cd988a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERIUIVPROC</type>
      <name>glad_glGetSamplerParameterIuiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a65007b8afce009334bfb6eb373b01982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERIVPROC</type>
      <name>glad_glGetSamplerParameteriv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a72b90cda3e556f66e2dcaf82b585b9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERINFOLOGPROC</type>
      <name>glad_glGetShaderInfoLog</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6e2bc2bdef4934c5d2fa27a8c5afc0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERIVPROC</type>
      <name>glad_glGetShaderiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2a5ca490f3e03fb7026162498d433242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERSOURCEPROC</type>
      <name>glad_glGetShaderSource</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4cf2ad7616994c9cca16633042b717a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSTRINGPROC</type>
      <name>glad_glGetString</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a974140fe2957b70f6d7996c617152e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSTRINGIPROC</type>
      <name>glad_glGetStringi</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a888ac7de1be27e75d4ae2ef499a629ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSYNCIVPROC</type>
      <name>glad_glGetSynciv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>afec38bbad79290ffecfa6f367d5ff21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXIMAGEPROC</type>
      <name>glad_glGetTexImage</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acc2a08722bd7467d64faa254599657d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXLEVELPARAMETERFVPROC</type>
      <name>glad_glGetTexLevelParameterfv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa0099ece4106280b74ca6306a50ab3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXLEVELPARAMETERIVPROC</type>
      <name>glad_glGetTexLevelParameteriv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1108d8eaf12848a1292c083fae46a228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERFVPROC</type>
      <name>glad_glGetTexParameterfv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a9829a09ea8e5cc34ab76046c8a0dbc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERIIVPROC</type>
      <name>glad_glGetTexParameterIiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5a60630a31f77ad979e22ddf1d6fbada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERIUIVPROC</type>
      <name>glad_glGetTexParameterIuiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aec1ed5cfbdfb1a3c0f1acc79624194a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERIVPROC</type>
      <name>glad_glGetTexParameteriv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aecb3235e5a1a83a3a1d134da269dcb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTRANSFORMFEEDBACKVARYINGPROC</type>
      <name>glad_glGetTransformFeedbackVarying</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8383020ecde9b26904241fc960243513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMBLOCKINDEXPROC</type>
      <name>glad_glGetUniformBlockIndex</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3962c8b813dc5de02224736ea78b721f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMFVPROC</type>
      <name>glad_glGetUniformfv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2a14929cd9480621ecc77aea9e8992ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMINDICESPROC</type>
      <name>glad_glGetUniformIndices</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a30bfb3bf3a632b874e58c04fb0fb597f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMIVPROC</type>
      <name>glad_glGetUniformiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>abdc74a55e92413dc8d687f27edff34c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMLOCATIONPROC</type>
      <name>glad_glGetUniformLocation</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa3c2700dff31035e0f333fe8b89af8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMUIVPROC</type>
      <name>glad_glGetUniformuiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac48dd95acac773dc61c88550ff526ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBDVPROC</type>
      <name>glad_glGetVertexAttribdv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae1307ddfb52e3008e66e85d0df8f0d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBFVPROC</type>
      <name>glad_glGetVertexAttribfv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aca41845f5f64e14c62b2cb2f9125ab00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBIIVPROC</type>
      <name>glad_glGetVertexAttribIiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae83dc28a206f3a236d98e7296aae117d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBIUIVPROC</type>
      <name>glad_glGetVertexAttribIuiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a9821b8613470180c0a4e8761d95e0926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBIVPROC</type>
      <name>glad_glGetVertexAttribiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>afc5a657665c449781c5d54ae87343a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBPOINTERVPROC</type>
      <name>glad_glGetVertexAttribPointerv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a937ca8e8835ff89a8f4f8970b911f0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLHINTPROC</type>
      <name>glad_glHint</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a00aa740b57bdeb17cd0c0a7a05b74c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISBUFFERPROC</type>
      <name>glad_glIsBuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4552929fee92bb3bf92ad7256e0869b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISENABLEDPROC</type>
      <name>glad_glIsEnabled</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>adfea330633892140ff7fc24c514e2b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISENABLEDIPROC</type>
      <name>glad_glIsEnabledi</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a44406f8bba94058538608cde796b44f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISFRAMEBUFFERPROC</type>
      <name>glad_glIsFramebuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a322bbd3fbf1d78be20f67e5d4d927040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISPROGRAMPROC</type>
      <name>glad_glIsProgram</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af47703c37aa88752fede90037d417995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISQUERYPROC</type>
      <name>glad_glIsQuery</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab37297c00d59b3da973e1f1256377630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISRENDERBUFFERPROC</type>
      <name>glad_glIsRenderbuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab40b7074d5d32b07fb7da712182c4bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISSAMPLERPROC</type>
      <name>glad_glIsSampler</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aaad86d582d6b994152fa88e49f910ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISSHADERPROC</type>
      <name>glad_glIsShader</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac7eb2fda8037718d1ef0a8c66df650b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISSYNCPROC</type>
      <name>glad_glIsSync</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a28a8461e62616cf8dbef07f988a8de58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISTEXTUREPROC</type>
      <name>glad_glIsTexture</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5e331fd9883cf4a59e41b69a30dfe8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISVERTEXARRAYPROC</type>
      <name>glad_glIsVertexArray</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a45a41695cdbf22bee9db643dd9566c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLLINEWIDTHPROC</type>
      <name>glad_glLineWidth</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a26f46e0aa17a8dd07f9848861c527ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLLINKPROGRAMPROC</type>
      <name>glad_glLinkProgram</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa64ca7f2f20b0043e13f6bb26b8b70f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLLOGICOPPROC</type>
      <name>glad_glLogicOp</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3292889f2b79163c49d38f3aaa8037d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMAPBUFFERPROC</type>
      <name>glad_glMapBuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac6d6f5b6d6119462d2548790de0f8638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMAPBUFFERRANGEPROC</type>
      <name>glad_glMapBufferRange</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aeb9fed356c039b68148e93f41f95418a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWARRAYSPROC</type>
      <name>glad_glMultiDrawArrays</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a78a268909a93e4dd70b74403ac81b7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWELEMENTSPROC</type>
      <name>glad_glMultiDrawElements</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ace848f562dc4a46ca2944163be8d5909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC</type>
      <name>glad_glMultiDrawElementsBaseVertex</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ad116ff912308e1ab554257c504f53475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPIXELSTOREFPROC</type>
      <name>glad_glPixelStoref</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>abed0dc4f28ea8e8704c0c1b7c2f768ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPIXELSTOREIPROC</type>
      <name>glad_glPixelStorei</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac57e49551696f0a7e30d0ae22d93c893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERFPROC</type>
      <name>glad_glPointParameterf</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6cfe9bfeff2e738877b8c94c78f11888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERFVPROC</type>
      <name>glad_glPointParameterfv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a15ffbf4e4a4e1d5edcfd11ae23900290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERIPROC</type>
      <name>glad_glPointParameteri</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac31b3c780e00fd6dbf98c075f9fccf68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERIVPROC</type>
      <name>glad_glPointParameteriv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2ec6ccaedb5173294f19b4ac7b9c3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTSIZEPROC</type>
      <name>glad_glPointSize</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa13d920905e7725302af5f4e662a4da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOLYGONMODEPROC</type>
      <name>glad_glPolygonMode</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>adfdcd47f78ba9dabf3611e06f03add95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOLYGONOFFSETPROC</type>
      <name>glad_glPolygonOffset</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a66b5a80f49ae0c63d9b87fec25330fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPRIMITIVERESTARTINDEXPROC</type>
      <name>glad_glPrimitiveRestartIndex</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae6e48a03463f12c0006d0c67f5987c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROVOKINGVERTEXPROC</type>
      <name>glad_glProvokingVertex</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a421c3d1f0f302d67ee6e552057e74b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLQUERYCOUNTERPROC</type>
      <name>glad_glQueryCounter</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab54ec1ffa733ff879370481ed51af087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLREADBUFFERPROC</type>
      <name>glad_glReadBuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac8c6ebd6125551dd315591ecd8aaa638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLREADPIXELSPROC</type>
      <name>glad_glReadPixels</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a17cd5feac6a3f4b64a63b59f3e9d3029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRENDERBUFFERSTORAGEPROC</type>
      <name>glad_glRenderbufferStorage</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a9098151a15cb141e77c22d32683358d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC</type>
      <name>glad_glRenderbufferStorageMultisample</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a84c03e30ceefa09f68d5762a0264c2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLECOVERAGEPROC</type>
      <name>glad_glSampleCoverage</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a9c681a01c3e8ee205706dfc5a3f78446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLEMASKIPROC</type>
      <name>glad_glSampleMaski</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa7658e7a51ede271f0b4b58051fb4a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERFPROC</type>
      <name>glad_glSamplerParameterf</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4649b2a45ba07b54e13a61b7027641b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERFVPROC</type>
      <name>glad_glSamplerParameterfv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acce058dd6eecee7461bdd3258821eaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIPROC</type>
      <name>glad_glSamplerParameteri</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5bf0282808bc71f211e00b8a7b70831f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIIVPROC</type>
      <name>glad_glSamplerParameterIiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a743f1eac31c562d40a0e20e5b3bdb755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIUIVPROC</type>
      <name>glad_glSamplerParameterIuiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac79aa99646572612152b52e9b4bfb983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIVPROC</type>
      <name>glad_glSamplerParameteriv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a632b8befa35ad94a07d0d3c2da714429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSCISSORPROC</type>
      <name>glad_glScissor</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>abf2ef0b474d5b2a950e941596ee205de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSHADERSOURCEPROC</type>
      <name>glad_glShaderSource</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4803e5c75aaa8065184d0361214e1ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILFUNCPROC</type>
      <name>glad_glStencilFunc</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3fb972bbbbdd2d7084c192f7fe6fa37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILFUNCSEPARATEPROC</type>
      <name>glad_glStencilFuncSeparate</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a65c6cc2b1a1345947eaadfd93f77d150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILMASKPROC</type>
      <name>glad_glStencilMask</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1d82e8c70440da71b97d1dad04b6ad23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILMASKSEPARATEPROC</type>
      <name>glad_glStencilMaskSeparate</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>abbb267deec41954d7b61330d01f90375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILOPPROC</type>
      <name>glad_glStencilOp</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2318baf47b85c78242442e4a27ef0448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILOPSEPARATEPROC</type>
      <name>glad_glStencilOpSeparate</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a378a4a9e5cab3f171f1a2d5414530fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXBUFFERPROC</type>
      <name>glad_glTexBuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae584c74ce05e7bc2e1729ba789cff8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE1DPROC</type>
      <name>glad_glTexImage1D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4f8d36a7323416d32f1b187162aa0aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE2DPROC</type>
      <name>glad_glTexImage2D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>afd36a9848cf43daa198c5a792aecf182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE2DMULTISAMPLEPROC</type>
      <name>glad_glTexImage2DMultisample</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a080011605430da4570d18dfbed1c1a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE3DPROC</type>
      <name>glad_glTexImage3D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac469b62be7ca21684ce1cbab0c71e467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE3DMULTISAMPLEPROC</type>
      <name>glad_glTexImage3DMultisample</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a23f6a8ccd83ce8b454d927debc0776ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERFPROC</type>
      <name>glad_glTexParameterf</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa8185745bb1d5dd4f014e83c445524f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERFVPROC</type>
      <name>glad_glTexParameterfv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acfa968fdab2479991471ba822b8272e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIPROC</type>
      <name>glad_glTexParameteri</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a59e7274ac8199dcb10695cdb5a63359f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIIVPROC</type>
      <name>glad_glTexParameterIiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8e29737be2e7e4f8a26be07613f1c094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIUIVPROC</type>
      <name>glad_glTexParameterIuiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a504b688a14b11479143271b93a2425e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIVPROC</type>
      <name>glad_glTexParameteriv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a0fcba97414a65d496346b372ab19700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSUBIMAGE1DPROC</type>
      <name>glad_glTexSubImage1D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ad908f9eb71686b3265af8d6ecf5a807a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSUBIMAGE2DPROC</type>
      <name>glad_glTexSubImage2D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2bbdef36d8f953892bb6d9fe0d1cb8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSUBIMAGE3DPROC</type>
      <name>glad_glTexSubImage3D</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8541c33f4a85ae7d8d81bf2db7baee28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTRANSFORMFEEDBACKVARYINGSPROC</type>
      <name>glad_glTransformFeedbackVaryings</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8b03134d0635f0f3036bc412f59a994a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1FPROC</type>
      <name>glad_glUniform1f</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a735e72aa6a0991cce677bffd3dc26c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1FVPROC</type>
      <name>glad_glUniform1fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4f9067e9fdf4dc7f62789acaef4c5eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1IPROC</type>
      <name>glad_glUniform1i</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acca37e3da10d19f214dd3c485a6a432d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1IVPROC</type>
      <name>glad_glUniform1iv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aef9f53e5472c2e857b2239e688f5d967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1UIPROC</type>
      <name>glad_glUniform1ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af46e537aa5840de37145ceefff635e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1UIVPROC</type>
      <name>glad_glUniform1uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a255fc6cad825b63c749e95be823a80c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2FPROC</type>
      <name>glad_glUniform2f</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>affb809967146f9d131f98940835a9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2FVPROC</type>
      <name>glad_glUniform2fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aac677bdb3ebfeb14c404914eefb0d4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2IPROC</type>
      <name>glad_glUniform2i</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae57339f86bff11418977fe38f93d9316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2IVPROC</type>
      <name>glad_glUniform2iv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6e8dd363dc7f303ffd70f0b33d583fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2UIPROC</type>
      <name>glad_glUniform2ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa438ee61063026d6a6273393b23c97b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2UIVPROC</type>
      <name>glad_glUniform2uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>abdb7d834c50fd64743026bbb56abb03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3FPROC</type>
      <name>glad_glUniform3f</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a7c72087efc0b2a5fe77b98fc71402b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3FVPROC</type>
      <name>glad_glUniform3fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a75d56d4a16522840023d446c487865ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3IPROC</type>
      <name>glad_glUniform3i</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a99893609c89dcd95e4299948bfbfabdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3IVPROC</type>
      <name>glad_glUniform3iv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a0a1daa802ba856a771390813e7cdc48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3UIPROC</type>
      <name>glad_glUniform3ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aad8a6e0b9ec4e36bf6be7394783e5cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3UIVPROC</type>
      <name>glad_glUniform3uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8bbbe16ce067d78a8aa54c7abe300350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4FPROC</type>
      <name>glad_glUniform4f</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a1e6ee8c72164ca4b2bc496c17f3a35a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4FVPROC</type>
      <name>glad_glUniform4fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a9126e0fd8ab6e50bcac7eee48137e72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4IPROC</type>
      <name>glad_glUniform4i</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a664c002e6ecc81c8b6494acd7a2672b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4IVPROC</type>
      <name>glad_glUniform4iv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a833ee0a9138a51aaef18231ea9faddb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4UIPROC</type>
      <name>glad_glUniform4ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8ea922dbec30f38ea39f99ad0aab2983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4UIVPROC</type>
      <name>glad_glUniform4uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac2af92d7717b56c4de16b79a8c9676c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMBLOCKBINDINGPROC</type>
      <name>glad_glUniformBlockBinding</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab2498dc47eb117c4514a957ac1a98bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2FVPROC</type>
      <name>glad_glUniformMatrix2fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a31fe0869f895f3eb93374c193489e039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X3FVPROC</type>
      <name>glad_glUniformMatrix2x3fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab3e0d7e9f589ed56c2ecaf409b46eedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X4FVPROC</type>
      <name>glad_glUniformMatrix2x4fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af3c488b8db33cb594afec5dbb964f906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3FVPROC</type>
      <name>glad_glUniformMatrix3fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab6993a86ee1c4bc2ea4f627e12aecb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X2FVPROC</type>
      <name>glad_glUniformMatrix3x2fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2c355dfe7cbb6ae594c0d17c519c45b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X4FVPROC</type>
      <name>glad_glUniformMatrix3x4fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a897b1a202d73633ca4fca731441adbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4FVPROC</type>
      <name>glad_glUniformMatrix4fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa3b5a4dac637d9832fec21366837f634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X2FVPROC</type>
      <name>glad_glUniformMatrix4x2fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>adb420d4a2dddd30a90b4b80a1f15d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X3FVPROC</type>
      <name>glad_glUniformMatrix4x3fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>abf71fa4bf64c8a3230289c93523cc01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNMAPBUFFERPROC</type>
      <name>glad_glUnmapBuffer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acb606a1895d90e3121525f5c6633261d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUSEPROGRAMPROC</type>
      <name>glad_glUseProgram</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aea4f53856718895f5113b30ffbd6d899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVALIDATEPROGRAMPROC</type>
      <name>glad_glValidateProgram</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a648559b41b0546083e19879557f033f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1DPROC</type>
      <name>glad_glVertexAttrib1d</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a4364094d01edc8ed0779c13bb78cc626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1DVPROC</type>
      <name>glad_glVertexAttrib1dv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a90848f97164de57108226459b19fb1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1FPROC</type>
      <name>glad_glVertexAttrib1f</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a066d7e0cf58d1c27fe85ec29ec3f44d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1FVPROC</type>
      <name>glad_glVertexAttrib1fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a054642258628787ef44da6f3db2c6548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1SPROC</type>
      <name>glad_glVertexAttrib1s</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aeae3c62ccf1141131ec7ad992e5c0732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1SVPROC</type>
      <name>glad_glVertexAttrib1sv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a20a30e40cf2213d15d858ce0cf79c45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2DPROC</type>
      <name>glad_glVertexAttrib2d</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a864c390a58611e438362a7c12e0ae9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2DVPROC</type>
      <name>glad_glVertexAttrib2dv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6361e0660e325353f09aa336169a54a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2FPROC</type>
      <name>glad_glVertexAttrib2f</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a0b70a92c76deca6a33c6c15e010c45c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2FVPROC</type>
      <name>glad_glVertexAttrib2fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a29eff5104c54a8fac0a410360153874a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2SPROC</type>
      <name>glad_glVertexAttrib2s</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2d8e883de3b6c71240c04866174073a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2SVPROC</type>
      <name>glad_glVertexAttrib2sv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac474a0b6e07477f8a953688b47950e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3DPROC</type>
      <name>glad_glVertexAttrib3d</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac5256336c51477685d950bf65eb3686a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3DVPROC</type>
      <name>glad_glVertexAttrib3dv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae5976bdf6c7bd960ac7f72d7a6838e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3FPROC</type>
      <name>glad_glVertexAttrib3f</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a9cce4000a27857fa7106a81a12850aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3FVPROC</type>
      <name>glad_glVertexAttrib3fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>afad2b579303f0792c094ae9aea848fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3SPROC</type>
      <name>glad_glVertexAttrib3s</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa7480443f846f520e7a6ba4d0057398d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3SVPROC</type>
      <name>glad_glVertexAttrib3sv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a95f396631b4e3b235e1b5c674280ef1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4BVPROC</type>
      <name>glad_glVertexAttrib4bv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af309e10db1fe9ccb9bf8cf659ab4038c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4DPROC</type>
      <name>glad_glVertexAttrib4d</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a17a07b8952ba3b2416a6ece9e89ab604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4DVPROC</type>
      <name>glad_glVertexAttrib4dv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a5c88194a6e6efa0f8fc8d60f41c466bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4FPROC</type>
      <name>glad_glVertexAttrib4f</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a9265b77c792855c0fcd2aa1c839f6d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4FVPROC</type>
      <name>glad_glVertexAttrib4fv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6eb7f177a2d91fb81867f3428fc420e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4IVPROC</type>
      <name>glad_glVertexAttrib4iv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a7b1a8542c9ea8dc1edc2fac27509a178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NBVPROC</type>
      <name>glad_glVertexAttrib4Nbv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a76fa789f75e0acc69634b358c5421838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NIVPROC</type>
      <name>glad_glVertexAttrib4Niv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af654539a0c3515663bd35605371c0fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NSVPROC</type>
      <name>glad_glVertexAttrib4Nsv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ae0f479ba40f447bbd1517c68376179d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUBPROC</type>
      <name>glad_glVertexAttrib4Nub</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac9652d825fa7b7b9fa9c779b5738fc27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUBVPROC</type>
      <name>glad_glVertexAttrib4Nubv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a90417906a050dab84681b573e2062022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUIVPROC</type>
      <name>glad_glVertexAttrib4Nuiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a425519ab41c999c46b976d3b8a77f7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUSVPROC</type>
      <name>glad_glVertexAttrib4Nusv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac339dfd2a6c90e0341b7746026db3a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4SPROC</type>
      <name>glad_glVertexAttrib4s</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a871b6e7cb26a761b2264d175989e7213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4SVPROC</type>
      <name>glad_glVertexAttrib4sv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a12a1663151e09d2c2f6dc7174506ac43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4UBVPROC</type>
      <name>glad_glVertexAttrib4ubv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a95639cdc3860487a220eaa3de71b6e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4UIVPROC</type>
      <name>glad_glVertexAttrib4uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a865fef4b16a98e6e7dfa9fae1a38de9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4USVPROC</type>
      <name>glad_glVertexAttrib4usv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>adac6da794c3afa772acfede200b2d8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBDIVISORPROC</type>
      <name>glad_glVertexAttribDivisor</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af4ae69927887b1ed2a51d88228ec8db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1IPROC</type>
      <name>glad_glVertexAttribI1i</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aa465e41789fa2a1accd9984adca5e6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1IVPROC</type>
      <name>glad_glVertexAttribI1iv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a73ddc41d6db3b8d8095c3a5b5b6b3d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1UIPROC</type>
      <name>glad_glVertexAttribI1ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a0312d994d45a5df809b4553ccdeab3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1UIVPROC</type>
      <name>glad_glVertexAttribI1uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab1d41936daf9e217e1db728889ba7bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2IPROC</type>
      <name>glad_glVertexAttribI2i</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a20196e08ce91b6b2d29234f8b67a6727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2IVPROC</type>
      <name>glad_glVertexAttribI2iv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac2b1a903570102a3850bb6ebe02f4a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2UIPROC</type>
      <name>glad_glVertexAttribI2ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac400b5f4b2bf9ef8439da55f5fa4e071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2UIVPROC</type>
      <name>glad_glVertexAttribI2uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af9c978a884439775f6f3c1986b97e1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3IPROC</type>
      <name>glad_glVertexAttribI3i</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a99f7136fd820bf9d70e99f0480ea65b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3IVPROC</type>
      <name>glad_glVertexAttribI3iv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a7b47a3c3028acf5fd525c9146e63dfee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3UIPROC</type>
      <name>glad_glVertexAttribI3ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a67091dfa47c0878563d0378bde55c55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3UIVPROC</type>
      <name>glad_glVertexAttribI3uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>acb19eb709ea3fb46b02468a62e6265d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4BVPROC</type>
      <name>glad_glVertexAttribI4bv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3c23811a3ecc7ee70f34d27b1b43700d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4IPROC</type>
      <name>glad_glVertexAttribI4i</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a422e1efe00f6a514e5c878f8c6140581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4IVPROC</type>
      <name>glad_glVertexAttribI4iv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a16c7e6800673f3071cfa93d302d6c532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4SVPROC</type>
      <name>glad_glVertexAttribI4sv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>aaa999c023dbc1b3f76a1c3a0bbd8bd28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4UBVPROC</type>
      <name>glad_glVertexAttribI4ubv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a01a23cd5129de095098a015adf2eddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4UIPROC</type>
      <name>glad_glVertexAttribI4ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a083a76e095894bccb62c42f9cc96919b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4UIVPROC</type>
      <name>glad_glVertexAttribI4uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a69c25c12d55516c9590ccfac16e99446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4USVPROC</type>
      <name>glad_glVertexAttribI4usv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a3d8c82da2167097c224c2fe5b7df9679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBIPOINTERPROC</type>
      <name>glad_glVertexAttribIPointer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af50a24e241ad9481ddefe5d69582caa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP1UIPROC</type>
      <name>glad_glVertexAttribP1ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ac178d1b63ec870f7c2b01ca0734d4f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP1UIVPROC</type>
      <name>glad_glVertexAttribP1uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>af091a6697ab47c757c2508b2562c4bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP2UIPROC</type>
      <name>glad_glVertexAttribP2ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a423268cd05193a9de2fd31aa15b9c5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP2UIVPROC</type>
      <name>glad_glVertexAttribP2uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a07a192ac8dba49c2f4e8c57af1aee5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP3UIPROC</type>
      <name>glad_glVertexAttribP3ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>afb497ff6d8c470b126c233b4eb348e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP3UIVPROC</type>
      <name>glad_glVertexAttribP3uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a6b84b128bbf7582c34111fc28416e63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP4UIPROC</type>
      <name>glad_glVertexAttribP4ui</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>ab0cf989d164c527c7ac948dff2ac02fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP4UIVPROC</type>
      <name>glad_glVertexAttribP4uiv</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a15fc75c41bbcde9079932a0d4abb1e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBPOINTERPROC</type>
      <name>glad_glVertexAttribPointer</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a8d5967a3971591b8274185bd7f9a0da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVIEWPORTPROC</type>
      <name>glad_glViewport</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a365736d809f6e718b10d8dae171e6111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLWAITSYNCPROC</type>
      <name>glad_glWaitSync</name>
      <anchorfile>gl_8c.html</anchorfile>
      <anchor>a2861298f966603ac610bbc0d2df68cb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gl.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glad/include/glad/</path>
    <filename>gl_8h.html</filename>
    <includes id="khrplatform_8h" name="khrplatform.h" local="no" imported="no">KHR/khrplatform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__gl_h_</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a48a8940dccea5b6219320face7198075</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_ATTRIBUTE_MAX_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac70225d2da03ecc6671e9e7967fa6f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_ATTRIBUTES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa7c727896f0964d71eacb6ccb57ad328</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_TEXTURE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6fc1b36f39e5859ac72ebfaf3722a0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab3b1a153fe34156973cee416d2cd1945</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_UNIFORM_BLOCKS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5a24e577c3e3e59dc3c378e2bf9958a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_UNIFORM_MAX_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3bcf0a47bfa33bf14698c2b9eb5fa472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_UNIFORMS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeb14db2a9d0c7a5aaddec813bbdbfa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALIASED_LINE_WIDTH_RANGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeab1bea19aab745e66b39860f3b8409c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acf684a80b8a32988e8232d978c60c582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALREADY_SIGNALED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8ce72fc36283dde31b254b6d6b932c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALWAYS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a065314e6648fa794d9cf5872ebb9d776</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_AND</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad10164e022e23e55edf89b51afe6e349</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_AND_INVERTED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5425e064da431e4a9b3074cb8a68b699</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_AND_REVERSE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a531b95954b408d068c8e1234b6bc34bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ANY_SAMPLES_PASSED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad9e9ba4651e46b14c7f74931c77cdd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARRAY_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7180045dcb52b22af2cd0366026bc3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARRAY_BUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5ecd4619421b6ddb35898ec4d38a9815</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATTACHED_SHADERS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aedbcf4c659a8f3ad9714c3171d7dcb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BACK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a688ad6fbf908a39f7197da6d4e4dd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BACK_LEFT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5bdb7358ec350ac69e6161c731a6221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BACK_RIGHT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aff9af19c9ded0dcc413bfabcccf00a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a35d2992fb6ceb223785f916798c69901</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGR_INTEGER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>add087c59a18f925495c39393570a5158</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGRA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a56707576fd3e2da55343c25da155294d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGRA_INTEGER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae0543b7d3a12eebb415b0e21af210c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa290e8f9ee6f6862778355aa22bb0b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaeb7ae1c6700f8dc186672a2abdd825e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_DST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a42c53100474d2fdcdab3c2e734b47fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_DST_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1e8f20eb4f51cb2254e13789a19f48cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_DST_RGB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac3979a3a4c982af6bc325e14ab943cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_EQUATION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2e51c4b0c223640236a52fb26503874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_EQUATION_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a85a60a922c2e2abe0838e20bbcc7dbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_EQUATION_RGB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2d24de280ec5f40a3c9e42f488ba0236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_SRC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0270faacbbda923f611de42b7e92f8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_SRC_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af2983dce40f413d43ca839abdeafd3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_SRC_RGB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeb51171f8c89cddec550fba045e62651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLUE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6fd2d55a89cc2218c7253ad361930ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLUE_INTEGER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a70c0eb4340551bd1dece7e7655ea55b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BOOL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a43c7205c5f4dc7a535bd32817766e272</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BOOL_VEC2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40a09ccdfe230775cf871b10f4361183</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BOOL_VEC3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0c51fbe743a6c9da5d2f7ac4306b66df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BOOL_VEC4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1985184535af747c30a8a12481e2ffd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_ACCESS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2f96540081e62b2137b049d19dffe23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_ACCESS_FLAGS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aab0f7041238e358744625cbbd1db2c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_MAP_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9a056b50bd008cd2ca8ecd69ce82462d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_MAP_OFFSET</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acdb56ec47d4a45a39a01170b9a2d0fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_MAP_POINTER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a627d65edccdcab9bae34bbec24d20f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_MAPPED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af551f91736f672b4da7cb21790040656</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a97c3f50440fbe7eb098cfeede90d1686</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_USAGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3c6158f6c9440fe495d4e14c2dea95a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BYTE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a66f452ef2a3d3a1f92e38d9fd6e3f8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CCW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a84814ca499dc312708e8aa22324f1d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLAMP_READ_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a83642945dadadb146bf794e85a5ef90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLAMP_TO_BORDER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa5d86f453ce19bef15e848d313c653e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLAMP_TO_EDGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae90f81f48642444b4ba7fa5cacf40569</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLEAR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6d6130441c78df9e4d39f442b8060582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d84bc4729135621c1928dd33773e75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa255b6ceff22d6e1dff35b60d0878cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6fc84a0fef66891688d2ea79d008205f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a15267118c52ff9a18032842cad23f96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab4f219d606da2b13f4fdb61ab405fe88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE5</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5136077eac039cca765229be9a3df00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE6</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8671b8e6186ab959c4ff04cddf3e88b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE7</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0d5001b603b87721075f8c6764212eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a59bce1439c94ef9da87f83508eabb20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4f60aaa1367dea8d8c7e288d912d58df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6f0a4fa89d82b4517520f643406a2a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT10</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a886d867dd991f221f0951a2a26b6020f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT11</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a61f763c75241e40256b03f54c6c6eed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT12</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abe847c226e322029e99609502eb754eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT13</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2f548f0a67ca3218ce66f95f7864bff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT14</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad6aea10b948dbb8348ff1e5a209bb2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT15</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8f909bff5ba30b8556a7f30972c28aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT16</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abd3008b11a5869c7e3ea93966d1af00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT17</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a31a48ae9fc4dee47716ea7e78526d487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT18</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5e2c29ac72d19730a67eebff5c8aff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT19</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aad769015baeeac206e0b6edd5952ebff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a66babbe2e30a6fed6c6c60eae6453391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT20</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaa6a0827652c5d9409832de05ef04038</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT21</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad71b8c080420246886d54d01e108a3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT22</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad46dbbcd63f0c56be6bc6fe2f125475e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT23</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0e9985aabcca8a67c24b9f6547c9c2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT24</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4d79eb6208732e6b2e94e5a378e09a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT25</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4081d768ef1571a5246dd486d1ff2d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT26</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afc1abfd0bd41ac01c1e0843690687fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT27</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2a431084ae5585e2215b2342114d197c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT28</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acbaa4cb66c23bf0b20fad5e9aefafb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT29</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a09cc0ebd7fe4563eebae6804b9738ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7695a13f8c89798a34cbe627f876cd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT30</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afd11985dfe5d2528f29ea08e09c7bfc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT31</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa14ec81be9de9981ab82683a8eb9691f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9c9a28d9aa4e2e28ce675b8c3222f739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT5</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a14ac83da0608c97b8885479ce2233d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT6</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad01677d6f8596b405e4dd46cd3f4c3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT7</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4187ed773fd34e6bbbfdd54750fc0aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a76cdec10f176f5381a78c1b7385c83fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT9</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4c53418dbc23c3ea49b72d3e942f26a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_BUFFER_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a947db9ff944c4b78e652144c3dd1060c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_CLEAR_VALUE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afff10397aced90d3aa31b50774a1294e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_LOGIC_OP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3f092d57aaf9817fbdd2b51a650992b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_WRITEMASK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a739c84cfc7fcf82245e2b5186922e3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPARE_REF_TO_TEXTURE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5f5284f2e73193cb4d0c1834f6dbb360</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPILE_STATUS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8b14cf3c9445c50aabe5c7d21b31d215</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae238d78ddfdc37754cece17231d33e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RED_RGTC1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a29d9fffb2e480e37d7e0b70877b332f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RG</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a692ee1b6d2295e45f20e00bf2e350625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RG_RGTC2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3345c359e21ebced04edcd2f5c131af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6d53cfb9b7cbe9abb9253afcea445b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a61f07c72b49869caa447fed2d8ab892b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SIGNED_RED_RGTC1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae2b51819c138ca16b93866690051a6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SIGNED_RG_RGTC2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aab327b37e5b6b294dfcfa971ed585bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a925753efd9b79076fd73cf8e563538ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6dfc548c814dbe76f0b86443930614bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_TEXTURE_FORMATS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a393084c570497e0e45cd3946c1a130b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONDITION_SATISFIED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac058592a67e495ea37f39ddd9e1b14e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONSTANT_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa8e645785d8215f658c2576d90df1e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONSTANT_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a44a85282cd9022542edd9b29b44b4221</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_COMPATIBILITY_PROFILE_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa463ea4d8b3d0d45f3d837b855778927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_CORE_PROFILE_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac5751a9eac1542ce1f725eece0f2908f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae256d4675c220f2b4e0ac5a55f758e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAGS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adc35186e7c186e46a8908aee0a0bca78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_PROFILE_MASK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a426e3339384069032cc9cbe21878d8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad2e60b48b17f13796c989af9e04ad38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY_INVERTED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a89e652059a95734bba0fb2c24a7e4d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY_READ_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afc257775121013392252fdd1e066b3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY_WRITE_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a283bfb94afe60b692efa6c9db1bcb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CULL_FACE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8c4f153ed20a741aaae952650fec46f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CULL_FACE_MODE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa63d609b13861a92daa6da53039ac002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CURRENT_PROGRAM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a25774e2f5a5f0edba78f232ea706ffc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CURRENT_QUERY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a40361f1742ce1d96079817f5b02640</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CURRENT_VERTEX_ATTRIB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5bb317422e4b2f35eb0f54f625dfc49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4c5d89dc1a4ba5669af56d43ad6d26e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DECR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4f6d54698e61290f310b55ce3505dcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DECR_WRAP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae394492c09563af8f82764c864d77864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DELETE_STATUS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae8d346453bb18046e6bb687b6006c41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a982341cb30016caa07a4e46228a71ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH24_STENCIL8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2308c4ffa71335adb12ba6db2d937c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH32F_STENCIL8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a078dc674a052cffda665a8203628da43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_ATTACHMENT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac4dc812a285640570b56acc55822dffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_BUFFER_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aef2a9e9a4b130bc4de57514327847b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_CLAMP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae5f83719e57e90d475798239edc1acc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_CLEAR_VALUE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4095430893702dc40211e82cf812017b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aac16527902deb1ddf6b84a9ce3da6e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT16</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a26b057c4fa415d8de41d43990828b0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT24</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad871b289b8410082db98e4b3af0301f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT32</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a834857c13895c0375a5d2f4f0df7c7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT32F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1b87bb5073dfd4982b938cff5eee75fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_FUNC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a384b39bd27ee70e5c9304357775e1bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_RANGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2398c902b63dd997a0373c036d75ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_STENCIL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaec6f87dc3b72b3175f3e127062cfc5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_STENCIL_ATTACHMENT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a52a2b859ab0caccfdc96a3c8394dda51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_TEST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4ccf1dc093190cc3798b9abea3655f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_WRITEMASK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a94f99602589f7e9b3317ae533b3d1e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DITHER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7a806235dc2a717e813e92583ad99b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DONT_CARE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aad7425e1b7b6f8d39f88ad04db547648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a168baa99f276efe13286cb5c8f339735</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLEBUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a01617429ec3596449a9755bd5a3a87df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac58908ecadcf6f35d3fd58fc26e3ef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa2469283a1f0e9ac2e284fda0986904b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2d6bd6c745a1de4d1465f593fb9c6490</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER10</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a442e587e94fbac12a5295a511215183e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER11</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3dff209c91c5e127ec86e459ca6ad46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER12</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a061a16dbc7b68f091e1903067b929067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER13</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abdbe6e924fa1252fbd9d67e292d4b93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER14</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a819521c69534374257cebeb5e2025d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER15</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a46467585334deca0ddc280cfdff4965e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab3e702cb6674aec6967dd262580942cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a72edb5a40dd8de4cedc6bdc8d03f5158</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6dc6a00d55ace50abd475919abe731b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER5</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a42b24eef0f5ea7e18cff8280b99fc75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER6</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3ddf0efa0deb687be24a1320b18a951b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER7</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0785682bd6abfebf09c7d9824e9e0c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab4c4e3ed6fa6175de281ffca5447e44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER9</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2f5f605eddcf20b6e45962a51533d420</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_FRAMEBUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7ebcdfa478fe099b5ab4a5399fe37ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_FRAMEBUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab39dd6b552305d6b928b29a2ff880ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DST_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab4dcc8a1804d164d5f4dbba427b5672c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DST_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acd2abef6afceea16ef19a117ae7fc3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DYNAMIC_COPY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad35941788a5c3ad4a19c3263fff294e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DYNAMIC_DRAW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac1915ebc9c952b9e7140f4bcc78319a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DYNAMIC_READ</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40b4752ffc850a91fc26d507395511fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ELEMENT_ARRAY_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad26c63125c72cbf0347b589d51676e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ELEMENT_ARRAY_BUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2af45d6380eba1087a8e5bc684d6ab72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_EQUAL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac71bf5145721bbb6c3286c70834f4394</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_EQUIV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5011a2c612bd5cefc1e11f014ed9296f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_EXTENSIONS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa7be33062263597ec5446b302febb2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FALSE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abca6d43f43fae31f49dcb883b2f301f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FASTEST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0ca47e506982d2b8d378f5b7e0e7c833</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FILL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a95af009d03993e7ed7df00306cc53573</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FIRST_VERTEX_CONVENTION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab3af0e31e119685ff49373ec796032ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FIXED_ONLY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7c21b48356798d04b42e92fc56d57d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6d19915d4237cb559505bd3e5dcfcf3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_32_UNSIGNED_INT_24_8_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5909cbcd7e61de3804a40d7d47e72cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab66c332d55f70b7fe36640d49235a7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT2x3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3117745c4bac9c9d9a6b84229a4f553f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT2x4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aba62d0bf6d4cf702d57410e8cb000185</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a61fcf58656eb22c75d2353e091458e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT3x2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab5022a1a24299368b061b3f4b1cac950</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT3x4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0940ecca4dc2ffdcf71cfd54e40180ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af2f9eda8aec4c169cf1800b61ead61fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT4x2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a73de4bfbe1d597cd11fb3d60ed830c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT4x3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afa821271f6254cd1623a1311e608df17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_VEC2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae32c545990d8412e8a8246632df99824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_VEC3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3bd312b25bbe841d5231ad69c4a0541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_VEC4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a696cfaceb3256bf19e990e46702fe527</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAGMENT_SHADER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1a0294662b50921555cae95fb20740d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAGMENT_SHADER_DERIVATIVE_HINT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8afd2d52d8a440f4b8b05d6284308710</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9e626474ad3066f31b46293d535b009f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a511902bc60b9f6454f8ea4dbe3e3d86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5e50f9fb4cd85b8b6f5115fd9b6f39d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4c8ff4b7d7bb4a3b2b4d400c339f2262</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acfdafab10d6e3bff13ffa99c92ab1746</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a06c432af640d51520221051e03b0d28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a117a77e99f3fa4a9dea4351292641126</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_LAYERED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a21a559008d2b880f491f00d72ac20f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a406e03598eeb493fea0f536b15f02f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae66ff668f4fa5063d78479fc6a51549b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acb4ce18e4b67aa00514389976f723115</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af425b868a0d18fb3e443512fb9ae7ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aca2f67491571585bcdbc36d96511e9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa738f997482b66f529f892e6f32f8063</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a03cbc16b798f01759c7dad5b9884511b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab2fc7d11690bc1e7a8800aef2a175a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_COMPLETE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7a5ca562c069ca1294283df0c7d192ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_DEFAULT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a86a5b767b8be295f3dd89fea5ec9e3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a44c13fb2e92ed511deba2b4a81f35c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac7d07a5b914d4b44ba45103dbaee7fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad1f3470cc901ff46960e53ebdd0c8d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6b4f7834a7869e5ff36aa6e619527fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0020a1cdc41fd90c0253586098a6e181</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa701b24faa280cc1004ba3497312c479</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_SRGB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4559c867cb31fcc7b490ebd0b052e293</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_UNDEFINED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1db45e43ac8129077faeb72ad861f2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_UNSUPPORTED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a99f541f9a8dd94c2d8cf211a92a99617</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad66599a87de5c80f8c174da72080a811</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT_AND_BACK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a355cd0068666a25037ca163a57eaa214</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT_FACE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2aae8c75b63a69ce48f42dd03de8a17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT_LEFT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a53d5d77867ea4eec7f6babaa527e46ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT_RIGHT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3bd0c8e6d9f4338d07ac1ab47aeb35e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FUNC_ADD</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af477e4fa3e741406c0c3532cc5062758</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FUNC_REVERSE_SUBTRACT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8439350af7b66d0115f23d27a6511917</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FUNC_SUBTRACT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad0017e5c11a6be44b705d87053607fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_INPUT_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a37516a848fca2b1cc024c8196ae2a3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_OUTPUT_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa7144c4eb2cd93f39b341c185e6abf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_SHADER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1e0c2d7120ea4f2e30000d134a9dc335</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_VERTICES_OUT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9362b1c4ec17775295aa8d84df17766d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEQUAL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d2e8004bbf5d91de9c0e3184a665d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GREATER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa3bfa1f454ff5072bc1b64e7d30e9584</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GREEN</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af58c4c38ef01497de9207d91ba9ed2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GREEN_INTEGER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a63887dfe40457ee8871055d84bcbcccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_HALF_FLOAT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa3d4d84d7e1458e03145d5db96bde045</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INCR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aad590dd79075659a5625dcad04e13331</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INCR_WRAP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae9efa4d7622ad01999c4c29081218943</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INFO_LOG_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae77c1e831fd164e9ac6c1a9cdb697ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a165997187828b3a8a0db9d49d568406b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_2_10_10_10_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a48a3c1e2d8ca5f5d941968c5d7a0578c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a931bf275b8b13f18eed4a7bc534c2ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_1D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a853a008b96c295bb9a8a1badffd0b80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a43bc4184cf923a57ed4c78746fa97334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac26498867290996a56d1f1d317433433</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D_MULTISAMPLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1f0bf36b94c6885b03c689e10a23cb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a67b9db3c40a6fba410434542c41e904f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D_RECT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1dde71e060e88ab71e7a592f26006b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a279e4070fee3984c3e193a9e74b704c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab314daeefdbc32ef33762c754c532b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_CUBE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a33fd971141c7ba576be327f1594c47ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_VEC2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2e72a47b144427174af2d6d87a7ab073</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_VEC3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a08b6c6a8259ac4ad9ad5d8e7c3d13bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_VEC4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae3fd6dab6e2260ce7fa4cdccbcfba0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERLEAVED_ATTRIBS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40a2eab73896b0a825043c522a91d42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_ENUM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af14f7bb0d1f578a77e3c472d3bbd2cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_FRAMEBUFFER_OPERATION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aadde34fd502af6b251253c1815f35c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_INDEX</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a52675f131957a7cd61d5cb7b6b9f23c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_OPERATION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a55c3653fe5c95b8070bd00c02b137693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_VALUE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0650f4789afcbe8e0d83d8cffd008719</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVERT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af152705dd1f6504e96a2cdec832eb4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_KEEP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af5f2970e5b32df02694116f821264893</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LAST_VERTEX_CONVENTION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8838dad002eb220e3a5ee949895554e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LEFT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a18afd69732fe09a4e89abcdec10a9500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LEQUAL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8b778a06f153b4d59ebc6aa1d0996191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LESS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a19d83affd8f0b06c09940cff7da428d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abbfc2afe81343b8bb6e636fd60aa8e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_LOOP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acc7a4dd7346bd1f43ae107ca9d8f8c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_SMOOTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af310b76b7ac30da1d61d8a42388fe651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_SMOOTH_HINT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad738062ab45231f8c9fb1861990185f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_STRIP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4ecc64682046ef517e86a18d9acbed1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_STRIP_ADJACENCY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9e8602c29d446aa8eb92dd3e3115228d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_WIDTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae1f353e4ac4c120f236a8d3f0eebdfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_WIDTH_GRANULARITY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aad7f4a63dea7e2cd100280ff105e90c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_WIDTH_RANGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae28ace7f221adf7f7644018e96647c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINEAR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4e682f218130b98b27a1e33fa7325080</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINEAR_MIPMAP_LINEAR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a724edc4d9d6f3c1770ff3688f0747acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINEAR_MIPMAP_NEAREST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9fba5da0aafd194b7eb2fcd359511622</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a532ed3612eae8eaed8a7a53ecd7a28f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINES_ADJACENCY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a46d076664c25e6061f95b9273a7ac6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINK_STATUS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae644ef6b281c9378fa49d9b1ccefaf31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOGIC_OP_MODE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af55b1f5009d9542f5c47413d85ff3307</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOWER_LEFT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae8b5c2980cf1e2a2ff8d940b57cdcd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAJOR_VERSION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2b2319323c7cfb4ed795be005209d73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_FLUSH_EXPLICIT_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3fb62956c03fbcc2b03fbb8939b1d8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_INVALIDATE_BUFFER_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaef91020c9e976b5f8739ca800a408fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_INVALIDATE_RANGE_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a85b972777fb572349d3bb8d27a9c6869</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_READ_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0283bfa28a11691ac521c421d991720b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_UNSYNCHRONIZED_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a715049799247423eab88ea14135d3399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_WRITE_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9a2e24ae66c8468cdd50a04bb573d88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad615339259858b91f67bf893e2a0b1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_3D_TEXTURE_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9eb2f6fcd1311d528057b82ea84ad75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_ARRAY_TEXTURE_LAYERS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa5f99638ee202a7d6e0d048057c32436</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_CLIP_DISTANCES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a488d969db88d0e5282325cd0ebe6521d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COLOR_ATTACHMENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a716a4cf42abc32b7e78f64b4d0d0b723</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COLOR_TEXTURE_SAMPLES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a418932b5f4c4151d68eb8f27cd7caa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7b26fec58422a49b9da08e02887c24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afc2003a93739a3fbb526fc08ca7fd02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a97d4815b832e756dc3841617c5f4540e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_UNIFORM_BLOCKS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac37c3b98a865b4a4f7ff8a678aac3b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0470f65219f93d7a821f2d8451e4ecce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_CUBE_MAP_TEXTURE_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a632039148b57b1df2b23f1ef1c94de34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DEPTH_TEXTURE_SAMPLES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a65d821f8df7c717dcb3ff35bafcceb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DRAW_BUFFERS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a91ba8bd0010298f5ccacbf675b968040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DUAL_SOURCE_DRAW_BUFFERS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa4c6358282f0e417014205fbe4230beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_ELEMENTS_INDICES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9dd94df46c02d0d705915fda674ab1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_ELEMENTS_VERTICES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab6be24928d250f1a9e4e3d34a3ae9f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_INPUT_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a361289008b0c0754d9447eef176449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_UNIFORM_BLOCKS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af4dda01eba3928189af2a37c3f62600a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6ba6f2409d8bd8df147e09b0e3eb2820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_INPUT_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0d730ebf38619b80b4917bf56c0f7397</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_OUTPUT_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0531357d784b7b953c38cc41346935f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_OUTPUT_VERTICES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abbc65ca04170d8ac3200dc8c5be26946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a48de9c5a60ede33d5956532b2e7e01ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ace6e2f67f6e8191642fb3a33c5657bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_UNIFORM_BLOCKS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9e8d7018c4f445540ffff9b940ac3232</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aadb8b55ecee6f922000d86dbbf0ed100</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_INTEGER_SAMPLES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7b16972f94aae201d5f61e83114f62db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_PROGRAM_TEXEL_OFFSET</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a65b12fda54eff1803418964237a5998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_RECTANGLE_TEXTURE_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a38b3be5ebbb770bd0f22d3dfd5a98fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_RENDERBUFFER_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a07a502910eb24dc5fb551eec74a515e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SAMPLE_MASK_WORDS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a801215e9283b8a0545100cd97b9e39af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SAMPLES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a815e0ae69c6581b7d6a37a5541b65085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SERVER_WAIT_TIMEOUT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4dcaec2459bf79dce1450f70f3bc07ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TEXTURE_BUFFER_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a87ea7abf5c19e75e67fdf8224d24ebd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa1e280e2514abe7d70e7faea3566af6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TEXTURE_LOD_BIAS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af3c04d4a742575ddfbfbea5569f8386d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TEXTURE_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1055b93cfcdfb97cfc8e00e8e0bb03a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9a9ab48648e0c7e5ccedafe34c7e5160</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8139e2bea5ab8358c8e269069a2b9fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab030863501060e7b64d53267dadb2fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_UNIFORM_BLOCK_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1ce93110f41580ffd69123b95e285ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_UNIFORM_BUFFER_BINDINGS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0522a5c96ce1c5435f631c9ae5b940bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VARYING_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af281a1247442afc808fd60fea3a640ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VARYING_FLOATS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af3bf01941a3298694c5b196bc0bdd514</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_ATTRIBS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a676ebaa9cbb5d801e916cc8f0c245f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_OUTPUT_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4f308a5301b810d6a6e6f6ef6b321003</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa937c6648af59f9616f68dd4c7fdd787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_UNIFORM_BLOCKS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5e0440d43352575a2481e2b9f6f06b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_UNIFORM_COMPONENTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adf723a88758cec8f0d102e11d1a7cf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VIEWPORT_DIMS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7410e9d70e0e1ed900fcd90385a0f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9aa39c311e7b5958879e80579cc129aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN_PROGRAM_TEXEL_OFFSET</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a79265ddf70ca47e9fa103a7bdc996c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MINOR_VERSION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad45fb154a63b2b32a07732388e8251ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIRRORED_REPEAT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a05bc3a1fdd98251d126a8946a10f9dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MULTISAMPLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa2b6486ff7ecee8bf04e3371f197527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NAND</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afa41b5c2f8d5d28f4e008abb8a63291a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NEAREST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7ec02582a9b1c390908a2230c8e26c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NEAREST_MIPMAP_LINEAR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5665daac108402324f1db7b89006c0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NEAREST_MIPMAP_NEAREST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a318a0c53e89e0bc5fdd162a405f77a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NEVER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a04850ba275b382d256d9a66c44f4cf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NICEST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a128a26f81010e89a69d8707419a99566</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NO_ERROR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8868c96a8632a9a5b2af712c62dfd36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NONE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a089a3736e5280b9c7cc50129e2659974</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NOOP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a84922824da23cdf7372df2f2b00ae84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa676025bc0501bbb93a5f14cfaceb3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NOTEQUAL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3f1e1951ac224b0f42929facb17e983f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_COMPRESSED_TEXTURE_FORMATS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a88d44856e13232d3c0bec297fd38d627</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_EXTENSIONS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af541c15d841e8064600dec789ab4727e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OBJECT_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9419b6bca21d505f04b52aaf5fb71e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa92fae02a274fe856dad3362144f84dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_CONSTANT_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a316d4feb613d04854aba437a278add28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_CONSTANT_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa9fd0672b1352e0a68a7cf268df3734e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_DST_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a41dd3137d362319dcf68b387b2eb9866</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_DST_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4af4fbff7e4f93998f5bf914b19bd1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_SRC1_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa9ae9a4497ab37706543214e247f94e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_SRC1_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7d88e45722a956bd855ae7aaed92bf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_SRC_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa3926eb5e008f14829baa8d72435215f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_SRC_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afae62364eab2dc69c95b17363ba687f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a23908499e05767776a20e5f62a2a7903</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OR_INVERTED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af12913fbbe1f9b3fd1e12b8db764a0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OR_REVERSE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab3cd3e41ca740e35286733b265d13c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OUT_OF_MEMORY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad339202fa82bc67ac98dbb43dd2d32b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_ALIGNMENT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4a8f0a4e3ca93f56e40f144e199263fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_IMAGE_HEIGHT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a38a7218f9071810d5aa631da23d6ae89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_LSB_FIRST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2cc9733232b217bf3582067306e11318</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_ROW_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a422784e39fe3bb661f26067ee0bad1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_SKIP_IMAGES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1ebbcabd1c72d2bee103207ff35e471f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_SKIP_PIXELS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5f9404927a5fbe364c4437f3ebdba7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_SKIP_ROWS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9280f7a1a2e4d5ac5881db58d4786aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_SWAP_BYTES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9bffaa5d3fa3bfc20776c59c2f41b5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PIXEL_PACK_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a836578dbccb4de7ca40be25acb258c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PIXEL_PACK_BUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7d6b225c2cca6bcf22ac423de26433a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PIXEL_UNPACK_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afdf430582faee074c2b8436b6ea98089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PIXEL_UNPACK_BUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a19a48ce0e424e5cf44974f2427887f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a18f542292378fb0f3093fcaec1878b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_FADE_THRESHOLD_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aea5e5751981b4dbce199bef211d40c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adde25170db6319de85c1d9326cf77071</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_SIZE_GRANULARITY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a94604709894d64cf7b4aad9e79495e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_SIZE_RANGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d03f134afc54e3ddab15735871604c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_SPRITE_COORD_ORIGIN</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af7bfdf67a9b594c8e33ca5cdd5dcfb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINTS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8c24a16d303b4d935f81c240a2cd88b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_MODE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a02ecd5c6098e5a11f5d65e51c40c3939</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_FACTOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5eae9c39583632b7edf8ebb613ec332b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_FILL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3ee631814361db6d24e7ebc5988877ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_LINE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1b2b185742fe2b5b011a83baa77fb442</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_POINT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab03614b35bb8ffdc9fde3e170893a5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_UNITS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab84d458cac9320e2df8613cd9f48ccbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_SMOOTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a44d2e03b12358e1be95adeb9b2a0f086</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_SMOOTH_HINT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aec1edb7e90893af481f33bb1c8865c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PRIMITIVE_RESTART</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad27646d528e7035b0bee907fa912f53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PRIMITIVE_RESTART_INDEX</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad4bb124837d96fd66a1a5e337a356066</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PRIMITIVES_GENERATED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7a15ed22661a401ae625e517aea781b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_POINT_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a370d423f9ed51188d2bffdad4f5f8230</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROVOKING_VERTEX</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4458cc4dc9d6bb1b91a700c3bb2fc1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae56cb65f000060401633c6be4b355229</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_1D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac99df0f0a8bc65189fe8e9379b7aa4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40f2c61c395ecf71dc688aca17c4ef4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_2D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a11f81dac08f3ba5d627cdd27113f2717</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_2D_MULTISAMPLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab545852ba0fdf803c9188c58b80c0285</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2a854f595824a1498f490c74511a7329</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1660ed6ba07c342ff4ac182374d48b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_CUBE_MAP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2235d0c1385ca8f93745311a04e05527</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_RECTANGLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac0414c8e4f5b6d86b75e466b1388b87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac210c6a0da9ee415cad18478c06977d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_BY_REGION_NO_WAIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0a010395ed869a9665c4c26d6e5d8715</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_BY_REGION_WAIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0137bc06acca1fd400ef32a12a417fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_COUNTER_BITS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>affc3fd3d326f4bc17ec3ae70f64e3f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_NO_WAIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad2d60327bf5b20fe1d58df7915782a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_RESULT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5f22b4318913632dfd529bc7536fa1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_RESULT_AVAILABLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa3b4655feeeed8b7e7e981c994af1731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_WAIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af669e850dc2f564c97e603e6412eedd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R11F_G11F_B10F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa9d63554f0041f188b79742cb8540dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a26dd5464d60dfd4bb4e4217efa1234df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16_SNORM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a62c75c913afc4335ac40489de61eb7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8f5475f6f7d0a74fdf1a2391422dfcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a49ab85bf98c6977061382dae1689bf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0f294f318ce5c665663151836efb2a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R32F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a67a335dbe0283343395cac2700042a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R32I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af2f458c0ea69df226dad46367c744c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R32UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a043ba1d6ab17044e8ddeef542d252f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R3_G3_B2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a15e7a5f7a4f7c39b7af8c253ff75f9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3080489638f9a721982dbc926f6fca88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R8_SNORM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a29733ab240eff5ad9e11d25f8c5c34ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R8I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4a030b99142a2e61c6db0434acac8a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R8UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a52bdfd8c284e6af351ce4a6dd0fd6eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RASTERIZER_DISCARD</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a50e3853a504c46c18893ef487bced61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a424bfd04f8f6ca1bb13ff143f64740e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_FRAMEBUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab54b4b110b532b903bf44599fd6a1b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_FRAMEBUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae64973345479169d6b1a2698bb9d30f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_ONLY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afe26dad29b9cb2620e815e5fecea71f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_WRITE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa5fd429fd2b79f5936c1421afb205dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7eb77863e36c241e7fa96f05f933da18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RED_INTEGER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a42aa3f8e213b2741760b02ddceaa8e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8ac689a8905a064025cbe41d4cf8fcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_ALPHA_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeb5c7545f54040172134266f897da393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa814ba6fd228a77f32f0d3bab5fc6498</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_BLUE_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5f05be4eee8e0689b41f3fb56e5da18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_DEPTH_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a508d3443bef2e3a1315aca269eb9e490</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_GREEN_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8051ea080d37c7e261d173e720423867</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_HEIGHT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a75920257cd89aed1cf36ff21b276f0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_INTERNAL_FORMAT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad0ec32d8b90e163f4aeedb28871989a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_RED_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3036b71a041e3321a0f9272835c275fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_SAMPLES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1702e4d9cedde56b3cf343020871b534</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_STENCIL_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a061701634c03fd74b63d921b3729bdce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_WIDTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a335db7eecc36421fc7c4974cd7822858</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad9a4639428d8407083b0c842e8926973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REPEAT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa402fcab9f814ff88b2b19ca2823a594</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REPLACE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae91bd1b84257c4be0f6255e2be107acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a803fc7170509942b49a9de277c9445a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2d77fa50efaea6880fbb52b797c7b842</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16_SNORM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a32c65db6d2348e8541ca66bfe89476c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ace86effa7def8f0a682e487f310ebf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a04772d5199827077cc63ec70fe7e8406</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad184d6b736a16de2507f85cae5c05ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG32F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a33126276386c2faa242c6a6568244095</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG32I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad0e373a24bc8b4d8473f66c78e02837f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG32UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a34cb7972613bbf9838186319296d001a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a43246424e605705d29916e098986d1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG8_SNORM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeb8171ad761012364581f6eb572b2620</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG8I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a93f51c2a4668d3c5cc5321307cbbd9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG8UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a631725ba0a8ce9e4f6bd697edef1741d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG_INTEGER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9b82f69ea2cccdacaf66eef150ff900e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a69f1c49996aca30177171c7b086cfb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB10</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1c9b945008ef652162952fb105173f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB10_A2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9879296e103b9180a4ad0369d859da1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB10_A2UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a02b229943e05f00fc997906e7533346a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB12</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac1378c553bb40594c639d59b6923137e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3e165434d7b5fde526b3883642127c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16_SNORM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3578b202b6032e2f2d86d422a602baf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a44a9a79abe9dd491010c168ebea046ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a41dcdaccc82fb7153a2c9b1f92c323dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a64e151d81f99f562344c90b7fb50b381</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB32F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae41a95ad5a27c61fb413ec178089a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB32I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac979a1846a09d2be49bdbba82d9c4456</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB32UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a753343d36e307cea974fbda29ca57043</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a63be95ace6c65dd588e9f5ecf572ee93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB5</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a47e61275e3ceb70db43107ff8074f025</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB5_A1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a57ec87baf4c081042b8cdac17c26ce93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5df9ef909394266c939ee408f172b169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB8_SNORM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1d75711cbfff746c516ba89fb17bf25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB8I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab4996eaf931ae34df47b2d17ed0ff8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB8UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2e5146c6ac9673179a510dda856522e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB9_E5</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a89529fa4910bf8fe0aaa2f9086793b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB_INTEGER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1811471a752347ea31708231959ad1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9f2854f4a91a0d83d2d54cb8110bfca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA12</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0204d8004c3900930aebe0881e0eb64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae0e0904aad4c4a13b449ef8cff1cda0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16_SNORM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a624077b3b8071d7ae9cfe19fcc4e5af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a38fc920bede90cc2821cfde675ce10e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a86f6da08eb4c9fd5b324b9a331e67e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8434a7d5a6f48699005745378200a68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5bd9eca77136a30628bf0d9a6a9f8133</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA32F</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ace8155682f86789a9af13e7026df4615</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA32I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a77f91834d207c8b667bd8ef3011dc1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA32UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3bfb2e533204e75f00c26389ab7d62a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afb17f37d44cc79ab4d5ef6ff51c3a2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a335877d7ab34f0272e089159fc5833bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA8_SNORM</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afd37f6c7e35367ef7bd92e19ae16d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA8I</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adb5b27791b39025d4556bde5f9d1ecaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA8UI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae6a25619bdfa7ed5650b47e7094e1ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA_INTEGER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a87bc9b84da159e5e7290ac2392080144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RIGHT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aba575b5a5ca65f63064a4ccab4f38b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_ALPHA_TO_COVERAGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a974e3d03b26a60757018116abc99455f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_ALPHA_TO_ONE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5c64c1196bf55d6676a28e219298ac38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_BUFFERS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a826c1addfb8459689d3268cd592ebe3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_COVERAGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a28521a0c7005cfc7ada652c82cba801d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_COVERAGE_INVERT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a493a344af6533267a8be2b58a23130fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_COVERAGE_VALUE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0ec2d62f355f2dc750d1977345938b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_MASK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a53541c94aeb32acc6b398c0d7a3148bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_MASK_VALUE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a046b7dafd6f949993023742fac846cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_POSITION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a89e4b4968e00436517b6d2a6f2c0f4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2d29ae66c897d44f3da8b8384a097d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_1D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a774df4b8e458270d95643c303d8dda3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_1D_ARRAY_SHADOW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abb0b24207b85bbb191c0ae23b631527c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_1D_SHADOW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a457fd2d13b374061ad772e310fb7d04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a166645e482b60d35b1d31c2f6f378238</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae9856a2d0adae9fcca74e8b490931f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_ARRAY_SHADOW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acef740a709be806ff1e37d31a395a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_MULTISAMPLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aacfbc3aea7e91e5a273183375c4d56b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a53e6a61d3181c95751561ec7ee99c3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_RECT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a62cbe4c8fa833203759310f80998c7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_RECT_SHADOW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a60e8076f94e887855748fb2a889cb775</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_SHADOW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae021158f10f94bab8f7d9349f90891e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acbaf67c05cdb5290f748c28ca878e537</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abbdc06c91cf4719530e7a1973a9da0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af420b8c4b319a8b8f09348568ecb0ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_CUBE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aefd2fef024ff66a2823dfdc1639fb6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_CUBE_SHADOW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2465b24179ce0f7d88e35662534b191e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1527624bc8306b779ce730bcc4f757a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLES_PASSED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab0f6ab004415a67dd3d9be86546c0391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SCISSOR_BOX</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae71615052102b461b47f543a75ff680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SCISSOR_TEST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abe1c2e1876841bc483127fd45d7ca3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SEPARATE_ATTRIBS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad7321bb4e9ceb3df70a81cdee8366674</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SET</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a193d260b62a868cce80526c6451724a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_SOURCE_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7b395fbd7051f340da13f8777b24fc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa4589f80c92f427cc4ed462223e28850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADING_LANGUAGE_VERSION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acd91f154544ab6a152e97adcb742c891</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHORT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7a2b436e565363c81b22611b8392a341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SIGNALED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a484e7a9bbcdb65421634b44fefdac64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SIGNED_NORMALIZED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac8dcdc4db400ff4066594673174b62a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SMOOTH_LINE_WIDTH_GRANULARITY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa5db837b996108c90673c2bc27976301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SMOOTH_LINE_WIDTH_RANGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af56abdbd62a3b09f6bf0f2d42be34443</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SMOOTH_POINT_SIZE_GRANULARITY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad452d03588a8433130ea344b22478b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SMOOTH_POINT_SIZE_RANGE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4e846c594d59f16b86215e553fb574b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC1_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a35a28830b374907100ab8886c885bbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC1_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7a3ab36fe9fd0f21f6e72b7c2f1f324e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a51e6c75d54b3a9fb93fbc880463c212c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC_ALPHA_SATURATE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3ed9d2a2bb8daffceaecad60241cbd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6adf6cffd6e7fc49298982128155b8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad48339b0f8a7055390d2d6d0f8b31dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af6fd630d51edb4f0b6f27787e5a5ac65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB8_ALPHA8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a770a8348ad2322d8017b3c561bdc2a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB_ALPHA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5bc33677c0708553a3dc8a6dbddd2107</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STATIC_COPY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0009b9a26c78d29e6ed13cc056edc720</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STATIC_DRAW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7dffdc215fbbe75b6ccacfecfc14648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STATIC_READ</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2cf81671d9eb48057082ae18523d5a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5f70831ab0735b4ed4292888578477d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_ATTACHMENT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aecefebb35dbd5ba89022d6588c42de81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_FAIL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1ffa1e7b112d976c2487858b0d612e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_FUNC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab35a8ddee6d334f74fe61c43c4009740</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_PASS_DEPTH_FAIL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3b8bdd9068dbed55386fcf4742149ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_PASS_DEPTH_PASS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad9262afb6e71de6b55716ea503b5608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_REF</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5c9a40aceb53d69be5ffaff15c7d7c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_VALUE_MASK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7f03d101f47e0c779761cf20b8652dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_WRITEMASK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3e0903a295456617def915dbc0932a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BUFFER_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abe3e281237b175db178879e0988f5a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_CLEAR_VALUE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a88aa1cfd33704cb4f496deff57b2e7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_FAIL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7f441c7fa7f06c55ae8b2d31b84b894b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_FUNC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9118a088d39354d8591552a61965134b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af9016daf399ea692604a6fc68653b8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac800b2d761507774e087767f4a505f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX16</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a32cb9b3901483b731ddc8fae312b6e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abd4454b1c03c23a6c4459a0d4fb027b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a69070b85ae939092db03e1bd02947451</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_PASS_DEPTH_FAIL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abad28984d102b363838d03d71dfe7f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_PASS_DEPTH_PASS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a854ad67c431d89c86040972cc79e35d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_REF</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1eb752688ef539e7b129091b8e8f5be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_TEST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4f0fd22afde7215e4412dafa5e522097</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_VALUE_MASK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5beaa43a225b74c8d7d8cfc754117db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_WRITEMASK</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a68c8c9086b2658be97f2800c63002f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STEREO</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae337420c9caff4d7dfde8fc5c6a5f015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STREAM_COPY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6321e334ff05c0a003c26d5f953989e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STREAM_DRAW</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaab0960233739efbd5d1ae2b2fb919cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STREAM_READ</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abd37e222235517858eb4fe1d8c09de40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SUBPIXEL_BITS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a913bc0520eb09ccdeea94897a1f05e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_CONDITION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af15cf09cb74c56b329f433df336da33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_FENCE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0ddf170c51b285ae3b71eaa7f9404388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_FLAGS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d1560919fb9bb45a9c0032c79e24ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_FLUSH_COMMANDS_BIT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac7c2bb038c8f749ef188b5a900c8ea23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_GPU_COMMANDS_COMPLETE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af0f928abae4fb5cbf039b808d0989091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_STATUS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a60f2f2905e615d9431e2c3db324a7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0da0630e92d17a649f7209148fe249af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a16cc91096144fc7048b45e2add14915b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a171671ae6383113df51b846373930771</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE10</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a10ac92e56a389e6d61fa67fce9647343</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE11</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac2a90866d1cde7e6180739930c102f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE12</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a451e0157013321b6c4f00e47578f8d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE13</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad2bca89bea17bfd0fe0f3f64aab40549</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE14</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6c992a9191154ef9a7d224157b46f1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE15</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6a3147750845b658205b5efe6a279a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE16</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a552aba54f1f9531860c2b332fd0869b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE17</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>accdb7c47dae700218b31fb2b129ee0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE18</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a08cd70d6ead4e0219daa481299f8f10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE19</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acdbdc0b3c774163814b3923049d7d532</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0058cf020ea54103d5533abcb2d6899c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE20</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a0a7bc78dccb9b36c17a8ec664473f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE21</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad3cc84e18c6e199a24ab0ca59741f13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE22</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad7bb0cc4784c49d1eb83c8d09e06c9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE23</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8e98a806da366c64ec10765b122ecf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE24</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3ad5b3e82f51885b0ebc604e54b624f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE25</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>affa8df39d0f4c718934bc194a118babb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE26</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7097b44e05a237ba70bd11ba1ead56b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE27</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3cc96950e9132633e9f7b7610c990d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE28</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a07ec904516d5981c54dc4ffb9654a86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE29</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4ac3541defe5f96fa06dd57f0a8891b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a030cbee394ac326b01e35753a7fba1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE30</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a78da9f28544559f2bfccf8a9d43a406e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE31</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adbb8b4ec84d0ddb49ebc9c2290c8be20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1f7d1f6b7274d0ad760d5c9bd83393e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE5</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7b22a0e4f5a5b887ff14d8a53ea31524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE6</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adb5131f23766351a34d36c0668d1e4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE7</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0f11172d6d2daa661bdb02545dff3644</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a77bab3d67794d30842400a30868f03ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE9</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0a199c41bfc291046eaaa1546b8418f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae1b8293c9e42f233bbc2fc151b644fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_1D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8ac44555148522ede36ce810db0b50d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad4de17abefa73fa2ef53379f73b734be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_2D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad2b4c60c1e4d3d18801478cf7a7ad2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_2D_MULTISAMPLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaa829d0cb1208a8931ea4ef30f8747f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a95e79008f5d1b6305384c38e42ec5c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6c865f303c89ec764158e0016e50d4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_ALPHA_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a92ee1a419d4a156f1bf00356f142ffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_ALPHA_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a932e87ce1480729da481a25b27495768</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BASE_LEVEL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4054a5aebcfc3a6e1566802d1ecb161d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af6b60d82aadacf227f855f0cd206c639</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_1D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1927a731b6c3b8e59a7116d004d8b8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae5116368c78a4376ac1b6fbc714892a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_2D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a83487a04e73743dc71743d42162fe5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_2D_MULTISAMPLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad71739099c921770abe5d65d413e16ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afdcd3da94747bc47e28712f2d9f9ec28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac898949a7c8e1d67dd6b1910de1b808c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a73265dd002d93cb8544c374e80dfc648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_CUBE_MAP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7d35cf593b0af570c79a6a9a8d2c479</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_RECTANGLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a57ad438f5ae09700e237c866c959f595</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BLUE_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9fb4e46ce62eb155160c23846830f005</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BLUE_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a45768a0ba786482029c90a9e8b01444d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BORDER_COLOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a19fdf4759f4d4c0c42461edbcd3ea3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a71bc960052dd20ae31d748862af3d296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BUFFER_DATA_STORE_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a76a009780fe060bb4593ea714c5f548a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPARE_FUNC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a06b8fecef765b110cff1a8aa1adbd794</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPARE_MODE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af5a50515d121e0ef24a67977c667add0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPRESSED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a72b1a842a461287f48c6e9601243bbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPRESSED_IMAGE_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad70b42f24717cb3f3c3c494a7e45d488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPRESSION_HINT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7970d7bc60644feb1efd44ac9ce1e796</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a26e189fe84285eb8fae26721662dbe8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_NEGATIVE_X</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae642ad8e3baa2512e2e27be2cf17373d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_NEGATIVE_Y</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d31f977b3490eb05832ecc261313462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_NEGATIVE_Z</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2d568ba9541df33fb21dc5bacbe7b4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_POSITIVE_X</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab83eb56dce8e1f7900585d35016abf39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_POSITIVE_Y</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0605d5ef41613665b34391f9ba398997</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_POSITIVE_Z</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9c63e51b23baa3e2abc01cc0c892a111</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_SEAMLESS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a559d69dd226381f8de362ff0a2b046a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_DEPTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8177de06943e9e08b6f69767c8c18b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_DEPTH_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a73ddc0f0c3f8f296d0b01da64b710193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_DEPTH_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab0635e1aa557ecc46fe37de2e032c5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_FIXED_SAMPLE_LOCATIONS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af6150b665a7d459646e26bfa8acc3adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_GREEN_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afdd5925c23ba27af5a7634d985a8237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_GREEN_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a68c96e698e818193df65ddcde25bb7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_HEIGHT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7041d9d43a5632391c0e895d3d58a3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_INTERNAL_FORMAT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa00e7c44b6e75517063f9aa442396c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_LOD_BIAS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40c7ab0c2d1b3d6c7d12cdb317bb3e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MAG_FILTER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acb47a41b5963d44826f44b7370bccc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MAX_LEVEL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a48898b4f27c2e100bd856fd4ea66d774</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MAX_LOD</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaa37f45604d20d8984672d908e608c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MIN_FILTER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a173a2b2453322dd8d613df6cf2e72480</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MIN_LOD</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae3c158c6a713b4faa2e8616292368f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_RECTANGLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a894a9b851c355d2fc5ffc7f30cf42ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_RED_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afbddad8bdc3f924d11cbf6e0dce15177</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_RED_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ade2542eead220225359999d640e0c226</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SAMPLES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac10c7a97f86732636cc174b15553ba50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SHARED_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7b278b2590cbd8b9133495134b479af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_STENCIL_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a27968cbc72faeb68452b17c9785a8463</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_A</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4c71ec3afb61aa7c0ae7122f780d16c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_B</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5ef97a55b124b754dc7c666920b3c1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_G</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0ccb2626b15d645b5aacc5d5d6057bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_R</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af5187b21849a44fade171f680a6ff608</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_RGBA</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7828207044221ef4ad54d821e5271e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_WIDTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a09f4940e31e048a2ef33152939a8f68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_WRAP_R</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1b69ad7ea841f21165a25e58411b6bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_WRAP_S</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a23a0bc2909cc2f79fe7287aaa044e880</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_WRAP_T</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac307a4772e1d3decd5b6f36192113ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TIME_ELAPSED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab82e4ca4880fdcb8472eda4936513fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TIMEOUT_EXPIRED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac0fee791da35f618da7eb69c3f7ad4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TIMEOUT_IGNORED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d0d00ec4423fb93b7b5176a1478e636</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TIMESTAMP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5e5670e26532454b5bcf04c794ae6ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa25de71b6919d28064050aa872ad9545</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6510e9e0c234ee8751642a58c050feea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_MODE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a88856c81698053157dfdaa6666ecf953</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8c428088ab256025d07b8449d36f73c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_START</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a13de59ba727c28e17ad230511ca6593a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab9708f734c6dea5d060462394fb08d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a158b8a9491e2e56c391b7c43be43f973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_VARYINGS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2fde83e4a4a150e4c80a4c938963a285</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLE_FAN</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a425f188c2bed5dc37bb2b5434388caa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLE_STRIP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad38e94a1120d6688fce6fc805a5b998d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLE_STRIP_ADJACENCY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5a4f16a0cf8dbfd74001c57017c1ee1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6079e7a02a59adad65eb953d9482b1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLES_ADJACENCY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9c6180b6710f6b90112cd91b5ed78378</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRUE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a06316bc3c17db78ce93419fb208945ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_ARRAY_STRIDE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a13fd60a32e502f33b8e4508b41f97da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a18d5fa76925b58fe0036110b92653d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a85f20a7903dac1d5dcba4432a6b9fea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab13c17ba1a532919325963891389aaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_DATA_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a84419653bfb49ceaea19b3b841b32c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_INDEX</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a34f09ef4d97df8fa04b78b0b324fffcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_NAME_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3d317f0fd951a1006dbf98261b6c1d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a58686756509992e96f97a28c8608fb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae3b2e1f7bb097435de0810938eb04fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a60e78a18e1a320aa17894d20f7da2adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1c4b88c4550196906d866a7dbda7bce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a224db3f62a1b3e4f122071a0e9a023e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac7faf99cf20892abe41827bd14874634</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40d9617e7cb5dc7c86a653d64b1b701f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER_START</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7602ed10f09a8bb921ef4ed02fe0887b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_IS_ROW_MAJOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aca4d69cdadf562eef302e6e52934bc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_MATRIX_STRIDE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac82923c9b4f90f6c7db954234f52aaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_NAME_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aafd64b69e044417721eb86cbc267d6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_OFFSET</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad383f4043a1cecd3906b0e3af07bd38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7693b5717a3ae98771fe2e0e513971b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a83cd6d1d6373e84994c6f28a4b7c42bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_ALIGNMENT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8e71ccb4538d4f8f5e8ff074fc5b6754</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_IMAGE_HEIGHT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa1e6adc033f5df7d4dbf160b5ee0e093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_LSB_FIRST</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af7313e080e1c4e8db324c9acc29429dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_ROW_LENGTH</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aff4ed0953505deed9ddec7e44c0cebe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_SKIP_IMAGES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a631a0e701301001433205a1c5ba9a4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_SKIP_PIXELS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8cbfa75d9851ea01d1980e3523c46f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_SKIP_ROWS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aad85118977e9081e716621dd82621d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_SWAP_BYTES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1875827dbad159a7caa1209747baf40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNALED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae441a19593de17c82e19dedab073baae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_BYTE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a80a33c79f69417372d65d2a65ca36d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_BYTE_2_3_3_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aebe39160c74c33c76b1e77695a179747</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_BYTE_3_3_2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad57d095154f5964429dc149add582257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a69b1c02ba0bd93c643c6d82e0c16eb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_10_10_10_2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a57051f9ece699613fa17e87c9ec66910</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_10F_11F_11F_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a26f9ead0291fe1f416f5cbf4b476810f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_24_8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6e9e9f45468754a0b59bf3406d3b5009</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_2_10_10_10_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aefaf553edc188af69b624b40bbecc380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_5_9_9_9_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40a4f21bdf98b383962099f3f31ff351</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_8_8_8_8</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac164b28463958d495e51702198e6d1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_8_8_8_8_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeafffc5d69d3f9e05af201e59c0e78d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9e3d3929fd37a2a572e302d65b48ec4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_1D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab57a5ac8d03db2f07c901066fb5fa4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a050f32c3c00a72f1d5f6a47eed21c180</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4e33cecaa235cad3ca1c58ee91d41a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4bd37ea6be85ae1eca157b99fb979e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9277206d81452ff03df08e0086049524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D_RECT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7924924eb519b5446681fc474d7d7e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7ad578693daa376d11660b858ae91c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_BUFFER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3492730d2e8b27520d2ab78b121edb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_CUBE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae5787afa2218e85510ec38122b7118e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_VEC2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9b1ac6b798f3fc864b98c7e2e091b9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_VEC3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a301ef516233a3aa73acc03d547e01cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_VEC4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5462fdf4744e7ede2cc779e03ddd34bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_NORMALIZED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acd0a0c13e5aeaf3003a89cfbbda5c6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a36c3f955599ab92217a70cce8a22e11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_1_5_5_5_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae0f0fe9a3a82b9a25d0d35aa20931097</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_4_4_4_4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ada3c99cc89e14622e4c62b911fda24fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_4_4_4_4_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a30dd1a52571e3a1deffa686bf1208c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_5_5_5_1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a654599021b9e26bd6feb4c7cd001ef7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_5_6_5</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aecec622a15619219f88d13271b5fd581</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_5_6_5_REV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a513c57ee211a7cb499956f20e1f0363d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UPPER_LEFT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7bd958bbbacde2a29bfd74d50e1ddac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VALIDATE_STATUS</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a24b642fbcaffb55c9131a1e7d981e9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VENDOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aebb8c3cc66d0e8a44e0d320d855ab359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a18f8c168894e0666430a156138cb8cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0a33987ded463298aaf5099615372b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abe50a46f576aaecb45164c71b6e25f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4f43b15014e1e7ab03c4ff00067c94ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a16a1d101bdb857b6438c8e259a67c7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a22808f8ab51eb65eb5d87604cb430b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_5</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae44e2c0f6bb48b28f2b2a8c35431f591</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_2_0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a54343182c95193ba220e4f5c009d4811</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_2_1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af5731cad05ee2f8240dac6e17355f0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_3_0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a705efdb94407e52b7f9c12623f029450</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_3_1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa7778e9b06882c89a842a46408f415ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_3_2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a05130f22f7c0d9295991cbece080dc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_3_3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af73b6a01bf4290af5fd005e4421dbb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ARRAY_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afec6d12cf96e4254bf371f99b0742f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a65e409180ae116e584f27b88d3429e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_DIVISOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aefbc51ad9545cd6bce205b08dab516c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_ENABLED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5ec11ddfc4685d748eb5aa0f2ae6b8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_INTEGER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a052fb8ab714507d257040e3a41fe9eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_NORMALIZED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a27329f794ceb87696a167be875ce7fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_POINTER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2d788006ebbb2cf18f4427626b9969f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a23a9e9e68af6b13075642a1353fd115f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_STRIDE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad708be36b5d59b68ab7c9f19f9733881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_TYPE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a719a3174d4b848cbf2883d45803fbe30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_PROGRAM_POINT_SIZE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7bfa8245cd2258d1b2ab510d2885d40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_SHADER</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aceb29bc16e885f956eb9e351a7dd6276</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEWPORT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8195c4c567f9ebe31c8208485f4fbb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_WAIT_FAILED</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac2491c664c74fc3d48e257dfae68fc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_WRITE_ONLY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab43997c5949dffce6674a7bb8a3059da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_XOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9c194be8f17a6c951d80e3925d248e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ZERO</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a72086daeeb80e5eb5788f42a4eea050e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glActiveTexture</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af15266b67de988f5ddf442bbbdd1b3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_API_CALL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a927dddebb543b0c410276ad0c2dd92ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_API_PTR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae53ad9236de14aa81b547c1c3a6d4774</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_GENERATOR_VERSION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a011f12a92fc08c967f226ea1c9ce8f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_GL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1c7b30bbe6403267132af252b4dfbd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_GNUC_EXTENSION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab70ae7823e852994dce75d9ea6b07753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_MAKE_VERSION</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a60ee2ee57556e9268173d34491db7b83</anchor>
      <arglist>(major, minor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_PLATFORM_APPLE</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a525c82530b662a029be7c4d55c65ec28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_PLATFORM_EMSCRIPTEN</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1c26041606a8662b890c109e958a0d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_PLATFORM_H_</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a06fa90554818a5886c574ed962dec52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_PLATFORM_UWP</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3475d17b29fd0d925c7ba19460583e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_PLATFORM_WIN32</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a60b6ed380499858af0d114267ada5046</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_VERSION_MAJOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a23fff3933d34ef45477f268c45c39fdb</anchor>
      <arglist>(version)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAD_VERSION_MINOR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3cee5ca772600bfe0a087d2913e82a8b</anchor>
      <arglist>(version)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAPI</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abad5ea874b73fa802c9ac0f5488bf9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAPIENTRY</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa97755eb47e4bf2727ad45d610e18206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glAttachShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0cb06d612b3358bfaadbbefd7c51f1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBeginConditionalRender</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a83ef60e3b957fedaaa2fc4c07ef5c3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBeginQuery</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a91cb9c5dc26bb2dabd3df6e67dd45a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBeginTransformFeedback</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a02f6ba4d902cbced78bbe860dea4bf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindAttribLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab6c36d9a152a7d98a26a20176afc2db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3b3a3f8200f094b781e9f61e2f19fc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindBufferBase</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a87beb9f2662d36078b82e78f2f5af209</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindBufferRange</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a236255e8cb6fedb01f0231d66febfb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindFragDataLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a536b449e1e7b4d3d7f1399b9e7c9ae7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindFragDataLocationIndexed</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a16c54a3864df677f6b87c36e9a01ae85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindFramebuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7ea2e382a408e6ffc692e9e6fbaf0c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindRenderbuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa25172732c3d88c7c23d93f9e7d672be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindSampler</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a606b140c2a40ae34866dc96bd59b414d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindTexture</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a987aecafceffb9afaef11412d42e605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindVertexArray</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4c13098a615d32e7f04aa4105149564f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendColor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a07307444475d1fa7124466278618ed55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendEquation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4dfdb2741135dfe425fe08e76572023c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendEquationSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af07e9596f4c8bb748c5e64d1cff6ca35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendFunc</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afbdb5d9533b5a5ed6c66f4ee46025e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendFuncSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a21f7fd667bd8822adaf1a45cc1c1a116</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlitFramebuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2196ee41f55215dd32571970c7be9a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBufferData</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9419a03f5c46e2758f884e9c56d92b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBufferSubData</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab275ed802ac5db3e6b97973aab9d48e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCheckFramebufferStatus</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2097cfa52d11568f886cf6d3cf888f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClampColor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa6973ba0d9a3594209d2c37618cf9ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClear</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afc250a2b6bf11f24bb73534a2f053c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferfi</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adc37c7810a40666881e50e11cb01d066</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adb00133bd8755da072d5af25a006d3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae025c596f1b5f43b7ed1d3088c5bd1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0248c7c634420ac6b01adb353da1e35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearColor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a12060509af7dc9c8353810eb8b7f145c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearDepth</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5e730f2f937dd3ff1acf2cac8671fa39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearStencil</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaf5c676d6310526bd8b372ead70237c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClientWaitSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a377abe2259c9c29f4991f22e0d2965b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glColorMask</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7a28e4c732415129acb357af17c469f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glColorMaski</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac5c54a5e6602c8ee09fa0f97675f9b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompileShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acf7a528ef1ef237d2a7676dcb0f22473</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6fe5ccac09d9294e24b2a6dd72d65256</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afa6bde0b30e12701fb47e1de1615ff52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3d06b4b71bb393baee984ac2d81001a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexSubImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8604142d18a2f0c93506365b3de4c8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexSubImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1c82f4b5238a7ccb590f2d581d4d0ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexSubImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5ded9888485b94805323cdd3d950c228</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyBufferSubData</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af4ef77f7d420a4326715888c0c676c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8a1475bee2387efe9029adcc5e526ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a045e8e600e1925e1b26bc0679b1902ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexSubImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aacdacc25c64de809836d3a8fb6d4013e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexSubImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a707862cda0dbbf37bdfe2a44da5daf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexSubImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5522e8d753519d4eebaec633bd8d3f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCreateProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acf9d728f2b2be42fbc2fe6dada8bcd2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCreateShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4d3447ff3caf454bc686968fbe5f04bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCullFace</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a20d4a8491c6ca041d21096f7567fed20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteBuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a55652a3f087bb13267a5481b6ff1fe19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteFramebuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa7c5c636d1f609455e73ceee2eed8ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a94c0e17529ebff9ddffdf7715b2341cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteQueries</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9c27c2d2cbe3c9cda5c14c12db1650e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteRenderbuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad2c7045354de0b7817406b1590f69efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteSamplers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9ec32a1ffc7be0575b56839076e89b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac012d7614801ed69d643ad388dcfc768</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8dc37527e14cfaa1fe19aca160e5c35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteTextures</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aedf2546140e2c0f0e8d6f62e9998ae73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteVertexArrays</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a214386aefdc30034088a21a6bccfbcbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDepthFunc</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5489df792b3263170eea381093ee6111</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDepthMask</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a93d8da71f9a009043f304be589ed00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDepthRange</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a66fb6e876cffa3ce1361fe9de1ad11d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDetachShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afa5b8f96b52bc2825da63335dcabb07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDisable</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adbbb0a7d41b44182b74a9d4f62ca8a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDisablei</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abd585f3332c38150fb4dfc574d90332e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDisableVertexAttribArray</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0903ee19d8321a1e456bebb54a65ee2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawArrays</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a89377449aceadc060b577926b5413bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawArraysInstanced</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a30e6afc4637e2ed6beaae367851c03d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3bc66a02ab7134459ee7f3307dd1eb65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawBuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae4f8384133dc7f9a68ffde907193ca68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElements</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a81cf4a101af4a4dba6544c8017b5f75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElementsBaseVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab1afc012af2baf4085f7ebda46d53156</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElementsInstanced</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa0c1477a0e3a1833f625029c628ad0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElementsInstancedBaseVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af5ac5193cd32e1913d612f076dcf949c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawRangeElements</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7fa057d7c8e21c3ffb87ab7bd7f9461a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawRangeElementsBaseVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa88a58126327afa56d66dd063a6f1bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEnable</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3f7fa0df22505dd09a24a4e1e74eca09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEnablei</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a38f4fd18e69ce40f1c82b4bc2d7e3072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEnableVertexAttribArray</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6e8ee482001ee8fb9b3d4851116779b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEndConditionalRender</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af5746ff64bb73f2bb47dbef97c36bab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEndQuery</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a50563f73ea862a234a699993f00785b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEndTransformFeedback</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6ee3da23ea5979032639cd185b9433be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFenceSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0c5465806167aaa659a8dac3169c17a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFinish</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a655940bd98884547109b757f23a833ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFlush</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acf861c0c475b4cc6d7a46e0d61c8b173</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFlushMappedBufferRange</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7b5e42c9653e631fb7e0a63d9e1f81f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferRenderbuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa915643d0b21023b01d4dc82f69e5646</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTexture</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a235b789fa6b59cdbc067462b58375903</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTexture1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a52efeaf69e8ed531ada3da7e3034c226</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTexture2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3fb0b694bf693bcd13fae76b3213ba92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTexture3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a171b8689a7fb212f34d1911c954bf126</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTextureLayer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a65e19bfeb1feac01b9f4df7d5fdb5202</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFrontFace</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa19401138cf27b24bb610dea3ef633ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenBuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1b33d322b89d94ad4938461db0a0424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenerateMipmap</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af24c49639dd0c5748c08354cb9fda28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenFramebuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afa884c4d2bb798b2161823f81ad56bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenQueries</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adc236d6ac7cd94c240c5d65e8a1b4ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenRenderbuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8b800cc6117d08d5ec34b32421563799</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenSamplers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a484b89d177c7d0b93b75fff08eff76f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenTextures</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a82ac4415f852b8b5bfe7356202ca934e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenVertexArrays</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a71a2d01a12606fc26c1a28dba23dfce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveAttrib</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a200b607da88b3a3c8e7d08d62f3aa3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniform</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeedce93e9b95768add155ef45c79244a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniformBlockiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad39993553b5075200b54c1dc13d17317</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniformBlockName</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aac404c36f417f47b9938be96ed491472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniformName</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a956cdec28f3a16460befcb2a2a209ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniformsiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a949bdaa449caeaaa3ec0184baf114943</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetAttachedShaders</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa187cb2251126bc204370158d5e7cafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetAttribLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a20f33502cbda8885498352fcdbf71fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBooleani_v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5963189a2046aa970871ddb8a76844b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBooleanv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac29212060007e4e4ea11efe5311a89ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBufferParameteri64v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4273fc53d70857dd27509c6a2db4a734</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBufferParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a86521a2cbeefff0f6dddd8ba6302e34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBufferPointerv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a35e5e655db92cdf5e93fc209710c6312</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBufferSubData</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7a6378c9c0240510dc42396f4415eb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetCompressedTexImage</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5e849478975e44561b64c2d44e71880d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetDoublev</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a548a5400ec0fe52c8e1f4916dab37987</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetError</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0aac05c6a9cb27add42d6e1e4970d9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFloatv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a14afb4d6bcf54d40bc5e499c5887f577</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFragDataIndex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4f0e251d7797ffd7ae092000bb77fc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFragDataLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afe65699a67d4d6b1f66a0df15b415be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFramebufferAttachmentParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8910269a2ab541e1bf74e0bacd12f2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetInteger64i_v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a982191fdf59e5a967d6a5eb6a65f93ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetInteger64v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7263fb30d16b8ca17fe1335acba1482</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetIntegeri_v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a094f75f901beaf220244e68f44a13ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetIntegerv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a70ad6a21033347a0478dad517dd2bb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetMultisamplefv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a908891f3c7cc2d84decc363757186c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramInfoLog</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad0eeab6a26c94a0b78c04aac628e5ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a511181ed70d9d4cf7463a0ffe39f836d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afc9fc63c301245548355e69720f9b9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryObjecti64v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae902543a18ec42b02939c43b43b29074</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryObjectiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7edb54a2882c3aa4329d14b39c5080fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryObjectui64v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a65903b749a041659dcc536450c5eb79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryObjectuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a696018d0aa8e023a72a3413274b26960</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetRenderbufferParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab410c7c2aaeab9be348102e92399d7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSamplerParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5d61d7f76d5fd5566c4564cade47d620</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSamplerParameterIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a50ef91c26ac084427f223bd9e764c88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSamplerParameterIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a321b26028b9da94fc945f6ae67b01552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSamplerParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af183d2dbabdec9fb1cf0273cb969afc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetShaderInfoLog</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3058fd84744eb41e33773ad2b1a8c184</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetShaderiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae7002efbed794728b79205427b3ccc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetShaderSource</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3727c3d4948e80faa04a6fab249801ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetString</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a766db4e4de8f98981e53ea03bd47a004</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetStringi</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a66a9a84822c245ee216264f5f31f7afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSynciv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aacccd0878b538ea6c008b3b812bc8f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexImage</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a42cc197ca6ba5ed7faf60a8dae6b9b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexLevelParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a63aa93b2a547ed1883035b80a99e5700</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexLevelParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a000ea5d0091e287efd51a66dcc9e99c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>accc9a6f60fec1abc928c41d2c70f7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexParameterIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0a30368407fba9b3cacdb4e802ba1e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexParameterIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a45e4ed19713485a941b06e6d4fb9fed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae7b40e87bb7c287fdf6b44b98089a134</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTransformFeedbackVarying</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a508aacda642fe5b9ba21464ef2dbce43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformBlockIndex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab043ad84746ad17972a074f6482fc3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5c5ce6b43070d3280cc4bacc9b243313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformIndices</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1df37ca912a04f421f2cc12021be3278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3cc195ca15e0f1ce9bb05b9c912b4e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a10106e4be90a66213839645cf12770f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab74db1645e5a358ee6bc362219fc9d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribdv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0b94215f7b6a7a92dd2406821e9b6fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a85895e4bcd2c074091befeeea4ceb103</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac009acf9601c13f88cd9a27e659e37da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab504c05bac572a0fc5a6431a4af28c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a044a1d05a7ef2aa1cb36485e3fc46e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribPointerv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1e4bdd8a3e61cc3fce4a27c4b56bd993</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glHint</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac5d180def44f47a23ce742ced50fff4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7d048ef5fc180225cc75877fe1d58fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsEnabled</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac054411fc4ed56fbc5d1fad023ce25f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsEnabledi</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a13e94779c3268bb7acfacabf60c9bae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsFramebuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad390f11b28d2d2454cce82092dad790b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a30bc0da1c1f1cbd3b54af1342df15aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsQuery</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a42b767947a7527511918b69ba6b034b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsRenderbuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a384fc6a1ba6c138dab269ed59d78937f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsSampler</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4bd77453865b32282269d62fad8b3c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2497c5831528b8d1a419dfb409ba276d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad55a40d7e7b31a2b716d80122e3d00ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsTexture</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a239f4edbbd9748d15b888a990fb732f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsVertexArray</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a475831e8d26e60ed59c56a102bbb5715</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glLineWidth</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac8934b6d1f58aa087424d8080ccf031c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glLinkProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad241352c6eee6e79f09942ef0771db47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glLogicOp</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a112d0c475cc2e8e69196c15e43457984</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMapBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a88f951d9fb1bd55e28bc3c8581adf2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMapBufferRange</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af93b9b5b14312a158e2570cac7a99385</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiDrawArrays</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a541a3beb46078c868d8c1c308ea3bac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiDrawElements</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40be6e3a71ef51595c25126f907f3a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiDrawElementsBaseVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adfe174e4c97cb1a8008e29944336a46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPixelStoref</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aebf6f92d3028c1fc3ba4de5ff384aee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPixelStorei</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2fafe3fe4732d1a3b3f4202ae5332ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointParameterf</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a84929c5a52203a4d598faac8cf4ee864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4fb3e6f7acad4dc961cc6b1357064111</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointParameteri</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5778e34a6456d1249d9a0bdcb2052387</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afdd1b655604b6de64dc2a60640e838bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointSize</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7f1f9a0fe9bed11438638a721bd6660d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPolygonMode</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad1c418e56ab98e908d315fb30fd57e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPolygonOffset</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3fb384e4fb282514a8c20afe6ecdb612</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPrimitiveRestartIndex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a837ada82ce32d2e2a2425e653d7590ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProvokingVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac1c037b79f98708467c61dd539fd5aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glQueryCounter</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af183cae7f57e927a6911fda7b11c8d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glReadBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5810aaf501d0a2a090f46a7f2121e4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glReadPixels</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a62d860a543f5aa5813f5789526b6ad23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glRenderbufferStorage</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad9d72969a26069958dea3598cfecb687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glRenderbufferStorageMultisample</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a514c77ac5c52216d1318b2afc72df793</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSampleCoverage</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0248e7d00fae671ff89d8463b4264334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSampleMaski</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac57c21a30240228e2729540ff360d9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameterf</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a770f38b989f4929aba1e1468af458d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a67af3d82fadd6313148a80b2b5986df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameteri</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af22c7fe256c2d533f1bdbe4f7e351b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameterIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a66df9083d62016fa3bb45bec6f4f48e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameterIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1fec1ece3c55dcfd5b482e84386d3c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a835ba55e6022d86fe3f04b116bf969aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glScissor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a59fda0798af5145c920422ba0bd28bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glShaderSource</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a369ec108462c247e3028edc9070117a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilFunc</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8871ec64aa386201d6f1d054c763d064</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilFuncSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a70008734d7c535e7f41e5283b3c2091b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilMask</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acd5fc46c59e53fdab78011888f7b1d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilMaskSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af7db2f9e5240bb06aaf7c103e00a65c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilOp</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6c44d3915453f83f6ac83c10ea82303d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilOpSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a24f4f4542ac907e9c4e89e689966890f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a450a439ee9b85b9338d2af3745916bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8ca89670f3f1ebd24dc033db9ac04b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7da97095b562f67f161b50104776a66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage2DMultisample</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab21d2eb7b3ec168bda12feeb60824f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae17ed43d9958b23226176a98e992fc04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage3DMultisample</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7bf2256b929a7fe611f003f481b48cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameterf</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6ec921647b99c0224fc78d54f1798b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a71e5cc6c0302493f488883007a26361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameteri</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5817fa85137822142b4951eacd0154e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameterIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad3e708352a87cdfef90b0c1140335be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameterIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab2f86b6a4d71355a330ab4b98ffec725</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2d17dd9bb4f61ac23e003f9792440b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexSubImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4b8c9438a8ea99bc12bb7dc3b1962577</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexSubImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a90520731d99d69c72294c595d47385f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexSubImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa0817ce66934d545ee41b57c21675453</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTransformFeedbackVaryings</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a27ccffca3b54695db0da52a26461ea51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a213791d8094088fb4c40d265b7fe7694</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7b834ab4b0d141e408001f708e1395ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abf9380e68d38f458f86a54870846026e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7c47f9ffec65859a57a432fb366b9d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af0093e3509bfedce6680c22abe31fa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a56020237914cf97fde72ef50b0e03a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a560652430f183407dbb3bec12eefed88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8f68825b5857a0eab9387a49ba2cae3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7fc90045a636a795e582a2c1267948ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af6f6605dcba84d5d873fed44fbc96f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4dea6e90fc04a494155f19ca486f68c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a71b2323f36b02e99442ef7ae2f73e2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae24937a9308501abc9c9def17f4ad09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a264e119325884947733141031ec9ff68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a110b969f3eb1fafb2d361ce505498fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a95762f7dc966f361c756f5e90a957731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa488d034cdf16da9ec88f01b5c8fbaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7f99de40b3c7dc88f6098bb088c3be92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acc7199596adb761de242faa1abd134c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2f24b3425eec94391cbfbb638466c65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5db8cab9ed3836c5e3a32214882a3874</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaf1ddfef4edd75bda5ff88270ea8b699</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab2bb570d3beff30fc59a79abe0bd0f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a7b56a8a96de5d39a067f592f8471bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformBlockBinding</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afd3bf64f8afeb83d04e6202a5984051f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa9ad56ab6b3ac0be4283a9adc9f964b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix2x3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0470de2356279acbf2f7fa498e22bbb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix2x4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad64ea1144827b327f152d40604d351dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a847304805951481f5b241560bcff043e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix3x2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ace7581fcfce316e70983c2483f1805a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix3x4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0d1bb5415599ba20add1d20451f44834</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1cd4c6b9e1fb6b4eb927ab0997de48ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix4x2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac085d5750b97f1ab1867c354df86a830</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix4x3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acb1097a396aedb5da1f182bd7ed6d431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUnmapBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae6a0a2dca1b86176367fab8941e9ab8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUseProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad8e40c882d63c4671dea2ca2dfcf3046</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glValidateProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2c4e7062b86f6502acd85c4a95d9c398</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1d</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0b47b82973b65658276a716f3cc0f63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1dv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae18dae5bb9ce1d03c6ba59a20537cfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9abee4709481e8be0cda7e690a22fc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a66a0e90f2321f18b73f7983b292da50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1s</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a22ff7b3139174894503fbae4110d5c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a31ad15ff4782bb14b55db79426711e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2d</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a00ea4b5ff6c4421534a75062024e7d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2dv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aafa61253ce43c0048ad828bfdf7347de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7a318cc8fa2e52fe4239bcdf39dfc2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a915a7740836bcf6432741a7127ea4bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2s</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6b9b450cacba0d1fb24f7e82eab87b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aec0f512b9b69156954d4fc5ee3296c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3d</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af7859021d5ea0051146e17a716080fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3dv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3de5cd3e294f6955122a34dbc4b28af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af1813f0b6f4e75d4178f11bea112b66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8ccb60e559ce226504fed2d29600b1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3s</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0c2238bb2b12c74a5c96cb9ff81f7a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa9ccaabd522b3f6ac0ca38b7cbcd9149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4bv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab56fc6fb031a44ce2e5317f1a47d824c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4d</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a97f7571f7b5d69fa7b0e0aff90907551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4dv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a22db86d70fedc632ba2102d35a428350</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab4379f55177e0ac186ffa27f7e218a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a49bb40d5b12a88b3261618a922c5ab41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a20adc20ddda912bf82e2250e3b45191f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nbv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a413082c483eb1170e407e27431b0749c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Niv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abab31c747bbcea7888b29cd5c2075358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nsv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a39643e611235435bdb0c528f24c9c43c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nub</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a529e580e2bc0b018e1dbf900ea18dadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nubv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae5b6e2e5a24448e35b45da2634da4553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8060216c054a5042ba825b220b5dcb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nusv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac3339e3e6ed275cff517005516b958e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4s</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a237571732a7fb356792dda17d319a553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab31c6d315b2db06d10bd448c81299ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4ubv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a76a4c589af6f3f3e27d0ff5b64134f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad04f223f50b2da67ee2f9fae646e619a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4usv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6850c19e5535c2308820bc9ca1281455</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribDivisor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a54d7419c70c2cec0db1594e23c90e546</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI1i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a99e228705056112915f445fe3865b53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI1iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaca407a76c5f5b11189c3b12f6e7c34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI1ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae9650c3322646dada89c6f8d4729f36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI1uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4281b023e1e9e76d6cb8c49ca541bd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI2i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac194683c1a19682351d915d244a47499</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI2iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a78145be983b065a44320c2e994c47931</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI2ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a53c11296ce705e51a123339117fbd163</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI2uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa324db512fc4ca4035f8100877905472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI3i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a417269731fbb483680d4930ee6334240</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI3iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a93321ecadb6af31bd72edb90afcc096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI3ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a55510ec365eb8c16faa7aaf1058fab5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI3uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a21a9bbbf7f156f7b86a6e60735d18ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4bv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8a6333cff9f9ed403db518fb6eb471f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a915a214c99e74dd0af71d93eb6aacfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2904adab9406077192537c282fbfaa77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a80c17e1e2dcb64af7530da37ba812218</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4ubv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1165f57d5bb03caf1339cd080744624b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a88e8a836f0d1ffdb20288a04ddd08a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6f754a88a81ecaca45fb7749b80a1296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4usv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a56c3271d4463de6fe9fc2c41ca4030a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribIPointer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4c19069a22ebd709443b65a9c170be49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP1ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7b4897a0df29a66ff310aa5a0ab1eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP1uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8cd6cd49467d9288897dfa4daeed2671</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP2ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1beb33119cf9ae49b15ceea8e7ed2496</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP2uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aae01f829aad42b7f3193deca92075535</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP3ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae81d2ecc40b9434cb2f0095f4ca36e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP3uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a14f9ad62825564a2619bcefe8eb851af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP4ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2a75eaaf8b4a112d7a45deb04035567d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP4uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d638684b8451fe14d95083f6953340d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribPointer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8afadc1fe36886688a02097cc63a17cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glViewport</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab54b002beb984f066acd0dd7fff469dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glWaitSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac075552d3b185e9f0979cc980e716840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLADapiproc</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3846514fc4f209fb7736dcbe3e5caccf</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>GLADapiproc(*</type>
      <name>GLADloadfunc</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad93f2ec070d0526a454a3cfdaedd344b</anchor>
      <arglist>)(const char *name)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLADpostcallback</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a352cbf566fef16b44d1f187dbc1fe12d</anchor>
      <arglist>)(void *ret, const char *name, GLADapiproc apiproc, int len_args,...)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLADprecallback</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ace7ec17ce773f2bd6d26525fd6cfe546</anchor>
      <arglist>)(const char *name, GLADapiproc apiproc, int len_args,...)</arglist>
    </member>
    <member kind="typedef">
      <type>GLADapiproc(*</type>
      <name>GLADuserptrloadfunc</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a03952ee64de15eb14cf7add74902c311</anchor>
      <arglist>)(void *userptr, const char *name)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLbitfield</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0fb936f29008789fb46b434319f68cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>GLboolean</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa010a67382116caf29c29318251ccb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_int8_t</type>
      <name>GLbyte</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af5ffb7ff6fb66b36d9c8d999f19b5e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>GLchar</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af7575655ac056b187ea385966b95a22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>GLcharARB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac2f31b59b9462b23a2631eb005e07b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>GLclampd</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abcfa26465edd603937283c6ffae752c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_float_t</type>
      <name>GLclampf</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af387aa958960231c80566b243bd2c641</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_int32_t</type>
      <name>GLclampx</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3cc1099397c6d6849d2e36bff265369a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>GLDEBUGPROCAMD</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a836e6037fa15e3b2538adfd2743bd85b</anchor>
      <arglist>)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, void *userParam)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>GLDEBUGPROCARB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a19c4903c32e3bff11b1c553aa5924324</anchor>
      <arglist>)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>GLDEBUGPROCKHR</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7fd7333f3517a3ced6b780fc601194b4</anchor>
      <arglist>)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)</arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>GLdouble</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4f86c02824a01bb647d89449b9a8eacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>GLeglClientBufferEXT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1bfeac4d5407b11bcc3afc425314db46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>GLeglImageOES</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af257f88d4c552c56f0e0eaae7f3bcf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLenum</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7efd7809e1632cdae75603fd1fee61c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_int32_t</type>
      <name>GLfixed</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acc7597b706a657e1bd9926188f4d9b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_float_t</type>
      <name>GLfloat</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a836cf6377099e88abf24c255b5b0ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_uint16_t</type>
      <name>GLhalf</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaab165260c0c79daafe1104d208886be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_uint16_t</type>
      <name>GLhalfARB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa129ca5efc5b40b6215e895ca3fc5679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>GLhalfNV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a31e7c1ab4b4de65e6e375457b9d9e905</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLhandleARB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aecacf797f2548a1955e5da0d90186f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>GLint</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5ac0f3c4d7fafd42b284b5487a791017</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_int64_t</type>
      <name>GLint64</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac969fc40047bd8b1c8831bbb2d866024</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_int64_t</type>
      <name>GLint64EXT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acf841ff0a2a362d634c9bfff91032157</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_intptr_t</type>
      <name>GLintptr</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab771f8959d534af628131f1ecc61743d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_intptr_t</type>
      <name>GLintptrARB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a46c9ee466a84d47c3c8c8cc3a1954dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_int16_t</type>
      <name>GLshort</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a23f4924d457936e5aae89ae78b0c887f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>GLsizei</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9289d5b99dc1f27f01480360f2e18ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_ssize_t</type>
      <name>GLsizeiptr</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a45f630b0dfee935f0aed0010167cddb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_ssize_t</type>
      <name>GLsizeiptrARB</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a19844b65cb42b97234ec7e5f1d59760b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct __GLsync *</type>
      <name>GLsync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a76505d9c6143ec25613be3749a186e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_uint8_t</type>
      <name>GLubyte</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a59983474d77b865798a8f3b9afd2e93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLuint</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa311c7f0d6ec4f1a33f9235c3651b86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_uint64_t</type>
      <name>GLuint64</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adbb9e0a0aabe9a1f091767d510b77cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_uint64_t</type>
      <name>GLuint64EXT</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a57d0ede645a3127d93c5ffb4a6510553</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_uint16_t</type>
      <name>GLushort</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1fa057a9d11e2e63a97f3ab0d8de9ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLintptr</type>
      <name>GLvdpauSurfaceNV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adba870a8bc26c517de6050c0552feca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>GLvoid</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1e5eb1ac5e47603cc80ab58338b92393</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>GLVULKANPROCNV</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1ee993f3fc608b661eba2096b517c627</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint</type>
      <name>id</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae52362b10d585638f5b96140e90f1b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLsizei</type>
      <name>length</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8711630a7a4ba23490bf1b11d5f54fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLsizei const GLchar *</type>
      <name>message</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abafd1848498af1e630470ac60a9abae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLACTIVETEXTUREPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9ffada5ff62ece2084bd0ac1ba188abb</anchor>
      <arglist>)(GLenum texture)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLATTACHSHADERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a091dcfea46d5fee48cc44685ef1ef3b1</anchor>
      <arglist>)(GLuint program, GLuint shader)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBEGINCONDITIONALRENDERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4cccea2d9b15f7c51436a19cc20589b4</anchor>
      <arglist>)(GLuint id, GLenum mode)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBEGINQUERYPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acd621bfe7a34ecf652c7d09064765e35</anchor>
      <arglist>)(GLenum target, GLuint id)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBEGINTRANSFORMFEEDBACKPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a362526df17d05df854e5c1fa269077</anchor>
      <arglist>)(GLenum primitiveMode)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDATTRIBLOCATIONPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a56e276158539502caed34c7eabc760dc</anchor>
      <arglist>)(GLuint program, GLuint index, const GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDBUFFERBASEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a480b93178ff32491e16d19bae46da920</anchor>
      <arglist>)(GLenum target, GLuint index, GLuint buffer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4061115ca6665437deff139782d433dd</anchor>
      <arglist>)(GLenum target, GLuint buffer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDBUFFERRANGEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a73f93811d1a67d8ddba91d91f3535f32</anchor>
      <arglist>)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDFRAGDATALOCATIONINDEXEDPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a959f799979871d1b68bc0b79db29c1d6</anchor>
      <arglist>)(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDFRAGDATALOCATIONPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab71c395e726ec315120b94ac626085a3</anchor>
      <arglist>)(GLuint program, GLuint color, const GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDFRAMEBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adbc33866f82a3a95162e4280216add10</anchor>
      <arglist>)(GLenum target, GLuint framebuffer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDRENDERBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab473419b82948b1e3128f5139d31af3c</anchor>
      <arglist>)(GLenum target, GLuint renderbuffer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDSAMPLERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8b99a90eac0e527398664d9971853eab</anchor>
      <arglist>)(GLuint unit, GLuint sampler)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDTEXTUREPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8891ac5dc3ce6d96f4cca6eac075f9fa</anchor>
      <arglist>)(GLenum target, GLuint texture)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBINDVERTEXARRAYPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a435e16521e165e8f6eeda98b3ef79aa0</anchor>
      <arglist>)(GLuint array)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBLENDCOLORPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a09b303c83002e8cc17c859523ef15162</anchor>
      <arglist>)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBLENDEQUATIONPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6bd1f9cc8617b99f1207b47a87a55833</anchor>
      <arglist>)(GLenum mode)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBLENDEQUATIONSEPARATEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0ac999ab23ed156a3796e9524c180fa6</anchor>
      <arglist>)(GLenum modeRGB, GLenum modeAlpha)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBLENDFUNCPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5b5e00af5ed0ad2b454d95af61871c29</anchor>
      <arglist>)(GLenum sfactor, GLenum dfactor)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBLENDFUNCSEPARATEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa83866c43bb39336dd3faa6fcb3ecfbf</anchor>
      <arglist>)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBLITFRAMEBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acc7c50d147a04ae3541163fc045e1e81</anchor>
      <arglist>)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBUFFERDATAPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a07b8da023256d962d152d1592ad340f2</anchor>
      <arglist>)(GLenum target, GLsizeiptr size, const void *data, GLenum usage)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLBUFFERSUBDATAPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6378f7b2cc910b36b97b920fd6b4407b</anchor>
      <arglist>)(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>GLenum(GLAD_API_PTR *</type>
      <name>PFNGLCHECKFRAMEBUFFERSTATUSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7481375906f00edb3fa8621c6f18a020</anchor>
      <arglist>)(GLenum target)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCLAMPCOLORPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0cdaa46157911863b0f516aea7671d25</anchor>
      <arglist>)(GLenum target, GLenum clamp)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCLEARBUFFERFIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7cc4cbd8aedbda895f3b2efac3f7cd16</anchor>
      <arglist>)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCLEARBUFFERFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad02082d2fe7f3cea4c64798ded2000a2</anchor>
      <arglist>)(GLenum buffer, GLint drawbuffer, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCLEARBUFFERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae2bc7d314f406c15a362fbf348e8fc07</anchor>
      <arglist>)(GLenum buffer, GLint drawbuffer, const GLint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCLEARBUFFERUIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae670781216720588a098b1bb632fc80a</anchor>
      <arglist>)(GLenum buffer, GLint drawbuffer, const GLuint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCLEARCOLORPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af8c4c41421bdb6724a8375712f121ab7</anchor>
      <arglist>)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCLEARDEPTHPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac1f19bc2c0c9dee2a539151702a7d21d</anchor>
      <arglist>)(GLdouble depth)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCLEARPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af04c6a0737c676b8ff50323404678093</anchor>
      <arglist>)(GLbitfield mask)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCLEARSTENCILPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeb75861bef85c73e219476418d8a5ccd</anchor>
      <arglist>)(GLint s)</arglist>
    </member>
    <member kind="typedef">
      <type>GLenum(GLAD_API_PTR *</type>
      <name>PFNGLCLIENTWAITSYNCPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9e4108698b673472dd853947403beb4d</anchor>
      <arglist>)(GLsync sync, GLbitfield flags, GLuint64 timeout)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOLORMASKIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a04a212e6bc8a9c66312585a0ce57cc8f</anchor>
      <arglist>)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOLORMASKPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acaca1cede3fa74ee1a808fb25217cb01</anchor>
      <arglist>)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOMPILESHADERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab0a5b692e09c290d5774811204074f32</anchor>
      <arglist>)(GLuint shader)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOMPRESSEDTEXIMAGE1DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0b4774e7351e9077792fd230c4c4922c</anchor>
      <arglist>)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOMPRESSEDTEXIMAGE2DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a332c23c710a3242dd112b5e8a4439396</anchor>
      <arglist>)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOMPRESSEDTEXIMAGE3DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac8a7af5dc943bf85218692fa51391e57</anchor>
      <arglist>)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a90820701a79962773ea1d72780da1cfe</anchor>
      <arglist>)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a632d0e089538939f3962949f3171a493</anchor>
      <arglist>)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2a1b4f2746920547c53fbb971e876c9e</anchor>
      <arglist>)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOPYBUFFERSUBDATAPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae991f56b5a5c2fa30e614eb416ab0ffb</anchor>
      <arglist>)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOPYTEXIMAGE1DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af9de0232996a5d1572e322899c2d730d</anchor>
      <arglist>)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOPYTEXIMAGE2DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4305f39a8a2a380d84c624fbe4577bcf</anchor>
      <arglist>)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOPYTEXSUBIMAGE1DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1f101ea2412b175898c9cf4364aa5580</anchor>
      <arglist>)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOPYTEXSUBIMAGE2DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad3d8fea4e32b4d0c577939bc56b19ba1</anchor>
      <arglist>)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCOPYTEXSUBIMAGE3DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8b25fd0f673e5f42eca85845052356d6</anchor>
      <arglist>)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)</arglist>
    </member>
    <member kind="typedef">
      <type>GLuint(GLAD_API_PTR *</type>
      <name>PFNGLCREATEPROGRAMPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7633bd75838af2766eded195d9fa2d20</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>GLuint(GLAD_API_PTR *</type>
      <name>PFNGLCREATESHADERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1f5525212e3689d365297feba71f3c5b</anchor>
      <arglist>)(GLenum type)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLCULLFACEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8cfe4d7b7a40fbfd975e71ae81c98c41</anchor>
      <arglist>)(GLenum mode)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETEBUFFERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae845f57efd2e5db4a9577eb10eca4a7b</anchor>
      <arglist>)(GLsizei n, const GLuint *buffers)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETEFRAMEBUFFERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab6debf74d526dc041b1bc4694b15d6e6</anchor>
      <arglist>)(GLsizei n, const GLuint *framebuffers)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETEPROGRAMPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a639f4dcc1bc8a2387f6f1bf4595bcf44</anchor>
      <arglist>)(GLuint program)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETEQUERIESPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2b46f8926d1393e245f7112cd3c71778</anchor>
      <arglist>)(GLsizei n, const GLuint *ids)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETERENDERBUFFERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac9fc0917c64020bc36a7a38e0380ae5b</anchor>
      <arglist>)(GLsizei n, const GLuint *renderbuffers)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETESAMPLERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af926dc7ee0b9b7c1a55025e75a02a396</anchor>
      <arglist>)(GLsizei count, const GLuint *samplers)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETESHADERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4ca18c02b086c32aed11818122742727</anchor>
      <arglist>)(GLuint shader)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETESYNCPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a138920b31b3823467b0de72b2cf80830</anchor>
      <arglist>)(GLsync sync)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETETEXTURESPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afe64a5f08e70a9014c265e4cbd575500</anchor>
      <arglist>)(GLsizei n, const GLuint *textures)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDELETEVERTEXARRAYSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a16f282f00b7575880e5a5ae47e7e6621</anchor>
      <arglist>)(GLsizei n, const GLuint *arrays)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDEPTHFUNCPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1b2654ddcb1e31c0a6056c8c4a5b69b4</anchor>
      <arglist>)(GLenum func)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDEPTHMASKPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a48684fe91682f63541a9c9bc257b4742</anchor>
      <arglist>)(GLboolean flag)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDEPTHRANGEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2e7ae366f87f6350cc7007299f7bfd35</anchor>
      <arglist>)(GLdouble n, GLdouble f)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDETACHSHADERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac84ac7f30bd8ab8f9db7088aea49b40c</anchor>
      <arglist>)(GLuint program, GLuint shader)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDISABLEIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9b977b449c8b39179172ceebc37213de</anchor>
      <arglist>)(GLenum target, GLuint index)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDISABLEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5759e2e9e8723164d056b58aca186513</anchor>
      <arglist>)(GLenum cap)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDISABLEVERTEXATTRIBARRAYPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab19537a799a4759923a81454eb878866</anchor>
      <arglist>)(GLuint index)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWARRAYSINSTANCEDPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8e0964fb8b79f71dd64c0b77a6f6a905</anchor>
      <arglist>)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWARRAYSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa267dfe351b61dc6979cceb58b0eea76</anchor>
      <arglist>)(GLenum mode, GLint first, GLsizei count)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aba69722cafc757fb152893aa9988691e</anchor>
      <arglist>)(GLenum buf)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWBUFFERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a56ff67ea24bd679a14427411204f24d1</anchor>
      <arglist>)(GLsizei n, const GLenum *bufs)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWELEMENTSBASEVERTEXPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acc514d6f5686f19083eb56a5737bb3a0</anchor>
      <arglist>)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a82a59ea49cef1c211b601834b152f893</anchor>
      <arglist>)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWELEMENTSINSTANCEDPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9d1b529fc4cef184386145db2bf9010e</anchor>
      <arglist>)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWELEMENTSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6cfe9c56d72c7389a8f96c7aac2d2ec9</anchor>
      <arglist>)(GLenum mode, GLsizei count, GLenum type, const void *indices)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa61f45a831728283a1d66ca1aa0be6ab</anchor>
      <arglist>)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLDRAWRANGEELEMENTSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab975212eeac97b9c0c2421a6f07dfdfd</anchor>
      <arglist>)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLENABLEIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0de05f05c036f08dd3594bcf0d8211b8</anchor>
      <arglist>)(GLenum target, GLuint index)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLENABLEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afa2370ecccfb176676ced13d5178d6ef</anchor>
      <arglist>)(GLenum cap)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLENABLEVERTEXATTRIBARRAYPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa18be6b9734de15ea811d37fae189b85</anchor>
      <arglist>)(GLuint index)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLENDCONDITIONALRENDERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a11966b31db1d328b9a62efd10d3238a5</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLENDQUERYPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa68471def2bc250cd6ce24e54407c4c8</anchor>
      <arglist>)(GLenum target)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLENDTRANSFORMFEEDBACKPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae3dc6b479a16a23c77c27b548d339c14</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>GLsync(GLAD_API_PTR *</type>
      <name>PFNGLFENCESYNCPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40dc5fcf23ad1d516627cd1740f85e51</anchor>
      <arglist>)(GLenum condition, GLbitfield flags)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFINISHPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a73d25f8df088a7bebfb3eefc515f8977</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFLUSHMAPPEDBUFFERRANGEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7ba04251a54d9cfa8ec724449532fb05</anchor>
      <arglist>)(GLenum target, GLintptr offset, GLsizeiptr length)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFLUSHPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a466d4811f144b34ebc2ccf96a915fb92</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFRAMEBUFFERRENDERBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a563d928ecc71d5c82e3a1c465535427a</anchor>
      <arglist>)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFRAMEBUFFERTEXTURE1DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9b31be314fda496ea612a07f17c3c394</anchor>
      <arglist>)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFRAMEBUFFERTEXTURE2DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae8da90eb11bab184b4d941885cd257fd</anchor>
      <arglist>)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFRAMEBUFFERTEXTURE3DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa0d15bc21f2dd57be18768f7ff365a1c</anchor>
      <arglist>)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFRAMEBUFFERTEXTURELAYERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afca263930be43c945dd5a3c8e1c8cc5f</anchor>
      <arglist>)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFRAMEBUFFERTEXTUREPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a47ec0f382b8f13ffd28bd5a13deb4724</anchor>
      <arglist>)(GLenum target, GLenum attachment, GLuint texture, GLint level)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLFRONTFACEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a922beedbaf0cf6eaa0b0aecc52df8981</anchor>
      <arglist>)(GLenum mode)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGENBUFFERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>affa53abe01e851736de3ea65a46eaf89</anchor>
      <arglist>)(GLsizei n, GLuint *buffers)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGENERATEMIPMAPPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4d32bc75b56264cfbf28f47a4d34bfd3</anchor>
      <arglist>)(GLenum target)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGENFRAMEBUFFERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaa9117c0add8a6458c5e34e74cb53853</anchor>
      <arglist>)(GLsizei n, GLuint *framebuffers)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGENQUERIESPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab87103b83a87168b39c46c37d55a377c</anchor>
      <arglist>)(GLsizei n, GLuint *ids)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGENRENDERBUFFERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a18365307881b8b5ff98bf24823ce3a91</anchor>
      <arglist>)(GLsizei n, GLuint *renderbuffers)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGENSAMPLERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a41ab63f94326e509eec501c8f1c78be4</anchor>
      <arglist>)(GLsizei count, GLuint *samplers)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGENTEXTURESPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1bc9352785d85a8e0a91722277de4b9e</anchor>
      <arglist>)(GLsizei n, GLuint *textures)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGENVERTEXARRAYSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abd97db774eade2bcc31a28f1cdc87d43</anchor>
      <arglist>)(GLsizei n, GLuint *arrays)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETACTIVEATTRIBPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a25ba7c9e72edcd7f4d17cb3d423d58e5</anchor>
      <arglist>)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETACTIVEUNIFORMBLOCKIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac0a03e7b1d624cf9e0ef5541a0de4863</anchor>
      <arglist>)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaf77c5f76623b445cf79f9d4fd7b7ba0</anchor>
      <arglist>)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETACTIVEUNIFORMNAMEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a669870f575035e672b5b4a651d6d6167</anchor>
      <arglist>)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETACTIVEUNIFORMPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac4101f58b8ebf50b5e4d77e549c0fd57</anchor>
      <arglist>)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETACTIVEUNIFORMSIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac0e9689115750b72100f0003a3b14032</anchor>
      <arglist>)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETATTACHEDSHADERSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac63a7807f8bd39c8519af3b06f30eca5</anchor>
      <arglist>)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)</arglist>
    </member>
    <member kind="typedef">
      <type>GLint(GLAD_API_PTR *</type>
      <name>PFNGLGETATTRIBLOCATIONPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a77022bf57430946b4d46a553a72b8f73</anchor>
      <arglist>)(GLuint program, const GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETBOOLEANI_VPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a28a8369acd0ebb77af56e8af251dcb87</anchor>
      <arglist>)(GLenum target, GLuint index, GLboolean *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETBOOLEANVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a54973c370b8faa26640276c9b893902c</anchor>
      <arglist>)(GLenum pname, GLboolean *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETBUFFERPARAMETERI64VPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a66c83755ad531d482cc2ee7d07023385</anchor>
      <arglist>)(GLenum target, GLenum pname, GLint64 *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETBUFFERPARAMETERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8dffe575e0673ce3ff5d722a1c59c9d9</anchor>
      <arglist>)(GLenum target, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETBUFFERPOINTERVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aecdd77e6ae650200e2ed450ca5aaa8d8</anchor>
      <arglist>)(GLenum target, GLenum pname, void **params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETBUFFERSUBDATAPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1ec8915df68250a7e0d8e81ab7015c60</anchor>
      <arglist>)(GLenum target, GLintptr offset, GLsizeiptr size, void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETCOMPRESSEDTEXIMAGEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab95c57dcd0352947ed78cc82b9c3a29d</anchor>
      <arglist>)(GLenum target, GLint level, void *img)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETDOUBLEVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afdd1d08366f4a1a6de371a75fe6a7047</anchor>
      <arglist>)(GLenum pname, GLdouble *data)</arglist>
    </member>
    <member kind="typedef">
      <type>GLenum(GLAD_API_PTR *</type>
      <name>PFNGLGETERRORPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a308037e27d69b2a9f040e54f6ae61bce</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETFLOATVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0fad73bbd5f65e741824c249e6f30ef7</anchor>
      <arglist>)(GLenum pname, GLfloat *data)</arglist>
    </member>
    <member kind="typedef">
      <type>GLint(GLAD_API_PTR *</type>
      <name>PFNGLGETFRAGDATAINDEXPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afca4b6c0345fb6a58e5335604c06cc30</anchor>
      <arglist>)(GLuint program, const GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>GLint(GLAD_API_PTR *</type>
      <name>PFNGLGETFRAGDATALOCATIONPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae968406e8e3ae3f3afa5797130a55204</anchor>
      <arglist>)(GLuint program, const GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad1a8e135bd3da14ce944bbb6f1c2c4a2</anchor>
      <arglist>)(GLenum target, GLenum attachment, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETINTEGER64I_VPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a46ca4676231a4aea03a45bba8e228d77</anchor>
      <arglist>)(GLenum target, GLuint index, GLint64 *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETINTEGER64VPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afa0be074f3b6ad5db696347f426d3d7b</anchor>
      <arglist>)(GLenum pname, GLint64 *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETINTEGERI_VPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4d58e966b866792d7bef23e7f648a504</anchor>
      <arglist>)(GLenum target, GLuint index, GLint *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETINTEGERVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6d42f55a0bd04d4868f43a8236aa9a7a</anchor>
      <arglist>)(GLenum pname, GLint *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETMULTISAMPLEFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a30421f17dc8955e81d03ae5bf87fa362</anchor>
      <arglist>)(GLenum pname, GLuint index, GLfloat *val)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETPROGRAMINFOLOGPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a199a349476350fc5c2ffe0b51233379d</anchor>
      <arglist>)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETPROGRAMIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acc5f049396933d918c1128bbc1f9aa0a</anchor>
      <arglist>)(GLuint program, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETQUERYIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af8d09a8728b27660de5c41429e11cab8</anchor>
      <arglist>)(GLenum target, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETQUERYOBJECTI64VPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3da30f5f1f43c2bda553e44a24df02d0</anchor>
      <arglist>)(GLuint id, GLenum pname, GLint64 *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETQUERYOBJECTIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8954d652a9613c87d85354f142767b55</anchor>
      <arglist>)(GLuint id, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETQUERYOBJECTUI64VPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af4e8cf9599cec179afccef07f5f4e2fe</anchor>
      <arglist>)(GLuint id, GLenum pname, GLuint64 *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETQUERYOBJECTUIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a026e45afedd062aa657ca255ab10001a</anchor>
      <arglist>)(GLuint id, GLenum pname, GLuint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETRENDERBUFFERPARAMETERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa0959374d66613ac57acf2b1b064cf82</anchor>
      <arglist>)(GLenum target, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETSAMPLERPARAMETERFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a89b73da20e387b80e948367db15a607f</anchor>
      <arglist>)(GLuint sampler, GLenum pname, GLfloat *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETSAMPLERPARAMETERIIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0c9f7d2893bfc5beae569a0eeea201c7</anchor>
      <arglist>)(GLuint sampler, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETSAMPLERPARAMETERIUIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a59054b6b0e89bba9e4d823cb9fddf668</anchor>
      <arglist>)(GLuint sampler, GLenum pname, GLuint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETSAMPLERPARAMETERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a663a74c036631d5e002c6e7a2b4ecb05</anchor>
      <arglist>)(GLuint sampler, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETSHADERINFOLOGPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa47179ad6ff9dd13d77325269e7300c1</anchor>
      <arglist>)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETSHADERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa5096de79cc3be72176dbccc57b48a2b</anchor>
      <arglist>)(GLuint shader, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETSHADERSOURCEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abc2425cffa12e597761099b0df8b7e3f</anchor>
      <arglist>)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETSYNCIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac36fb184d2f2fae0c1593bd5ea3d0d7a</anchor>
      <arglist>)(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETTEXIMAGEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0185c533f15fb764a9c98770e12ec951</anchor>
      <arglist>)(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETTEXLEVELPARAMETERFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaec5d7dd96b51ed3b32f069f7fe0c0aa</anchor>
      <arglist>)(GLenum target, GLint level, GLenum pname, GLfloat *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETTEXLEVELPARAMETERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a20a1ae722383e52d49ba1ea25e6553d3</anchor>
      <arglist>)(GLenum target, GLint level, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETTEXPARAMETERFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3c908c820c5f2e889ff57fd8135b9a21</anchor>
      <arglist>)(GLenum target, GLenum pname, GLfloat *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETTEXPARAMETERIIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaaa3f958ade2ba6945231a10a06f4ad3</anchor>
      <arglist>)(GLenum target, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETTEXPARAMETERIUIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae723c55b7b3b91202569f222878d1b0f</anchor>
      <arglist>)(GLenum target, GLenum pname, GLuint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETTEXPARAMETERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a80ab23a08478222f69b1134989afb9df</anchor>
      <arglist>)(GLenum target, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETTRANSFORMFEEDBACKVARYINGPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a61b6cf79fc8575c931e6da593ae8a565</anchor>
      <arglist>)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>GLuint(GLAD_API_PTR *</type>
      <name>PFNGLGETUNIFORMBLOCKINDEXPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7ecd03159eedd2535fc3149b4a9caf61</anchor>
      <arglist>)(GLuint program, const GLchar *uniformBlockName)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETUNIFORMFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4381f26b3478e8ba919bbb329c3b3567</anchor>
      <arglist>)(GLuint program, GLint location, GLfloat *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETUNIFORMINDICESPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a057461c30bbe2518318a9de0a6a79807</anchor>
      <arglist>)(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETUNIFORMIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae410d2b1b158eff3c32da476617a0296</anchor>
      <arglist>)(GLuint program, GLint location, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>GLint(GLAD_API_PTR *</type>
      <name>PFNGLGETUNIFORMLOCATIONPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1eec0da6a5fececb9e2d738e71e861a4</anchor>
      <arglist>)(GLuint program, const GLchar *name)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETUNIFORMUIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad2a85ddc40eecb06ac71e934cbe79903</anchor>
      <arglist>)(GLuint program, GLint location, GLuint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETVERTEXATTRIBDVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae79d1d4144e0af4773db869e53a7a96b</anchor>
      <arglist>)(GLuint index, GLenum pname, GLdouble *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETVERTEXATTRIBFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afccb20945c58e2dab9ea98c80885c462</anchor>
      <arglist>)(GLuint index, GLenum pname, GLfloat *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETVERTEXATTRIBIIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3267861be5e4d19de864525334681a7b</anchor>
      <arglist>)(GLuint index, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETVERTEXATTRIBIUIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7e4432c50c46cf1976442d9d322c3577</anchor>
      <arglist>)(GLuint index, GLenum pname, GLuint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETVERTEXATTRIBIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9e9f36278443af1cf2182d62e87bdb28</anchor>
      <arglist>)(GLuint index, GLenum pname, GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLGETVERTEXATTRIBPOINTERVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a67b750610916d3f766e637274dfb9819</anchor>
      <arglist>)(GLuint index, GLenum pname, void **pointer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLHINTPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a65e745736553123552b32b35505a965c</anchor>
      <arglist>)(GLenum target, GLenum mode)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a486dbee7f3f7e14d40f50700a2b98415</anchor>
      <arglist>)(GLuint buffer)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISENABLEDIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9187de7da8c8841b84fe70ecf67336b3</anchor>
      <arglist>)(GLenum target, GLuint index)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISENABLEDPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2e46c92dba941c41652cde698afec149</anchor>
      <arglist>)(GLenum cap)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISFRAMEBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afac18d57cf7d184ae79b069dd3c7a56d</anchor>
      <arglist>)(GLuint framebuffer)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISPROGRAMPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af73176b4807b3e932b18039322c303ed</anchor>
      <arglist>)(GLuint program)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISQUERYPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a79882fa359cc750027ead684649b66b2</anchor>
      <arglist>)(GLuint id)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISRENDERBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7ab2479b8f8426a76799786365141821</anchor>
      <arglist>)(GLuint renderbuffer)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISSAMPLERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aed1f38f535d1033cbcf6fe72a57af547</anchor>
      <arglist>)(GLuint sampler)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISSHADERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab6d809f6376e33f3f9d50a0761bcbacf</anchor>
      <arglist>)(GLuint shader)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISSYNCPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8cf363e83541e621d69790a7c1b634f5</anchor>
      <arglist>)(GLsync sync)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISTEXTUREPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7e5a978449ad66acd36aa76921d4dd6</anchor>
      <arglist>)(GLuint texture)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLISVERTEXARRAYPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a86749c2f93da4fe81240b4664a6ca431</anchor>
      <arglist>)(GLuint array)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLLINEWIDTHPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a57c0daae9dcf5b53b21e142062188625</anchor>
      <arglist>)(GLfloat width)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLLINKPROGRAMPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a06ce3fbe4a02f739410f21c0b3578561</anchor>
      <arglist>)(GLuint program)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLLOGICOPPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a070033d60d138470b6caa31ee95c2f7c</anchor>
      <arglist>)(GLenum opcode)</arglist>
    </member>
    <member kind="typedef">
      <type>void *(GLAD_API_PTR *</type>
      <name>PFNGLMAPBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ade99118efe482bd0031205c6542e624c</anchor>
      <arglist>)(GLenum target, GLenum access)</arglist>
    </member>
    <member kind="typedef">
      <type>void *(GLAD_API_PTR *</type>
      <name>PFNGLMAPBUFFERRANGEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5efa3b605f5c3a0c8fe0df04dad52a0d</anchor>
      <arglist>)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLMULTIDRAWARRAYSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a406f90b46f9d7cc7914f5ba63cfcfd3f</anchor>
      <arglist>)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a612894aa7535be72c3730325c7a47784</anchor>
      <arglist>)(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLMULTIDRAWELEMENTSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae0633b45022618375472c3a191844c1f</anchor>
      <arglist>)(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPIXELSTOREFPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0f14067bb6f145703b1504f0f6665b34</anchor>
      <arglist>)(GLenum pname, GLfloat param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPIXELSTOREIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5a64719bf7f799a5265c2d42decfb17e</anchor>
      <arglist>)(GLenum pname, GLint param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPOINTPARAMETERFPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9ff1cfa05daff0e75cf0044a2a3848a1</anchor>
      <arglist>)(GLenum pname, GLfloat param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPOINTPARAMETERFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a28301fe2e452fe42ea653d4ff153732e</anchor>
      <arglist>)(GLenum pname, const GLfloat *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPOINTPARAMETERIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aef2175abdbbf0df19e7e926fdc6fc8c8</anchor>
      <arglist>)(GLenum pname, GLint param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPOINTPARAMETERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a68f26e84edcbadf2c015628aeb0b495e</anchor>
      <arglist>)(GLenum pname, const GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPOINTSIZEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa0fc5d577c7b51dce9497b8f20cf74e4</anchor>
      <arglist>)(GLfloat size)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPOLYGONMODEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a45f4d79253de0d265f686b69611f050f</anchor>
      <arglist>)(GLenum face, GLenum mode)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPOLYGONOFFSETPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a498b89c532d4ee783a4c61d8ae7f8549</anchor>
      <arglist>)(GLfloat factor, GLfloat units)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPRIMITIVERESTARTINDEXPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>add465eb4e934e22dd043107533b4bbe6</anchor>
      <arglist>)(GLuint index)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLPROVOKINGVERTEXPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a87c589bf89f3edd0890e14d2b0167dba</anchor>
      <arglist>)(GLenum mode)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLQUERYCOUNTERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a24eb60e816b77f7ac780499f901b4aba</anchor>
      <arglist>)(GLuint id, GLenum target)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLREADBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9c7a9f3ce6ee4e34b3a746927c17a1b8</anchor>
      <arglist>)(GLenum src)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLREADPIXELSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a217dbd3ea2708c7245254c7e1929f551</anchor>
      <arglist>)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a45700788de788993ed4b4376250944af</anchor>
      <arglist>)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLRENDERBUFFERSTORAGEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7777a34c7103f162283b707bada51f24</anchor>
      <arglist>)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSAMPLECOVERAGEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1cbc0bff54823142d224923afae4bad5</anchor>
      <arglist>)(GLfloat value, GLboolean invert)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSAMPLEMASKIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a487d769771b398733cec6cd0a9144008</anchor>
      <arglist>)(GLuint maskNumber, GLbitfield mask)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSAMPLERPARAMETERFPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7aaa92034340fce12e7ca1bb9700617e</anchor>
      <arglist>)(GLuint sampler, GLenum pname, GLfloat param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSAMPLERPARAMETERFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3ec56baf69daea8d06fa333ce04bdc18</anchor>
      <arglist>)(GLuint sampler, GLenum pname, const GLfloat *param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSAMPLERPARAMETERIIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac7febd91fe795cdde758acd06ff7a287</anchor>
      <arglist>)(GLuint sampler, GLenum pname, const GLint *param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSAMPLERPARAMETERIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a30fd4a2de9cbe1fd6a1d11e83375dc33</anchor>
      <arglist>)(GLuint sampler, GLenum pname, GLint param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSAMPLERPARAMETERIUIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab0bd4bb7c1db7d950f6b50488e13582d</anchor>
      <arglist>)(GLuint sampler, GLenum pname, const GLuint *param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSAMPLERPARAMETERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af3fd038bc793faa1e2478044f3365bf3</anchor>
      <arglist>)(GLuint sampler, GLenum pname, const GLint *param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSCISSORPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a71dea46130c7c01762c182be021f4dd9</anchor>
      <arglist>)(GLint x, GLint y, GLsizei width, GLsizei height)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSHADERSOURCEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aea3468a7e11396d30962c50c6ffe3812</anchor>
      <arglist>)(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSTENCILFUNCPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acb073907b5968e18b99ecf6b0dec837b</anchor>
      <arglist>)(GLenum func, GLint ref, GLuint mask)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSTENCILFUNCSEPARATEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a011cbdfc2149e8e1add8d07b22b756f3</anchor>
      <arglist>)(GLenum face, GLenum func, GLint ref, GLuint mask)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSTENCILMASKPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6aa0e37d38f5893c5ca07aabc1007a45</anchor>
      <arglist>)(GLuint mask)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSTENCILMASKSEPARATEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeb5262268f8e9352f9304586d0474988</anchor>
      <arglist>)(GLenum face, GLuint mask)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSTENCILOPPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a938b8573b731cce873c181ce28a7bee6</anchor>
      <arglist>)(GLenum fail, GLenum zfail, GLenum zpass)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLSTENCILOPSEPARATEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a699dd21970be6abc85c12c6f7407d924</anchor>
      <arglist>)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae4f5f069fe57d19d3d542cebd7b577e5</anchor>
      <arglist>)(GLenum target, GLenum internalformat, GLuint buffer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXIMAGE1DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abc17386eb38487494cbb86ef11be7fa6</anchor>
      <arglist>)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXIMAGE2DMULTISAMPLEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acd7ee3b286505914087b188d894752dc</anchor>
      <arglist>)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXIMAGE2DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a78f128af4824e18293af4f2d82d864f2</anchor>
      <arglist>)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXIMAGE3DMULTISAMPLEPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aafdfad8f85da1b9ee9abf8173a2e0196</anchor>
      <arglist>)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXIMAGE3DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a95cddc4b0b0febdac85aca4bc82cbbf0</anchor>
      <arglist>)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXPARAMETERFPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a131bec6d6dac868a45b00be5720843d1</anchor>
      <arglist>)(GLenum target, GLenum pname, GLfloat param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXPARAMETERFVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3dc1ccc6355a4b41f8ee98027f6932c5</anchor>
      <arglist>)(GLenum target, GLenum pname, const GLfloat *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXPARAMETERIIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae71dd16abea0f6c2e73ea8ebbd1faaff</anchor>
      <arglist>)(GLenum target, GLenum pname, const GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXPARAMETERIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4872f3421434ac27805292cf889334e6</anchor>
      <arglist>)(GLenum target, GLenum pname, GLint param)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXPARAMETERIUIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0affda73e420bb7cf21b69d8a54d3fe2</anchor>
      <arglist>)(GLenum target, GLenum pname, const GLuint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXPARAMETERIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae9372e3ac5d00abef07bd488b8a3f174</anchor>
      <arglist>)(GLenum target, GLenum pname, const GLint *params)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXSUBIMAGE1DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6a5754e04b7ce178811f06960367519a</anchor>
      <arglist>)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXSUBIMAGE2DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a581373a3122e1247e936cb6da6f5df89</anchor>
      <arglist>)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTEXSUBIMAGE3DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4593e31becf3d83e9e3e762a4118f549</anchor>
      <arglist>)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLTRANSFORMFEEDBACKVARYINGSPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abf102726182d6c8b744f044dcaff6263</anchor>
      <arglist>)(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM1FPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a04ba985430c7e136152b5d6170ba75c5</anchor>
      <arglist>)(GLint location, GLfloat v0)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM1FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a35ec8bfc3581f02e45ac4506b6d67e65</anchor>
      <arglist>)(GLint location, GLsizei count, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM1IPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8ecbdfa0a73a629daf1c8631623e27dd</anchor>
      <arglist>)(GLint location, GLint v0)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM1IVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af40f9df71ac97deef827f9e339b7e8aa</anchor>
      <arglist>)(GLint location, GLsizei count, const GLint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM1UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a13bd8611cffc44218cc95ca36ae47a0d</anchor>
      <arglist>)(GLint location, GLuint v0)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM1UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa4cfb02752847a47c89aaf5117d06402</anchor>
      <arglist>)(GLint location, GLsizei count, const GLuint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM2FPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4393c9c7e64d209872b3a6b15b7abf1b</anchor>
      <arglist>)(GLint location, GLfloat v0, GLfloat v1)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM2FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4d3287a3c301dbebb9a1bfe6f4656dd2</anchor>
      <arglist>)(GLint location, GLsizei count, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM2IPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaf4127f5affe1efc829db2317955615d</anchor>
      <arglist>)(GLint location, GLint v0, GLint v1)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM2IVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a76d382f1fdcee23adbb5a153909fa170</anchor>
      <arglist>)(GLint location, GLsizei count, const GLint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM2UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9c334997f5499a7741f742fe7ed352c6</anchor>
      <arglist>)(GLint location, GLuint v0, GLuint v1)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM2UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a606213cfc468d1b59e2ea69b68efbbf2</anchor>
      <arglist>)(GLint location, GLsizei count, const GLuint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM3FPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0875307b4ce631b7caf520fab6528666</anchor>
      <arglist>)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM3FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7671e80408247c46f86b4bdfb00efda2</anchor>
      <arglist>)(GLint location, GLsizei count, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM3IPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5af614ce185fe447441a0de3bfffefd4</anchor>
      <arglist>)(GLint location, GLint v0, GLint v1, GLint v2)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM3IVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3781f2ceceb9109eb9a8faa3386a5f68</anchor>
      <arglist>)(GLint location, GLsizei count, const GLint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM3UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab3f4f3f2da28bd703bad59e07a52052b</anchor>
      <arglist>)(GLint location, GLuint v0, GLuint v1, GLuint v2)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM3UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a981661608f624bb88dc7826ef71f0352</anchor>
      <arglist>)(GLint location, GLsizei count, const GLuint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM4FPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af548703cce14d8b5abc2475083ff346b</anchor>
      <arglist>)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM4FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4aa27d60a503297d6eb7aeb7648f8fa8</anchor>
      <arglist>)(GLint location, GLsizei count, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM4IPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a587110c14b955f2cc3820826329c17df</anchor>
      <arglist>)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM4IVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8c99e2dbf7d5a5265d56692c5de04779</anchor>
      <arglist>)(GLint location, GLsizei count, const GLint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM4UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab10cd347a43be9ead2cba199d98002b6</anchor>
      <arglist>)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORM4UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d0f124e4febfff139f25181d919ba19</anchor>
      <arglist>)(GLint location, GLsizei count, const GLuint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMBLOCKBINDINGPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afbf6e55cfe44e8e9ca2a1b4bff66724b</anchor>
      <arglist>)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMMATRIX2FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6aa63cc8756ea6e711fd7d923d16ac4d</anchor>
      <arglist>)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMMATRIX2X3FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a432fc30a00386ba490d2c8a051b37e2c</anchor>
      <arglist>)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMMATRIX2X4FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a45af2d26043867b313329be5b4a1b051</anchor>
      <arglist>)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMMATRIX3FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae8c772409064a766532d34cc9ae7fbc9</anchor>
      <arglist>)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMMATRIX3X2FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ace36e1dc10c92d864d82cb9af18778cb</anchor>
      <arglist>)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMMATRIX3X4FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab4b58b5ea77e4137ed7dbcefbfa4ecca</anchor>
      <arglist>)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMMATRIX4FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a497a16e6105e657739e59776c09841da</anchor>
      <arglist>)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMMATRIX4X2FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aee3136d983045dd545f582f29ed81a10</anchor>
      <arglist>)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUNIFORMMATRIX4X3FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8235bf2d162e81afac758518e1795b88</anchor>
      <arglist>)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)</arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean(GLAD_API_PTR *</type>
      <name>PFNGLUNMAPBUFFERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a161f2a7d178442d81a205986701a7210</anchor>
      <arglist>)(GLenum target)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLUSEPROGRAMPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afafa0e94f9823f00dac3a75da88e9f6e</anchor>
      <arglist>)(GLuint program)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVALIDATEPROGRAMPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7d3af920391faf243816f6cf8047736d</anchor>
      <arglist>)(GLuint program)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB1DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a95dfa37e96d461906a2b91c7d555b3e6</anchor>
      <arglist>)(GLuint index, GLdouble x)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB1DVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af2f5ceae02af8fc922e10f556e14df9b</anchor>
      <arglist>)(GLuint index, const GLdouble *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB1FPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a22a2a00a8793a5fc1508edf73b5eb230</anchor>
      <arglist>)(GLuint index, GLfloat x)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB1FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a28221bf0d8049de91c8b2df1aa58c9a8</anchor>
      <arglist>)(GLuint index, const GLfloat *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB1SPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a30dabb51dae6d2178459cec3d6367d8a</anchor>
      <arglist>)(GLuint index, GLshort x)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB1SVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a94ab0d5ec3e87b0f5f08e3f5d9b2b82e</anchor>
      <arglist>)(GLuint index, const GLshort *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB2DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9bfa857a86bddde74a423f7ac3ead6ea</anchor>
      <arglist>)(GLuint index, GLdouble x, GLdouble y)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB2DVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a778678557f39870c2aed60680f397ab0</anchor>
      <arglist>)(GLuint index, const GLdouble *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB2FPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a373ccf4e35bfdaadf3d17638761b933a</anchor>
      <arglist>)(GLuint index, GLfloat x, GLfloat y)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB2FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a15e0d788044e682ca571b33d4f4ffa1a</anchor>
      <arglist>)(GLuint index, const GLfloat *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB2SPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a03dd349f666f42282f5692a3ef86b7fb</anchor>
      <arglist>)(GLuint index, GLshort x, GLshort y)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB2SVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0a4b326ee8e63450b52bfb14c2435db3</anchor>
      <arglist>)(GLuint index, const GLshort *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB3DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a270ec01045125c9ac35298d6727e95c6</anchor>
      <arglist>)(GLuint index, GLdouble x, GLdouble y, GLdouble z)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB3DVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0f74d45e453f5c1fccf888098985a2f1</anchor>
      <arglist>)(GLuint index, const GLdouble *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB3FPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a52a60d2b320c1d773e13199bc40b45c1</anchor>
      <arglist>)(GLuint index, GLfloat x, GLfloat y, GLfloat z)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB3FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a664a65906f00cfc4398b7f17044cc41d</anchor>
      <arglist>)(GLuint index, const GLfloat *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB3SPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8407f6e50181189999b9b9d4b08f9368</anchor>
      <arglist>)(GLuint index, GLshort x, GLshort y, GLshort z)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB3SVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a36a369d2940708b3ec899057d4d18fdc</anchor>
      <arglist>)(GLuint index, const GLshort *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4BVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3031ac622cb6bcf4e4e4c555fb610ab8</anchor>
      <arglist>)(GLuint index, const GLbyte *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4DPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a34f92df85c57503ced31005725604d01</anchor>
      <arglist>)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4DVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acad2e7dd8a4b0c841c7b493cc7d925c2</anchor>
      <arglist>)(GLuint index, const GLdouble *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4FPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acc519e578a785339837a26568481e300</anchor>
      <arglist>)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4FVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa9e6f744e7c8f5ab083d7ef00f1e1043</anchor>
      <arglist>)(GLuint index, const GLfloat *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4IVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4658e299797f5b6859fc7e9c80fda43c</anchor>
      <arglist>)(GLuint index, const GLint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4NBVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8a363cff1d3170cf8127d03dbd9b6780</anchor>
      <arglist>)(GLuint index, const GLbyte *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4NIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa35d0e22470be33f0acec461218d50bf</anchor>
      <arglist>)(GLuint index, const GLint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4NSVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2c387407e0e320ec816e5331c15b0699</anchor>
      <arglist>)(GLuint index, const GLshort *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4NUBPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8919d3905cfe267ba332268e364468f6</anchor>
      <arglist>)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4NUBVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afff1716964daf01952e63caef7a7261e</anchor>
      <arglist>)(GLuint index, const GLubyte *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4NUIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a33be22cd609d799912a5c75d7671d2c5</anchor>
      <arglist>)(GLuint index, const GLuint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4NUSVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4f7851fef5599a49f6a5ebe17d8f37f5</anchor>
      <arglist>)(GLuint index, const GLushort *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4SPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5323df2b7f7da374886ecbde95517857</anchor>
      <arglist>)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4SVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abe634bbca8e83165d5236e241ee30d3e</anchor>
      <arglist>)(GLuint index, const GLshort *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4UBVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abaa53424e8b8048aa723c50a7df29279</anchor>
      <arglist>)(GLuint index, const GLubyte *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a079f9090025162f75495d578e83aef33</anchor>
      <arglist>)(GLuint index, const GLuint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIB4USVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af4122e8bd62fc0cce4b0050876f4a57d</anchor>
      <arglist>)(GLuint index, const GLushort *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBDIVISORPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3484eb6519ccb9832467d4b29a102436</anchor>
      <arglist>)(GLuint index, GLuint divisor)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI1IPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1a9d53aeb652762c2960850d2044e051</anchor>
      <arglist>)(GLuint index, GLint x)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI1IVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad75186c34eb999aa3d0ddbd8c8154142</anchor>
      <arglist>)(GLuint index, const GLint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI1UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac043a3fd3ab29bcfae0a51bcc0f1dbd3</anchor>
      <arglist>)(GLuint index, GLuint x)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI1UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afddb4f2faaf5e7c4777efceeed95b01c</anchor>
      <arglist>)(GLuint index, const GLuint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI2IPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a11e3aff6355384ace54878431b22e9c2</anchor>
      <arglist>)(GLuint index, GLint x, GLint y)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI2IVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4ec4e013de9aa911a3b2eb4dcbf254d7</anchor>
      <arglist>)(GLuint index, const GLint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI2UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5635136df60adbb3be534d42730eeae0</anchor>
      <arglist>)(GLuint index, GLuint x, GLuint y)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI2UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a36875cd291804908e2a0a699e5cc0525</anchor>
      <arglist>)(GLuint index, const GLuint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI3IPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1cb30c2e9cc3d765fc5f45bfc8ea47b2</anchor>
      <arglist>)(GLuint index, GLint x, GLint y, GLint z)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI3IVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1957f30232890597cf1a7d5f1135c8cd</anchor>
      <arglist>)(GLuint index, const GLint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI3UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a97baf31b583e3e90723904b5aca267f4</anchor>
      <arglist>)(GLuint index, GLuint x, GLuint y, GLuint z)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI3UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2429e7b3a96f7f5ed061afb374d16828</anchor>
      <arglist>)(GLuint index, const GLuint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI4BVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a04588c56d1f0fb29bba92843a376a4d4</anchor>
      <arglist>)(GLuint index, const GLbyte *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI4IPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a150108878bdc0aedd0c87917bfcf0bf2</anchor>
      <arglist>)(GLuint index, GLint x, GLint y, GLint z, GLint w)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI4IVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a38ceb540645678fcfc739425f84b3ba6</anchor>
      <arglist>)(GLuint index, const GLint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI4SVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af437bab370c61b7d184955772899ae05</anchor>
      <arglist>)(GLuint index, const GLshort *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI4UBVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aab16cc0d7afa8dbdc3c1df36dc93ce56</anchor>
      <arglist>)(GLuint index, const GLubyte *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI4UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a002a1001f1b30f5b1db262643b44eb72</anchor>
      <arglist>)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI4UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6f0a4ea569ef72e7d5ab1e8c354383d9</anchor>
      <arglist>)(GLuint index, const GLuint *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBI4USVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae555964558f0817327ab1117f4f32b55</anchor>
      <arglist>)(GLuint index, const GLushort *v)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBIPOINTERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af010e79f0568f4790d3a6b103a0e3192</anchor>
      <arglist>)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBP1UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1e428675c1e27490167ed91177580521</anchor>
      <arglist>)(GLuint index, GLenum type, GLboolean normalized, GLuint value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBP1UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3df43f8d8b6aea78e90aaaf292d6f922</anchor>
      <arglist>)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBP2UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a81db1238d5390e9c6c1a3b3e1eb716b2</anchor>
      <arglist>)(GLuint index, GLenum type, GLboolean normalized, GLuint value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBP2UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5fa03f1aafab7ca77535d6a2454a3149</anchor>
      <arglist>)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBP3UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a654f10129520e376653fe3001615af43</anchor>
      <arglist>)(GLuint index, GLenum type, GLboolean normalized, GLuint value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBP3UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a390e250dbb84762cea7f5a8e795ce0ba</anchor>
      <arglist>)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBP4UIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae38ae0b491eb5282207d26df3a19dfdc</anchor>
      <arglist>)(GLuint index, GLenum type, GLboolean normalized, GLuint value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBP4UIVPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abea96a68498e49c66d061ef8017b6c5e</anchor>
      <arglist>)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVERTEXATTRIBPOINTERPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0f285f391c286dc2415eee282b2eaed9</anchor>
      <arglist>)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLVIEWPORTPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3005e536e57436aa5daccfda4eebe707</anchor>
      <arglist>)(GLint x, GLint y, GLsizei width, GLsizei height)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAD_API_PTR *</type>
      <name>PFNGLWAITSYNCPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7700f0338b1b7adec658d2911acd4e21</anchor>
      <arglist>)(GLsync sync, GLbitfield flags, GLuint64 timeout)</arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum</type>
      <name>severity</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acc39d4387d4f2d172de77ed0c5208990</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>type</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a890efa53b3d7deeeced6f3a0d6653ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLsizei const GLchar const void *</type>
      <name>userParam</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aff79ccea99d34c75703ac5b2f982c421</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLAD_API_CALL int</type>
      <name>gladLoadGL</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7994567e82772589f6e507f74300bac0</anchor>
      <arglist>(GLADloadfunc load)</arglist>
    </member>
    <member kind="function">
      <type>GLAD_API_CALL int</type>
      <name>gladLoadGLUserPtr</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4de5bc43a681f09e7ff7868efb4d2092</anchor>
      <arglist>(GLADuserptrloadfunc load, void *userptr)</arglist>
    </member>
    <member kind="function">
      <type>const typedef GLubyte *GLAD_API_PTR *</type>
      <name>PFNGLGETSTRINGIPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af08523fba52a4cfd06bed134c0bfb93c</anchor>
      <arglist>(GLenum name, GLuint index)</arglist>
    </member>
    <member kind="function">
      <type>const typedef GLubyte *GLAD_API_PTR *</type>
      <name>PFNGLGETSTRINGPROC</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a882e0c1a25925b56e2b166a2009544a5</anchor>
      <arglist>(GLenum name)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>void</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a496296420c6b0a3ad099dce167a3b3aa</anchor>
      <arglist>(GLAD_API_PTR *GLDEBUGPROC)(GLenum source</arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_1_0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae756f2dc8b051be44df262298372ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_1_1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a99f361acbcee4f8c5d1e7affaa1bfbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_1_2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a50d07e38427dcb6c8be18673a137a10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_1_3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adcd0e71820383984717ea4041d818dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_1_4</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a72ba1cea92983b764ed89212d48a5adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_1_5</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0d472c2ab4ecfa1c8eed50eb98384848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_2_0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2fd255b22bf4fb3161c1a2aad5c515c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_2_1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afe20226176d631d003cca4d688656406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_3_0</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab772bfb76671775953d04643798d075f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_3_1</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac4cd7ed95e7b5369118e4ec938374d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_3_2</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a890e5f49eb68d4885b00bcf1f9f1b810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL int</type>
      <name>GLAD_GL_VERSION_3_3</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab77e7511e968441fb10a00f48a893480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLACTIVETEXTUREPROC</type>
      <name>glad_glActiveTexture</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aafd5f470d311c32d5d9c9483c9ffc469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLATTACHSHADERPROC</type>
      <name>glad_glAttachShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a434194227fad90e74c036e2e497ecb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBEGINCONDITIONALRENDERPROC</type>
      <name>glad_glBeginConditionalRender</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abc7c632753bfdd574e73f5bc9db35d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBEGINQUERYPROC</type>
      <name>glad_glBeginQuery</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a686833bc8618cd4cd4c21a98d8eb7916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBEGINTRANSFORMFEEDBACKPROC</type>
      <name>glad_glBeginTransformFeedback</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae71bcb4b2bf58a6560392c28169af62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDATTRIBLOCATIONPROC</type>
      <name>glad_glBindAttribLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6eca392372f9971280ef1453b6344851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDBUFFERPROC</type>
      <name>glad_glBindBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1352c4e199a6d4fdbd4747fe98b4319f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDBUFFERBASEPROC</type>
      <name>glad_glBindBufferBase</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a81e4a0c043accaf730c08be33c65ef2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDBUFFERRANGEPROC</type>
      <name>glad_glBindBufferRange</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a51882f2788f1a55df3851a86e9510221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDFRAGDATALOCATIONPROC</type>
      <name>glad_glBindFragDataLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3da25b1454112762b344eac34096fb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDFRAGDATALOCATIONINDEXEDPROC</type>
      <name>glad_glBindFragDataLocationIndexed</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8921081571050f8a0e9e27d75dce134b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDFRAMEBUFFERPROC</type>
      <name>glad_glBindFramebuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6a8186bfd5f7f8e4e92f625147d6ff74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDRENDERBUFFERPROC</type>
      <name>glad_glBindRenderbuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af8ccca2583c32218b983fda606014d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDSAMPLERPROC</type>
      <name>glad_glBindSampler</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6fae248d62afe80b11ce0da7f0aaf65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDTEXTUREPROC</type>
      <name>glad_glBindTexture</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9f660939b896a581c39baa73bd1672cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBINDVERTEXARRAYPROC</type>
      <name>glad_glBindVertexArray</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a49d335786dd51b15613783ab5c921362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBLENDCOLORPROC</type>
      <name>glad_glBlendColor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaf10ed2bf9b7785bd273dd40d303762d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBLENDEQUATIONPROC</type>
      <name>glad_glBlendEquation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a756830f578cfb9fc3ba415a5894f2dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBLENDEQUATIONSEPARATEPROC</type>
      <name>glad_glBlendEquationSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0f834abe8113e35899c574d92d6584e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBLENDFUNCPROC</type>
      <name>glad_glBlendFunc</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a664b3c93050b31f271485ce896c2de3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBLENDFUNCSEPARATEPROC</type>
      <name>glad_glBlendFuncSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a917e978aae01387ff09d58f27c6c7d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBLITFRAMEBUFFERPROC</type>
      <name>glad_glBlitFramebuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3560befa5936bc01576eee3f20ccf43f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBUFFERDATAPROC</type>
      <name>glad_glBufferData</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3428ba651e07ae1b94815b2654d4e399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLBUFFERSUBDATAPROC</type>
      <name>glad_glBufferSubData</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af0577cf662c89be83e420c5ca889c313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCHECKFRAMEBUFFERSTATUSPROC</type>
      <name>glad_glCheckFramebufferStatus</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aae64cd0ccbec5f955cebdbad29c9b6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLAMPCOLORPROC</type>
      <name>glad_glClampColor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a267856ce94f1b621ff7ddcdb6696ded6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLEARPROC</type>
      <name>glad_glClear</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a718e9cff5090ea948ef04e490a112a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLEARBUFFERFIPROC</type>
      <name>glad_glClearBufferfi</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2b30b9e2437e73327418b7c0d605b001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLEARBUFFERFVPROC</type>
      <name>glad_glClearBufferfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4b4b858ce56174b8d80801f0134abac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLEARBUFFERIVPROC</type>
      <name>glad_glClearBufferiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aee8c4d84b74a53efd2102b8ae8b76662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLEARBUFFERUIVPROC</type>
      <name>glad_glClearBufferuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae209ee02793b68d87b3d91cc6f3e81a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLEARCOLORPROC</type>
      <name>glad_glClearColor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab803b0632dee6463ce4da9969eeeba16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLEARDEPTHPROC</type>
      <name>glad_glClearDepth</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6483852b3c2be38ccfd02eacbc912f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLEARSTENCILPROC</type>
      <name>glad_glClearStencil</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae63086f1626a5eddebab241b909ed4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCLIENTWAITSYNCPROC</type>
      <name>glad_glClientWaitSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a63021d1374e06e0575098e66923debdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOLORMASKPROC</type>
      <name>glad_glColorMask</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac458cfe9fa330361e0cc4d1f4d26c811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOLORMASKIPROC</type>
      <name>glad_glColorMaski</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1fc70b850256fc4fa3c9f852e2b11b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOMPILESHADERPROC</type>
      <name>glad_glCompileShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6de4d8c9cdcbf54d7414e96c17726db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE1DPROC</type>
      <name>glad_glCompressedTexImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a06561366e50a5ef5d8b9fba582ceea5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE2DPROC</type>
      <name>glad_glCompressedTexImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae995bcf4784fda87cc66e79a9d4af1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE3DPROC</type>
      <name>glad_glCompressedTexImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7e85735e2bb36a0a4dfa5f371a36298b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC</type>
      <name>glad_glCompressedTexSubImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5b5682d66294b6beffa1eff0b27f2646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC</type>
      <name>glad_glCompressedTexSubImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acd9171fe99f3edcf44fa1145cce8bba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC</type>
      <name>glad_glCompressedTexSubImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abfe7d778986c40266b5a4ad16fdb0696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOPYBUFFERSUBDATAPROC</type>
      <name>glad_glCopyBufferSubData</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a84982d28c95193efa994518df058aaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOPYTEXIMAGE1DPROC</type>
      <name>glad_glCopyTexImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adbd69f21599e969c5f053784f62d72ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOPYTEXIMAGE2DPROC</type>
      <name>glad_glCopyTexImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af1fdb74db11e04e8e329eead3b329f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE1DPROC</type>
      <name>glad_glCopyTexSubImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9d8ab71f78c4922dd317a6f7a9bec674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE2DPROC</type>
      <name>glad_glCopyTexSubImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab051335ab81f6d9074671652ad6bd8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE3DPROC</type>
      <name>glad_glCopyTexSubImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8c1a87e8ba28ccbc4284fc449b0f73d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCREATEPROGRAMPROC</type>
      <name>glad_glCreateProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3cea5f978398475d280be7353682039e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCREATESHADERPROC</type>
      <name>glad_glCreateShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aefdfd478271f28c6f165c648076b767f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLCULLFACEPROC</type>
      <name>glad_glCullFace</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aff0afc214d6104e2a2f9e5efd85dffc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETEBUFFERSPROC</type>
      <name>glad_glDeleteBuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac578c55ef152a250feb68f564f21ab45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETEFRAMEBUFFERSPROC</type>
      <name>glad_glDeleteFramebuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adad9e4ed4c533f90364f2342a32522b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETEPROGRAMPROC</type>
      <name>glad_glDeleteProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0d00b3a8c26940853177609d3bc1b136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETEQUERIESPROC</type>
      <name>glad_glDeleteQueries</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a124a47c339e47c0aa62060bd7f226cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETERENDERBUFFERSPROC</type>
      <name>glad_glDeleteRenderbuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6f1f3d04c1f7372a748c46a71a318cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETESAMPLERSPROC</type>
      <name>glad_glDeleteSamplers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abbbde75e0492ec4552b630750e81f06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETESHADERPROC</type>
      <name>glad_glDeleteShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad3d3996441d8c8d89365fb8e7a80931e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETESYNCPROC</type>
      <name>glad_glDeleteSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa7dc5b61bd2867fd28a83d88552375c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETETEXTURESPROC</type>
      <name>glad_glDeleteTextures</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7ece43fd7c9b9d984e40c5c7af40335c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDELETEVERTEXARRAYSPROC</type>
      <name>glad_glDeleteVertexArrays</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac1e4b54603012d8b50ab500f7d8dd49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDEPTHFUNCPROC</type>
      <name>glad_glDepthFunc</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2c43b57ddf4b25406b34dc6361ddba0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDEPTHMASKPROC</type>
      <name>glad_glDepthMask</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a774c8376838fb193f2cd30d39a121c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDEPTHRANGEPROC</type>
      <name>glad_glDepthRange</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aff6c647cd03bfc00de0797de9d19de60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDETACHSHADERPROC</type>
      <name>glad_glDetachShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aca8da54c426408568fe8bc1ea897f786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDISABLEPROC</type>
      <name>glad_glDisable</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a377168abc131002b79e00f28e80536a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDISABLEIPROC</type>
      <name>glad_glDisablei</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7bd8dfa64bdf00cd2dc226fbf3adba04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDISABLEVERTEXATTRIBARRAYPROC</type>
      <name>glad_glDisableVertexAttribArray</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a15ebdaa69c6f09555cd2ef2763fca672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWARRAYSPROC</type>
      <name>glad_glDrawArrays</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af2deed151ce0c546bb7cb7cbfbd9df02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWARRAYSINSTANCEDPROC</type>
      <name>glad_glDrawArraysInstanced</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4341263e4e2f8c63bec930b9ddc571f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWBUFFERPROC</type>
      <name>glad_glDrawBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a12838b524252e90a36e63f42407bb41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWBUFFERSPROC</type>
      <name>glad_glDrawBuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a86940c3550569bca78756ae55f7c4aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWELEMENTSPROC</type>
      <name>glad_glDrawElements</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adfa891a513da4b6b62b3b834af8f1001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWELEMENTSBASEVERTEXPROC</type>
      <name>glad_glDrawElementsBaseVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a837c440ad72613739c7e25aa4da7975f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDPROC</type>
      <name>glad_glDrawElementsInstanced</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad98dcc54e666acbfd0596c5942239717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC</type>
      <name>glad_glDrawElementsInstancedBaseVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a709d81042fe2330aabac5b9ddd1e8544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWRANGEELEMENTSPROC</type>
      <name>glad_glDrawRangeElements</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6a5f2af47165048e888526c4a4f817d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC</type>
      <name>glad_glDrawRangeElementsBaseVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afe431af509dab2c88c0ea8611195447a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLENABLEPROC</type>
      <name>glad_glEnable</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abd918ec31bb9ebd03f416f025f905a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLENABLEIPROC</type>
      <name>glad_glEnablei</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8cae3fa0b05d295341192b8da51e479e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLENABLEVERTEXATTRIBARRAYPROC</type>
      <name>glad_glEnableVertexAttribArray</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acc995d4ea773116576bd10b5b549e768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLENDCONDITIONALRENDERPROC</type>
      <name>glad_glEndConditionalRender</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a564f98aaf1e1eccd81f093fe920bcdeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLENDQUERYPROC</type>
      <name>glad_glEndQuery</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a621033ed9b492fca28c5b92e3ba96a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLENDTRANSFORMFEEDBACKPROC</type>
      <name>glad_glEndTransformFeedback</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3c83197ab9782190b1b2e2dec35eea11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFENCESYNCPROC</type>
      <name>glad_glFenceSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6239ae95b34cf1af2f40fbdf0f7875db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFINISHPROC</type>
      <name>glad_glFinish</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a74acfd7e037565309c92939cf6c1459e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFLUSHPROC</type>
      <name>glad_glFlush</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad44b9132aca883a785c2f1fd65fdec86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFLUSHMAPPEDBUFFERRANGEPROC</type>
      <name>glad_glFlushMappedBufferRange</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaf56cac5972f2f470f848a9e8b684ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFRAMEBUFFERRENDERBUFFERPROC</type>
      <name>glad_glFramebufferRenderbuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a68a6f48268fbe561f1fadcc69c75b2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFRAMEBUFFERTEXTUREPROC</type>
      <name>glad_glFramebufferTexture</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab905e8e508389efa86d9ad352c0b2b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE1DPROC</type>
      <name>glad_glFramebufferTexture1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2c21fe87817396ee06af2d251e2cd5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE2DPROC</type>
      <name>glad_glFramebufferTexture2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a506cbe6158ec3bcf1e311d9dc4926c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE3DPROC</type>
      <name>glad_glFramebufferTexture3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aee689f0f4ebdfb1a860a6531302d5020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURELAYERPROC</type>
      <name>glad_glFramebufferTextureLayer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aea7cc85dfae510da2c3aa7351966b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLFRONTFACEPROC</type>
      <name>glad_glFrontFace</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1480f944298395630bb3c259697dee0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGENBUFFERSPROC</type>
      <name>glad_glGenBuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab23c2ceddebd0bd0825feaddc1d4e36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGENERATEMIPMAPPROC</type>
      <name>glad_glGenerateMipmap</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a0fed8beb6403d4a9f7a373204caf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGENFRAMEBUFFERSPROC</type>
      <name>glad_glGenFramebuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0e91c1488b5f2f6065ceb54fe098414d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGENQUERIESPROC</type>
      <name>glad_glGenQueries</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afd0b43a034f62c939c45c21735ccdfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGENRENDERBUFFERSPROC</type>
      <name>glad_glGenRenderbuffers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af408031937723a54640b3f1c36883e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGENSAMPLERSPROC</type>
      <name>glad_glGenSamplers</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a667b1e79b0382553f2889f5cf02486f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGENTEXTURESPROC</type>
      <name>glad_glGenTextures</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad5807a6f2e30dbf4352048a7084e35c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGENVERTEXARRAYSPROC</type>
      <name>glad_glGenVertexArrays</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab58382018d303df5ae8b6b37452d989e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETACTIVEATTRIBPROC</type>
      <name>glad_glGetActiveAttrib</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa9d25e6572c21c3e4f03a714b01f957b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETACTIVEUNIFORMPROC</type>
      <name>glad_glGetActiveUniform</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aafbdf29f117e6cc2eade65eb7b3e6fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETACTIVEUNIFORMBLOCKIVPROC</type>
      <name>glad_glGetActiveUniformBlockiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a842e9b7d2275fff14d0c75d112ab7a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC</type>
      <name>glad_glGetActiveUniformBlockName</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aec5176c1f0af8555c5c089782bc99121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETACTIVEUNIFORMNAMEPROC</type>
      <name>glad_glGetActiveUniformName</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6bf7c4f0a2a519ccd1687cf8962a3cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETACTIVEUNIFORMSIVPROC</type>
      <name>glad_glGetActiveUniformsiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0c0a5ad5a4ec2448e156ae6553241ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETATTACHEDSHADERSPROC</type>
      <name>glad_glGetAttachedShaders</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a13c964d9799f940c4c8227b89a8bd5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETATTRIBLOCATIONPROC</type>
      <name>glad_glGetAttribLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae8503f49881713c3952a1839dfa84cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETBOOLEANI_VPROC</type>
      <name>glad_glGetBooleani_v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7f0a6472341f5531c1651a5356c36568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETBOOLEANVPROC</type>
      <name>glad_glGetBooleanv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a09cff47f1e14dd52035aa51d6e0ef589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETBUFFERPARAMETERI64VPROC</type>
      <name>glad_glGetBufferParameteri64v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8cf33ffce0b0884e66a874148411b8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETBUFFERPARAMETERIVPROC</type>
      <name>glad_glGetBufferParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8b6ab9da702acb0b0470edf4a012c6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETBUFFERPOINTERVPROC</type>
      <name>glad_glGetBufferPointerv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afc84a1f94e41e066d1261fc3663560f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETBUFFERSUBDATAPROC</type>
      <name>glad_glGetBufferSubData</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a189c9f7dec83b5d3fc3eed788f6a62af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETCOMPRESSEDTEXIMAGEPROC</type>
      <name>glad_glGetCompressedTexImage</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a49a49ca805887be40a7f301b938fd1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETDOUBLEVPROC</type>
      <name>glad_glGetDoublev</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aafcab05582d5d1e314ce12991f027bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETERRORPROC</type>
      <name>glad_glGetError</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a57daad3f284de432bbcfaebdb2392fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETFLOATVPROC</type>
      <name>glad_glGetFloatv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acf6826d7ceeb54fb444ecf5ade7dfc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETFRAGDATAINDEXPROC</type>
      <name>glad_glGetFragDataIndex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abf88d151190dbdbab47b64052dbc8177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETFRAGDATALOCATIONPROC</type>
      <name>glad_glGetFragDataLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9f42efa51dc71be953e4e0028e4844f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC</type>
      <name>glad_glGetFramebufferAttachmentParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a320fa9f2b1335dc2b5dd24692df543e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETINTEGER64I_VPROC</type>
      <name>glad_glGetInteger64i_v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a06db13ccc2f428851f6566d848e9b1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETINTEGER64VPROC</type>
      <name>glad_glGetInteger64v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a07f0abf5475b960ad3497b246ac8ef45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETINTEGERI_VPROC</type>
      <name>glad_glGetIntegeri_v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0fa93638771df413316afc07c7d07f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETINTEGERVPROC</type>
      <name>glad_glGetIntegerv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1b44324a7e2e9bfde3e94fff244fb7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETMULTISAMPLEFVPROC</type>
      <name>glad_glGetMultisamplefv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a85163558c499020fa3c4e702e8d512a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETPROGRAMINFOLOGPROC</type>
      <name>glad_glGetProgramInfoLog</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a21f5cf2d781ce0fdd9e096cb592cf23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETPROGRAMIVPROC</type>
      <name>glad_glGetProgramiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad8764c86a827917853b79e6fb9722685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETQUERYIVPROC</type>
      <name>glad_glGetQueryiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad3ecfdfc0d16f5d7b1d45da384e006bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETQUERYOBJECTI64VPROC</type>
      <name>glad_glGetQueryObjecti64v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4af154e9456c6b9382933dad0d94dae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETQUERYOBJECTIVPROC</type>
      <name>glad_glGetQueryObjectiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a03ab63e51d10fa0984b0a6e7a5db9b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETQUERYOBJECTUI64VPROC</type>
      <name>glad_glGetQueryObjectui64v</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a58c63d2023675355221be275062ca984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETQUERYOBJECTUIVPROC</type>
      <name>glad_glGetQueryObjectuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a0307c526e453cbf37bb47223cfdabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETRENDERBUFFERPARAMETERIVPROC</type>
      <name>glad_glGetRenderbufferParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6905d28bd3eb34695a2abc7b4f3fa3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSAMPLERPARAMETERFVPROC</type>
      <name>glad_glGetSamplerParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af78ac94c25c64420a3eadb0c6ab654bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIIVPROC</type>
      <name>glad_glGetSamplerParameterIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a29d1b2b3794d6f87f18a55450384938a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIUIVPROC</type>
      <name>glad_glGetSamplerParameterIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a68bca163f4573873b02566c377ca0a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIVPROC</type>
      <name>glad_glGetSamplerParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aad8e918e7b5703a842247465bb76f168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSHADERINFOLOGPROC</type>
      <name>glad_glGetShaderInfoLog</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6994eaef0df4742c98ee6593844d9d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSHADERIVPROC</type>
      <name>glad_glGetShaderiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a41aa89c2278db8dad8d86856e9c93a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSHADERSOURCEPROC</type>
      <name>glad_glGetShaderSource</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8ee9415475d5399a8719e1d2399c6ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSTRINGPROC</type>
      <name>glad_glGetString</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8dd1ecf6d7bea423a33f21d5a118703b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSTRINGIPROC</type>
      <name>glad_glGetStringi</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae03e5d73f9123c00b1ede6776de8c60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETSYNCIVPROC</type>
      <name>glad_glGetSynciv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa5164763ba3c277e9c7154bc5a3d80e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETTEXIMAGEPROC</type>
      <name>glad_glGetTexImage</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afc40c387c2db40f9d7266caa7062348f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETTEXLEVELPARAMETERFVPROC</type>
      <name>glad_glGetTexLevelParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa605486b03dbda6d5444aeda5dd92f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETTEXLEVELPARAMETERIVPROC</type>
      <name>glad_glGetTexLevelParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aca02781f6537899dbf051cf622f49aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETTEXPARAMETERFVPROC</type>
      <name>glad_glGetTexParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a65b89106d43ce755be173923fe31df14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETTEXPARAMETERIIVPROC</type>
      <name>glad_glGetTexParameterIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac4010804925f744ecd6bb05ebe234fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETTEXPARAMETERIUIVPROC</type>
      <name>glad_glGetTexParameterIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9c0b7de04d2ee0a3190dcca4a5e35966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETTEXPARAMETERIVPROC</type>
      <name>glad_glGetTexParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaf6a8e44dc666eeacc6b7dbb5d7fead1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETTRANSFORMFEEDBACKVARYINGPROC</type>
      <name>glad_glGetTransformFeedbackVarying</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a69b9da3cb26359010318b4a4a432b0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETUNIFORMBLOCKINDEXPROC</type>
      <name>glad_glGetUniformBlockIndex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a26bd4e0bee678af8a61c764d4eca7bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETUNIFORMFVPROC</type>
      <name>glad_glGetUniformfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac233b665aaed5cde9d8ab05fdec336ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETUNIFORMINDICESPROC</type>
      <name>glad_glGetUniformIndices</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a34c483e7845e1daf89a9d7b833d0e2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETUNIFORMIVPROC</type>
      <name>glad_glGetUniformiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac7ffa8ac9341644c4dfe2589f1d3017c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETUNIFORMLOCATIONPROC</type>
      <name>glad_glGetUniformLocation</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a68d691a378f97e10a11573cf639aab53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETUNIFORMUIVPROC</type>
      <name>glad_glGetUniformuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a40593fc4e9c10f815781159ad6b22aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETVERTEXATTRIBDVPROC</type>
      <name>glad_glGetVertexAttribdv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8441c2d24bfc591abdae85a1617d8879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETVERTEXATTRIBFVPROC</type>
      <name>glad_glGetVertexAttribfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a438fd8eaefea38494017eb01be110bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETVERTEXATTRIBIIVPROC</type>
      <name>glad_glGetVertexAttribIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa7e09e005765eda128504d713c595e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETVERTEXATTRIBIUIVPROC</type>
      <name>glad_glGetVertexAttribIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aab369e170b8c2a8a823f4205a0fecf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETVERTEXATTRIBIVPROC</type>
      <name>glad_glGetVertexAttribiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad7cc934cf866cf81ceee393c03b3e309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLGETVERTEXATTRIBPOINTERVPROC</type>
      <name>glad_glGetVertexAttribPointerv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a211cb4665ae2b402f058ff2dcc2cae65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLHINTPROC</type>
      <name>glad_glHint</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8142df0e2392fabc12a7819b6e1cbeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISBUFFERPROC</type>
      <name>glad_glIsBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa53f071b25c7869d5bed5da0f6af754f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISENABLEDPROC</type>
      <name>glad_glIsEnabled</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3db863aade81d691806934a143229b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISENABLEDIPROC</type>
      <name>glad_glIsEnabledi</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8336582909e76154680f3acbe5a95fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISFRAMEBUFFERPROC</type>
      <name>glad_glIsFramebuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0b74d8a9074cb66ea5465b1c965b9124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISPROGRAMPROC</type>
      <name>glad_glIsProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a877c238188ae463ec623d3fd471ca2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISQUERYPROC</type>
      <name>glad_glIsQuery</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5761676e63017b98199e0ada31c4502c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISRENDERBUFFERPROC</type>
      <name>glad_glIsRenderbuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acfc491af21f1074d2062dcc8427b8460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISSAMPLERPROC</type>
      <name>glad_glIsSampler</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a91bb00a6f7341ecc1e71027c2871079f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISSHADERPROC</type>
      <name>glad_glIsShader</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1e50ba067a0cbe58bf55ba1f641863be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISSYNCPROC</type>
      <name>glad_glIsSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4be1637454edf8276cf412d93f944174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISTEXTUREPROC</type>
      <name>glad_glIsTexture</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afcc4cd810d43a0418f9b19c256a728da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLISVERTEXARRAYPROC</type>
      <name>glad_glIsVertexArray</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5c9195a3dfdb69c5c438299227479b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLLINEWIDTHPROC</type>
      <name>glad_glLineWidth</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abc0dd7495594bde0294491f815be706d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLLINKPROGRAMPROC</type>
      <name>glad_glLinkProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5af819c5aeb11469af6bf7d8d4cdc41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLLOGICOPPROC</type>
      <name>glad_glLogicOp</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a26d38fa15fcaa8c7485e1578a62ede56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLMAPBUFFERPROC</type>
      <name>glad_glMapBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac2f30f6108872b0e1d9184a4a5233326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLMAPBUFFERRANGEPROC</type>
      <name>glad_glMapBufferRange</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a08cca7f83e0e72a137afcf1e956afeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLMULTIDRAWARRAYSPROC</type>
      <name>glad_glMultiDrawArrays</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a78c8cacb47673faf1759dbaf96ec2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLMULTIDRAWELEMENTSPROC</type>
      <name>glad_glMultiDrawElements</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2709c65811b135c3407c0a22b11caacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC</type>
      <name>glad_glMultiDrawElementsBaseVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5b92634a362c3f55067a7873501d86ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPIXELSTOREFPROC</type>
      <name>glad_glPixelStoref</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab6aaba9ddd32486e1d1b20ae70606337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPIXELSTOREIPROC</type>
      <name>glad_glPixelStorei</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1311c06784b864440dbda366f2a15964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPOINTPARAMETERFPROC</type>
      <name>glad_glPointParameterf</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2aa7296a65aad1c2a49d5ca37fe9c366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPOINTPARAMETERFVPROC</type>
      <name>glad_glPointParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa58d85459b1069bbe4ade81e318df48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPOINTPARAMETERIPROC</type>
      <name>glad_glPointParameteri</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2ef8b4a1c77cd480df26a40de0b6a672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPOINTPARAMETERIVPROC</type>
      <name>glad_glPointParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0bab5a0e7e7a6ba2e4d1382751e2af47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPOINTSIZEPROC</type>
      <name>glad_glPointSize</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a44c70f37a72235c3264ef5d6528d340f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPOLYGONMODEPROC</type>
      <name>glad_glPolygonMode</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa2ef6634cf36076e19aeca74bd32fb88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPOLYGONOFFSETPROC</type>
      <name>glad_glPolygonOffset</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac4427a7f7cbb68afd2e049023d1f1b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPRIMITIVERESTARTINDEXPROC</type>
      <name>glad_glPrimitiveRestartIndex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a409968a8b7d361babab3f782cb9bac7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLPROVOKINGVERTEXPROC</type>
      <name>glad_glProvokingVertex</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a472d800322821ca4d7406c8673890186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLQUERYCOUNTERPROC</type>
      <name>glad_glQueryCounter</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a84b263ad1b7a37036d95d3d157867e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLREADBUFFERPROC</type>
      <name>glad_glReadBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7f5d1d172e104c0d1b1f457fa038f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLREADPIXELSPROC</type>
      <name>glad_glReadPixels</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6186f2d9ecec9dd38b39e34300733c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEPROC</type>
      <name>glad_glRenderbufferStorage</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aff1613218c613df453f8a0ed3a293c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC</type>
      <name>glad_glRenderbufferStorageMultisample</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adb96001dadf640494964d091cc84f970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSAMPLECOVERAGEPROC</type>
      <name>glad_glSampleCoverage</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af4df1a4f91605cd57a503cd9b2ec434f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSAMPLEMASKIPROC</type>
      <name>glad_glSampleMaski</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a771415bb980842d3a7ebf182b2cf1811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSAMPLERPARAMETERFPROC</type>
      <name>glad_glSamplerParameterf</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a39eff32f39a2fb936e84086955746cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSAMPLERPARAMETERFVPROC</type>
      <name>glad_glSamplerParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acedd69bb8af269024183f3bebefc7a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSAMPLERPARAMETERIPROC</type>
      <name>glad_glSamplerParameteri</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab6f2a01fb91a85d16adf71c9f5f64b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSAMPLERPARAMETERIIVPROC</type>
      <name>glad_glSamplerParameterIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8a571304be3573b3fe5a85e3c811e45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSAMPLERPARAMETERIUIVPROC</type>
      <name>glad_glSamplerParameterIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a03fca6239df4552ed934064e679bfc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSAMPLERPARAMETERIVPROC</type>
      <name>glad_glSamplerParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a23441bbbc992152998076716881b1bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSCISSORPROC</type>
      <name>glad_glScissor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a57f3655ef8ff13f0a79e0f06d66245f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSHADERSOURCEPROC</type>
      <name>glad_glShaderSource</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a39feac71239ea191fcd09dea8d34c34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSTENCILFUNCPROC</type>
      <name>glad_glStencilFunc</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a71d6fe13491d078384e6b2b3e4017d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSTENCILFUNCSEPARATEPROC</type>
      <name>glad_glStencilFuncSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8875dd5de7f2d54f59c07c76ba7141be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSTENCILMASKPROC</type>
      <name>glad_glStencilMask</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adba3dbee9e76923cc5206ea1d4f32d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSTENCILMASKSEPARATEPROC</type>
      <name>glad_glStencilMaskSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a276aee541f3c6f63a5d5b03b5bb04f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSTENCILOPPROC</type>
      <name>glad_glStencilOp</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4c1c13ae37ef4a75fc08afde5c8a0ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLSTENCILOPSEPARATEPROC</type>
      <name>glad_glStencilOpSeparate</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa38cbbcfc9dc8f30c660f951c3289fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXBUFFERPROC</type>
      <name>glad_glTexBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae5aa07aafc61f66a39d7a24c2512a855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXIMAGE1DPROC</type>
      <name>glad_glTexImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a11c3faf7f5d6c357e8eb8a3c9abc6869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXIMAGE2DPROC</type>
      <name>glad_glTexImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac9705d5cb7e3679e6189ec0e80314585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXIMAGE2DMULTISAMPLEPROC</type>
      <name>glad_glTexImage2DMultisample</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a0e423ce563089a14e7b059a1398391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXIMAGE3DPROC</type>
      <name>glad_glTexImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a517891f05c4998a732d916f4093d1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXIMAGE3DMULTISAMPLEPROC</type>
      <name>glad_glTexImage3DMultisample</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acab5a969776b62bf3ea67369cfd9b1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXPARAMETERFPROC</type>
      <name>glad_glTexParameterf</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8a0ec12a94c7bb303c3d571700e48bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXPARAMETERFVPROC</type>
      <name>glad_glTexParameterfv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5301c58693345301e909cbdc8aaece3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXPARAMETERIPROC</type>
      <name>glad_glTexParameteri</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a55ed933860a287ae38d6522fc9343e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXPARAMETERIIVPROC</type>
      <name>glad_glTexParameterIiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8fb50b1c5a7c0453efce38094c293759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXPARAMETERIUIVPROC</type>
      <name>glad_glTexParameterIuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a945431a578fe5acecbfff20369c03379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXPARAMETERIVPROC</type>
      <name>glad_glTexParameteriv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a55a74af6389f5137e8bb42c2059f9f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXSUBIMAGE1DPROC</type>
      <name>glad_glTexSubImage1D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab0dba9d02477c904b7fc49b5b60478a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXSUBIMAGE2DPROC</type>
      <name>glad_glTexSubImage2D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa87d0b4630bc4f923ead6c0fb468898a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTEXSUBIMAGE3DPROC</type>
      <name>glad_glTexSubImage3D</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab7c69a28a4b8e2783ee8042f572ae5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLTRANSFORMFEEDBACKVARYINGSPROC</type>
      <name>glad_glTransformFeedbackVaryings</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1b45089a87d6fec0e55f90403c5dd907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM1FPROC</type>
      <name>glad_glUniform1f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac3452c3b0f54f500c4ef7d9a313b8a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM1FVPROC</type>
      <name>glad_glUniform1fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5664030d6fcc468dfb6673f474bffb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM1IPROC</type>
      <name>glad_glUniform1i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a14cd8d6b08f0bd9e2459aae484d64d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM1IVPROC</type>
      <name>glad_glUniform1iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a177b3c04f8078ca01234402ea87f5d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM1UIPROC</type>
      <name>glad_glUniform1ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a7e169164913bacd611d614d0998f26e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM1UIVPROC</type>
      <name>glad_glUniform1uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4ff0d9bece2085fda88e8a85704c63aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM2FPROC</type>
      <name>glad_glUniform2f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab8b5687133ab07c0c6b7ea3990a4094b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM2FVPROC</type>
      <name>glad_glUniform2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afa3098618a4ac93722643f91e7c1b806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM2IPROC</type>
      <name>glad_glUniform2i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abbb43cee409cec4ff23527454d01b852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM2IVPROC</type>
      <name>glad_glUniform2iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6f7427e51e7131d6ee6d2c4410e4c9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM2UIPROC</type>
      <name>glad_glUniform2ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6098b4d89a705c0612c63db664e08cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM2UIVPROC</type>
      <name>glad_glUniform2uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a974976593ec3b815d86d619e431a5e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM3FPROC</type>
      <name>glad_glUniform3f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aab252b6e443d8d8881ad3af83af94726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM3FVPROC</type>
      <name>glad_glUniform3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af5224ca9ae375e7f209f87d009170cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM3IPROC</type>
      <name>glad_glUniform3i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3ab078ab4e06be0b0da0c3399f77052e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM3IVPROC</type>
      <name>glad_glUniform3iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a906e76778398f723ecfa33b6edf91c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM3UIPROC</type>
      <name>glad_glUniform3ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae812979198675ad9f52af77dee18b6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM3UIVPROC</type>
      <name>glad_glUniform3uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa8f190ee3e491e7332137f96dbdf2d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM4FPROC</type>
      <name>glad_glUniform4f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeac2d583e2b4d3b72e1fcbc143077562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM4FVPROC</type>
      <name>glad_glUniform4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac9347f00060770aa6d40432579824b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM4IPROC</type>
      <name>glad_glUniform4i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6658f22fbcf50f2557337dd6163247dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM4IVPROC</type>
      <name>glad_glUniform4iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6ee06647fcea869f74388717b4198382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM4UIPROC</type>
      <name>glad_glUniform4ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac57e9ca85b4418a55708d2f2427cc0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORM4UIVPROC</type>
      <name>glad_glUniform4uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a36bcd9437e55f0e4a8fc02211854f03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMBLOCKBINDINGPROC</type>
      <name>glad_glUniformBlockBinding</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a943dccec3e6e7cd4250391605e53e22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMMATRIX2FVPROC</type>
      <name>glad_glUniformMatrix2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3015b9b30c3d77953552f43ab18c99b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMMATRIX2X3FVPROC</type>
      <name>glad_glUniformMatrix2x3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac8240207e734d581d2f45986fcba9fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMMATRIX2X4FVPROC</type>
      <name>glad_glUniformMatrix2x4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2e71065fb26f44c1645107a09ca84086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMMATRIX3FVPROC</type>
      <name>glad_glUniformMatrix3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af040068453cd799ecffbed0578801e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMMATRIX3X2FVPROC</type>
      <name>glad_glUniformMatrix3x2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a19469a52c0c1481f3f4f403fa54ac74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMMATRIX3X4FVPROC</type>
      <name>glad_glUniformMatrix3x4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a88a295586050050491e72bef7dd7d871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMMATRIX4FVPROC</type>
      <name>glad_glUniformMatrix4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1f574a408e3f5f99530be8fb94e48fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMMATRIX4X2FVPROC</type>
      <name>glad_glUniformMatrix4x2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af81c7361452f3c2b412329e5f4986782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNIFORMMATRIX4X3FVPROC</type>
      <name>glad_glUniformMatrix4x3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a921dc0d98112817f353cf3f6e6be0449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUNMAPBUFFERPROC</type>
      <name>glad_glUnmapBuffer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa861a20478b352ccd218b3773cf9ee79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLUSEPROGRAMPROC</type>
      <name>glad_glUseProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad22517799a9ded13e69e77a0ab92dd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVALIDATEPROGRAMPROC</type>
      <name>glad_glValidateProgram</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1cb7509339ce214b80daea717033d6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB1DPROC</type>
      <name>glad_glVertexAttrib1d</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aad0d34964140ba09864fe7a787f29045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB1DVPROC</type>
      <name>glad_glVertexAttrib1dv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2c0517e206b87ca448474ec63a2fb84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB1FPROC</type>
      <name>glad_glVertexAttrib1f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a175d5d783b99f974114a9b66940dcf82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB1FVPROC</type>
      <name>glad_glVertexAttrib1fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a515b576e103f81d9a6bbeb256e54783b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB1SPROC</type>
      <name>glad_glVertexAttrib1s</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a235a95b9a980d935bbc7dd2ffd607eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB1SVPROC</type>
      <name>glad_glVertexAttrib1sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a871f8b2f6d450cb1c58c45278adb283d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB2DPROC</type>
      <name>glad_glVertexAttrib2d</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a1704473f5e276aeca5f8e7367338f925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB2DVPROC</type>
      <name>glad_glVertexAttrib2dv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aaa2ffb10e35d45fe0a3728cb32f85198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB2FPROC</type>
      <name>glad_glVertexAttrib2f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a286645f18f23d427c975bc00a0fa3b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB2FVPROC</type>
      <name>glad_glVertexAttrib2fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a474eb01a93d5e7f031e1fec7900c67c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB2SPROC</type>
      <name>glad_glVertexAttrib2s</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4068a19f10cccbd04fd76f962d6d095f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB2SVPROC</type>
      <name>glad_glVertexAttrib2sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5548b28c5113b2a1ca9eb7695d111a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB3DPROC</type>
      <name>glad_glVertexAttrib3d</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a928c5c0176befac04a2e3a865972ee48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB3DVPROC</type>
      <name>glad_glVertexAttrib3dv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9121b5a8db799c6b8bcfd32c9f32a4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB3FPROC</type>
      <name>glad_glVertexAttrib3f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4233d36b7a2e1c13ab9a8bb390af46e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB3FVPROC</type>
      <name>glad_glVertexAttrib3fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a30a87dab9fe957fc185e834011dca74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB3SPROC</type>
      <name>glad_glVertexAttrib3s</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9889093f17e1d751fa941e96a1b17928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB3SVPROC</type>
      <name>glad_glVertexAttrib3sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a63fba6d55c9eabe5a357f094fa095fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4BVPROC</type>
      <name>glad_glVertexAttrib4bv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6a080a5f3990698f9ccf3eb2f111d5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4DPROC</type>
      <name>glad_glVertexAttrib4d</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d77b054e3a5c582a2e8d791a8c5363a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4DVPROC</type>
      <name>glad_glVertexAttrib4dv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a9159a9f2a73d91fb1162ef50143ecdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4FPROC</type>
      <name>glad_glVertexAttrib4f</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>abe97f3ba3aec94f605405fedc20df04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4FVPROC</type>
      <name>glad_glVertexAttrib4fv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a21ad7bc7ef8c87ca08f3b5719c75f8d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4IVPROC</type>
      <name>glad_glVertexAttrib4iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a8d56c99ad7f76b9a415ec1a724eabe56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4NBVPROC</type>
      <name>glad_glVertexAttrib4Nbv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ae0fc756c1e215f33e762aff33b245e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4NIVPROC</type>
      <name>glad_glVertexAttrib4Niv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a4dae5d086b3341e0e28b0a264d9274b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4NSVPROC</type>
      <name>glad_glVertexAttrib4Nsv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a73f6e1ed36d76eb2f7c34f3ed70574c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4NUBPROC</type>
      <name>glad_glVertexAttrib4Nub</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af902d616bea58e13146d91918841b829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4NUBVPROC</type>
      <name>glad_glVertexAttrib4Nubv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aad84b66ed5218d1877fabf7d57b90a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4NUIVPROC</type>
      <name>glad_glVertexAttrib4Nuiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0d0389f13c59741ac87e9a888b5b6782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4NUSVPROC</type>
      <name>glad_glVertexAttrib4Nusv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6642bbe521c4e66f629444ee22522662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4SPROC</type>
      <name>glad_glVertexAttrib4s</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a665d545799add47116630476473eb2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4SVPROC</type>
      <name>glad_glVertexAttrib4sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad0e46d68e429b42af8c2c483133da577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4UBVPROC</type>
      <name>glad_glVertexAttrib4ubv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a801231970bc405cfc7ef0b7aee21d7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4UIVPROC</type>
      <name>glad_glVertexAttrib4uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a5cc6957c6c742bc383e59a0d10838143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIB4USVPROC</type>
      <name>glad_glVertexAttrib4usv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>adb09cfbbce175f4e3404bec867a40549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBDIVISORPROC</type>
      <name>glad_glVertexAttribDivisor</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a372b4e4e1356ffbce9269101fd0a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI1IPROC</type>
      <name>glad_glVertexAttribI1i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac8b9398ab6ab0656ec8280dc5143ceb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI1IVPROC</type>
      <name>glad_glVertexAttribI1iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>af63a164eef420b560f1a3fd187871b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI1UIPROC</type>
      <name>glad_glVertexAttribI1ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a16237920543def4f189a8dd1e6b87cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI1UIVPROC</type>
      <name>glad_glVertexAttribI1uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa10e6c3ef2d784ec271986347b9a5b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI2IPROC</type>
      <name>glad_glVertexAttribI2i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>acbaebc946d740a009d2ed8d1d4aeb39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI2IVPROC</type>
      <name>glad_glVertexAttribI2iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afac439131c6203f3f8bde434c9bbc077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI2UIPROC</type>
      <name>glad_glVertexAttribI2ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac6191efa6e358c96b9a76e31baba555e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI2UIVPROC</type>
      <name>glad_glVertexAttribI2uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a6c1a2201fff8d2c879ce9ce41cc297ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI3IPROC</type>
      <name>glad_glVertexAttribI3i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac414163037f53e50a4286a1909c9dc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI3IVPROC</type>
      <name>glad_glVertexAttribI3iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab85205ed17aed7433bb9e28dd84ebc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI3UIPROC</type>
      <name>glad_glVertexAttribI3ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2fda6957cb3e433d521fd491eecb0c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI3UIVPROC</type>
      <name>glad_glVertexAttribI3uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afe90e00a8a386b840fa7beda5d0c116d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI4BVPROC</type>
      <name>glad_glVertexAttribI4bv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ab149dfd655c5f3c9ed5b71c93fbee283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI4IPROC</type>
      <name>glad_glVertexAttribI4i</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a96d23997f49e58ae4bc48ff0de99fffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI4IVPROC</type>
      <name>glad_glVertexAttribI4iv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a51dd856bd789b36b35716e339ed44527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI4SVPROC</type>
      <name>glad_glVertexAttribI4sv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0ff77d892e54777bf251daa90ce052b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI4UBVPROC</type>
      <name>glad_glVertexAttribI4ubv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a3a7158a5d16950803d0f07b60dd4651a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI4UIPROC</type>
      <name>glad_glVertexAttribI4ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a2d5fbaccdab8e2a876f2cefb593e10f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI4UIVPROC</type>
      <name>glad_glVertexAttribI4uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad50fa5716e691da2ce06b0756b360aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBI4USVPROC</type>
      <name>glad_glVertexAttribI4usv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a79592f33ba7c6e7bc3dd79a75d369139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBIPOINTERPROC</type>
      <name>glad_glVertexAttribIPointer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aea70c5f376f5b7cfd8ecc4b2690004fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBP1UIPROC</type>
      <name>glad_glVertexAttribP1ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aca576e567384a3a28fd39b8296263e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBP1UIVPROC</type>
      <name>glad_glVertexAttribP1uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aeeb08af082f18d62edb5f0275af6c5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBP2UIPROC</type>
      <name>glad_glVertexAttribP2ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aa5e7cd9cd8c89a394276352dc75509b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBP2UIVPROC</type>
      <name>glad_glVertexAttribP2uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ac134807e303a3d4db63dbc81f1ba9a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBP3UIPROC</type>
      <name>glad_glVertexAttribP3ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a0e3499694227e8a282bdd179ecb647cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBP3UIVPROC</type>
      <name>glad_glVertexAttribP3uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a43fdb9ba0e588ad572f3cf70cf598212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBP4UIPROC</type>
      <name>glad_glVertexAttribP4ui</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a29c0cc60499936bc66e65a349e6df122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBP4UIVPROC</type>
      <name>glad_glVertexAttribP4uiv</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>ad6ec6d5322dd04229e5e46edfd4e193b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVERTEXATTRIBPOINTERPROC</type>
      <name>glad_glVertexAttribPointer</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>a673edbe6fc13b13dc30990d3cd45dbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLVIEWPORTPROC</type>
      <name>glad_glViewport</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>aceb8052dcf018ca534b69f35f21eb9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLAD_API_CALL PFNGLWAITSYNCPROC</type>
      <name>glad_glWaitSync</name>
      <anchorfile>gl_8h.html</anchorfile>
      <anchor>afefb1cb9dbef303e36033c7b195a009d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glfw3.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/include/GLFW/</path>
    <filename>glfw3_8h.html</filename>
    <class kind="struct">GLFWgamepadstate</class>
    <class kind="struct">GLFWgammaramp</class>
    <class kind="struct">GLFWimage</class>
    <class kind="struct">GLFWvidmode</class>
    <member kind="define">
      <type>#define</type>
      <name>APIENTRY</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a428a91acf2c2439dc1a257708ee1f805</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAPIENTRY</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aa97755eb47e4bf2727ad45d610e18206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_ALPHA_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gae829b55591c18169a40ab4067a041b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_BLUE_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga22bbe9104a8ce1f8b88fb4f186aa36ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_GREEN_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga65713cee1326f8e9d806fdf93187b471</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_RED_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaead34a9a683b2bc20eecf30ba738bfc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ALPHA_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafed79a3f468997877da86c449bd43e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ANY_RELEASE_BEHAVIOR</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a6b47d806f285efe9bfd7aeec667297ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_API_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga56882b290db23261cc6c053c40c2d08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_APIENTRY_DEFINED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a8a8538c5500308b4211844f2fb26c7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ARROW_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga8ab0e717245b85506cb0eaefdea39d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_AUTO_ICONIFY</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga9d9874fc928200136a6dcdad726aa252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_AUX_BUFFERS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gab05108c5029443b371112b031d1fa174</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_BLUE_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gab292ea403db6d514537b515311bf9ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CENTER_CURSOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5ac0847c0aa0b3619f2855707b8a7a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CLIENT_API</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga649309cf72a3d3de5b1348ca7936c95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_CHDIR_RESOURCES</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab937983147a3158d45f88fad7129d9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_FRAME_NAME</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga70fa0fbc745de6aa824df79a580e84b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_GRAPHICS_SWITCHING</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga53c84ed2ddd94e15bbd44b1f6f7feafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_MENUBAR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga71e0b4ce2f2696a84a9b8c5e12dc70cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_RETINA_FRAMEBUFFER</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gab6ef2d02eb55800d249ccf1af253c35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONNECTED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>abe11513fd1ffbee5bb9b173f06028b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_CREATION_API</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5154cebfcd831c1cc63a4d5ac9bb4486</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_NO_ERROR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5a52fdfd46d8249c211f923675728082</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_RELEASE_BEHAVIOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga72b648a8378fe3310c7c7bbecc0f7be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_REVISION</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafb9475071aa77c6fb05ca5a5c8678a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_ROBUSTNESS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gade3593916b4c507900aa2d6844810e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_VERSION_MAJOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafe5e4922de1f9932d7e9849bb053b0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_VERSION_MINOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga31aca791e4b538c4e4a771eb95cc2d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CROSSHAIR_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga8af88c0ea05ab9e8f9ac1530e8873c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CURSOR</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aade31da5b884a84a7625c6b059b9132c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CURSOR_DISABLED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a2315b99a329ce53e6a13a9d46fd5ca88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CURSOR_HIDDEN</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ac4d5cb9d78de8573349c58763d53bf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CURSOR_NORMAL</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ae04dd25c8577e19fa8c97368561f6c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DECORATED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga21b854d36314c94d65aed84405b2f25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DEPTH_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga318a55eac1fee57dfe593b6d38149d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DISCONNECTED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aab64b25921ef21d89252d6f0a71bfc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DONT_CARE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a7a2edf2c18446833d27d07f1b7f3d571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DOUBLEBUFFER</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga714a5d569e8a274ea58fdfa020955339</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_EGL_CONTEXT_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a03cf65c9ab01fc8b872ba58842c531c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FALSE</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gac877fe3b627d21ef3a0a23e0a73ba8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FLOATING</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7fb0be51407783b41adbf5bec0b09d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FOCUS_ON_SHOW</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafa94b1da34bfd6488c0d709761504dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FOCUSED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga54ddb14825a1541a56e22afb5f832a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FORMAT_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga196e125ef261d94184e2b55c05762f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_LAST</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga0818fd9433e1359692b7443293e5ac86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_LEFT_TRIGGER</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga6d79561dd8907c37354426242901b86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_LEFT_X</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga544e396d092036a7d80c1e5f233f7a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_LEFT_Y</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga64dcf2c6e9be50b7c556ff7671996dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga121a7d5d20589a423cd1634dd6ee6eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_RIGHT_X</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>gabd6785106cd3c5a044a6e49a395ee2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_RIGHT_Y</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga1cc20566d44d521b7183681a8e88e2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_A</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gae055a12fbf4b48b5954c8e1cd129b810</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_B</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga2228a6512fd5950cdb51ba07846546fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_BACK</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gabc7c0264ce778835b516a472b47f6caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_CIRCLE</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gaaef094b3dacbf15f272b274516839b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_CROSS</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gaf08d0df26527c9305253422bd98ed63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_DPAD_DOWN</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga8f2b731b97d80f90f11967a83207665c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_DPAD_LEFT</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gaf0697e0e8607b2ebe1c93b0c6befe301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_DPAD_RIGHT</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gae2a780d2a8c79e0b77c0b7b601ca57c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_DPAD_UP</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga4f1ed6f974a47bc8930d4874a283476a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_GUIDE</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga7fa48c32e5b2f5db2f080aa0b8b573dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_LAST</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga5cc98882f4f81dacf761639a567f61eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_LEFT_BUMPER</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga17d67b4f39a39d6b813bd1567a3507c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_LEFT_THUMB</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga3e089787327454f7bfca7364d6ca206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_RIGHT_BUMPER</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gadfbc9ea9bf3aae896b79fa49fdc85c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_RIGHT_THUMB</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga1c003f52b5aebb45272475b48953b21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_SQUARE</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gafc7821e87d77d41ed2cd3e1f726ec35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_START</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga04606949dd9139434b8a1bedf4ac1021</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_TRIANGLE</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga3a7ef6bcb768a08cd3bf142f7f09f802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_X</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga52cc94785cf3fe9a12e246539259887c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_Y</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gafc931248bda494b530cbe057f386a5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GREEN_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafba3b72638c914e5fb8a237dd4c50d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAND_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga1db35e20849e0837c82e3dc1fd797263</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_CENTERED</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>gae2c0bcb7aec609e4736437554f6638fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_DOWN</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>gad60d1fd0dc85c18f2642cbae96d3deff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_LEFT</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>gac775f4b3154fdf5db93eb432ba546dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_LEFT_DOWN</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga76c02baf1ea345fcbe3e8ff176a73e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_LEFT_UP</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga638f0e20dc5de90de21a33564e8ce129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_RIGHT</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga252586e3bbde75f4b0e07ad3124867f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_RIGHT_DOWN</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>gad7f0e4f52fd68d734863aaeadab3a3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_RIGHT_UP</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga94aea0ae241a8b902883536c592ee693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_UP</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga8c9720c76cd1b912738159ed74c85b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HOVERED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8665c71c6fa3d22425c6a0e8a3f89d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HRESIZE_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>gabb3eb0109f11bb808fc34659177ca962</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_IBEAM_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga36185f4375eaada1b04e431244774c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ICONIFIED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga39d44b7c056e55e581355a92d240b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INVALID_ENUM</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga76f6bb9c4eea73db675f096b404593ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INVALID_VALUE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gaaf2ef9aa8202c2b82ac2d921e554c687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_1</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga34a0443d059e9f22272cd4669073f73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_10</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gaef55389ee605d6dfc31aef6fe98c54ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_11</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae7d26e3df447c2c14a569fcc18516af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_12</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gab91bbf5b7ca6be8d3ac5c4d89ff48ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_13</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga5c84fb4e49bf661d7d7c78eb4018c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_14</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga89540873278ae5a42b3e70d64164dc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_15</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga7b02ab70daf7a78bcc942d5d4cc1dcf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_16</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga453edeeabf350827646b6857df4f80ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_2</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga6eab65ec88e65e0850ef8413504cb50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_3</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae6f3eedfeb42424c2f5e3161efb0b654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_4</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga97ddbcad02b7f48d74fad4ddb08fff59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_5</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae43281bc66d3fa5089fb50c3e7a28695</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_6</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga74771620aa53bd68a487186dea66fd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_7</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga20a9f4f3aaefed9ea5e66072fc588b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_8</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga21a934c940bcf25db0e4c8fe9b364bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_9</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga87689d47df0ba6f9f5fcbbcaf7b3cecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_HAT_BUTTONS</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab9c0534709fda03ec8959201da3a9a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_LAST</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga9ca13ebf24c331dd98df17d84a4b72c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_0</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga50391730e9d7112ad4fd42d0bd1597c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga05e4cae9ddb8d40cf6d82c8f11f2502f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadc8e66b3a4c4b5c39ad1305cf852863c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga812f0273fe1a981e1fa002ae73e92271</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9e14b6975a9cc8f66cdd5cb3d3861356</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4d74ddaa5d4c609993b4d4a15736c924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9ea4ab80c313a227b14d0a7c6f810b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab79b1cfae7bd630cfc4604c1f263c666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadeaa109a0f9f5afc94fe4a108e686f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga2924cb5349ebbf97c8987f3521c44f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_A</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga03e842608e1ea323370889d33b8f70ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_APOSTROPHE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6059b0b048ba6980b6107fffbd3b4b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_B</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8e3fb647ff3aca9e8dbf14fe66332941</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_BACKSLASH</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab8155ea99d1ab27ff56f24f8dc73f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_BACKSPACE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6c0df1fe2f156bbd5a98c66d76ff3635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_C</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga00ccf3475d9ee2e679480d540d554669</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_CAPS_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga92c1d2c9d63485f3d70f94f688d48672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_COMMA</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab3d5d72e59d3055f494627b0a524926c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_D</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga011f7cdc9a654da984a2506479606933</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_DELETE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadb111e4df74b8a715f2c05dad58d2682</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_DOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae2e3958c71595607416aa7bf082be2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_E</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gabf48fcc3afbe69349df432b470c96ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_END</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga86587ea1df19a65978d3e3b8439bedd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_ENTER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9555a92ecbecdbc1f3435219c571d667</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_EQUAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae1a2de47240d6664423c204bdd91bd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_ESCAPE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaac6596c350b635c245113b81c2123b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga5df402e02aca08444240058fd9b42a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb8d66c573acf22e364049477dcbea30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F10</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga718d11d2f7d57471a2f6a894235995b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F11</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga0bc04b11627e7d69339151e7306b2832</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F12</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf5908fa9b0a906ae03fc2c61ac7aa3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F13</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad637f4308655e1001bd6ad942bc0fd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F14</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf14c66cff3396e5bd46e803c035e6c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F15</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7f70970db6e8be1794da8516a6d14058</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F16</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa582dbb1d2ba2050aa1dca0838095b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F17</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga972ce5c365e2394b36104b0e3125c748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F18</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaebf6391058d5566601e357edc5ea737c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F19</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaec011d9ba044058cb54529da710e9791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga0900750aff94889b940f5e428c07daee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F20</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga82b9c721ada04cd5ca8de767da38022f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F21</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga356afb14d3440ff2bb378f74f7ebc60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F22</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga90960bd2a155f2b09675324d3dff1565</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F23</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga43c21099aac10952d1be909a8ddee4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F24</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8150374677b5bed3043408732152dea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F25</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa4bbd93ed73bb4c6ae7d83df880b7199</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaed7cd729c0147a551bb8b7bb36c17015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9b61ebd0c63b44b7332fda2c9763eaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf258dda9947daa428377938ed577c8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6dc2d3f87b9d51ffbbbe2ef0299d8e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gacca6ef8a2162c52a0ac1d881e8d9c38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac9d39390336ae14e4a93e295de43c7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae40de0de1c9f21cd26c9afa3d7050851</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_G</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae74ecddf7cc96104ab23989b1cdab536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_GRAVE_ACCENT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7a3701fb4e2a0b136ff4b568c3c8d668</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_H</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad4cc98fc8f35f015d9e2fb94bf136076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_HOME</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga41452c7287195d481e43207318c126a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_I</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga274655c8bfe39742684ca393cf8ed093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_INSERT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga373ac7365435d6b0eb1068f470e34f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_J</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga65ff2aedb129a3149ad9cb3e4159a75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_K</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4ae8debadf6d2a691badae0b53ea3ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_0</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga10515dafc55b71e7683f5b4fedd1c70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf3a29a334402c5eaf0b3439edf5587c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf82d5a802ab8213c72653d7480c16f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7e25ff30d56cd512828c1d4ae8d54ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gada7ec86778b85e0b4de0beea72234aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9a5be274434866c51738cafbb6d26b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafc141b0f8450519084c01092a3157faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8882f411f05d04ec77a9563974bbfa53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab2ea2e6a12f89d315045af520ac78cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb21426b630ed4fcc084868699ba74c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_ADD</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad09c7c98acc79e89aa6a0a91275becac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_DECIMAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4e231d968796331a9ea0dbfb98d4005b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_DIVIDE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gabca1733780a273d549129ad0f250d1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_ENTER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4f728f8738f2986bd63eedd3d412e8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_EQUAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaebdc76d4a808191e6d21b7e4ad2acd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_MULTIPLY</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9ada267eb0e78ed2ada8701dd24a56ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_SUBTRACT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa3dbd60782ff93d6082a124bce1fa236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_L</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaaa8b54a13f6b1eed85ac86f82d550db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LAST</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga442cbaef7bfb9a4ba13594dd7fbf2789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae12a010d33c309a67ab9460c51eb2462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_ALT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7f27dabf63a7789daa31e1c96790219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_BRACKET</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad1c8d9adac53925276ecb1d592511d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_CONTROL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9f97b743e81460ac4b2deddecd10a464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_SHIFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8a530a28a65c44ab5d00b759b756d3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_SUPER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb1207c91997fc295afd1835fbc5641a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_M</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4d7f0260c82e4ea3d6ebc7a21d6e3716</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_MENU</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9845be48a745fc232045c9ec174d8820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_MINUS</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac556b360f7f6fca4b70ba0aecf313fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_N</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae00856dfeb5d13aafebf59d44de5cdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_NUM_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga3946edc362aeff213b2be6304296cf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_O</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaecbbb79130df419d58dd7f09a169efe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_P</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8fc15819c1094fb2afa01d84546b33e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAGE_DOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaee0a8fa442001cc2147812f84b59041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAGE_UP</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga3ab731f9622f0db280178a5f3cc6d586</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAUSE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8116b9692d87382afb5849b6d8907f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PERIOD</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga37e296b650eab419fc474ff69033d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PRINT_SCREEN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf964c2e65e97d0cf785a5636ee8df642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Q</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafdd01e38b120d67cf51e348bb47f3964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_R</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4ce6c70a0c98c50b3fe4ab9a728d4d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga06ba07662e8c291a4a84535379ffc7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_ALT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga687b38009131cfdd07a8d05fff8fa446</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_BRACKET</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga86ef225fd6a66404caae71044cdd58d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_CONTROL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad1ca2094b2694e7251d0ab1fd34f8519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_SHIFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaffca36b99c9dce1a19cb9befbadce691</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_SUPER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad4547a3e8e247594acb60423fe6502db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_S</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga1570e2ccaab036ea82bed66fc1dab2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SCROLL_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf622b63b9537f7084c2ab649b8365630</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SEMICOLON</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga84233de9ee5bb3e8788a5aa07d80af7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SLASH</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadf3d753b2d479148d711de34b83fd0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SPACE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaddb2c23772b97fd7e26e8ee66f1ad014</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_T</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga90e0560422ec7a30e7f3f375bc9f37f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_TAB</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6908a4bda9950a3e2b73f794bbe985df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_U</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gacad52f3bf7d378fc0ffa72a76769256d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_UNKNOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga99aacc875b6b27a072552631e13775c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_UP</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga2f3342b194020d3544c67e3506b6f144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_V</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga22c7763899ecf7788862e5f90eacce6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_W</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa06a712e6202661fc03da5bdb7b6e545</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_WORLD_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadc78dad3dab76bcd4b5c20114052577a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_WORLD_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga20494bfebf0bb4fc9503afca18ab2c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_X</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac1c42c0bf4192cea713c55598b06b744</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Y</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafd9f115a549effdf8e372a787c360313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Z</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac489e208c26afda8d4938ed88718760a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_LOCK_KEY_MODS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a07b84de0b52143e1958f88a7d9105947</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_LOSE_CONTEXT_ON_RESET</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aec1132f245143fc915b2f0995228564c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MAXIMIZED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad8ccb396253ad0b72c6d4c917eb38a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_ALT</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>gad2acd5633463c29e07008687ea73c0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_CAPS_LOCK</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>gaefeef8fcf825a6e43e241b337897200f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_CONTROL</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga6ed94871c3208eefd85713fa929d45aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_NUM_LOCK</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga64e020b8a42af8376e944baf61feecbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_SHIFT</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga14994d3196c290aaa347248e51740274</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_SUPER</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga6b64ba10ea0227cf6f42efd0a220aba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_1</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga181a6e875251fd8671654eff00f9112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_2</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga604b39b92c88ce9bd332e97fc3f4156c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_3</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga0130d505563d0236a6f85545f19e1721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_4</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga53f4097bb01d5521c7d9513418c91ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_5</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gaf08c4ddecb051d3d9667db1d5e417c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_6</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gae8513e06aab8aa393b595f22c6d8257a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_7</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga8b02a1ab55dde45b3a3883d54ffd7dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_8</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga35d5c4263e0dc0d0a4731ca6c562f32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_LAST</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gab1fd86a4518a9141ec7bcde2e15a2fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_LEFT</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gaf37100431dcd5082d48f95ee8bc8cd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_MIDDLE</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga34a4d2a701434f763fd93a2ff842b95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_RIGHT</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga3e2f2cf3c4942df73cc094247d275e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NATIVE_CONTEXT_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a0494c9bfd3f584ab41e6dbeeaa0e6a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a8f6dcdc968d214ff14779564f1389264</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_CURRENT_CONTEXT</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gaa8290386e9528ccb9e42a3a4e16fc0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_ERROR</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gafa30deee5db4d69c4c93d116ed87dbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_RESET_NOTIFICATION</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aee84a679230d205005e22487ff678a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_ROBUSTNESS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a8b306cb27f5bb0d6d67c7356a0e0fc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_WINDOW_CONTEXT</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gacff24d2757da752ae4c80bf452356487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NOT_INITIALIZED</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga2374ee02c177f12e1fa76ff3ed15e14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_ANY_PROFILE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ad6f2335d6f21cc9bab96633b1c111d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a01b3f66db266341425e9abee6b257db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_COMPAT_PROFILE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ac06b663d79c8fcf04669cc8fcc0b7670</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_CORE_PROFILE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>af094bb16da76f66ebceb19ee213b3de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_DEBUG_CONTEXT</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga87ec2df0b915201e950ca42d5d0831e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_ES_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a28d9b3bc6c2a522d815c8e146595051f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_FORWARD_COMPAT</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga13d24b12465da8b28985f46c8557925b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_PROFILE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga44f3a6b4261fbe351e0b950b0f372e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OSMESA_CONTEXT_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>afd34a473af9fa81f317910ea371b19e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OUT_OF_MEMORY</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga9023953a2bcb98c2906afd071d21ee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PLATFORM_ERROR</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gad44162d78100ea5e87cdd38426b8c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RED_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf78ed8e417dbcc1e354906cc2708c982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_REFRESH_RATE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0f20825e6e47ee8ba389024519682212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE_BEHAVIOR_FLUSH</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a999961d391db49cb4f949c1dece0e13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE_BEHAVIOR_NONE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>afca09088eccacdce4b59036cfae349c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RESIZABLE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gadba13c7a1b3aa40831eb2beedbd5bd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_SAMPLES</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga2cdf86fdcb7722fb8829c4e201607535</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_SCALE_TO_MONITOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga620bc4280c7eab81ac9f02204500ed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_SRGB_CAPABLE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga444a8f00414a63220591f9fdb7b5642b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STENCIL_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5339890a45a1fb38e93cb9fcc5fd069d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STEREO</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga83d991efca02537e2d69969135b77b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STICKY_KEYS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ae3bbe2315b7691ab088159eb6c9110fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STICKY_MOUSE_BUTTONS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a4d7ce8ce71030c3b04e2b78145bc59d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_TRANSPARENT_FRAMEBUFFER</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga60a0578c3b9449027d683a9c6abb9f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_TRUE</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga2744fbb29b5631bb28802dbe0cf36eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gad16c5565b4a69f9c2a9ac2c0dbc89462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VISIBLE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafb3cdc45297e06d8f1eb13adc69ca6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VRESIZE_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>gaf024f0e1ff8366fb2b5c260509a1fce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_X11_CLASS_NAME</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gae5a9ea2fccccd92edbd343fc56461114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_X11_INSTANCE_NAME</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga494c3c0d911e4b860b946530a3e389e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFWAPI</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a56da5036b2cc259351ae22fd6439bb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MAJOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga6337d9ea43b22fc529b2bba066b4a576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MINOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaf80d40f0aea7088ff337606e9c48f7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_REVISION</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab72ae2e2035d9ea461abc3495eac0502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PRESS</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2485743d0b59df3791c45951c4195265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gada11d965c4da13090ad336e030e4d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_REPEAT</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac96fd3b9fc66c6f0eebaf6532595338f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcharfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2c4c70bfb3fb990182a4591cd21a374d</anchor>
      <arglist>)(GLFWwindow *, unsigned int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcharmodsfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga78c3d45fdf9aaef0b8d670bf2a9519e2</anchor>
      <arglist>)(GLFWwindow *, unsigned int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWcursor</type>
      <name>GLFWcursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga89261ae18c75e863aaf2656ecdd238f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcursorenterfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga945bb284410b64c49ecc50195692720a</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcursorposfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga081a67dfb879e14707a5abd7de242b8a</anchor>
      <arglist>)(GLFWwindow *, double, double)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWdropfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gabc169084bd5648f192077f102b957496</anchor>
      <arglist>)(GLFWwindow *, int, const char **)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWerrorfun</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaa684e3f8b44b6a35000119d524d49e6d</anchor>
      <arglist>)(int, const char *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWframebuffersizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga54302eebe2f81518a544723a1d805388</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWgamepadstate</type>
      <name>GLFWgamepadstate</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga61acfb1f28f751438dd221225c5e725d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWgammaramp</type>
      <name>GLFWgammaramp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga939cf093cb0af0498b7b54dc2e181404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWglproc</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga3d47c2d2fbe0be9c505d0e04e91a133c</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWimage</type>
      <name>GLFWimage</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7cc0a09de172fa7250872046f8c4d2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWjoystickfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gafc05b099b23b3b23a992bdf6d77c191a</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWkeyfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9c6c9d019ac11d888e45b11b14772659</anchor>
      <arglist>)(GLFWwindow *, int, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWmonitor</type>
      <name>GLFWmonitor</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga8d9efd1cde9426692c73fe40437d0ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWmonitorfun</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gacc7165513fd258601c4cb763c1369693</anchor>
      <arglist>)(GLFWmonitor *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWmousebuttonfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac4312f2199caa15988cebb59ec530373</anchor>
      <arglist>)(GLFWwindow *, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWscrollfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga077345c3a10d906b2b3f2d550ae02971</anchor>
      <arglist>)(GLFWwindow *, double, double)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWvidmode</type>
      <name>GLFWvidmode</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga902c2816ac9b34b757282daab59b2565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWvkproc</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>ga70c01918dc9d233a4fbe0681a43018af</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWwindow</type>
      <name>GLFWwindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga3c96d80d363e67d13a41b5d1821f3242</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowclosefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5c46f9d2435a22b531382ea642216a61</anchor>
      <arglist>)(GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowcontentscalefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaca2e04ad85e70a646f07a870c2cad4ee</anchor>
      <arglist>)(GLFWwindow *, float, float)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowfocusfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga6b15f80f61ff396d89720be2a183ca8a</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowiconifyfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaaa80beaa1d108e6bc09f666e186e735c</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowmaximizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga82868db51248e7bc2deb2082336e6c70</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowposfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaffb62b9d3f7dc2d6e7c89d3d76142f13</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowrefreshfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7747bf66194241cff4f12d3500d8f9cd</anchor>
      <arglist>)(GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowsizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaac00a2d1d82875c2bac1af223e9d3c58</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac0f0f691f2d110f9acfb4bfe07f1216c</anchor>
      <arglist>(const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateStandardCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga969dd87ad2ddbf3e1086cc40f235eed1</anchor>
      <arglist>(int shape)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwCreateWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga680a02abe0e4494b6759d5703240713e</anchor>
      <arglist>(int width, int height, const char *title, GLFWmonitor *monitor, GLFWwindow *share)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDefaultWindowHints</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8050ddceed9dc6bd9d3aa35666195cd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga27556b7122117bc1bbb4bb3cc003ea43</anchor>
      <arglist>(GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga806747476b7247d292be3711c323ea10</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwExtensionSupported</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga9a28c712d35f9e43534e1d03b051c04c</anchor>
      <arglist>(const char *extension)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwFocusWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0da0e3daaa2d100f44a115c09077b510</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae22e5d8bc376aeb71ea063d1bc63fddc</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwGetCurrentContext</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gac28d98c655377d81a516bf5ef90780c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad289438eb7cf53d11eca685373f44105</anchor>
      <arglist>(GLFWwindow *window, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetError</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaee7bac4c7e1b2769207747c1b5ae2f9e</anchor>
      <arglist>(const char **description)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetFramebufferSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf7d17f3534b4b6dc9a6f905e3a240b7e</anchor>
      <arglist>(GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetGamepadName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga36983e6ae6fa159a1426a0148a1ec00b</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetGamepadState</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga6e138d3b0761546f5a12546f367501d6</anchor>
      <arglist>(int jid, GLFWgamepadstate *state)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWgammaramp *</type>
      <name>glfwGetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab8c94ec5ac1d43f70ce03a3e845837b2</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga1248dd5b1e566b2817e71547564d6af9</anchor>
      <arglist>(GLFWwindow *window, int mode)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI float *</type>
      <name>glfwGetJoystickAxes</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaf0537d8832818963f8d24ac1c98e42a3</anchor>
      <arglist>(int jid, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI unsigned char *</type>
      <name>glfwGetJoystickButtons</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaee8f9532b2dff9278cee70d0e6cde82c</anchor>
      <arglist>(int jid, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetJoystickGUID</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga40f8522193d983af333bb6e21a3b120a</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI unsigned char *</type>
      <name>glfwGetJoystickHats</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad415b53795a1aeced53b7b66c7943931</anchor>
      <arglist>(int jid, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetJoystickName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9b5d2d156f0138e0e7ad065e477dcfe3</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetJoystickUserPointer</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaf4317a5b0a7849f9b2b7b2b69366a72b</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetKey</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7d8ad8ffaf272808f04e1d5d33ec8859</anchor>
      <arglist>(GLFWwindow *window, int key)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetKeyName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga244737e5242c866e0f0af5a9c95f3e58</anchor>
      <arglist>(int key, int scancode)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetKeyScancode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga3ea3b9d74f8352506068620980e01fe5</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorContentScale</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga28d856d94bea2ce8f09a67bb0346aaff</anchor>
      <arglist>(GLFWmonitor *monitor, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetMonitorName</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga9bb1b5712a5a4f1478ed74513e02d148</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPhysicalSize</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gad0e93a9e42b32394369cabbbdc1ab702</anchor>
      <arglist>(GLFWmonitor *monitor, int *widthMM, int *heightMM)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPos</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga45b5481a614ad7beb2aade9746d07563</anchor>
      <arglist>(GLFWmonitor *monitor, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor **</type>
      <name>glfwGetMonitors</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab4d483284c57e28837bc2cd9639e9665</anchor>
      <arglist>(int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetMonitorUserPointer</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga11bc263d3967b86e2ec3e5e48762206d</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetMouseButton</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga6da5efb04f700c312a57a169fa9393a0</anchor>
      <arglist>(GLFWwindow *window, int button)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetPrimaryMonitor</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga59ea49f377fe701dd76764183e64d9f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWglproc</type>
      <name>glfwGetProcAddress</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga0e8af175218929615c16e74938c10f2a</anchor>
      <arglist>(const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char **</type>
      <name>glfwGetRequiredInstanceExtensions</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>gac47c204c9c417fced07e25de8fce526a</anchor>
      <arglist>(uint32_t *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI double</type>
      <name>glfwGetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga03d4a1039b8662c71eeb40beea8cb622</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerFrequency</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa92d10b10013372778efbf6367714371</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerValue</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa00c3e32227eb70b3968fca0bfe4ae26</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetVersion</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga2402c7824ac0194c13722790ff9559ff</anchor>
      <arglist>(int *major, int *minor, int *rev)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetVersionString</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga7de7ba982c0cf66b35afdaa8bea071ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoMode</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga27319d7f045c4cbbeae5651696cacd5f</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoModes</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga4fcbc9865c18acb7fbf60cb6c156cef7</anchor>
      <arglist>(GLFWmonitor *monitor, int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetWindowAttrib</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1bb0c7e100418e284dbb800789c63d40</anchor>
      <arglist>(GLFWwindow *window, int attrib)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowContentScale</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga72718c983a9fffaa27f786bfe7d1c9ee</anchor>
      <arglist>(GLFWwindow *window, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowFrameSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaad46cdaae2eb732f68d3a1499a7c5409</anchor>
      <arglist>(GLFWwindow *window, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf1525cb3bccd5789c702cc9676ef3403</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI float</type>
      <name>glfwGetWindowOpacity</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad124d57a1c1c519f60c9765cd0c2a89c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0076a8591ef7494d359730cf2250b45b</anchor>
      <arglist>(GLFWwindow *window, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7feb769ebb3f3d21579b5a3fb07be76e</anchor>
      <arglist>(GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0a9ff3b4bf8589e9518e8816d06a8f50</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwHideWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa17e287d521544bdeceafa09ac036e20</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwIconifyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga24274e3c6ecd44e11fec5e6b66e4d7f3</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwInit</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab41771f0215a2e0afb4cf1cf98082d40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwInitHint</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gac85e41aab1c2bd6fc740f4377d9e7e9f</anchor>
      <arglist>(int hint, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwJoystickIsGamepad</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac9720b6e5062a5fc5fc0bb4be6dc04a0</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwJoystickPresent</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gacb1b7dfd79df673d48814c06fc436eff</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMakeContextCurrent</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gafd76c93e15ec8b0b90506a9936a46185</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMaximizeWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga4f825a55367d3fabde3d06e7f30128e8</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPollEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga872d16e4c77f58c0436f356255920cfc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPostEmptyEvent</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad6f6b997278c91c43b35970eb9713d7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwRequestWindowAttention</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad0c9629abb49447bedd28080642b8538</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwRestoreWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1e29caf0b819f578b04db52fff17256c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharfun</type>
      <name>glfwSetCharCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07b2959b23dc3e466ce7475746021002</anchor>
      <arglist>(GLFWwindow *window, GLFWcharfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharmodsfun</type>
      <name>glfwSetCharModsCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae6eee0bda7429bfe8028615847cf6795</anchor>
      <arglist>(GLFWwindow *window, GLFWcharmodsfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7a580309bbc185a0459c3559021d2fd7</anchor>
      <arglist>(GLFWwindow *window, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gafaf103cea2f43530cff7de4e01126a4f</anchor>
      <arglist>(GLFWwindow *window, GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorenterfun</type>
      <name>glfwSetCursorEnterCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa20014985561efeb2c53f1956f727830</anchor>
      <arglist>(GLFWwindow *window, GLFWcursorenterfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaaf152cc93418acb0ba342e3f4af922bc</anchor>
      <arglist>(GLFWwindow *window, double xpos, double ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorposfun</type>
      <name>glfwSetCursorPosCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9c49c0d3d3c775c3124726f1d902124d</anchor>
      <arglist>(GLFWwindow *window, GLFWcursorposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWdropfun</type>
      <name>glfwSetDropCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad4fc40df63a5d0441ab06de9a585cc04</anchor>
      <arglist>(GLFWwindow *window, GLFWdropfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWerrorfun</type>
      <name>glfwSetErrorCallback</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga5919096b958c47102126061fb5a6f9c3</anchor>
      <arglist>(GLFWerrorfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWframebuffersizefun</type>
      <name>glfwSetFramebufferSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad766bcdb4465f9c6c62e5d8ca7cfba56</anchor>
      <arglist>(GLFWwindow *window, GLFWframebuffersizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGamma</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga3e4ab484476c935b4cd0bf49a5c429d6</anchor>
      <arglist>(GLFWmonitor *monitor, float gamma)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gac9f36a1cfa10eab191d3029ea8bc9558</anchor>
      <arglist>(GLFWmonitor *monitor, const GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae1eb729d2dd91dc33fd60e150a6e1684</anchor>
      <arglist>(GLFWwindow *window, int mode, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWjoystickfun</type>
      <name>glfwSetJoystickCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07524a1122a03642b1d28822ea931094</anchor>
      <arglist>(GLFWjoystickfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetJoystickUserPointer</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga3a8999c2d2634c7bcf4a04f1ec64895c</anchor>
      <arglist>(int jid, void *pointer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWkeyfun</type>
      <name>glfwSetKeyCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa73bb92f628a2a0be9c132d56f19362c</anchor>
      <arglist>(GLFWwindow *window, GLFWkeyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitorfun</type>
      <name>glfwSetMonitorCallback</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gacfa9978e57c73670577d530df23bf275</anchor>
      <arglist>(GLFWmonitorfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetMonitorUserPointer</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga6d89c74c1c293f0ab78a00c3c6d1ae44</anchor>
      <arglist>(GLFWmonitor *monitor, void *pointer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmousebuttonfun</type>
      <name>glfwSetMouseButtonCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga20e5ba1ce4e086aedd48a06dc311c95f</anchor>
      <arglist>(GLFWwindow *window, GLFWmousebuttonfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWscrollfun</type>
      <name>glfwSetScrollCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga29011514e93368712a3063a28707ced3</anchor>
      <arglist>(GLFWwindow *window, GLFWscrollfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga94360a3628a09f32708f83cc3fa48590</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowAspectRatio</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad2ae94a2c5ee1c46a36e13a8f4ac68ac</anchor>
      <arglist>(GLFWwindow *window, int numer, int denom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowAttrib</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad39f43f07856efcf3d656426a9284c75</anchor>
      <arglist>(GLFWwindow *window, int attrib, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowclosefun</type>
      <name>glfwSetWindowCloseCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5b827da350141c789acd64f5c4f7a0e1</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowclosefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowcontentscalefun</type>
      <name>glfwSetWindowContentScaleCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga51dd7f08ae0ad287b2fe97b2f835e186</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowcontentscalefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowfocusfun</type>
      <name>glfwSetWindowFocusCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gac89c6534ba7fbab6f6c68b855656c0d4</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowfocusfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowIcon</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga182987a1a62a41a924842b9473d560df</anchor>
      <arglist>(GLFWwindow *window, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowiconifyfun</type>
      <name>glfwSetWindowIconifyCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga17cd86946117b56c76397530900519db</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowiconifyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowmaximizefun</type>
      <name>glfwSetWindowMaximizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gab9fdd6d79d819b4850946952a9b6259b</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowmaximizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga12fabf78575e59c00f822f323ae0b6ae</anchor>
      <arglist>(GLFWwindow *window, GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowOpacity</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga62a784fe328f227727cbcd0d07480ff3</anchor>
      <arglist>(GLFWwindow *window, float opacity)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0dc8d880a0d87be16d3ea8114561f6f0</anchor>
      <arglist>(GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowposfun</type>
      <name>glfwSetWindowPosCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaea610899c4cb070dcd655c6de1fe1d2c</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowrefreshfun</type>
      <name>glfwSetWindowRefreshCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga9d2621fbc271a0cdc0ce91f9749f46e3</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowrefreshfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1cadeda7a1e2f224e06a8415d30741aa</anchor>
      <arglist>(GLFWwindow *window, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gae54d1f4915ded15e267ddd3f41496cd2</anchor>
      <arglist>(GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowsizefun</type>
      <name>glfwSetWindowSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga150dad5f364425916c5816074cffa5e7</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowsizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSizeLimits</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8af814fc98d786d1de2505b40b707de8</anchor>
      <arglist>(GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowTitle</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga861ed3414ab8120e2f74151a666ed1dc</anchor>
      <arglist>(GLFWwindow *window, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gacc9e68faee3c1763b54cd9bc405cf43e</anchor>
      <arglist>(GLFWwindow *window, void *pointer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwShowWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7945bcdff9e5e058cf36505d6873ed8c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapBuffers</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafb827800eedbfcbc97b1e5408df668d7</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapInterval</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga12a595c06947cec4967c6e1f14210a8a</anchor>
      <arglist>(int interval)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwTerminate</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gafd90e6fd4819ea9e22e5e739519a6504</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwUpdateGamepadMappings</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga276a2aec236a671a99f6f0a9be7fa3fc</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwVulkanSupported</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>ga72e7c3757d9ff2333181a5569bb7c403</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga6e042d05823c11e11c7339b81a237738</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEventsTimeout</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga05223a0a4c5e50f10f289e60398153aa</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWindowHint</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga69c40728499720bef8a49aa925ea0efa</anchor>
      <arglist>(int hint, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWindowHintString</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga3c2270562d7ba13d92680ba1090adafe</anchor>
      <arglist>(int hint, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa6162f67dfa38b8beda2fea623649332</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MAJOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga6337d9ea43b22fc529b2bba066b4a576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MINOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaf80d40f0aea7088ff337606e9c48f7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_REVISION</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab72ae2e2035d9ea461abc3495eac0502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PRESS</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2485743d0b59df3791c45951c4195265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gada11d965c4da13090ad336e030e4d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_REPEAT</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac96fd3b9fc66c6f0eebaf6532595338f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glfw3native.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/include/GLFW/</path>
    <filename>glfw3native_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>glfw_config.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>glfw__config_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_X11</name>
      <anchorfile>glfw__config_8h.html</anchorfile>
      <anchor>a5a4e9a3b7fc1861c6388f2703ccc58b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glx_context.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>glx__context_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GLXBadProfileARB</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a90d194390972589ef352ccbebf3274af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setAttrib</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a8f427f7949c0cb386b5632aa88cb30c7</anchor>
      <arglist>(a, v)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwChooseVisualGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a376899b42c1584c2ff98b70b12fae801</anchor>
      <arglist>(const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig, Visual **visual, int *depth)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwCreateContextGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a1b7c2735d64353ce30240c27c15a149a</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>aa09f3a63c501002a611c7bf6953207fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a1c28ebef40fad0f6876ffe81f3f719bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>chooseGLXFBConfig</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>ab133e2e9f9b150017de5ce3a6fa24087</anchor>
      <arglist>(const _GLFWfbconfig *desired, GLXFBConfig *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLXContext</type>
      <name>createLegacyContextGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a4fb0b07c48c4327e7c9c0fc7126b279f</anchor>
      <arglist>(_GLFWwindow *window, GLXFBConfig fbconfig, GLXContext share)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyContextGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a685f96b3ea8af259d178bc52ed9167a5</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>extensionSupportedGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a87406327eff84d3013335f30fb3d4119</anchor>
      <arglist>(const char *extension)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getGLXFBConfigAttrib</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a3ffdfcce982fe415a33416fe300b9963</anchor>
      <arglist>(GLXFBConfig fbconfig, int attrib)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWglproc</type>
      <name>getProcAddressGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a9224f8a486c46e4b6ce6c04d068daed2</anchor>
      <arglist>(const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLXContext</type>
      <name>glfwGetGLXContext</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a6279f2014b0b4f9762172886248701a9</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLXWindow</type>
      <name>glfwGetGLXWindow</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a6b59f7cb48e0766836157505a8ce9796</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeContextCurrentGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>ae1cef67caca0ff7ca909e722def98aae</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapBuffersGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>ac454d45eeb1e69074c0d8770e1f2af75</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapIntervalGLX</name>
      <anchorfile>glx__context_8c.html</anchorfile>
      <anchor>a8c803527c4a2a330e985193a60f8a66f</anchor>
      <arglist>(int interval)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glx_context.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>glx__context_8h.html</filename>
    <class kind="struct">_GLFWcontextGLX</class>
    <class kind="struct">_GLFWlibraryGLX</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CONTEXT_STATE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aaac762d1c5730e6bb09d4985b483f5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a7e5e60a7f6cf8303a918a7b11ab6aa2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_ACCUM_ALPHA_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a7d4321cb0900caeb61047d3d8619c0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_ACCUM_BLUE_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a2d03116f2dcb3393a7fcab5c62300c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_ACCUM_GREEN_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>abfc1f958ab3dc1094340ab97d4e7c11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_ACCUM_RED_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aebfea4047e9f5effb0bc9206d439031b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_ALPHA_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aa08eb17ba68eb9f66b50667ff8768803</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_AUX_BUFFERS</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a90405ce40d727d02a35ab7267c0d071c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_BLUE_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a6a628fdbdc83def58f76c4231cedad82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a1748fca6f96fd5483e950db3e6e3cc36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_CORE_PROFILE_BIT_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aefd242a232e2acbd909a211afd867807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_DEBUG_BIT_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a0cf90dff9121a185ae2a6aa992fe0bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_ES2_PROFILE_BIT_EXT</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>af709c65a95e42fd42b8873b626d99367</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_FLAGS_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a9fbf65742f759adfe86f8dd3ad9fb175</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a1d17031e0942bb0babeabef74cf320c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_MAJOR_VERSION_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ac44e7b00d5bc2af9f87b752093e96fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_MINOR_VERSION_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a60923ecde3d05e9be4ec4688af4a186c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_OPENGL_NO_ERROR_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a75b5b2aa43f2468412b59e90d11caf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_PROFILE_MASK_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ab41280edf02867e5169cb776785e6e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_RELEASE_BEHAVIOR_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aa0ce6b87f56e22021183746d1e3dbea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>afd5ba22dd6d2255bbbc219733a99830d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ab0764cfac8ba47d78d451c14a3a5f950</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ade49d3de67b904fcdfc8bc5025e2b171</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a83b9074cbbdfd34a1dbcee0ef61bc67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_DEPTH_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ab3bc9f4a23a2626f3d3c487e57af4cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_DOUBLEBUFFER</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a3bf7844b05aa4a7ae5c56924eac41c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_DRAWABLE_TYPE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a0eae3a00b9d4abf47ae7238e55e03905</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>af937953290befc7539b58eb5d240841e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_GREEN_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>af4f4b564881ee8ef2f3ccd0a315e42b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_LOSE_CONTEXT_ON_RESET_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>af878914ae535aa0044c89e56ad9b5dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_NO_RESET_NOTIFICATION_ARB</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a013a043a0fb1e9227eeb2df2272956a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_RED_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a7fe726c0860e8ab1ca8aee4e041b4fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_RENDER_TYPE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a5f84122254df2d5a84aa6e44d074c24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_RGBA_BIT</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a6ac91c2ef1293de23e782773c065d309</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_RGBA_TYPE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a1853a9117176b461cc21583332f14734</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_SAMPLES</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aa78c8894e8eab6c2d53b9cd945063d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_STENCIL_SIZE</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>adfcdddf7b66469af3a29e5f52d43054b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_STEREO</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ad907898a759575e9fb3ba8bbb4bd70f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_VENDOR</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a1d58049e601eef392d3d582d14c60893</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_VISUAL_ID</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ac2aa66d52771f5cdfb6edd2f3d916788</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLX_WINDOW_BIT</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aea4137405780d52ab6a7af2839d8e41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXCreateNewContext</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aae1648b02e83a3d02b5db6bf488f21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXCreateWindow</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>af69090351b578fddce1a2938c214d40d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXDestroyContext</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>af8622c2d72d25e0bbd90c21e9cec9d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXDestroyWindow</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ae2406b2df908b37a3e60d940a6632723</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXGetClientString</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a15056b618675fb25ea40015049810248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXGetFBConfigAttrib</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>af2743a7cf1822e5374a1d66c381ae2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXGetFBConfigs</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aaf8ac97f39b34a9c07b942afe85727e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXGetVisualFromFBConfig</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a88941f4492eacfc24b886eea8afb413f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXMakeCurrent</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ad096243cbff124274549a71f73e1ff4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXQueryExtension</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a74528d45cb17f3d3c18c68406dfc4576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXQueryExtensionsString</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ad1d6f34f49d7e11a80fd3a6fb280080f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXQueryVersion</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ae1222a8ebd022f3d764216a872b90f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glXSwapBuffers</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>af4651d9edbd302e0394dd22f466708a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>__GLXextproc</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a341722d5b98d5ce2df18c53899f7b151</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcontextGLX</type>
      <name>_GLFWcontextGLX</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>adc56126c4aac6c6a93459f27f875322b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryGLX</type>
      <name>_GLFWlibraryGLX</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>afb57148b9d32c4c7d6a6281c30b2ed5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct __GLXcontext *</type>
      <name>GLXContext</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a33920e8aea4915f48efbf8a313947f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XID</type>
      <name>GLXDrawable</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a826f51745d9d6c81bdbac47ae2b80cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct __GLXFBConfig *</type>
      <name>GLXFBConfig</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a9f71e9a6f1be02c687ab534ffecfaaf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XID</type>
      <name>GLXWindow</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a7b7fbb726212feadef35c6c7c09b9541</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLXContext(*</type>
      <name>PFNGLXCREATECONTEXTATTRIBSARBPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a12a37e5ddf7183e85daf3d879a9ff8e9</anchor>
      <arglist>)(Display *, GLXFBConfig, GLXContext, Bool, const int *)</arglist>
    </member>
    <member kind="typedef">
      <type>GLXContext(*</type>
      <name>PFNGLXCREATENEWCONTEXTPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a64cccce9ecf842d77d2b83b2fca483f8</anchor>
      <arglist>)(Display *, GLXFBConfig, int, GLXContext, Bool)</arglist>
    </member>
    <member kind="typedef">
      <type>GLXWindow(*</type>
      <name>PFNGLXCREATEWINDOWPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a3cd44f9f83c2ea9cd8799a5d0d097a5e</anchor>
      <arglist>)(Display *, GLXFBConfig, Window, const int *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFNGLXDESTROYCONTEXTPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a299b6abb0016d9149b7cd9779e1b3cac</anchor>
      <arglist>)(Display *, GLXContext)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFNGLXDESTROYWINDOWPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ae760cfa2b982d072b0887d3c50bf2fff</anchor>
      <arglist>)(Display *, GLXWindow)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>PFNGLXGETFBCONFIGATTRIBPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a05ca31a0915795ae61adf3bdbf013445</anchor>
      <arglist>)(Display *, GLXFBConfig, int, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>GLXFBConfig *(*</type>
      <name>PFNGLXGETFBCONFIGSPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>af8f9319c89f77b9ec06ad8dfd9302467</anchor>
      <arglist>)(Display *, int, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>__GLXextproc(*</type>
      <name>PFNGLXGETPROCADDRESSPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a2db67ab9b1aef8cce348f0296a8f03fb</anchor>
      <arglist>)(const GLubyte *procName)</arglist>
    </member>
    <member kind="typedef">
      <type>XVisualInfo *(*</type>
      <name>PFNGLXGETVISUALFROMFBCONFIGPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a767ab0a45281752bf97b9526926829e7</anchor>
      <arglist>)(Display *, GLXFBConfig)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFNGLXMAKECURRENTPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ae99a1a934741387c80f2c11fc72b8e94</anchor>
      <arglist>)(Display *, GLXDrawable, GLXContext)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFNGLXQUERYEXTENSIONPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a87e26ba5519266a0deebf82f4f8c9615</anchor>
      <arglist>)(Display *, int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFNGLXQUERYVERSIONPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a45cca8c3d5ef160f7c54b45013155f66</anchor>
      <arglist>)(Display *, int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFNGLXSWAPBUFFERSPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a2f0647f31156fcc2c8c03cf580497c30</anchor>
      <arglist>)(Display *, GLXDrawable)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFNGLXSWAPINTERVALEXTPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>abd70f7644f07016d95d955807416fdc5</anchor>
      <arglist>)(Display *, GLXDrawable, int)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>PFNGLXSWAPINTERVALMESAPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aac36879c50a7f4adb6129a8a739c9a7a</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>PFNGLXSWAPINTERVALSGIPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ab8435fe2415e6376b32f97c75c92c859</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwChooseVisualGLX</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a376899b42c1584c2ff98b70b12fae801</anchor>
      <arglist>(const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig, Visual **visual, int *depth)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwCreateContextGLX</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a1b7c2735d64353ce30240c27c15a149a</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwDestroyContextGLX</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>ad5c30e9c0b0917d89d7ffc4923f637ae</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitGLX</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>aa09f3a63c501002a611c7bf6953207fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateGLX</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a1c28ebef40fad0f6876ffe81f3f719bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef char *(*</type>
      <name>PFNGLXGETCLIENTSTRINGPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a3945324d0af743bb65f1892ac252a5dc</anchor>
      <arglist>)(Display *, int)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef char *(*</type>
      <name>PFNGLXQUERYEXTENSIONSSTRINGPROC</name>
      <anchorfile>glx__context_8h.html</anchorfile>
      <anchor>a59b1e5c14191d857956bb70d879c9a88</anchor>
      <arglist>)(Display *, int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GroundGrid.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/WorldElements/</path>
    <filename>GroundGrid_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="GroundGrid_8h" name="GroundGrid.h" local="no" imported="no">mvsim/WorldElements/GroundGrid.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>GroundGrid.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/WorldElements/</path>
    <filename>GroundGrid_8h.html</filename>
    <includes id="WorldElementBase_8h" name="WorldElementBase.h" local="no" imported="no">mvsim/WorldElements/WorldElementBase.h</includes>
    <class kind="class">mvsim::GroundGrid</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>heavy1.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>heavy1_8cpp.html</filename>
    <class kind="class">Heavy1</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>heavy1_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>heavy2.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>heavy2_8cpp.html</filename>
    <class kind="class">Heavy2</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>heavy2_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hello_world.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/unit-test/</path>
    <filename>hello__world_8cpp.html</filename>
    <includes id="box2d_8h" name="box2d.h" local="yes" imported="no">box2d/box2d.h</includes>
    <includes id="doctest_8h" name="doctest.h" local="yes" imported="no">doctest.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN</name>
      <anchorfile>hello__world_8cpp.html</anchorfile>
      <anchor>a623b8690a262536536a43eab2d7df03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_TEST_CASE</name>
      <anchorfile>hello__world_8cpp.html</anchorfile>
      <anchor>a912d2fad73829835a5da15ab05efb291</anchor>
      <arglist>(&quot;hello world&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HorizontalPlane.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/WorldElements/</path>
    <filename>HorizontalPlane_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="HorizontalPlane_8h" name="HorizontalPlane.h" local="no" imported="no">mvsim/WorldElements/HorizontalPlane.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="JointXMLnode_8h" name="JointXMLnode.h" local="yes" imported="no">JointXMLnode.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>HorizontalPlane.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/WorldElements/</path>
    <filename>HorizontalPlane_8h.html</filename>
    <includes id="WorldElementBase_8h" name="WorldElementBase.h" local="no" imported="no">mvsim/WorldElements/WorldElementBase.h</includes>
    <class kind="class">mvsim::HorizontalPlane</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>imconfig.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imconfig_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>imgui.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imgui_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__internal_8h" name="imgui_internal.h" local="yes" imported="no">imgui_internal.h</includes>
    <class kind="struct">ImGuiResizeGripDef</class>
    <class kind="struct">ImGuiStyleVarInfo</class>
    <namespace>ImGui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEBUG_NAV_RECTS</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aee6443348cf59f4769b271e36febc80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEBUG_NAV_SCORING</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aaedc8fff290d4893a84c62411b0ddeed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEFINE_MATH_OPERATORS</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>adf4d73301961430d50d7edd96f92ce38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAV_MAP_KEY</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac31befbe0bea7809852786485c77b3f9</anchor>
      <arglist>(_KEY, _NAV_INPUT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>va_copy</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a19fd5658c088617859d4a89c657ec5cc</anchor>
      <arglist>(dest, src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddDrawListToDrawData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a37201b4dd6e1ff9e6dfd3c8180b681a2</anchor>
      <arglist>(ImVector&lt; ImDrawList * &gt; *out_list, ImDrawList *draw_list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddWindowToDrawData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5525da7808dd9a4f6cb9012eb136179d</anchor>
      <arglist>(ImVector&lt; ImDrawList * &gt; *out_list, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddWindowToDrawDataSelectLayer</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a0c46dc15f1cf8743ac28df1e7c1ac887</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddWindowToSortBuffer</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aec5b9dca69b64cb0a6a474dbf2bb84b9</anchor>
      <arglist>(ImVector&lt; ImGuiWindow * &gt; *out_sorted_windows, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>BeginChildEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2859716218e80788a82e6f76c5cf19b9</anchor>
      <arglist>(const char *name, ImGuiID id, const ImVec2 &amp;size_arg, bool border, ImGuiWindowFlags flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcNextScrollFromScrollTargetAndClamp</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ae63b6d94f211acf1daca9ab57033bf5a</anchor>
      <arglist>(ImGuiWindow *window, bool snap_on_edges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CalcResizePosSizeFromAnyCorner</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab94af6ce69cc289c81fe0c6cd501ddce</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;corner_target, const ImVec2 &amp;corner_norm, ImVec2 *out_pos, ImVec2 *out_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcSizeAfterConstraint</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a4a08265b41e9f0869e434203091e81ca</anchor>
      <arglist>(ImGuiWindow *window, ImVec2 new_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcSizeAutoFit</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a7d7df07e3740216d9e09d60c70e565cf</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;size_contents)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcSizeContents</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a9e195c8da46fd56aba23cf7e59c761ad</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CheckStacksSize</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aa4b3afc384835d5b90593e674e6a2574</anchor>
      <arglist>(ImGuiWindow *window, bool write)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int IMGUI_CDECL</type>
      <name>ChildWindowComparer</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a437d1c54633f2e3c53dd775034be37ae</anchor>
      <arglist>(const void *lhs, const void *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiWindow *</type>
      <name>CreateNewWindow</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab4943d763d83691a98d6e80bb5d586a1</anchor>
      <arglist>(const char *name, ImVec2 size, ImGuiWindowFlags flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FindHoveredWindow</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>afa4bbdba732ac0bbd32ad37bd5bcbf21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiColumnsSet *</type>
      <name>FindOrAddColumnsSet</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a28b5c076d91271eebb441dfd5cd156eb</anchor>
      <arglist>(ImGuiWindow *window, ImGuiID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FindWindowFocusIndex</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac5d347bd875e2e5f4476e3dab656ee41</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiWindow *</type>
      <name>FindWindowNavFocusable</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aafe114b768af674e1c848dbd8058010d</anchor>
      <arglist>(int i_start, int i_stop, int dir)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FreeWrapper</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a7b0bceed6d3b18bf462a3f984377c2fa</anchor>
      <arglist>(void *ptr, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetClipboardTextFn_DefaultImpl</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>abd416e6de6b9a37e5e4476187b315a46</anchor>
      <arglist>(void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetColumnsRectHalfWidth</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a315ae1088181664ab4c6dfdf463086be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetColumnWidthEx</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ae094b37b57523c0c280b6b1df673742c</anchor>
      <arglist>(ImGuiColumnsSet *columns, int column_index, bool before_resize=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetDraggedColumnOffset</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac4c388c1ea6e6b74b15708b73db1b30e</anchor>
      <arglist>(ImGuiColumnsSet *columns, int column_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetFallbackWindowNameForWindowingList</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ad8ade673d24bfc66295fecf4f961d14b</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImDrawList *</type>
      <name>GetOverlayDrawList</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a7a37f08b28268dfdc32180787877933d</anchor>
      <arglist>(ImGuiWindow *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImRect</type>
      <name>GetResizeBorderRect</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5d19a45099ec790161a49f27c074c938</anchor>
      <arglist>(ImGuiWindow *window, int border_n, float perp_padding, float thickness)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ImGuiStyleVarInfo *</type>
      <name>GetStyleVarInfo</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a86d5da10dea53bf436cb9d62cc2357b0</anchor>
      <arglist>(ImGuiStyleVar idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImRect</type>
      <name>GetViewportRect</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a03560b4f51e08dbb54bb4b092afa53c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiCol</type>
      <name>GetWindowBgColorIdxFromFlags</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a4ca7883a7a86cd11793badb35921e1ee</anchor>
      <arglist>(ImGuiWindowFlags flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImeSetInputScreenPosFn_DefaultImpl</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ae0232e0e9aed2d09fb5d768e3cfc396e</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ImFileLoadToMemory</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>af2eb6628093055e05a064ef1e9ca3461</anchor>
      <arglist>(const char *filename, const char *file_open_mode, size_t *out_file_size, int padding_bytes)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>ImFileOpen</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a59120cb7e606e96199c452c1e1c34c0f</anchor>
      <arglist>(const char *filename, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImFormatString</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a75ccaf7d676b1f567ba888ae42ac3809</anchor>
      <arglist>(char *buf, size_t buf_size, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImFormatStringV</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a2e0022a073d369645a0daab17f823779</anchor>
      <arglist>(char *buf, size_t buf_size, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiDir</type>
      <name>ImGetDirQuadrantFromDelta</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a38bff81ada6282254daeea397063282f</anchor>
      <arglist>(float dx, float dy)</arglist>
    </member>
    <member kind="function">
      <type>ImU32</type>
      <name>ImHash</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aa55e55e944172fc87494a342da489970</anchor>
      <arglist>(const void *data, int data_size, ImU32 seed)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>ImLineClosestPoint</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a78740b7be00764a8c15b60295edc9f51</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar *</type>
      <name>ImStrbolW</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a9e742332d7944d1c0e938005fdb77834</anchor>
      <arglist>(const ImWchar *buf_mid_line, const ImWchar *buf_begin)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImStrchrRange</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a2b5b2ff91a5980e3143141a882216fe8</anchor>
      <arglist>(const char *str, const char *str_end, char c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ImStrdup</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a079f29569de5779052f1fbf3dd283e0f</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ImStrdupcpy</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a9160bb1dc10b7b041ec647619078ee2b</anchor>
      <arglist>(char *dst, size_t *p_dst_size, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImStreolRange</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a578b4ec1e004a6c9e07610720421a482</anchor>
      <arglist>(const char *str, const char *str_end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImStricmp</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>adff1a1bf60752cd3395dae990cc2e34f</anchor>
      <arglist>(const char *str1, const char *str2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImStristr</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a457a373caeddd76d58ff282da05273b4</anchor>
      <arglist>(const char *haystack, const char *haystack_end, const char *needle, const char *needle_end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImStrlenW</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a66b44f8391ea7cba388700e4991a4859</anchor>
      <arglist>(const ImWchar *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImStrncpy</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aebf0117d9d0fb0f2731a94d64173b41a</anchor>
      <arglist>(char *dst, const char *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImStrnicmp</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a603026e750e955098e8c1e99428ca8b2</anchor>
      <arglist>(const char *str1, const char *str2, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImStrTrimBlanks</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a7d087fd93eb10b876979598caae02c64</anchor>
      <arglist>(char *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextCharFromUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a036b9dd7f0942fd34e385cc115f36631</anchor>
      <arglist>(unsigned int *out_char, const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ImTextCharToUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5aa67d6814b96ce1e93b089424a78173</anchor>
      <arglist>(char *buf, int buf_size, unsigned int c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextCountCharsFromUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac2561e31f0de066ef0bb5bfbb541c8ae</anchor>
      <arglist>(const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextCountUtf8BytesFromChar</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ae1d5a0a2772f1e426f4bedbf4148235d</anchor>
      <arglist>(const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ImTextCountUtf8BytesFromChar</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a8b8382de51e73ae65e2ccf325024ab38</anchor>
      <arglist>(unsigned int c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextCountUtf8BytesFromStr</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab0c1cae5ca2331c54681553722d0f72c</anchor>
      <arglist>(const ImWchar *in_text, const ImWchar *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextStrFromUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aeb054c43ad8aae45de24efc759a0ff7a</anchor>
      <arglist>(ImWchar *buf, int buf_size, const char *in_text, const char *in_text_end, const char **in_text_remaining)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextStrToUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a6c310426654de2fac6776408bdfd1f01</anchor>
      <arglist>(char *buf, int buf_size, const ImWchar *in_text, const ImWchar *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImTriangleBarycentricCoords</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a42ba83efd4d19e4a61898dc8f8632ff1</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p, float &amp;out_u, float &amp;out_v, float &amp;out_w)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>ImTriangleClosestPoint</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>af48be8bc196ebaf2129062bd67007387</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImTriangleContainsPoint</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aa53a4a0b963d2d35b8e58442247e1239</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWindowActiveAndVisible</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a0d4bfbfc89237377e7ac93b9a59fb121</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWindowContentHoverable</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ad581ae633599c54e64b25f483de70322</anchor>
      <arglist>(ImGuiWindow *window, ImGuiHoveredFlags flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiStorage::Pair *</type>
      <name>LowerBound</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a4f4c00f90016d4513e17754dbad5e538</anchor>
      <arglist>(ImVector&lt; ImGuiStorage::Pair &gt; &amp;data, ImGuiID key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>MallocWrapper</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>afccc7c348da26a7fad81cb47712c0efb</anchor>
      <arglist>(size_t size, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>NavCalcPreferredRefPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fedd0a136d52d72d2fd1e3139b4272c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavClampRectToVisibleAreaForMoveDir</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab172b759f70219fff17c9e1445ac6a15</anchor>
      <arglist>(ImGuiDir move_dir, ImRect &amp;r, const ImRect &amp;clip_rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavProcessItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a294f4417f6a5aa0b6528a4d70f8922a7</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;nav_bb, const ImGuiID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiWindow *</type>
      <name>NavRestoreLastChildNavWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae9ed208c0b64e4919e5de1cb83b2db2a</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavRestoreLayer</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>abf3223633b98dbd579a7ed8ec842a3e8</anchor>
      <arglist>(ImGuiNavLayer layer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavSaveLastChildNavWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac83d4988514e48b1a34f41d6850a4202</anchor>
      <arglist>(ImGuiWindow *nav_window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>NavScoreItem</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a4b8569680821551b9e1e28da458acf5b</anchor>
      <arglist>(ImGuiNavMoveResult *result, ImRect cand)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>NavScoreItemDistInterval</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a740720398cccbdf1fd1ae6ffef8f7971</anchor>
      <arglist>(float a0, float a1, float b0, float b1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavScrollToBringItemIntoView</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a961ba0c5c7a9c40b1175849a7bb16cf0</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;item_rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdate</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aab7d3ffa460af6604421e8c2d8bdef19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateAnyRequestFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2cd868535661cdb5671214662f3c9388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateMoveResult</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeb0b9ea206e330f46278add8099506e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>NavUpdatePageUpPageDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad9dd4b819bedc00b95bf227d1bab941b</anchor>
      <arglist>(int allowed_dir_flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad00213b916de0bc1519d6d20259391cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowingHighlightWindow</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a24ca0e08c6e33315fd201b557aec2598</anchor>
      <arglist>(int focus_change_dir)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowingList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3682de70bd8d2cb5ae31c34b3a6aa16f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>OffsetNormToPixels</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a12fe2c43847081a25a27a41cdad74596</anchor>
      <arglist>(const ImGuiColumnsSet *columns, float offset_norm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>PixelsToOffsetNorm</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5e43d5fe659aae9f9a3c8ea18eb67121</anchor>
      <arglist>(const ImGuiColumnsSet *columns, float offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetClipboardTextFn_DefaultImpl</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a3d6a7cb771e0291bcdd2160c4c91b0ad</anchor>
      <arglist>(void *user_data, const char *text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetCurrentWindow</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5c592415f88804e2f907477767d3dda1</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetCursorPosYAndSetupDummyPrevLine</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>abbc0bb243810b8485c3d051b6025306d</anchor>
      <arglist>(float pos_y, float line_height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SettingsHandlerWindow_ReadLine</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a1afa7136fa3759bef55e2af5fbd90aa1</anchor>
      <arglist>(ImGuiContext *, ImGuiSettingsHandler *, void *entry, const char *line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>SettingsHandlerWindow_ReadOpen</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>af93785e981c7ff67bdb1d4307b42ee8c</anchor>
      <arglist>(ImGuiContext *, ImGuiSettingsHandler *, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SettingsHandlerWindow_WriteAll</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ade1e8b1ff25426b838a10f598d1c241f</anchor>
      <arglist>(ImGuiContext *imgui_ctx, ImGuiSettingsHandler *handler, ImGuiTextBuffer *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetupDrawData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a64bae9e3d35b6624c9114caf19773076</anchor>
      <arglist>(ImVector&lt; ImDrawList * &gt; *draw_lists, ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ad0da14db267b9c5ad81ce1845baf50b1</anchor>
      <arglist>(ImGuiWindow *window, bool collapsed, ImGuiCond cond)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetWindowConditionAllowFlags</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a9924fbe297e670b0a477e2844f1a53c8</anchor>
      <arglist>(ImGuiWindow *window, ImGuiCond flags, bool enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetWindowPos</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac280c497c7511bbdf55a1e5a69e41c7c</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;pos, ImGuiCond cond)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetWindowSize</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aacbaab8751c548f3756dfbdc8ece9eb7</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;size, ImGuiCond cond)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateManualResize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a47e299647fc918d97e3085272493bd13</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;size_auto_fit, int *border_held, int resize_grip_count, ImU32 resize_grip_col[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateMouseInputs</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>accb45e7a4174fdc2e0d2b662c834759d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateMouseWheel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a45a39b3a2cfa3aa899eecb63bac79d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *(*</type>
      <name>GImAllocatorAllocFunc</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a25a3ba7c77ba636cc6c9cfc0516fd643</anchor>
      <arglist>)(size_t size, void *user_data)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>GImAllocatorFreeFunc</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a52840ef95faf1287593024477d206cbc</anchor>
      <arglist>)(void *ptr, void *user_data)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *</type>
      <name>GImAllocatorUserData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a42e3a0e8feed1a6b8fb9ffe79af9d706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiContext *</type>
      <name>GImGui</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a26aa67b834c0453a50c5e3970a8eba07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImGuiStyleVarInfo</type>
      <name>GStyleVarInfo</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5786dd02b435b7de611cb7cbff7f097c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>NAV_WINDOWING_HIGHLIGHT_DELAY</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a1ab13424fcaf0fcd8952d6f47beb8b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>NAV_WINDOWING_LIST_APPEAR_DELAY</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac766f5145198e91333f86ef48e8fa8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImGuiResizeGripDef</type>
      <name>resize_grip_def</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a4172a86a71ad90be6fb63c63f362222d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>WINDOWS_RESIZE_FROM_EDGES_FEEDBACK_TIMER</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab6bee9ea01e0feab33c8263be3f58bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>WINDOWS_RESIZE_FROM_EDGES_HALF_THICKNESS</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a32e2d4a858825732297e5fcedfbd1856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imgui_8h.html</filename>
    <includes id="imconfig_8h" name="imconfig.h" local="yes" imported="no">imconfig.h</includes>
    <class kind="struct">ImFontAtlas::CustomRect</class>
    <class kind="struct">ImColor</class>
    <class kind="struct">ImDrawChannel</class>
    <class kind="struct">ImDrawCmd</class>
    <class kind="struct">ImDrawData</class>
    <class kind="struct">ImDrawList</class>
    <class kind="struct">ImDrawVert</class>
    <class kind="struct">ImFont</class>
    <class kind="struct">ImFontAtlas</class>
    <class kind="struct">ImFontConfig</class>
    <class kind="struct">ImFontGlyph</class>
    <class kind="struct">ImFontGlyphRangesBuilder</class>
    <class kind="struct">ImGuiInputTextCallbackData</class>
    <class kind="struct">ImGuiIO</class>
    <class kind="struct">ImGuiListClipper</class>
    <class kind="struct">ImGuiOnceUponAFrame</class>
    <class kind="struct">ImGuiPayload</class>
    <class kind="struct">ImGuiSizeCallbackData</class>
    <class kind="struct">ImGuiStorage</class>
    <class kind="struct">ImGuiStyle</class>
    <class kind="struct">ImGuiTextBuffer</class>
    <class kind="struct">ImGuiTextFilter</class>
    <class kind="struct">ImNewDummy</class>
    <class kind="struct">ImVec2</class>
    <class kind="struct">ImVec4</class>
    <class kind="struct">ImVector</class>
    <class kind="struct">ImGuiStorage::Pair</class>
    <class kind="struct">ImGuiTextFilter::TextRange</class>
    <namespace>ImGui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IM_ARRAYSIZE</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aeabe36f60fe45cf64cbc9641bcd58cca</anchor>
      <arglist>(_ARR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_ASSERT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>acb09e7dc42e8e3cefb0ecaa197978920</anchor>
      <arglist>(_EXPR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a123bd4e23eb51ac9dced93eab78c4456</anchor>
      <arglist>(R, G, B, A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_A_MASK</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a870161cddae56908e81835588fcf35cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_A_SHIFT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>afb678549e2c69bf52a4e3831ed368eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_B_SHIFT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a7684ce06ad5e130bf3ff780818cca399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_BLACK</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>af913082d68ba732cc66390631dd886ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_BLACK_TRANS</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a148ba3030783ce6495de7f573c89ddff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_G_SHIFT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a17bb28f324a8b6f4007ea22c5648e109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_R_SHIFT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a20304e1d419a45750f3a447b72143d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_WHITE</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a08fc9855cd3e3fcbb7fcd93b38bd7057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_FMTARGS</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1251c2f9ddac0873dbad8181bd82c9f1</anchor>
      <arglist>(FMT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_FMTLIST</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a047693beb7f899f5deab1e20202016b3</anchor>
      <arglist>(FMT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_NEW</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a5e3b2a8968432747cd4932c539d76723</anchor>
      <arglist>(_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_OFFSETOF</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a303f3de82ef5bc71ef6fd91d5f46d26e</anchor>
      <arglist>(_TYPE, _MEMBER)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_PLACEMENT_NEW</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4057509225bb55db4effa9c799a0ec61</anchor>
      <arglist>(_PTR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_API</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a43829975e84e45d1149597467a14bbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_CHECKVERSION</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4846e0a12ef734d9467d31572034bf07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_IMPL_API</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a665f6b404eea9a640b1222a87236fe19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_ONCE_UPON_A_FRAME</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a62b5062e31e8970604975d539d4129d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_PAYLOAD_TYPE_COLOR_3F</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>af186ce1bc2026ef29148030fccfbd2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_PAYLOAD_TYPE_COLOR_4F</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aa6ad2bf2eb6d56c4b5e37096360ea034</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_VERSION</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ab3b428a231cd0b50ac87dfd0b50c8736</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_VERSION_NUM</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad543b57b2e1a57d99490d58e842b7cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ImDrawCallback</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a232a477233f9e3ab7640720bf94674de</anchor>
      <arglist>)(const ImDrawList *parent_list, const ImDrawCmd *cmd)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImDrawCornerFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a26153397274507dd2866f180728081fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ImDrawIdx</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>afdc8744a5ac1a968b1ddfa47e13b2fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImDrawListFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1adb61806505bf501bb0fbcdf4414360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImFontAtlasFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6ac370f8e39385273ab2d0fcc644db6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiBackendFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6f5b9be7d9e718571c52a785a9f35ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiCol</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b0467ec582e731ae6292fef726fb5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiColorEditFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b2d5e95adc38f22c021252189f669c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiColumnsFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0edb3053546fcf6c5f7dcb7531c3a17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiComboFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aae31d1cfbcc55ae20b4122a7149d435e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiCond</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef890d6ac872e12c5804d0b3e4f7f103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiConfigFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a91442880bed105ca5fe1be683b91d9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiDataType</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4cfa8697a3d76722fff83eb18922e9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiDir</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a874086389bc27cc9647118d22a806403</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiDragDropFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4e54f95ded29d2584125d116df22e430</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiFocusedFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4445363c9e1c008fee2c255d83046248</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiHoveredFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a3a8f688665e5ea0bd9700e1251580a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ImGuiID</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1785c9b6f4e16406764a85f32582236f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>ImGuiInputTextCallback</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a65fd2b568a62c9aa2a28a8a13eb65ad7</anchor>
      <arglist>)(ImGuiInputTextCallbackData *data)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiInputTextFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a7d2c6153a6b9b5d3178ce82434ac9fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiKey</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1671ca739cf1384a8cc268758f27b4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiMouseCursor</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a9223d6c82bb5d12c2eab5f829ca520ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNavInput</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8334d2b3901efd9820b64e2413967469</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiSelectableFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aab0fe56421d75949dedfbfbbaa674b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ImGuiSizeCallback</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1cccf55557c2153a9d4af6db73dc3a91</anchor>
      <arglist>)(ImGuiSizeCallbackData *data)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiStyleVar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac919acabce24faae590e295b424874ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiTabBarFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a60ced774e9c7a4f73c41ef4feb91a30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiTabItemFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aec9b231c0bca6ab9afc507ccfe60d872</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiInputTextCallback</type>
      <name>ImGuiTextEditCallback</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a5f15fb951062ccae15e4dd9311dc925e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiInputTextCallbackData</type>
      <name>ImGuiTextEditCallbackData</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a5ec95b5ad1145d4123a4aef5afdf998e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiTreeNodeFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0588fdd10c59b49a0159484fe9ec4564</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiWindowFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0b8e067ab4f7a818828c8d89e531addc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>ImS32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad8d79c46321c184061544960da4c9424</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long long</type>
      <name>ImS64</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a83a52dabbef5da589af659d12e6c3f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>ImTextureID</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a364f4447ecbc4ca176145ccff9db6286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ImU32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a118cff4eeb8d00e7d07ce3d6460eed36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>ImU64</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6875b9978368bbd5cf7e9b967e22eea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ImWchar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>af2c7badaf05a0008e15ef76d40875e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImDrawCornerFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_TopLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a387cab499f5e0f674fd1d77c528a0aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_TopRight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a6c2b539967acac122f3fd08fa4abb35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_BotLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a8f826bfb3a4a7556ae1ed5d299e654ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_BotRight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258adbb20efb6df239a2f5c696ed700aee47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_Top</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a6c85fec0a840e8cd9990ab6531795032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_Bot</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258ad5ae0273e75920231ac0d3bfdb3448e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_Left</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a81baba47f76cb50324fc4a6d795fbb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_Right</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a4759b51cbe65ac5652b573d2b49d1bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_All</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a4e075323857172f48c44c3953f5b03df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImDrawListFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2211278f8a7129d585362b8e013258b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawListFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2211278f8a7129d585362b8e013258b2a383278ae1cf4533d618a7206e719adbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawListFlags_AntiAliasedLines</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2211278f8a7129d585362b8e013258b2a8bb409471d4cb95eeac3856976206a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawListFlags_AntiAliasedFill</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2211278f8a7129d585362b8e013258b2a837378ee31245c2684dae47a39b38eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImFontAtlasFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a80e2e7eb7dc9a76ac5384b9ce6786563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImFontAtlasFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a80e2e7eb7dc9a76ac5384b9ce6786563a7939beebad9a6cc4c960f2f03b035f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImFontAtlasFlags_NoPowerOfTwoHeight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a80e2e7eb7dc9a76ac5384b9ce6786563a85118b9701f0caf3540e6b542999b999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImFontAtlasFlags_NoMouseCursors</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a80e2e7eb7dc9a76ac5384b9ce6786563abf2d3e7edd841daaa59af9eb8f2b35fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiBackendFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiBackendFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbeaef2ab8a74b300269e6cf4935cb2a5dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiBackendFlags_HasGamepad</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbea3351643d21ff34cdd9c3d925b2d4bd3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiBackendFlags_HasMouseCursors</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbea394bf9fbce96b77be78b418d2d0e5186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiBackendFlags_HasSetMousePos</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbea778655f9f19d7a7783d158397701ae9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiCol_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Text</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a7c9f965e31cf87da7d1eeb2b8b33b924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TextDisabled</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a063ce83082ca37337190f0a1adc12789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_WindowBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a67bc63c71dc1ba1fa82afaa49bf9e6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ChildBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a928dc01b5267cb7122acc554ccc37bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PopupBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a92ff275c734a7c9654eb39c318c241d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Border</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a60620ac1fe0028029737b2fd488932ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_BorderShadow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a04867cdffde5c3f44abca75543b296bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_FrameBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a2d57aae23dd92796e6386961d25f7830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_FrameBgHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a0f2cb3d1c096ce52180207fcee8e26a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_FrameBgActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a6256984665f14d54cd94cb7941bec67a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TitleBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ac9780d2e5163bd87a3fd7214e448e83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TitleBgActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a7b6daf21c5d4cf4197c2152bbdeca55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TitleBgCollapsed</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a12788d8d15c35cb53144557a33a1badc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_MenuBarBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a225bbe322a2cb106a67e4b052cbe400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ScrollbarBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a99b0a254f143960b1cb9b151f9365d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ScrollbarGrab</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a1c98e3895771abae3c15c21fca1da208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ScrollbarGrabHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ac5400c694369bb19fdb1ff4555e4d338</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ScrollbarGrabActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a65072e5ebc1854f38ed402a4ed7c9be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_CheckMark</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7aa4659ae217ea3f76d9da1605b768a628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_SliderGrab</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7adff4ffcdd7bc521d3574a50cf3fe01d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_SliderGrabActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7adf21e883d2937a7b764270470e5c91be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Button</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a49d6b485df056e21d09c380200e0dbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ButtonHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a4d59c00cebb66c2a0b4169f99a244fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ButtonActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a4f0d114c72db8fc80b026bf665a99428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Header</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a2889591fd7b20a6df31df8596c9f6088</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_HeaderHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a2abbaa3fe909c94d69ce7027d4d2b867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_HeaderActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a116e2becfe2e23b1dc8ca61f31e953a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Separator</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ae8327e464961f855dd198202d17dfdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_SeparatorHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ae1d45fb6192c6d690bf7483014bcd730</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_SeparatorActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a54eef76e3369d1a0d281c80d481d914c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ResizeGrip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ae7a3d0469ba8a30a295f70e0c081cb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ResizeGripHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7acfbc57687f71e1b43c603149234972c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ResizeGripActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a80eeaae0f6ec516a02ef9bb201e13f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Tab</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a94ec181ed499cb61f69650f17279204e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TabHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a2a701b9037d1b5d63d5fc3c704206fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TabActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ab184276f1593c0bc2753b55e9e68d879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TabUnfocused</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a35c7fadbaa3d5edbbd2cc1e0dfaa7fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TabUnfocusedActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a4c6b93a3c0d9c1d9f2ebc7cc75b35b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PlotLines</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7acc9761ac5c77f4efd063b63b21d79a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PlotLinesHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7af9083e56301415cd001cb1087accfe1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PlotHistogram</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a262fa78a150f5eb392d3b8ca0261ce15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PlotHistogramHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a1834bb5eac2124550e06606f271a90a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TextSelectedBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a1ce38172d21349195e2b1b8df8564ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_DragDropTarget</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a483ca18cb8aed3c36288981c409a9239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_NavHighlight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7aeb7ff65ee7065d6c70cca9abf98cd858</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_NavWindowingHighlight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ad247027d7dd991fc0b30bfcfb8351382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_NavWindowingDimBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7af6aa761a0e9565bbf981721b84b22847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ModalWindowDimBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a3ce6ab111a22a0518d382a07b949b9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ac911e17bec14cc3339cf3901a197628b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ModalWindowDarkening</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ac4d909d5028178babcece9f886010b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ChildWindowBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a48ff5fb0dc714dd4322d72ac98b268b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Column</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ae43ea827861cd7d6e4d447cde0eae649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ColumnHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a940d318bec95d00a527c1c441acc6cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ColumnActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ab282eb5246ba37f89a7078e9cf1f4a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiColorEditFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaab578e0576be9e65d507d6bc8f8260bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoAlpha</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa4e89430cfa8829405c57fe227731c311</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoPicker</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa4f99b26c13ee521fbd1b31bb5fb3ae12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoOptions</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa43fdbfe31b0aca18b965884c9b2b8b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoSmallPreview</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa360f09b6e711b89f9fb20c51d1fc42a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoInputs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa688765339e7accd3bf36475127d133b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoTooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaadfd3d349567192c587c2be696650ed64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoLabel</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa5b643d742a31abefde54a600cc581851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoSidePreview</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa58eb49013f34a367bdd55866eb81ae9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoDragDrop</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaac6e0bc3a5ee322e3b018f5b505646370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_AlphaBar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaab31b63babde60d14e4cd5d662cdaa7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_AlphaPreview</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa16318b1b7a1f8bbc3fe231c4e4608c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_AlphaPreviewHalf</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa854f9866331539bd614b51afce33cf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_HDR</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaab59a6495cce431e9585fc4675c56113c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_RGB</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa2e9cb5c9a1e4ff7ce5acb71614883509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_HSV</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaaa9302b300dd8c6c5e9f19af18d7a27a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_HEX</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaabcc89b12c44e66a5b3a66b53d2a760fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_Uint8</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa3c7d9b5472dbfa4d677dc548b596ea24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_Float</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaaeec0cd833d7db58ffa9b76f0b094b3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_PickerHueBar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaad7bf23b33048ff9c6981128249de5f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_PickerHueWheel</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa845c2cc6714ede62badb4bc5f5dd9fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags__InputsMask</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa3fadfb0efbdc38d53e271be38ed47766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags__DataTypeMask</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaab7baae133c127e2af32e6f2d2ff3a7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags__PickerMask</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaabb333057726ee0dcb5b84bc5560638ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags__OptionsDefault</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa778a046fdd95efbb9009289ead449225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiComboFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133ab5c1dbdf3f67c49cbf4b823c8af590f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_PopupAlignLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a16ec7f42522b1d2ef04326ecf4543e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightSmall</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a38905c8ddb2d1e9425a068fff0d90420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightRegular</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a5651b2912c2717ffceb7195638d744f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightLarge</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133adbe2c93c9527884cbc332bec507a8beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightLargest</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133aec577ccb29de426c5ed0add6feb54c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_NoArrowButton</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a6e8e80acf249fd1a3dd2e626591cb557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_NoPreview</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a120ead65b0ebd376c6668600637402fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightMask_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133aed94d8f82f667c55872b2bf384f4d6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiCond_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCond_Always</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8a4801e407647e3527e9da5bd799fa13eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCond_Once</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8a4dd5439fae5628d765d304aa7c029c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCond_FirstUseEver</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8a030de33261aebc753a6966b6b743fe73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCond_Appearing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8aa5fda8934cb465594b5f7f3c0fa0368d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSetCond_Always</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8ad2d00f454d0a5b166b8c11afed0876e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSetCond_Once</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8a62f5e0d5ccfe80009840dd5ff2965871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSetCond_FirstUseEver</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8a330416bdb2a5bea8e6e0f30dc2901e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSetCond_Appearing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8aaa1e99e4be0bea9b65fa59434a796da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiConfigFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743ad7657dda72007558436d30971655b061</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NavEnableKeyboard</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743ad9b2a3221ab61f2df7dbac15e858c79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NavEnableGamepad</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a6292b96f8f1fe5b55632d02ec14758f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NavEnableSetMousePos</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a4ba34cc5c21aeec657a43e1be6ec1e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NavNoCaptureKeyboard</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743adbab6633b8f07e441ccfe03a12f74153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NoMouse</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a1ddda9b59a00a62e11e7a84efda6afb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NoMouseCursorChange</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a8dd43b39c0341d092e2a19d41965d8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_IsSRGB</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743ac5d2588779b5d8c37a583f7b300da66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_IsTouchScreen</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a8244bdf89745e884bac169f5e1b6520f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiDataType_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_S32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba51ab4cb1b3dcad3c1dcb63cd12b3b979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_U32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba1a6235b7bceeeecc5b751807750cd6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_S64</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296babe46c262b6b51feef98cf1e8fce32591</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_U64</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba3b36edea2ebe239caf9f85ea310dd909</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_Float</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba0ac6b4e7e2470c3ff3bfd1b114a04317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_Double</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296bacc867aec8eaa5c7c2c9d8c1dd13fe55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba654f785a78d3d5cb7c4585f16cba8e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiDir_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54ac3e4ffe37474258ffd7079289f6761cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_Left</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54ae4546da01d2e3e5f4a3ae095863f6070</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_Right</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54a1e5d1c4f7c9208e8d3565ca6c76bfbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_Up</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54a3c7ce31d7687cd324d4c27e2bbc76102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_Down</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54a0e2b819d9de4f8407294899c1ed64cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54a331b37e5a7a8930171545e181bd630fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiDragDropFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a7b0af32b979cae1fc1594686a9afe176</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceNoPreviewTooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a34748f304bf525da072f9bf9a2841652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceNoDisableHover</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6aa24f0536b5f6fd770c3948fe38016cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceNoHoldToOpenOthers</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6af27c61b508170c4a9c86a5d7eea16b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceAllowNullID</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a66c805d908f2261c418ecaf8d60c16b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceExtern</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a7c46c8d76fc90b0a9b6e72a354991958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceAutoExpirePayload</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6afe3e3dba5d77114dd98a572e5d01105c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_AcceptBeforeDelivery</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a1212f5060f39bf5956fd905f6e77c06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_AcceptNoDrawDefaultRect</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a94710560e9e36011a6900484ed9f9e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_AcceptNoPreviewTooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6afeb030078694962875efd2eb3bb0463d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_AcceptPeekOnly</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a6f970894e9a2b0abe3496051566e28f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiFocusedFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376a2be7c61b829ee6c4548d0370478bf919</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_ChildWindows</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376aaa81244b61552381a904f66fedeb8e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_RootWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376a0161fe63fc32421b86305c1f38cee944</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_AnyWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376a6f5ec29daacab204c093dff8f8f673d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_RootAndChildWindows</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376afa9916b3cf8e649477cd9f6919d28145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiHoveredFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9a20b65e36f094fb73290e0a9ef1216cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_ChildWindows</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9addd05aa931c5eed2b73c809d97dc7433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_RootWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ade29b86e40a3c7c43eeb5d4e0e1b3a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AnyWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ae12b8850f5a70f60a51fbc7a668c1c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AllowWhenBlockedByPopup</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9a864b0f6b9acafbd93d9a4ff55f070138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AllowWhenBlockedByActiveItem</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9a75b011c8fca23fdf8a3003c35eac2276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AllowWhenOverlapped</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ae58e890f5cef80a6fa4f08e194bfddd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AllowWhenDisabled</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ae657b17a67506b26cc5e9290c2fa4772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_RectOnly</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ac046d924990e12853eb4a0c1888d58f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_RootAndChildWindows</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ad5a754496296114d1e24fa86412c00fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiInputTextFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a018c127e4ad561896305f8d357b6b973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsDecimal</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a8a111d0de644aee6e578dbb1108b5cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsHexadecimal</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a4970ae66be8d8ae9786ebea8a756e92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsUppercase</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392aa6da7072d7a57a1a8f4de86a5f2aa845</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsNoBlank</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a0444ffca1040cc5c1405f5bfe6fff578</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_AutoSelectAll</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a750da0ff33e32d2b2af73c6f7e66daf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_EnterReturnsTrue</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a9a2cbcbcbfd5fa24a83c45790f55e7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackCompletion</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a8d9c6ff37250e6e7dbcd444642a6fe16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackHistory</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a05e6069f5a14621da6b32a036a0022ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackAlways</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392afe98c68c10e05d18b626f52564b28c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackCharFilter</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a40833342fac355cf62d3c85c156f6334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_AllowTabInput</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a47a9349cd05d971c85c89d647e30dfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CtrlEnterForNewLine</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a931f296d356a8728cea9f95c600121a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_NoHorizontalScroll</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a3b9398254305c1b6dd6510f5ad1fa378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_AlwaysInsertMode</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392abb94650c7de1443dc07fc9b88a1855e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_ReadOnly</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392aa392016c0f278e209a46b3d3c7595d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_Password</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a8f49aa73c21ad54677a4a5bc99c9009f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_NoUndoRedo</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a291bc2b81c417e82dd8f212fb3541b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsScientific</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a601ceba88a864f33636f7c1ef4c646f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackResize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392aab040cec38093954df22d686968b1e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_Multiline</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392ae16618b5910dfff3b2cef34786d9b69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiKey_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Tab</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a6a22a2d4fb95440b2367f2c3eca2bc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_LeftArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545aac40844f0caf0ddfe7170c61ef997a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_RightArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a068acdf6d9dc33c984ed0e10257fb6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_UpArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a99dfe2206237954fe64edab18941c2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_DownArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a1aabc52aacf21b7411161d3fa69bd001</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_PageUp</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a0198d71ee58f9dc80efac621a24ad2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_PageDown</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a77d39b49c342038c113922abac93910a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Home</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a28262a56a48a233c7c72cc8f8e5ce84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_End</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545ac4dc607c96b366b6287247f45058f239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Insert</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a4a45bbba4802cdb5228f6362110b9d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Delete</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a0b41653cee02d505cb672a0174875cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Backspace</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545ae43a3d21b4466b2aef140349a2e7ddee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Space</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545aa508c254bfb8e03335e9f9bf3d61979b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Enter</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545ad96397ad732f0954b43e72a73c48903b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Escape</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a0c9a91d1ff29c0e03c611e6959240a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_A</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a7401e6639ddd41469092b3b2e81c4cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_C</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a74f76261f0aa7f8bcfcaf0cd639e859f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_V</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545ad028111ebec6a53d1360f37bedb8d002</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_X</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a8754d283f635b3f176e5813eb41fc374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Y</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a640b994b898d9bd209714c9c79bed289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Z</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a3386a804f3a4c3ad0ff66d3808a29aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545aec3107a9dcdc5632cdcd57d4f8bbed18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiMouseCursor_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a025f083574198762f5a7337ef2aaffef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_Arrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9ad0616df87319845990941ce7c9deb197</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_TextInput</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9aa9c04a9b16a3180bd0ae63f6bc6f3276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeAll</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9ac50944459f555534556d6bd9fc8a0de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeNS</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9ab094fcdc4d060c27124e4b3c06723767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeEW</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a3991f275034545aeccd3971d7e61f2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeNESW</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9ab689cf7f2345d8ad4543571bb747f81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeNWSE</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a03de2f2452166228fba909d8c40c8722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_Hand</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a067d56ede2f28445c498fbc83789806f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a4c24ccc8f37a57d6341da1cfd3b337a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_Count_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9aa2c8807fa1d95bf43b63b3bd946b3fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavInput_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_Activate</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a65ee5bb7dba8a77e293cf7c6a3442e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_Cancel</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a72c31b372cf7643eaca27b3a7d1bfdf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_Input</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117af3ed81feb83e8f4310b66e395e010dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_Menu</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a13d8e1175df1be7739ac87747a5008c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_DpadLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a18f5329125ee12784e856e6032e40fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_DpadRight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a43b17efbb6707918c5e0c9965fe08834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_DpadUp</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117af39075fb6a1efa3bcc34dae3b30a77d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_DpadDown</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a84389241cff1503ff6a013a311297aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_LStickLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a9354b27a4c0d0d332ecd7c8b3c0b7311</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_LStickRight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a10fe89939c48bebcc6ff242dd0d982e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_LStickUp</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a1711a58c4f887815d84ce0eb6aee63dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_LStickDown</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117abff8f666d8ef6d66e2d419917fb3c096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_FocusPrev</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a0359d3dd992ee0279aae5791aea22ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_FocusNext</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a60212d12a6557627a311abe57aa4cf08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_TweakSlow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117af028bbf782db0129b22dba2d1e9e8862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_TweakFast</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a17daee6247757c7a5f0b4eb962352c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyMenu_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117ac022e9cdfa7bf2e7825cec4e8bf83f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyLeft_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117ad22e3a247389cfb739d017d244d76825</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyRight_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117ad5bde4593a31873d2eb053471875bed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyUp_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a077f7167251137fdaefe05229cc0ab3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyDown_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a9bd458c5960b7e5f104165be14550dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a649aced582f4c80f70b83814051ffcb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_InternalStart_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a349160b0f62a75ec9cffe0ead5dd1b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiSelectableFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580bad00bc7c003eaeaa8dca449da9edf0bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_DontClosePopups</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580bad149b61144f9d4930c73973cfde5d65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_SpanAllColumns</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580baba0fa764746221b0139ebddb2dff472a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_AllowDoubleClick</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580bae84e5549e0c935bbcb64cef326226388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_Disabled</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580baff3fe1c4f9ef3753aca95cf4c9c2a7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiStyleVar_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_Alpha</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceac0bd4318436bc03e9dea3b7e968f4fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowPadding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceaa4d7591ea337e8a5aebdf7d230e6f0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea11f8360d3116792687583c171e2bade9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowBorderSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cead4b04d53b174c74983799eff74ee39cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowMinSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea189d1f7e0dbe48795d959766fb4653b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowTitleAlign</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceacbd6c017aa0ce428d818b952020be5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ChildRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea0c8e93bf0940abb6cf8b52953a95071d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ChildBorderSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceace95176bca4afa7965c6c937ef0ca97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_PopupRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceab721a20936add9866b0e1e27fe4ea085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_PopupBorderSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea9f6d399fcaa532d5a9158f1e81e93185</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_FramePadding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea9389d28433968f7e034f1037460c983c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_FrameRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea4116c24a98f2e530d8abcb4029c8a049</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_FrameBorderSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea90f8f0fe25ee6b1022e50dddbe4278d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ItemSpacing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea501151d72ad9e2487ae0a2c8c53912ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ItemInnerSpacing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceab2a6e1f7caa4d6ac603ca7fa5905edf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_IndentSpacing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea1dc3d2dedb5ebf1e26e7a0f34f0bc0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ScrollbarSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea7db4584c226600de1f945a0184509ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ScrollbarRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea979c856a4df28a141f8755a3436e8684</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_GrabMinSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea5cda99a1d00b7cdd1eeef4ea66639b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_GrabRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea076a70358313d3ce63c8b46e48899bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_TabRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceadbe7794ba75f6cd06f86104f0ed7fa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ButtonTextAlign</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceabebea3d17c4ba7a57b863c7d02ddc84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceae5c85d79b4d28cd0b8f47ce7b60128a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_Count_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceacb4a656866108c52c963da828446ed9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ChildWindowRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceaceba970d6ebc97adc4daa72840f61dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTabBarFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a82dabfcea64705ddd4cae6b45566ab94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_Reorderable</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31af653b31e3d2353d7ba3ce2725634b6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_AutoSelectNewTabs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31ac594f482c630a590ce7f5469419ce3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_NoCloseWithMiddleMouseButton</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a19a2b13c0a19bd93373d7e49bd7d40f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_NoTabListPopupButton</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a4013fbac3b03d69fa01f66146217f8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_NoTabListScrollingButtons</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a8c3702bb290293c68de20e0cf16a5587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_NoTooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a8c89a1975c464cd07d0f98e4ae022f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_FittingPolicyResizeDown</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31ad6dd6b8e6069c2343becf0c98590afe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_FittingPolicyScroll</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31aa9f4a977c605f165c3fb023ae8744dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_FittingPolicyMask_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a57f48215a98b5b92dcba028b51cfb621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_FittingPolicyDefault_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a1ee553ed8004be1c99759225f2df4d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTabItemFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aabf55db0d4e3b67ebd29c2e067054e1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_UnsavedDocument</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aadec1d0672401e841e5ea43f4404c99c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_SetSelected</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aa68a611af94e105b8ce7551566b4777e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_NoCloseWithMiddleMouseButton</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aaf89904afa776bcefa1d76bf750a0e2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_NoPushId</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aa8092464ab9585aa25203e0bf6bc8b462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTreeNodeFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aabf616751c59606391df071a5a5b808b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_Selected</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa0059806df869e463ab3b1e41d5a3b0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_Framed</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa2eaacde3d66cfc33f4fd37e5400b9f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_AllowItemOverlap</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa474f601db058f963171fe55831ab9427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_NoTreePushOnOpen</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa2c7769fdf39c4ed20de8a74d8b33b2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_NoAutoOpenOnLog</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa0716c727d00b09d6198a7a1e530e5fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_DefaultOpen</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa13d27a68bb6490ea32e5062e62ce9758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_OpenOnDoubleClick</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa49f5fe79f21e7bddfc4399bcea58dcd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_OpenOnArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa10e62d66bdbf083372f103c34b5211ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_Leaf</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa19261a9e34356b9f065cc307ba4f5324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_Bullet</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa9c8e7f8d30a765daf240689def479432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_FramePadding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa1aa9d8fcd0bf9f7300d62e7cb344150f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_NavLeftJumpsBackHere</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa377f9ec208e788852f1195368a1bed99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_CollapsingHeader</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa4aa16ae1951b2ec5fbf88ec2a074e422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_AllowOverlapMode</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aacb2736789dd13d7ecee3b5ec5d5b8bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiWindowFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814afd0da007f7ca720015b773200dbdc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoTitleBar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a402f4e496914aadcfbaf7a078021c820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoResize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814aed66fb2663427758583d4ddbfc23ed21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoMove</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814adf58a4727cccc32a598a9cadc46f8ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoScrollbar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814af8227c01f3980b7365f886f97764aa21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoScrollWithMouse</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a721cbdce10bed066f664a2b60ee58425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoCollapse</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a6b667797bcfc9aee67757609715efb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_AlwaysAutoResize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a3726656c8d1c5bd69b58a6949c790ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoBackground</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a074987a9c5158a8b254b97c7add750ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoSavedSettings</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a8f03639de3e7e3a63fe6fa0b56cfb73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoMouseInputs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a7fc739f9bdf4fc8ac8f18cc3e5be7222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_MenuBar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a3919a0ae89ef6c3a05e6c6dc683bbd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_HorizontalScrollbar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a3b20a10b8d69d18f2d7997b8c5a2c1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoFocusOnAppearing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a6a37f739d91bc7b5cbe91ae3effacd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoBringToFrontOnFocus</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a95c426c0d59d9b82508704d70bd32c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_AlwaysVerticalScrollbar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a456147dfa8c1df72c13e9bbf2568c9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_AlwaysHorizontalScrollbar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814acc9cc29b051302fe80934647b5031d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_AlwaysUseWindowPadding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a252d9607449de71c76a56a48c424db83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoNavInputs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a24a7f027b15a45d4ac8f71a443504e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoNavFocus</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a44c2c5d07c2b96ef54c2dedc5fbabb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_UnsavedDocument</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a88cc81f6155a06d8fcc0821fb490301e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoNav</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814ad4762b9e15488eeff1a3b0a4080f7d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoDecoration</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814acdeefcec384d9cf066f10c4bfa51fc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoInputs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a0473d337b068528374a8eaaff3e99d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NavFlattened</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814adb4876699bff5fa8c16e42ed2c83757f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_ChildWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814ae60e51a06c5497d679b5448c3af5f918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_Tooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a3e2eddca2b3614d15d479d48b991809e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_Popup</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814aa01369e3ded011e87385c6156244e469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_Modal</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a7ca4fc5e71f281c389bf5b8abfa701b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_ChildMenu</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814aa3ca4a1407e3e8c29008a0c4863974f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImGuiPayload *</type>
      <name>AcceptDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5e0dac39e249bf50e2ae96dc4a97cb18</anchor>
      <arglist>(const char *type, ImGuiDragDropFlags flags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AlignFirstTextHeightToWidgets</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0c1fd13ae89c240fb7547e244d672f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AlignTextToFramePadding</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae14be3a3bec106de7c91aaa2a9a558a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ArrowButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad2bc397a02d5e4b8a14360d89abc6242</anchor>
      <arglist>(const char *str_id, ImGuiDir dir)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Begin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a288e01ff1c8102d6374a6b1e409b9878</anchor>
      <arglist>(const char *name, bool *p_open, const ImVec2 &amp;size_on_first_use, float bg_alpha_override=-1.0f, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Begin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a581e58db0bc930bafa4a5d23093a2b99</anchor>
      <arglist>(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5db08f552118a1f946e19b5933dce181</anchor>
      <arglist>(const char *str_id, const ImVec2 &amp;size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7001666723434ae00316b8a0160e7de0</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChildFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0565e1ef69c897b1f30f37f95dd787f1</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;size, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginCombo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa895095bdc7a2907375c555e245575ea</anchor>
      <arglist>(const char *label, const char *preview_value, ImGuiComboFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropSource</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2609b0f034d3bcd8d70d26df8694eaa</anchor>
      <arglist>(ImGuiDragDropFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropTarget</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac42384c3181406bbd0f3f4f77a73c7ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginGroup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a42407e196b7ed2a8755bff28aae9805f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMainMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a55cb9cfb9865204ac6fb21c965784f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMenu</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1e55711a21f97d5dff919d697d3a7201</anchor>
      <arglist>(const char *label, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4852dff802922163fc747e2e0df5b88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10e213926d8ca212266bc5fbded1e026</anchor>
      <arglist>(const char *str_id, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a579fc507f5b5d164c8fd628aee3d7bbd</anchor>
      <arglist>(const char *str_id=NULL, int mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextVoid</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87a2228929503fff067d2e167a690751</anchor>
      <arglist>(const char *str_id=NULL, int mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acf98c99f041ea341d0328e071c56411b</anchor>
      <arglist>(const char *str_id=NULL, int mouse_button=1, bool also_over_items=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupModal</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6d840f615c198c2342968f733fda11b3</anchor>
      <arglist>(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab930db04eeff13f78ae76382c52db7eb</anchor>
      <arglist>(const char *str_id, ImGuiTabBarFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4cee1ccc9018a298cfff90a704bde8ca</anchor>
      <arglist>(const char *label, bool *p_open=NULL, ImGuiTabItemFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36816a48385f4759d746a03cf6202512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Bullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae2d22212681556d2c2398dfd152f3121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BulletText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8d34d563b17c683943a0fa7bf5807bc</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BulletTextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8f4b5e96c745e205974857f9a584583</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Button</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a38094c568ce398db5a3abb9d3ac92030</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcItemRectClosestPoint</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44fbd4e8e4bac575252e6104f55e217c</anchor>
      <arglist>(const ImVec2 &amp;pos, bool on_edge=false, float outward=0.f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>CalcItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab3b3ba92ebd8bca4a552dd93321a1994</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CalcListClipping</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae5319370628374ef8febf0c25c285b7e</anchor>
      <arglist>(int items_count, float items_height, int *out_items_display_start, int *out_items_display_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcTextSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a848b9db6cc4a186751c0ecebcaadc33b</anchor>
      <arglist>(const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CaptureKeyboardFromApp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a31bba5c226874ea40fb2f5734d2298a6</anchor>
      <arglist>(bool want_capture_keyboard_value=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CaptureMouseFromApp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a042a418549a3eda66d8824159c00f327</anchor>
      <arglist>(bool want_capture_mouse_value=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Checkbox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a57d73c1d0ef807fef734d91024092027</anchor>
      <arglist>(const char *label, bool *v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CheckboxFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeca400dcf5a82c312b3e669d2fe6e88d</anchor>
      <arglist>(const char *label, unsigned int *flags, unsigned int flags_value)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CloseCurrentPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeaec6479834db7918260fc082107f90b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapsingHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a19f369fc61f49ab7995ebb4da99028db</anchor>
      <arglist>(const char *label, bool *p_open, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapsingHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab52f9e08698c9d64abb05b98f5355146</anchor>
      <arglist>(const char *label, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a82b18bfe08594b76c08894848d1e6fce</anchor>
      <arglist>(const char *desc_id, const ImVec4 &amp;col, ImGuiColorEditFlags flags=0, ImVec2 size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>ColorConvertFloat4ToU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abe2691de0b1a71c774ab24cc91564a94</anchor>
      <arglist>(const ImVec4 &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorConvertHSVtoRGB</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a074427678b3e56378b7dcdefa4c8b5c7</anchor>
      <arglist>(float h, float s, float v, float &amp;out_r, float &amp;out_g, float &amp;out_b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorConvertRGBtoHSV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaed5ed34aaaa02b61cbb67598c0ad9ca</anchor>
      <arglist>(float r, float g, float b, float &amp;out_h, float &amp;out_s, float &amp;out_v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec4</type>
      <name>ColorConvertU32ToFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a74df648cad381b5ad979c3609b7f4b2a</anchor>
      <arglist>(ImU32 in)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorEdit3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5afe76ba1c91f07363e40396e7df656e</anchor>
      <arglist>(const char *label, float col[3], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorEdit4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac3f45e2aa0b1d591cc8a2cdf8b566a45</anchor>
      <arglist>(const char *label, float col[4], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorPicker3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a2a98cb9a17b18702be6b954670b388</anchor>
      <arglist>(const char *label, float col[3], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorPicker4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d5aae9e0a14aa051d5a799abbe97b32</anchor>
      <arglist>(const char *label, float col[4], ImGuiColorEditFlags flags=0, const float *ref_col=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Columns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0e2889956542527c4039b6b8bf5c2a38</anchor>
      <arglist>(int count=1, const char *id=NULL, bool border=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae667a68f13233556aa1de9f672dd3f25</anchor>
      <arglist>(const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa2979368da5b9e98d368449b36d166b2</anchor>
      <arglist>(const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab982779804105fdc57355868ab531cad</anchor>
      <arglist>(const char *label, int *current_item, const char *items_separated_by_zeros, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiContext *</type>
      <name>CreateContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ff6c9ad05a0eba37ce1b5ff1607810a</anchor>
      <arglist>(ImFontAtlas *shared_font_atlas=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DebugCheckVersionAndDataLayout</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad176ebe838d966eedd373224d9515cfe</anchor>
      <arglist>(const char *version_str, size_t sz_io, size_t sz_style, size_t sz_vec2, size_t sz_vec4, size_t sz_drawvert)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DestroyContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9132deece575023170cd8e681d0581d</anchor>
      <arglist>(ImGuiContext *ctx=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa797a92d52ffa907cb5186a8476f1c20</anchor>
      <arglist>(const char *label, float *v, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acabf4e1f3f5d878e88591424623526e9</anchor>
      <arglist>(const char *label, float v[2], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9de2c920447597c0b087d8261a0c34b7</anchor>
      <arglist>(const char *label, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a091e461705a8f49156f44e08ba29ced1</anchor>
      <arglist>(const char *label, float v[4], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloatRange2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f27fa140df683e09943411c959a1f2b</anchor>
      <arglist>(const char *label, float *v_current_min, float *v_current_max, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, const char *format_max=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a202444c7b59820ae0a16d26f4322b4a9</anchor>
      <arglist>(const char *label, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a1121ff004dbc90c2c81b04e6623429</anchor>
      <arglist>(const char *label, int v[2], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bc8e645a1569dcb657d02f97041adda</anchor>
      <arglist>(const char *label, int v[3], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a67acd6e50be3c7091fbc4c21d829e2e0</anchor>
      <arglist>(const char *label, int v[4], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragIntRange2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae3c5fcb2ff6c529d518a646a97a65186</anchor>
      <arglist>(const char *label, int *v_current_min, int *v_current_max, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;, const char *format_max=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a127eccba6a956933f8c0f35b9e55105e</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, float v_speed, const void *v_min=NULL, const void *v_max=NULL, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8772a7febac2b035d3f2f240f7e7c2e9</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, int components, float v_speed, const void *v_min=NULL, const void *v_max=NULL, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Dummy</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8b0fb07113251301ff897b8578a53f34</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>End</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5479d93794a004c67ceb6d13f37c8254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8de559a88c1442d6df8c1b04c86e997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndChildFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac4bd9024554b5074805bc0ce3076c514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndCombo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a63434692d7de278875c7ea0143fbe6e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndDragDropSource</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a02f225fefff2a046038ed99ab20606da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndDragDropTarget</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae8313266214728f86c2cb7cb30a30e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a246c37da45e88a12ade440a0feacb4ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndGroup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a05fc97fc64f28a55486087f503d9a622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMainMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab92f330c808546b340eb7bdf7e5f7c95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMenu</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1448a5a4e8c431c15f991e9255c0df95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa226265c140eb6ee375c5b9abc69c4fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6a9b5696f2ea7eed7683425fc77b8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTabBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a864b8ece257d4e30569f0349752ad928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTabItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a42abffd6af88c1362535514925e1358b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac8d75c160cfdf43d512f773ca133a1c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetClipboardText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11837daee819fd90e17d80ab1eef1f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac701752365ddd58cecc1956fc62921a8</anchor>
      <arglist>(const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0de2d9bd347d9866511eb8d014e62556</anchor>
      <arglist>(ImGuiCol idx, float alpha_mul=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a834649713437e8fdfa0e5a4fb780d35b</anchor>
      <arglist>(ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetColumnIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acc31f8eea4fcfb86edeb3ac12d82fc05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a79c22e9c5c208b6c9534a273be71a9e6</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetColumnsCount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c2998ad9527948a4e4166c4f7db9ec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d205d86dab5ca0763a92997283ac36e</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionAvail</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a410c8e19b2fea8b52746ca11b3930301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetContentRegionAvailWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a52e3311f46626a5d0369139d20da993a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0a4dbfabbfa45d74319ef541962ce2eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiContext *</type>
      <name>GetCurrentContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af557a6de5538099a0f6047eb994bbf42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2fa4eb57e0f73b90e8edcd226a0cc7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetCursorPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a022e32c808ac899e25847f4d65633b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetCursorPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a86e409551f256b542166989c558d41c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorScreenPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adb0db3c1ee36f5085f35890a4229ae75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorStartPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ee9647de3b39fc7b77395082fc9e0cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImGuiPayload *</type>
      <name>GetDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1756b37d61154de489f1520179b4e294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawData *</type>
      <name>GetDrawData</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab73131dc44b1267dac04f0c2bb0af983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawListSharedData *</type>
      <name>GetDrawListSharedData</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a5a77bd5b6215e8cb47a8a457224a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>GetFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a43cf349576e20fac4a1300269320ad8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFontSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac592ae8e0aa4a1a06502ec7872bc8da8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetFontTexUvWhitePixel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3092da6abc1d04f3287c084435dc6026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetFrameCount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0180211f23fc10807dfc3d2f6e8681f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFrameHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae560f17cf3262017cee888d1eb77f294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFrameHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8de260eebd333718fa0c3b6c80258c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3329b04bd4235e90ad9deb00ffb38ae4</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a26064d74efebef3aa86e1a78b3e4c333</anchor>
      <arglist>(const char *str_id_begin, const char *str_id_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a220123ad62c2180ded92b2ef91f27c5a</anchor>
      <arglist>(const void *ptr_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiIO &amp;</type>
      <name>GetIO</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3179e560812f878f3961ce803a5d9302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d260209b8dc25a2c942e8cfd1ed0e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectMin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a65b24b72ec0e8444c705cebf3e91f570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3303d1c37041307e11fd46fc43b2274d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetItemsLineHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a54b1d8ae2eb8a108e754ae0ae79ab65e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetKeyIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6cf235f0d0787d51a93f6d90e0bdff9b</anchor>
      <arglist>(ImGuiKey imgui_key)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetKeyPressedAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad94a09fc01052f02fe11bec5a3c11275</anchor>
      <arglist>(int key_index, float repeat_delay, float rate)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiMouseCursor</type>
      <name>GetMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3b955bb840a2411f7c19ac6687d57392</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMouseDragDelta</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a94b8aecab8a4128145fea1ad7d381197</anchor>
      <arglist>(int button=0, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMousePos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abf11873349874c5d302861583c00d451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMousePosOnOpeningCurrentPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac1ba5d7b76e11d47660b32dc851afd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetOverlayDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa992d915c56bb56a87737964352614ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollMaxX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af472cb090157c22e65a0aa1662b9f3d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollMaxY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab34c0d5c63908a7ff50923151730f76a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f88335d87da3be81dc6e24cb1812923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c924a2eeb8b2ddfb40ea17be7ea12a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiStorage *</type>
      <name>GetStateStorage</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa2b8fa1a5320cd70f23a53d8fe604fb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiStyle &amp;</type>
      <name>GetStyle</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abafef4bb3e3654efd96a47b2e22870a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetStyleColorName</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a265d7614c4c0b92ba6dd43946a3293e0</anchor>
      <arglist>(ImGuiCol idx)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImVec4 &amp;</type>
      <name>GetStyleColorVec4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad838e580972e2c4b3da2b0f60754b662</anchor>
      <arglist>(ImGuiCol idx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTextLineHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaba5637199d31ea23d4d143b30a44aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTextLineHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1616f6082fd210fde8d98c511bf8f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API double</type>
      <name>GetTime</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3f983cf463367c8fd3a3d5793639dc59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTreeNodeToLabelSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5c89cb6b42296d0f7db75027efc0fb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetVersion</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6488c3cfa6331c8a1e93769e580ce020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowContentRegionMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a96ce6060592d3ef975594357e650adc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowContentRegionMin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a790123aa15c266798f35050ba36b7197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowContentRegionWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87c1de99e670bff87c43bfb07bbf898f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetWindowDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa100c22a9feafe843fa12c66590cbda0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44d2bfb80e0d2dd232a553ab29a91b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a413d939f3ef416a47d6e5b48be955146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaa5c0bfac7125ba9850a08b6db2e90c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a471ff23945b99541c506dbdc2a9004cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IM_DELETE</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a3c856832c3fe1da8767a9353da3707e1</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Image</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad8705ac3b718c1b2e84e7b8c34f90249</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;size, const ImVec2 &amp;uv0=ImVec2(0, 0), const ImVec2 &amp;uv1=ImVec2(1, 1), const ImVec4 &amp;tint_col=ImVec4(1, 1, 1, 1), const ImVec4 &amp;border_col=ImVec4(0, 0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImageButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac79ef64e8b9e1db73d8237f6a999da14</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;size, const ImVec2 &amp;uv0=ImVec2(0, 0), const ImVec2 &amp;uv1=ImVec2(1, 1), int frame_padding=-1, const ImVec4 &amp;bg_col=ImVec4(0, 0, 0, 0), const ImVec4 &amp;tint_col=ImVec4(1, 1, 1, 1))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Indent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6c7b9f2d60951462eeebad80154a8926</anchor>
      <arglist>(float indent_w=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputDouble</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a978ce311c4389c46d54bd37ef6b100ce</anchor>
      <arglist>(const char *label, double *v, double step=0.0f, double step_fast=0.0f, const char *format=&quot;%.6f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaf8d4dbdbae6c32958e5746817f00b27</anchor>
      <arglist>(const char *label, float *v, float step, float step_fast, int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36b86c9d7226f18c316400c83a904454</anchor>
      <arglist>(const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a854ba6decd4ae7e4b0980a9c71bfa47d</anchor>
      <arglist>(const char *label, float v[2], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac79bcd0595f8667302d2d495e48bfb74</anchor>
      <arglist>(const char *label, float v[2], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a970a00fd1a4226c697ea5fb807fb62d8</anchor>
      <arglist>(const char *label, float v[3], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae2f5b49a8ad5ab0a6f3f08349b56d348</anchor>
      <arglist>(const char *label, float v[3], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a69675d2e9780a0e5a7a372f936b64d49</anchor>
      <arglist>(const char *label, float v[4], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cc762dd1e157fb723d82fd7960dea5e</anchor>
      <arglist>(const char *label, float v[4], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36fc45a3c41a63ea9a983cc851752505</anchor>
      <arglist>(const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83dfd2daacefb741e67d8d69821e1590</anchor>
      <arglist>(const char *label, int v[2], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab8e7466e5bdda70fefa551eb662dc3f5</anchor>
      <arglist>(const char *label, int v[3], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3a57668b83f7a99d295f94baa71add0a</anchor>
      <arglist>(const char *label, int v[4], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44af3d1f8d5d28054a621ff2a14df86b</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, const void *step=NULL, const void *step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5d5fe7a1201b11e0b5cf851a208b5657</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, int components, const void *step=NULL, const void *step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa72b5760a3a206729723a587ac7c8519</anchor>
      <arglist>(const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextMultiline</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0470693929ed9930cbf5b737577c2414</anchor>
      <arglist>(const char *label, char *buf, size_t buf_size, const ImVec2 &amp;size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InvisibleButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22668d440cbbb1f8be07241d9c6d9096</anchor>
      <arglist>(const char *str_id, const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acdc18199d50d26919312db5f9707b8dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89514ca4c0a2b883c878736d92352656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0512146617bb55e24ebcfbe3ce6553d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyMouseDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0ce3f28b6b09f031e12e7a81708c043a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsAnyWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a59bfbc11a8a1e104c312286ffa703f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsAnyWindowHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a49ceb3cd143b52e5d4bd2ca42743316f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d8ac4569456a8003e4dddd39caf771c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0b5780dbd580e28f5d31f39da80b0b01</anchor>
      <arglist>(int mouse_button=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemDeactivated</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ada3b1cb76907bb9e630b2482f52f0599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsItemDeactivatedAfterChange</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36c50dcf7a99eb686f6d838fa1ef1148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemDeactivatedAfterEdit</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8bb4c0fc2b9d0e90249310bb4e822485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemEdited</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6508c0e1f28d1e7f9328a944b4f35ff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>add3290865a67327258c3a32b695adb28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac9a400eff3a9561d95e80486c52a660b</anchor>
      <arglist>(ImGuiHoveredFlags flags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsItemHoveredRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3be4bc9167af21ffe603bce68c94b947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0e9273fc53bdf7ca39d59cdb657c3c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a633d848504c89e7756ddd33474bc78d2</anchor>
      <arglist>(int user_key_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyPressed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83331a8afa5316bc98ed9c98b151ac01</anchor>
      <arglist>(int user_key_index, bool repeat=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyReleased</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fb25247181c5c292fe4f932bd20de88</anchor>
      <arglist>(int user_key_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22b689cf4cf519590c2e2ad4f5462f29</anchor>
      <arglist>(int button, bool repeat=false)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDoubleClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0d39701e7a0d7629e1b96b68e935542e</anchor>
      <arglist>(int button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ddf4d05de8ab8b9aa70906a22a9973e</anchor>
      <arglist>(int button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDragging</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7905828a024c6c005fa1887e62235ca4</anchor>
      <arglist>(int button=0, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsMouseHoveringAnyWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a183b8ebc12d5d90dacde5498043ccab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseHoveringRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae0b8ea0e06c457316d6aed6c5b2a1c25</anchor>
      <arglist>(const ImVec2 &amp;r_min, const ImVec2 &amp;r_max, bool clip=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsMouseHoveringWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ecd1146fdb6a12794bf742cb5c7c3fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMousePosValid</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22d482190e8f549d5904aded1c6f7778</anchor>
      <arglist>(const ImVec2 *mouse_pos=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseReleased</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aef586112e8d1eb26ce28198d9efe9bba</anchor>
      <arglist>(int button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsPopupOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8f25c1565fca7cb9796c54e5cebc44ee</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPosHoveringAnyWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5d6182f4b163a2de64bc2a27d594c201</anchor>
      <arglist>(const ImVec2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsRectVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5aca7e6939e07caaca489aa8c776fd81</anchor>
      <arglist>(const ImVec2 &amp;rect_min, const ImVec2 &amp;rect_max)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsRectVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a578ead6237b3ed05497ed361f18d9f97</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsRootWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa3fc41b9cef756f5bcdd837cc013c85c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsRootWindowOrAnyChildFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1aafbea10ef614c5bf274b29c230f547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsRootWindowOrAnyChildHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6298a5b8f89ba7b2c826135b7ccbad9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowAppearing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a99fd14154aae264087d471132e56a42e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a6492aea9013c0078fc530a66e11768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a51ed119ab4be7fcf47a34644e262c87e</anchor>
      <arglist>(ImGuiFocusedFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaed1ebf40cc2cb2ec30b0ba39b91d4a5</anchor>
      <arglist>(ImGuiHoveredFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LabelText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad92ccfbc33d448ff40cfcf9219177344</anchor>
      <arglist>(const char *label, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LabelTextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a55e5a7edb676a8f5cd7f65443138a8a0</anchor>
      <arglist>(const char *label, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab5865b671bfa22738fac9ffd214470e2</anchor>
      <arglist>(const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44379fe654f54ae8bd8cc1b88bf7c822</anchor>
      <arglist>(const char *label, int *current_item, const char *const items[], int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ListBoxFooter</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9a0a8f6a4a67280dce7bd91310a83a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBoxHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4003d6a6ab57f2fb43db80c6339a1aed</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBoxHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6c5c48e5e5b90365f3f6faaa3307af26</anchor>
      <arglist>(const char *label, int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LoadIniSettingsFromDisk</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4bf22fb84ba768fc18383af50e8c217f</anchor>
      <arglist>(const char *ini_filename)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LoadIniSettingsFromMemory</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8e37b6a0b2feb6cd6ac61a4259392861</anchor>
      <arglist>(const char *ini_data, size_t ini_size=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogButtons</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7bd295da4be19bab98262c76fcaeb4fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogFinish</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2ebcd048d1ca025fb972e1c2e920e3f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa548475d8f771ab6524d73d900a41198</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToClipboard</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a81add991d176834b8a6e315dfc78e4f7</anchor>
      <arglist>(int max_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToFile</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab62461a65c153b9f40842debef8aa755</anchor>
      <arglist>(int max_depth=-1, const char *filename=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToTTY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a37696f5296f33ae4218f53b40b81cccc</anchor>
      <arglist>(int max_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void *</type>
      <name>MemAlloc</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aed896913f2e140cd0ad7431060dba50b</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MemFree</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a269ec695c6e722ec3da85dae37f0675d</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>MenuItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a237e76bff3088f1c2622f4aebae2356e</anchor>
      <arglist>(const char *label, const char *shortcut, bool *p_selected, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>MenuItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1bae511ca47478998693a9d8c84f2e6</anchor>
      <arglist>(const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NewFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab3f1fc018f903b7ad79fd10663375774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NewLine</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77f8b0a33e5335f98661f99e720411da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NextColumn</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8f97746d6a9d59c8400c26fb7613a2ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>OpenPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9576648c40b92f54b671e2e51654dd2c</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>OpenPopupOnItemClick</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a546fc46d8f510cb17a2f272891e2f5b3</anchor>
      <arglist>(const char *str_id=NULL, int mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>af4d5e8b4ccc5e9fae222e98e2c945575</anchor>
      <arglist>(void *, ImNewDummy, void *)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a3e103c0ca06493703cd9865880ce1ed9</anchor>
      <arglist>(size_t, ImNewDummy, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotHistogram</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af7a92b2118981835b5251bfdaac50252</anchor>
      <arglist>(const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotHistogram</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8089203baf8cf723a158c9e34bda2a4</anchor>
      <arglist>(const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotLines</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bc21c56e4796855313804086cca114f</anchor>
      <arglist>(const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotLines</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a94a2645d45c96da35b834dc7db93a9f1</anchor>
      <arglist>(const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopAllowKeyboardFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a017db69016de97685aec978e504dc96d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopButtonRepeat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0f883e8507be797ca8ba1448d2b9dbb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aef1c8a6e5a3c70cb10d03d2a2a66dfd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af66649bc37022bf3cf2496c73af9a499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aba0b2d8f890a5d435ae43d0c4a2d4dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad29a3fc0cb5dfc7f9fc7224512ce90bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9795f730b4043a98b6254738d86efcdc</anchor>
      <arglist>(int count=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a14116e57d81e326adef2a702e65781d4</anchor>
      <arglist>(int count=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopTextWrapPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a08000421b9cc13757430efe54178ae0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ProgressBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83349d38c7c73f92ae977bc5b530a9e9</anchor>
      <arglist>(float fraction, const ImVec2 &amp;size_arg=ImVec2(-1, 0), const char *overlay=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushAllowKeyboardFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adf7c3cfdcbb06617bb70ff1526d064f4</anchor>
      <arglist>(bool allow_keyboard_focus)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushButtonRepeat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a61d3e0191d67bedaf45f0178f87e3125</anchor>
      <arglist>(bool repeat)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11c8bd8676e1281e15b24c9615b6904a</anchor>
      <arglist>(const ImVec2 &amp;clip_rect_min, const ImVec2 &amp;clip_rect_max, bool intersect_with_current_clip_rect)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac5a59f4f8226fd35786d8973c85b85a9</anchor>
      <arglist>(ImFont *font)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27a8533605dc5b8cabf161bf7715bbde</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af5e55788830807a7c53d5dd7865b692a</anchor>
      <arglist>(const char *str_id_begin, const char *str_id_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af9cf42fdf2fbc5eeec7521de14996bfb</anchor>
      <arglist>(const void *ptr_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6a11664be2a0b9a0e7054bb339e009ac</anchor>
      <arglist>(int int_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ad13bf38f0521a339133248ef3e3036</anchor>
      <arglist>(float item_width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5bd052ebf55015312a53739974950e7b</anchor>
      <arglist>(ImGuiCol idx, const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77ee84afb636e05eb4b2d6eeddcc2aa8</anchor>
      <arglist>(ImGuiCol idx, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae404b6978e9aedec5c16627d8c45f923</anchor>
      <arglist>(ImGuiStyleVar idx, const ImVec2 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aab3f43009094462cf2a5eb554785949b</anchor>
      <arglist>(ImGuiStyleVar idx, float val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushTextWrapPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a72ba065ae9819aaed3af68c113d2758b</anchor>
      <arglist>(float wrap_local_pos_x=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>RadioButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b146763845cbad5a4144772279631bc</anchor>
      <arglist>(const char *label, bool active)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>RadioButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a018d2b61d2f00bb7a9dd2b1f933b93a5</anchor>
      <arglist>(const char *label, int *v, int v_button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Render</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab51a164f547317c16c441f1599e3946d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ResetMouseDragDelta</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa03f31a184cafdf506feb2e8ba07f91e</anchor>
      <arglist>(int button=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SameLine</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a097ebe0b2e6710279c3919081e75da40</anchor>
      <arglist>(float local_pos_x=0.0f, float spacing_w=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SaveIniSettingsToDisk</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afa4985e7810be4e687bc4ff28cec8a4d</anchor>
      <arglist>(const char *ini_filename)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>SaveIniSettingsToMemory</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27043a530e0e842e01c279dd4207f9eb</anchor>
      <arglist>(size_t *out_ini_size=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Selectable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9229a9c3c304ffc0c98ffe2ee4ff5e40</anchor>
      <arglist>(const char *label, bool *p_selected, ImGuiSelectableFlags flags=0, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Selectable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af98575238bda183a523df19fb447af60</anchor>
      <arglist>(const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Separator</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a191123597a5084d003c8beac7eeb029e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetAllocatorFunctions</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa06dc28aca85fb0f38edd2c9e639f03f</anchor>
      <arglist>(void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetClipboardText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa4824a1b351c063b4aff9b9f4fb5fd4d</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColorEditOptions</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac768151f2ac6c7d79b31b934cc0e9d05</anchor>
      <arglist>(ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColumnOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cc207211d6cf3f77b505e24aed4ebcc</anchor>
      <arglist>(int column_index, float offset_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColumnWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af17222ec47aebb5ede00be7b52de9f5d</anchor>
      <arglist>(int column_index, float width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCurrentContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a289dbbbffdadcf1231821d97a7c4a9be</anchor>
      <arglist>(ImGuiContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a51ea13c986360d8a2e868dc9eeac2115</anchor>
      <arglist>(const ImVec2 &amp;local_pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae5e6e80ef23bb8df9cd5ac273be8aeb0</anchor>
      <arglist>(float local_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0037515d9bd7a28cc27a6e40401c1dec</anchor>
      <arglist>(float local_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorScreenPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a632bc7e15b8258f95ab0bc9b2efd5537</anchor>
      <arglist>(const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SetDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adc77aecd872e578e347d8bc0dfcfa663</anchor>
      <arglist>(const char *type, const void *data, size_t size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetItemAllowOverlap</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3291356b06ebe5f771d60b334a831d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetItemDefaultFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3720a69496e9b8cf110a11dfe7d334e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetKeyboardFocusHere</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae85e5fba7e88cea8bd3ba5b687c979f2</anchor>
      <arglist>(int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae212a3516efcba50a684df202c8e63ad</anchor>
      <arglist>(ImGuiMouseCursor type)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextTreeNodeOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9a0c20b04a753449494fb20ec2e0e87</anchor>
      <arglist>(bool is_open, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowBgAlpha</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7de5a63cec4babe417f972403db6430c</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3e9380e253a3c49665a404e56950a52a</anchor>
      <arglist>(bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowContentSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aae55a58c38d8e84b10eb1e8b1531372d</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetNextWindowContentWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac93aad9bb0544aa7a1096807053ef65e</anchor>
      <arglist>(float w)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2d2b163c95cd8c8391aba85bc50d170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afbccd31113430670b5ab2bf0d6f509bf</anchor>
      <arglist>(const ImVec2 &amp;pos, ImGuiCond cond=0, const ImVec2 &amp;pivot=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetNextWindowPosCenter</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a635ddd2ee0a19b0dbcb295494d899df5</anchor>
      <arglist>(ImGuiCond c=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab33717bb71ef5e393ae18656fc6b229d</anchor>
      <arglist>(const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowSizeConstraints</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a157d5bcc362951e77eb3236864e879ce</anchor>
      <arglist>(const ImVec2 &amp;size_min, const ImVec2 &amp;size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a670d32573369e7ece9330d73f47e4d8b</anchor>
      <arglist>(float local_y, float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetScrollHere</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a56512cc3a85c4d6d97b2a0d108a7af9d</anchor>
      <arglist>(float center_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollHereY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac74487b4d75580ca637659103fef1368</anchor>
      <arglist>(float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0796750de8c50555d895f63e79ac87f0</anchor>
      <arglist>(float scroll_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a41833555962807384432e6fc94d46ec9</anchor>
      <arglist>(float scroll_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetStateStorage</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5ba1bf82e3ecdd09dcb6ad733bcf5726</anchor>
      <arglist>(ImGuiStorage *storage)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTabItemClosed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aad849238bf7c65665ac6a8a6ffecef98</anchor>
      <arglist>(const char *tab_or_docked_window_label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a313073fa01b8a9791f241ef93091ce92</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTooltipV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3826acf68fc4a12bb66401575f51d6a2</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab5445711a74e0e1a58d1e464cdda252f</anchor>
      <arglist>(bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac349187d6aae141cd3b4476e54bcc338</anchor>
      <arglist>(const char *name, bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac71920931ed7b7c8594ee84c6a94e7b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa612adbb975051090898f094a1608f24</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFontScale</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11f2f343dbc9b00ccd9e99ebd59cfe8b</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a32032b56f975bb3145adbe19f38f3b56</anchor>
      <arglist>(const char *name, const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaa81e004de4c0a5cedb836e92e8aa0e5</anchor>
      <arglist>(const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a441528b9198d4531e79337121212cd33</anchor>
      <arglist>(const char *name, const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a657c6cc2246485332f608a5204447ea1</anchor>
      <arglist>(const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowAboutWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac297462e33309d0540fa459bccdc9304</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowDemoWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af95643a0ce4893b9e57c12991922fb18</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowFontSelector</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0bdce99eef17ef1e1fef40a18bd811ab</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowMetricsWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afe7a28c6eb52fff3cc27d5a698fea4ff</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowStyleEditor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab2eb3dec78d054fe3feab1c091ec5de5</anchor>
      <arglist>(ImGuiStyle *ref=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ShowStyleSelector</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83f4e863c102b0a05e0e3308b371b394</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowTestWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1f4fabdefa4d32e1a9cdec825626916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowUserGuide</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad6f4919bc9aa806ca8d2c1d6e2bfb051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderAngle</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a07428ebcefb48b96daafe5a3d5ba6fe4</anchor>
      <arglist>(const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f, const char *format=&quot;%.0f deg&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a35dcc90b1981663bcc6e3e8eb5c75021</anchor>
      <arglist>(const char *label, float *v, float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a663988b63d70d864e3acfe51f5be602c</anchor>
      <arglist>(const char *label, float v[2], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a946f179f439f8b94a2c4145d8050d5af</anchor>
      <arglist>(const char *label, float v[3], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87b3572fa26313a1d3fc5f755e6b7dbb</anchor>
      <arglist>(const char *label, float v[4], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a78a45bfc70a98c7894bc8e75c53e4b</anchor>
      <arglist>(const char *label, int *v, int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4d65e19b43b2f70d22e47cac3130cddd</anchor>
      <arglist>(const char *label, int v[2], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36ecf351f979f7c2c5498846c0cf0b12</anchor>
      <arglist>(const char *label, int v[3], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d98443b7e6844aaae3f90348c4d3499</anchor>
      <arglist>(const char *label, int v[4], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acc71e7cef0759bcff8577e6e37370dcf</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, const void *v_min, const void *v_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bb2e8ade96b0b2e64bd12d9db3515d3</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, int components, const void *v_min, const void *v_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SmallButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b76ec69758aeb0a00a66f142f7a4fb2</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Spacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2659e2bfe84b4cad0facd65d5c1ac90d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsClassic</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1cf931a42a10f71150def3ce222434b6</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsDark</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a26c67fc14081b359566d5e135cd8c767</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsLight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae1fc558bfbc557b228d63f7facfc86e1</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Text</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9e7b83611fe441d54fad2effb4bf4965</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextColored</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36ab8fcad68b26863d6e910755de04c2</anchor>
      <arglist>(const ImVec4 &amp;col, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextColoredV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87c24ece994188a7145d8feecb4439ed</anchor>
      <arglist>(const ImVec4 &amp;col, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextDisabled</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa96bf14c5fa288e106820aeb4ba7fcb6</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextDisabledV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b128d4f12d7e33e95fb9cef7dce027e</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextUnformatted</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a96a5f42789ecc419b2ae8af7b2acc28e</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10a0d6362178c2f743092f21e1b6cd20</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextWrapped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad57bb15c599e73b2ccc7c0f7de6e5823</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextWrappedV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9019a388cd0c410bcb3d3ae63a008123</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreeAdvanceToLabelPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a54e15c2f65cea3aeddd66b5dcfb45716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4dff507ce8bbe0da9556bb50b1e60d7f</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6e6e4de20291002430854cbd8cd58843</anchor>
      <arglist>(const char *str_id, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a47f1421323f90fdd0a9cbfea2338b10f</anchor>
      <arglist>(const void *ptr_id, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a21f62e092dac9556a15a8edee2f70522</anchor>
      <arglist>(const char *label, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9ca2fae922b38cfddc3259f874c18a5d</anchor>
      <arglist>(const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adce362ad94baa9b00f5914cbcab00452</anchor>
      <arglist>(const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeExV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a251cd4acbdad4cef2246d9b573a83ce0</anchor>
      <arglist>(const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeExV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaae827898572d17e064a88a1afc8e6b0</anchor>
      <arglist>(const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9bc1075c583973d76d8d65ea89787453</anchor>
      <arglist>(const char *str_id, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a15320f61ba6b4916af3323bf7844602e</anchor>
      <arglist>(const void *ptr_id, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePop</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a41ecf265e5f678c78fc9c30b3cf2077f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePush</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a30b5df3be04a6e712985612bbdea6656</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePush</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a71440d86edee2b23abc25cb80e9c9444</anchor>
      <arglist>(const void *ptr_id=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Unindent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad577d36753634c9bbdc3750b0e5217f5</anchor>
      <arglist>(float indent_w=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1b3324308e43eeded5c3599fa0f03e85</anchor>
      <arglist>(const char *prefix, bool b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0c8b87438082a1d0a46ae2a76090ca16</anchor>
      <arglist>(const char *prefix, float v, const char *float_format=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a654ceb70f2dd1598f88861f54764ee08</anchor>
      <arglist>(const char *prefix, int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aec80a3e35bf7c1ff5704334e5a3ebd5a</anchor>
      <arglist>(const char *prefix, unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ea15bc568ae408a53fb91862693a224</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, float *v, float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8adb506ea3ac2648a1f7655297b593c8</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, int *v, int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cf70d5b37efd3571df69472bc9c92bb</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, ImGuiDataType data_type, void *v, const void *v_min, const void *v_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_demo.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imgui__demo_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <class kind="struct">ExampleAppConsole</class>
    <class kind="struct">ExampleAppDocuments</class>
    <class kind="struct">ExampleAppLog</class>
    <class kind="struct">MyDocument</class>
    <member kind="define">
      <type>#define</type>
      <name>IM_MAX</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>aa175fe2b2e8134ace6a1358438ebad63</anchor>
      <arglist>(_A, _B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_NEWLINE</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a1bfa04d9a2431433f9668c814fd4c3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NotifyOfDocumentsClosedElsewhere</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a219d8037c5bed0cea4aa2a9bec652f0f</anchor>
      <arglist>(ExampleAppDocuments &amp;app)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowColumns</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ad71991f8598aa3bda9f5162d25354d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowLayout</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ac209de20c1f862aa48a3f5f27aee407e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowMisc</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ad2af2f6824d59150c468b6d3b82b9d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowPopups</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ab19d813f2403009dd8700e041e10c09d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowWidgets</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>af533fd0a774d6bbebe61e474db6f144f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppAutoResize</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a38c9b50749061ff83a0ebf3137c00174</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppConsole</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a8e5624314ae6402dd0ddf2a62aa91473</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppConstrainedResize</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a4f7b0b016c2ffd33836c3bdcf78ed97b</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppCustomRendering</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a0729207a285af6ef57ce5a31d1a60348</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppDocuments</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>aa9e4f5130b74080ea2d97916a91b3b3c</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppLayout</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>adfe8516f13b623adbf78b024efd5bb6e</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppLog</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ad0303cf1f675002eb4e68c17a47b3f88</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppLongText</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a4dadf5e7b393795666d19af9694037cf</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppMainMenuBar</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a41fc5e36f317b1e9f66bdd2d7bca7764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppPropertyEditor</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a4d8ba8c6a1febc3053bd843c150305da</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppSimpleOverlay</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a41a6cb36f6ad91f80eba61b0053d17a5</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppWindowTitles</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>aa93cc0d732db176bbffaf106faaa0ca1</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleMenuFile</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>af6ff107f662e23ad39345a8192d782eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowHelpMarker</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a5a6835892409131d5a4b1a49f40d194a</anchor>
      <arglist>(const char *desc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_draw.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imgui__draw_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__internal_8h" name="imgui_internal.h" local="yes" imported="no">imgui_internal.h</includes>
    <includes id="imstb__rectpack_8h" name="imstb_rectpack.h" local="yes" imported="no">imstb_rectpack.h</includes>
    <includes id="imstb__truetype_8h" name="imstb_truetype.h" local="yes" imported="no">imstb_truetype.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GetCurrentClipRect</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a0a5afe96ee9ee50705e872ba7e266dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GetCurrentTextureId</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a1316ed07bef79a053150a57fe1cf27d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_NORMALIZE2F_OVER_EPSILON_CLAMP</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>af2a7f84bcc0e1976fb48f0df411e8038</anchor>
      <arglist>(VX, VY, EPS, INVLENMAX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_NORMALIZE2F_OVER_ZERO</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>aa595f4d7f5dca6ca04e5b1648e84f0d6</anchor>
      <arglist>(VX, VY)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEFINE_MATH_OPERATORS</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>adf4d73301961430d50d7edd96f92ce38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__in2</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a8abf98f5e58a4b3dbbdf35bb1d5ee872</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__in3</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>acdc23c4b28788003d2841185775661ff</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__in4</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a26702caa0fd7846cb92e8ba4d80446c3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_RECT_PACK_IMPLEMENTATION</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a0791e69f0dcd58efa795dd50eb8c6cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TRUETYPE_IMPLEMENTATION</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>afaa2f2d0d9d6726cfae6da070e736347</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_ASSERT</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a9592e63d0df8b6f0712e8da3aea5db23</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_SORT</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a152aa757fb023d39f16dd537e66b60f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_STATIC</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>aebe589aefd15ba7289a47168e31b5e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_assert</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a1123d905f512c19c8d796a6d294a3a84</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_fabs</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a2b639a5c1ed39bb9e223a78b743f3769</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_fmod</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ab937f3c3c6d0c2c126c50bb32e379f02</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_free</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a357d3564409e68f1b694e06f7beeca7e</anchor>
      <arglist>(x, u)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_iceil</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a284a26aeebf87bc1688d38b3b16c7248</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_ifloor</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a37ec4d14918346d3451d4f44f24d4710</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_malloc</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a8f6734fe0cb6d6aa09e494602afa96be</anchor>
      <arglist>(x, u)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_pow</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a20c159e8e6985b92a96497881709659a</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_sqrt</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ace1fcbebd394a5bed76bc9b97dbe8d5a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_STATIC</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>adb252cc9576591994fdf2f89baddc630</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Decode85</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a992fe244c130e7ec5a8aa7bc0889f9aa</anchor>
      <arglist>(const unsigned char *src, unsigned char *dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>Decode85Byte</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a7e56fa5a582707008d3a598b8d6e81fd</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetDefaultCompressedFontDataTTFBase85</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a98e6aacbe39a5d2a5fa9d08e362e49ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImAcos01</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ae358747474c006135921182132a578a6</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildFinish</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>adbf0ee92b3ac86e30b9e81f552d15d37</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildMultiplyCalcLookupTable</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a8d5f3a053aae34ac7b93e39cb9096d06</anchor>
      <arglist>(unsigned char out_table[256], float in_brighten_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildMultiplyRectAlpha8</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a8dc3feae771599949b33712b520e9060</anchor>
      <arglist>(const unsigned char table[256], unsigned char *pixels, int x, int y, int w, int h, int stride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildPackCustomRects</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a0b75d411a640f923fd9ca6e879c45b75</anchor>
      <arglist>(ImFontAtlas *atlas, void *pack_context_opaque)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildRegisterDefaultCustomRects</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a1c06e6e488c5f6034ebec7b6a84ce205</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImFontAtlasBuildRenderDefaultTexData</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a5c1e7dc4dbb8ef1787cc953b6156fb28</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildSetupFont</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a4bea0932904c84de73237df3f1f76bdd</anchor>
      <arglist>(ImFontAtlas *atlas, ImFont *font, ImFontConfig *font_config, float ascent, float descent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImFontAtlasBuildWithStbTruetype</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a19c9ebb9fccc7a5ff61b9367df9dc7fc</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PathBezierToCasteljau</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a965f44a11f70d74588c6e1bb9f842b0e</anchor>
      <arglist>(ImVector&lt; ImVec2 &gt; *path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float tess_tol, int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb__lit</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a1e4edfcb0eca0c2f9b67338817342cc4</anchor>
      <arglist>(const unsigned char *data, unsigned int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb__match</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a7369890717be8d014dc7a437dcdfb282</anchor>
      <arglist>(const unsigned char *data, unsigned int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>stb_adler32</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a13802610d242126f44f88bc9392e3bbc</anchor>
      <arglist>(unsigned int adler32, unsigned char *buffer, unsigned int buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>stb_decompress</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a23f899d930c93d351569ee83cf920570</anchor>
      <arglist>(unsigned char *output, const unsigned char *input, unsigned int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>stb_decompress_length</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a5a5301def23b33e2156ac79a8b65c69b</anchor>
      <arglist>(const unsigned char *input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>stb_decompress_token</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ab60a4defbdf649dc073a900f61505dc2</anchor>
      <arglist>(const unsigned char *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnpackAccumulativeOffsetsIntoRanges</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ab5814a547146d0bc2c09e3b421abec63</anchor>
      <arglist>(int base_codepoint, const short *accumulative_offsets, int accumulative_offsets_count, ImWchar *out_ranges)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImVec2</type>
      <name>FONT_ATLAS_DEFAULT_TEX_CURSOR_DATA</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a082105b7beb5c000f2db90529edf2f50</anchor>
      <arglist>[ImGuiMouseCursor_COUNT][3]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>FONT_ATLAS_DEFAULT_TEX_DATA_H</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a2c96fc3febbe9f4f6c042a2f975a5b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>FONT_ATLAS_DEFAULT_TEX_DATA_ID</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a772883b561815af7c3b896d624e74b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>FONT_ATLAS_DEFAULT_TEX_DATA_PIXELS</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ade470db2da9e60c2de07fe868b276564</anchor>
      <arglist>[FONT_ATLAS_DEFAULT_TEX_DATA_W_HALF *FONT_ATLAS_DEFAULT_TEX_DATA_H+1]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>FONT_ATLAS_DEFAULT_TEX_DATA_W_HALF</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a94ad83329eef59b8e8e8d63af77b3cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>proggy_clean_ttf_compressed_data_base85</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a7fcb9c29f786e1904c10a70f1385690a</anchor>
      <arglist>[11980+1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char *</type>
      <name>stb__barrier_in_b</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>abdae0f70193ebadc01bddcd66dfcf743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char *</type>
      <name>stb__barrier_out_b</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a78b497778dec25807f8ba5facab4732a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char *</type>
      <name>stb__barrier_out_e</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a6d45e455062888f4f84c022dcb80575f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char *</type>
      <name>stb__dout</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a41c1b5025a92d93a30f72ba8f78c9910</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_glfw.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>imgui__impl__glfw_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <includes id="imgui__impl__glfw_8h" name="imgui_impl_glfw.h" local="yes" imported="no">imgui_impl_glfw.h</includes>
    <includes id="gl_8h" name="gl.h" local="yes" imported="no">glad/gl.h</includes>
    <includes id="glfw3_8h" name="glfw3.h" local="yes" imported="no">GLFW/glfw3.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_PER_MONITOR_DPI</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ac70b8597a58988c599e0f0a80b4a28e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_VULKAN</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>aaf81690ad26c92c85a6acdd7f1d3a3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_WINDOW_ALPHA</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ae64ad564e536847807e36c670c8ac9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_WINDOW_HOVERED</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a962141962262d1961f4189f70a505a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_WINDOW_TOPMOST</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>af81f1903ed3f6ea6f2182e856b87a6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INCLUDE_NONE</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a088324ad8995e3eb76024e3e79083d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_ANALOG</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ad181101ed89f4155bbc97eccffea135b</anchor>
      <arglist>(NAV_NO, AXIS_NO, V0, V1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_BUTTON</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a0720760ecc7d8768f926a5b2ba4af07d</anchor>
      <arglist>(NAV_NO, BUTTON_NO)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GlfwClientApi</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abfd5392e93ee3c4e7f86cc5515e2d413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlfwClientApi_Unknown</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abfd5392e93ee3c4e7f86cc5515e2d413a64b18e86183bf2f895418038ae86fd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlfwClientApi_OpenGL</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abfd5392e93ee3c4e7f86cc5515e2d413a4bdb1206a80d2fecbccc1ba13a194189</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlfwClientApi_Vulkan</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abfd5392e93ee3c4e7f86cc5515e2d413aea35a390f6542022f5704637f7cbefb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_CharCallback</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>afe604d459cc5c4a173ce9e331af6735b</anchor>
      <arglist>(GLFWwindow *window, unsigned int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ImGui_ImplGlfw_GetClipboardText</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ac6d412d050ee620b67e11ae745f6059c</anchor>
      <arglist>(void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImGui_ImplGlfw_Init</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a637facc7eff897ef4512026ea1afaf0d</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks, GlfwClientApi client_api)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplGlfw_InitForOpenGL</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a3d472e598f8e218a0bd994e840b865ab</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplGlfw_InitForVulkan</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ac7cab00e5027bccc3b536afb0e07bc8f</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_KeyCallback</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>af7d27e4c1ce0fa6d11fca29cc2a1cb12</anchor>
      <arglist>(GLFWwindow *window, int key, int scancode, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_MouseButtonCallback</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a075e351f00b5c13086cacb05b5b6ee08</anchor>
      <arglist>(GLFWwindow *window, int button, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_NewFrame</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a206e99434f63c4b8e24e8a4208c11b65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_ScrollCallback</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a59c26c674cfd04975ac49c7d83339113</anchor>
      <arglist>(GLFWwindow *window, double xoffset, double yoffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplGlfw_SetClipboardText</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abd5ac7368a6c59615369da9a02a22e15</anchor>
      <arglist>(void *user_data, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_Shutdown</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a983c2903ccb938fea5ecdd4d53e54704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplGlfw_UpdateMouseCursor</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a876edf1a44dd8b6358feba912702a860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplGlfw_UpdateMousePosAndButtons</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a2ebafc51ad76753370ea635b192fce9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GlfwClientApi</type>
      <name>g_ClientApi</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a3f8f37f8528a45a0e2092dc953828ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWcursor *</type>
      <name>g_MouseCursors</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>aaec363467fd3f45ebc5e7173c965b497</anchor>
      <arglist>[ImGuiMouseCursor_COUNT]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_MouseJustPressed</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a4d4efbce48d5234cec2fd4b04ffb589b</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWcharfun</type>
      <name>g_PrevUserCallbackChar</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>afc0ef1371549f06d838734b689508397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWkeyfun</type>
      <name>g_PrevUserCallbackKey</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a9b5eac1f94edb13fde2c15e7dda185d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWmousebuttonfun</type>
      <name>g_PrevUserCallbackMousebutton</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a4050ee29c2912f416655ea45215aeec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWscrollfun</type>
      <name>g_PrevUserCallbackScroll</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a4edb8104037885cdf5082da8a563e075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>g_Time</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>aeadcd9b9799016abf222f5cb112c9997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWwindow *</type>
      <name>g_Window</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ae8d6764a756d7aae38cef1abf0d30229</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_glfw.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>imgui__impl__glfw_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_CharCallback</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>aa44de756329ce5447b6b15f0362617a0</anchor>
      <arglist>(GLFWwindow *window, unsigned int c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplGlfw_InitForOpenGL</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a35b4b8d25ee79fe93f872b8c16c4abd6</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplGlfw_InitForVulkan</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a010473d444c477776d0088175bcc8ecc</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_KeyCallback</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a5843860bf982587ba132faf1471f095d</anchor>
      <arglist>(GLFWwindow *window, int key, int scancode, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_MouseButtonCallback</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>ab72d9035883720a797bc3cb7e3e8a482</anchor>
      <arglist>(GLFWwindow *window, int button, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_NewFrame</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>aba96215db16a58ef37163257b4c9c93a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_ScrollCallback</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a17f333ee230afe8a9fc86b7fad359458</anchor>
      <arglist>(GLFWwindow *window, double xoffset, double yoffset)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_Shutdown</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a51d9e4e0761a6dabf94b0520687c49ba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_opengl3.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>imgui__impl__opengl3_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <includes id="imgui__impl__opengl3_8h" name="imgui_impl_opengl3.h" local="yes" imported="no">imgui_impl_opengl3.h</includes>
    <includes id="gl_8h" name="gl.h" local="yes" imported="no">glad/gl.h</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckProgram</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a22f46b7ed68c385f411c4b2dc25c50e8</anchor>
      <arglist>(GLuint handle, const char *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckShader</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a11601584c987e4aeae774985e1177d74</anchor>
      <arglist>(GLuint handle, const char *desc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplOpenGL3_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ab27f12289d6fe9fcd412f92af280b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplOpenGL3_CreateFontsTexture</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a3dc4f80532d710de41d4075214eb363e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_DestroyDeviceObjects</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a605e340c346791d9c9e927add2392d0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_DestroyFontsTexture</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a539aaad4aa185838297fb13b2409c405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplOpenGL3_Init</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a0475f257dc97d1daceee89cb4b19744d</anchor>
      <arglist>(const char *glsl_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_NewFrame</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a900e74add4e56e74f97a210eb329aa91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_RenderDrawData</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ad215190229f4f300593911aa7b3821de</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_Shutdown</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>acbd53376e6135ad71e7bcd9879278e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationColor</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a7a1f1cd6858e7be4440755578044cf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationPosition</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ae6434e637ffdf6aa7ad0918fb4a58796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationProjMtx</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a723abd9d65c0a97f57cf0bebb7f83e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationTex</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a5442c37443169f6c2b7483a0818a653f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationUV</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a6e985c89fd4b7d55b9ee4e47d051117d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>g_ElementsHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a26abda8950dc2d4adf6e2a5171c2445a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_FontTexture</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a76694bfc1e27296421f914cfe8246635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_FragHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a8bd0b9474bb0923002b18894944e45fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>g_GlslVersionString</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a080be4f3f916ccafcbe99a70cba44e08</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_ShaderHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ae1b73cef0bc055e139fff6b0e1768a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>g_VboHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a137cb22f50258ade706c87cd18d7da60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_VertHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a5010daecbe2e956c15b02203ed7cdfd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_opengl3.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>imgui__impl__opengl3_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_IMPL_OPENGL_LOADER_GLAD</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a764d466a9da0dbe5fc6c81aaa567f984</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplOpenGL3_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>abb227ee1988e1f08a58b28989c21606e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplOpenGL3_CreateFontsTexture</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a263f7a01cdc7b273e2a3cdf852dcafae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_DestroyDeviceObjects</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a2d09c3502809e95462ccd1e604c50a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_DestroyFontsTexture</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a71e7bdfaf14b7a86e6af475219574216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplOpenGL3_Init</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a71ace2636dbf89c2b26a71fb02402f6e</anchor>
      <arglist>(const char *glsl_version=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_NewFrame</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a3bf17e1235c290ba19933f8ef23889bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_RenderDrawData</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a0c2b59f0157154902aa47f8f1f8dfcf5</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_Shutdown</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a931f17bcb9a656ebf0ae3207ff6802cd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_internal.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imgui__internal_8h.html</filename>
    <includes id="imstb__textedit_8h" name="imstb_textedit.h" local="yes" imported="no">imstb_textedit.h</includes>
    <class kind="struct">ImDrawDataBuilder</class>
    <class kind="struct">ImDrawListSharedData</class>
    <class kind="struct">ImGuiColorMod</class>
    <class kind="struct">ImGuiColumnData</class>
    <class kind="struct">ImGuiColumnsSet</class>
    <class kind="struct">ImGuiContext</class>
    <class kind="struct">ImGuiGroupData</class>
    <class kind="struct">ImGuiInputTextState</class>
    <class kind="struct">ImGuiItemHoveredDataBackup</class>
    <class kind="struct">ImGuiMenuColumns</class>
    <class kind="struct">ImGuiNavMoveResult</class>
    <class kind="struct">ImGuiNextWindowData</class>
    <class kind="struct">ImGuiPopupRef</class>
    <class kind="struct">ImGuiSettingsHandler</class>
    <class kind="struct">ImGuiStyleMod</class>
    <class kind="struct">ImGuiTabBar</class>
    <class kind="struct">ImGuiTabBarSortItem</class>
    <class kind="struct">ImGuiTabItem</class>
    <class kind="struct">ImGuiWindow</class>
    <class kind="struct">ImGuiWindowSettings</class>
    <class kind="struct">ImGuiWindowTempData</class>
    <class kind="struct">ImPool</class>
    <class kind="struct">ImRect</class>
    <class kind="struct">ImVec1</class>
    <namespace>ImGui</namespace>
    <namespace>ImGuiStb</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IM_F32_TO_INT8_SAT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a044d12ff2cdc7af4a6de58d63cd96839</anchor>
      <arglist>(_VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_F32_TO_INT8_UNBOUND</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aac14064fede4cb5a2263206baea7ffb1</anchor>
      <arglist>(_VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_NEWLINE</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a1bfa04d9a2431433f9668c814fd4c3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_PI</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab8de43e3f17a4f0081fa6c2def6af1c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_STATIC_ASSERT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab48aaa96aa99bc25d19384ec3492a6d3</anchor>
      <arglist>(_COND)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_CDECL</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3a504542c4837c193bd5e54911123fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEBUG_LOG</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af981be9fab3821feb2ddc4000ed6dd3f</anchor>
      <arglist>(_FMT,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_TEST_ENGINE_ITEM_INFO</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a81212fb781479085c4354b54dd41a1d2</anchor>
      <arglist>(_ID, _LABEL, _FLAGS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImQsort</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a65c3e94a04354397cba5ded06fbe3737</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_CHARTYPE</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6e64031a061922e3a48d88fd8623f4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_GETWIDTH_NEWLINE</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab109eb512ec8d9ad1973e58b367fec22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_STRING</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab58b961887715e3f06f0a60a773c6de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiButtonFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a990fae518aa1d95f571ee40989de4c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiDragFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a27d82ab28c80b21bddbc066b1105caff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiItemFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abcf9eafab4557e911b2c0d8fe2feeb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiItemStatusFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a86b8f9e2fd4084fb2112f003070b53fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiLayoutType</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a86d7bb2ee8297d38b131d8ea7e6430c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNavDirSourceFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a83858661b68556d7da82de40d020e152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNavHighlightFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8c2855ba575756109c607c10697bcccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNavMoveFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aff7a453b89555bb074f2fe46a159ac25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiSeparatorFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a5bfe5a88609ebcdf61cfee4e2fabf9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiSliderFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a50cc3e3e4beb155e2186f8c1dc057e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImPoolIdx</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2bcd38f7be434db57a9757ebf7aa56d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiAxis</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a468e54d5ed387abfbf0d1fc1e33ab483</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiAxis_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a468e54d5ed387abfbf0d1fc1e33ab483a03c230bed95e0bedfe4ae746835848a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiAxis_X</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a468e54d5ed387abfbf0d1fc1e33ab483a56b8304279c0c828698ae893b3687354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiAxis_Y</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a468e54d5ed387abfbf0d1fc1e33ab483aea4d0df122c8f789939a73ff4b213a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiButtonFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008baeb23ad59b1f7a681574c86ff55a030dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_Repeat</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba61bec0e6cea16f5041e0d362419dc3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnClickRelease</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba78a6a688669d26385c0e6757264e5e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnClick</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008bace7632232484c218d34933d0eaedd67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnRelease</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008baa0492b4253b162233f95158b251c1bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnDoubleClick</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba303d3f0c9d93bd42ca8953ec49c21441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_FlattenChildren</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba0aca23522a6dc5d2e61da31bf328760b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_AllowItemOverlap</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008bac9daa551a7112a723aacd8151d836f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_DontClosePopups</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008baee99adc9d4d07682346e2a23079e5a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_Disabled</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008bac63ac08f6b0bee7563a6be6936abb7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_AlignTextBaseLine</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba655cb0c3df1c9d3a7ed732d4d37384ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_NoKeyModifiers</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba23b895e50fa2347537040e69a062f75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_NoHoldingActiveID</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008baf0c56b7963c87ae0c25ffa3f175f30e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnDragDropHold</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba824c84e57100b4aa8621dc3ab2a4be8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_NoNavFocus</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba7da3d020255bec5e67f944e6f12543a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiColumnsFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daa6b2cf5f4ec329ea36ca98c1c8d547761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_NoBorder</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daaeafe73f0f7664ce44e5c08277803228d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_NoResize</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daa5297643b959c2e5c542bf8ef36cff686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_NoPreserveWidths</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daae32cb38aa0d09e87a951a0ce9b9a4553</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_NoForceWithinWindow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daa816318249c9a40a068953849275ad4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_GrowParentContentsSize</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daad86ef11ecd7b2dc932c98cb7ab58bf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiDragFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8a5ed11bf2697ee4b801755a0c6c93e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8a5ed11bf2697ee4b801755a0c6c93e6a7cfcc7780743f52377f201178dfe57e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragFlags_Vertical</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8a5ed11bf2697ee4b801755a0c6c93e6acb0c7b2eb6aa716175d0fe41b0fa9842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiInputReadMode</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_Down</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda7de346eb74709d862c1a354c66fc81db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_Pressed</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda62b2902c4138e255df31f2d7010e311b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_Released</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda76247163c506317acb6aab2fb70dda90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_Repeat</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fdae4ebadc9a73b269a8fa4b50a32662e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_RepeatSlow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda18bfb6910777eb7d00185d46c47f0ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_RepeatFast</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda13765db913d3abe27a0ba7fb2c5b70aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiInputSource</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78aef18047c6e32382b1644a98fa68a2622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_Mouse</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78a004e3cd161dccc08c9dd2814c552d305</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_Nav</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78ab31b60490e3ba3e2fae77988936062e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_NavKeyboard</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78a2bc686f7c0f05f5e915a6ec96c4e251d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_NavGamepad</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78aff488e3baf3b07e320da7e217b97c062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_COUNT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78a86ca1f5ab44fc267491e0cf7518dd883</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiItemFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_NoTabStop</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba446348bf1c0722c99ad0332f76276129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_ButtonRepeat</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba995328c4628ba17f0bd4b51cd6b41b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_Disabled</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba16dccc85f1c0bd80cc4aed5a736ba308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_NoNav</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44bac6dbbff7a3a5bd0b7af2339f650b53c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_NoNavDefaultFocus</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba6f18c9cbb835376ddeba52c55571ee41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_SelectableDontClosePopup</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba78e8b3f2ffa6203a2d59e03577158509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_Default_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba7134a42bb8aa48ebfd4ef7ea34ddd108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiItemStatusFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfcaae7c0f0b20c6c151ea189ed5b078c6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_HoveredRect</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfca1cd7702ed1d8354e5d80a20f750c7ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_HasDisplayRect</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfca114af7511bce1d820abac3e236351c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_Edited</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfca67d1ba9815c60860dd0e98773a1c07cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiLayoutType_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abce83213b194cfc876faa80cd9da4823</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiLayoutType_Vertical</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abce83213b194cfc876faa80cd9da4823abca9a5514cc9bbf69f532ab6ee4f387e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiLayoutType_Horizontal</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abce83213b194cfc876faa80cd9da4823accc103236d2a074a05ac0f5857a423ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavDirSourceFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavDirSourceFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30a4508beca51b1de5f06bded9ceebae335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavDirSourceFlags_Keyboard</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30a26c911383d076bcd4a536fd4fe6d7dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavDirSourceFlags_PadDPad</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30ae9988d3760de3b2575faeac3fe1b182f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavDirSourceFlags_PadLStick</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30a0515fcf2914bc6adccbbac4ed31a5e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavForward</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a53d6374f774bfdc522d90c1b7a16a096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavForward_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a53d6374f774bfdc522d90c1b7a16a096a6a0210c6cda2c4905bdaef4875fac1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavForward_ForwardQueued</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a53d6374f774bfdc522d90c1b7a16a096ac14000d5134c2055af3f8b455d9906cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavForward_ForwardActive</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a53d6374f774bfdc522d90c1b7a16a096a108e71c912a222a65b4b37999cc4fb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavHighlightFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26a6f47e567193290259dd85fdcade51ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_TypeDefault</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26ae54860a6f56817772ef7f1f42ca3c1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_TypeThin</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26a12a4f12d464b2a5313a8bba2b9250d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_AlwaysDraw</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26a8d97ef7eb2ce4cfa5ee98957dbb941cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_NoRounding</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26a0d2af936bbd5e37cc62ba573f02250be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavLayer</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afb412215b8327dc2c6af2c19fdca64c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavLayer_Main</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afb412215b8327dc2c6af2c19fdca64c6af20ab672127882528d426234dda66607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavLayer_Menu</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afb412215b8327dc2c6af2c19fdca64c6a5955aaa1ab52860ec9be55f32e2a9d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavLayer_COUNT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afb412215b8327dc2c6af2c19fdca64c6a7c54ca28f0db8d5e808af0ec3290b05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavMoveFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177cac52ba4fd5c7ad628e2dace965f1c02cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_LoopX</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177cac784f58a6171479f3fb754af4701298a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_LoopY</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca9f8e276286a9675c723a6531374362ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_WrapX</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca90dc1c64af4b4e43a0c555573ad6f714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_WrapY</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca097bd55eceaa4c0e4ef88f6aee5f38c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_AllowCurrentNavId</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca61f1ac459b7ca1dd1097aeb279278c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_AlsoScoreVisibleSet</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca1f4719a5582f194ef9d8c7aa65fe1ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiPlotType</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9d5efcdd8895aa3544f1e8ce366c2728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiPlotType_Lines</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9d5efcdd8895aa3544f1e8ce366c2728aadebee780e8bd6f9dbb4741efb86377b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiPlotType_Histogram</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9d5efcdd8895aa3544f1e8ce366c2728a1c19c715203ea8cb19886098b87494da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiPopupPositionPolicy</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9c122103feadc7b225fc21698ff0f4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiPopupPositionPolicy_Default</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9c122103feadc7b225fc21698ff0f4d8ab8a9815cfc6ed3f721aa8e75d960dbdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiPopupPositionPolicy_ComboBox</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9c122103feadc7b225fc21698ff0f4d8a8aaec33fd337ffbffd524a140f6810ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiSelectableFlagsPrivate_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_NoHoldingActiveID</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfa50000511c374320cb282b0eb775ace28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_PressedOnClick</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfa4328c28f73760d71f01ba9cbfff66749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_PressedOnRelease</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfa136899d2ac60e40d4dd187520c6950d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_DrawFillAvailWidth</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfac39f947c0e06f17cede665aba43db741</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiSeparatorFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b58eba4cf52133830d1eb2ac3c42654</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSeparatorFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b58eba4cf52133830d1eb2ac3c42654ac709701ce3986d718c7dc97d93f04516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSeparatorFlags_Horizontal</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b58eba4cf52133830d1eb2ac3c42654a00e6c7e3f77de10a4bfa908f55e7d16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSeparatorFlags_Vertical</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b58eba4cf52133830d1eb2ac3c42654ad27b2c49ccef9f50993053c7cc1dcfaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiSliderFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6724109814c04a3c3d8797dfd893383a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSliderFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6724109814c04a3c3d8797dfd893383aac563d0eaa0ac617f240ce1c82277bfc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSliderFlags_Vertical</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6724109814c04a3c3d8797dfd893383aa2db4b9ade9f3519d30e6fe3ab8a25f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTabBarFlagsPrivate_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cbab85d1b24ec93439a282888949a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_DockNode</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cbab85d1b24ec93439a282888949a14abc08752c3f7cc8cd59f2514d7018645a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_DockNodeIsDockSpace</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cbab85d1b24ec93439a282888949a14ae51c469e83d6971104496421e6842541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_IsFocused</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cbab85d1b24ec93439a282888949a14aac75268d8e19ec356a99cf96c6f3dce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_SaveSettings</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cbab85d1b24ec93439a282888949a14a06b732b29b82ed362e23c156c1c198c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ActivateItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac56279417745ae5680a7ae5b00a2a60f</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ArrowButtonEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8efa3144c85104fbb0aa2e7bc6a6069</anchor>
      <arglist>(const char *str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6992289cbdb087a690403e48340bfb23</anchor>
      <arglist>(const char *str_id, int count, ImGuiColumnsFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropTargetCustom</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a929a420d3af29051a140d0f36addbcd2</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89da3a22300e8293257b6cfdf1b83b7a</anchor>
      <arglist>(ImGuiID id, ImGuiWindowFlags extra_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabBarEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae630dd2237aa12e9a306af817d8996c3</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const ImRect &amp;bb, ImGuiTabBarFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginTooltipEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3189530b7795a9b99169eb95f36c516d</anchor>
      <arglist>(ImGuiWindowFlags extra_flags, bool override_previous_tooltip=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToDisplayBack</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a34d2363f631f1df5ab1a2a131ab98fa7</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToDisplayFront</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1f7b95f36d03751c928af7b1b745e959</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToFocusFront</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>affe95a2dc969f0d15fbd4b588c94ac1a</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ButtonBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a65a4f18b1bc8ce0f351687922089f374</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, bool *out_hovered, bool *out_held, ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ButtonEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae479220c66b039874c6e4c9e9b22849f</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size_arg=ImVec2(0, 0), ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c1505e785f9571ed82500692a727c5f</anchor>
      <arglist>(ImVec2 size, float default_x, float default_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>CalcTypematicPressedRepeatAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad3af0fc327467a44116d7d04018b9124</anchor>
      <arglist>(float t, float t_prev, float repeat_delay, float repeat_rate)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcWindowExpectedSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae81c20afd5ce4b663f48d05c40af93f9</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>CalcWrapWidthForPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a66416151e58c34cd02973976de66e0e9</anchor>
      <arglist>(const ImVec2 &amp;pos, float wrap_pos_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a17ff60ad1e2669130ac38a04d16eb354</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearDragDrop</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adae8f94649956a2a717c00dbf81a5df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CloseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5e8e4df6418dcda3c4c5d15ecdf7d968</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;pos, float radius)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClosePopupsOverWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2febc7edd279491870160d390fd6e2e5</anchor>
      <arglist>(ImGuiWindow *ref_window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClosePopupToLevel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad3b426abc6ccc967e32e68b006637b9f</anchor>
      <arglist>(int remaining, bool apply_focus_to_window_under)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acd027458d7a062d3d3073339454624e3</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorEditOptionsPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6bfb117816d669f8704e5d0c0c0795fe</anchor>
      <arglist>(const float *col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorPickerOptionsPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6d112eeb6d8ffdebbc9d9a8c66babbee</anchor>
      <arglist>(const float *ref_col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afad90b366b6471e3b13175c0ebeb26c8</anchor>
      <arglist>(const char *text, const float *col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>CreateNewWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f325a08e833855b408f70a96d5fa064</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a18c95912b4fc4d4680a1ba9152f35648</anchor>
      <arglist>(ImGuiID id, ImGuiDataType data_type, void *v, float v_speed, const void *v_min, const void *v_max, const char *format, float power, ImGuiDragFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragBehaviorT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad6ab4795d8acb3342d59727e98654c4e</anchor>
      <arglist>(ImGuiDataType data_type, T *v, float v_speed, const T v_min, const T v_max, const char *format, float power, ImGuiDragFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af93bed3bce5475fe4d525d744f16aa20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>FindBestWindowPosForPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a310ff87cbe678e2c632bf1f5577a7fbd</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>FindBestWindowPosForPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4159d978951d11bb8be459911ae58db2</anchor>
      <arglist>(const ImVec2 &amp;ref_pos, const ImVec2 &amp;size, ImGuiDir *last_dir, const ImRect &amp;r_outer, const ImRect &amp;r_avoid, ImGuiPopupPositionPolicy policy=ImGuiPopupPositionPolicy_Default)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>FindRenderedTextEnd</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7671e1dbc803a31b06081b52a771d83f</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiSettingsHandler *</type>
      <name>FindSettingsHandler</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad9e15440c52f63aa96ef3b3938d566f8</anchor>
      <arglist>(const char *type_name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>FindWindowByID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a82204d8800dc3a072ddbcbd2aecc48ac</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>FindWindowByName</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abca25f22c02e73d5eb2e9c72c4557813</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>FindWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9920e3b99972583f7fed0357b64a3fb2</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>FocusableItemRegister</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab1e2f7069edbab669b56e93e30930c45</anchor>
      <arglist>(ImGuiWindow *window, ImGuiID id, bool tab_stop=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusableItemUnregister</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a390518fcaef04b4d399d2475d4d84df7</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusPreviousWindowIgnoringOne</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afbd916bd6d921233e57bfdf1309dae65</anchor>
      <arglist>(ImGuiWindow *ignore_window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ade4c08e7e7ad7bbfa4835248f5f3a7c6</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2577aabfddbb8c092a014cbdcc333204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow *</type>
      <name>GetCurrentWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ceba68eca2b09fb6bf1ad88037e6203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow *</type>
      <name>GetCurrentWindowRead</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a408f9ddac92f8629a7e273ced5f8c3aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImFont *</type>
      <name>GetDefaultFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a78aef54ecb95954deefaca2e850148a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetFocusID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2657245e3c14385d8caf03e06a8b76aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>GetFrontMostPopupModal</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a780ad366ee59b123675d598136011970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetHoveredID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad57aba42e0eb99a7302a614ddbc363c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetItemID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a102bd745dcb69ab33637e25ceeabb444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetNavInputAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a468ab885f9d3bd81cc7e8c3608c05193</anchor>
      <arglist>(ImGuiNavInput n, ImGuiInputReadMode mode)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetNavInputAmount2d</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7b84c4630dad4ef5d07b366d36c39476</anchor>
      <arglist>(ImGuiNavDirSourceFlags dir_sources, ImGuiInputReadMode mode, float slow_factor=0.0f, float fast_factor=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImRect</type>
      <name>GetWindowAllowedExtentRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4189cc4ec6ac56f3b21b29165d09ff98</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowScrollMaxX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3675c33f4780febb0ea9801499a4b262</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowScrollMaxY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1016c33aeb30e58a7aa4a66adceed436</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImAcos</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8f0ad78708661b2ee3e5231de142c60c</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImAtan2</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a85fbecb872cdb627d55b9a6c016e48aa</anchor>
      <arglist>(float y, float x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ImAtof</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae9f40dfc447cd92c80d5914bb1bf789a</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImCeil</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a783134f95987d70f5a2b1b6d1e87a5d8</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImCharIsBlankA</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac22c577d0d6591a9d948ab5590663359</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImCharIsBlankW</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a28a0d11512ebeb664af106f145a37ddd</anchor>
      <arglist>(unsigned int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImClamp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a876339a365573acf7c0a9e5dfbfaeab6</anchor>
      <arglist>(const ImVec2 &amp;v, const ImVec2 &amp;mn, ImVec2 mx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImClamp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6e61ede308bfd68c7434e17905a29fc8</anchor>
      <arglist>(T v, T mn, T mx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImCos</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aba8d90ac2a137231cba895dab5538762</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImDot</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>accfddaa3910b8818ade25bf36a51301d</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImFabs</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae1f50841871f6b4bdbbc32ab92e1892c</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void *</type>
      <name>ImFileLoadToMemory</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a34cfdde6f955b177feb9bc6e45dc1362</anchor>
      <arglist>(const char *filename, const char *file_open_mode, size_t *out_file_size=NULL, int padding_bytes=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API FILE *</type>
      <name>ImFileOpen</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a717fff2d21aa5930cb934393eab9fcaa</anchor>
      <arglist>(const char *filename, const char *file_open_mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImFloor</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abe7cdfc0b6d0a19ff201cae20ddf285b</anchor>
      <arglist>(const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImFloor</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a51a84b6be21807818b857a8565d97912</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImFloorStd</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afa9cef0f1a738b47d3ebe09abc304956</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ImFmod</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a5f7496182b2faa6ac46709eef245c935</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImFmod</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a13c5872fc12f450e1aa9400f13971a25</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildFinish</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af44667fe1e74c3ebace8aa35ece9d4ae</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildMultiplyCalcLookupTable</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3f2f38197a3ea2a246fd75d50878647f</anchor>
      <arglist>(unsigned char out_table[256], float in_multiply_factor)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildMultiplyRectAlpha8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aff7910be269c5759331ffc45fbe0c98f</anchor>
      <arglist>(const unsigned char table[256], unsigned char *pixels, int x, int y, int w, int h, int stride)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildPackCustomRects</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a229ee0ada86f9daf3e23ad313dfeb586</anchor>
      <arglist>(ImFontAtlas *atlas, void *spc)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildRegisterDefaultCustomRects</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abd2f1ae504d72fa21c99956ca707767f</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildSetupFont</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a56160f7248aed6a767f706848d9b9c55</anchor>
      <arglist>(ImFontAtlas *atlas, ImFont *font, ImFontConfig *font_config, float ascent, float descent)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImFontAtlasBuildWithStbTruetype</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a434a381598e3cdcefeff89f63803588a</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImFormatString</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a92825e36c348cccb1b7451263504a8ba</anchor>
      <arglist>(char *buf, size_t buf_size, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImFormatStringV</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9aa25e73aa28500257b65ec9f6f9c3d6</anchor>
      <arglist>(char *buf, size_t buf_size, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiDir</type>
      <name>ImGetDirQuadrantFromDelta</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a347ff0c7923bfcda19058cb0a3564b1a</anchor>
      <arglist>(float dx, float dy)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>ImHash</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a73a80a8b1399060ccffa058091381d02</anchor>
      <arglist>(const void *data, int data_size, ImU32 seed=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImInvLength</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad5ffa5df33e9084eed74f50a16af8b2a</anchor>
      <arglist>(const ImVec2 &amp;lhs, float fail_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImIsPowerOfTwo</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cc719adb48b1aed8ab1196ecea7e828</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImLengthSqr</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2fa5cb39358b9b4b5fbe3750e648e19e</anchor>
      <arglist>(const ImVec2 &amp;lhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImLengthSqr</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a59038731c5df4b47ba3c4e62cf27198d</anchor>
      <arglist>(const ImVec4 &amp;lhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImLerp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aef9d03d544579996c4f3f6e7e496426f</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImLerp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a41d8ae15bc9c99ad5e0e3c72ebbfc02f</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, float t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec4</type>
      <name>ImLerp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa14c4f8aa926b3e1305ba5ed8e21c9bd</anchor>
      <arglist>(const ImVec4 &amp;a, const ImVec4 &amp;b, float t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImLerp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a1d7813429922346e44eebd82d13f777c</anchor>
      <arglist>(T a, T b, float t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImLinearSweep</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a1ed5011517f742671619a5dd17bc87f3</anchor>
      <arglist>(float current, float target, float speed)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>ImLineClosestPoint</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aaa66fc7d25c00956cf6c1a4541e585a9</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImMax</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a45122055d2fb98da806461dc6e9e75cc</anchor>
      <arglist>(const ImVec2 &amp;lhs, const ImVec2 &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImMax</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a7667efd95147d0422f140917c71a9226</anchor>
      <arglist>(T lhs, T rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImMin</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9647558f9bb4e0333c8215dce6d1b639</anchor>
      <arglist>(const ImVec2 &amp;lhs, const ImVec2 &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImMin</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a7f9d7828066a9d61b5630adcdf4655d3</anchor>
      <arglist>(T lhs, T rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImMul</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8c558d605eaf9aed1367e759d3ff91aa</anchor>
      <arglist>(const ImVec2 &amp;lhs, const ImVec2 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImParseFormatFindEnd</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a91583814ddf6df6a0c8248d76a749a7f</anchor>
      <arglist>(const char *format)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImParseFormatFindStart</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9250202d83ef1ed72aad900bac9b54b6</anchor>
      <arglist>(const char *format)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImParseFormatPrecision</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a4bff16ce85d201d97552ce9017c1d79a</anchor>
      <arglist>(const char *format, int default_value)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImParseFormatTrimDecorations</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a5b08cb1e5c1e1883c61ccc39463dfcac</anchor>
      <arglist>(const char *format, char *buf, int buf_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ImPow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac2fe696c26f9f32753d9fa0e3e3ab1c7</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImPow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac56c2c45fefd41fb76bd800e9111b9e5</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImRotate</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a09fb9656039efe11ce8923dbeeaf79a4</anchor>
      <arglist>(const ImVec2 &amp;v, float cos_a, float sin_a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImSaturate</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>acab424daf09fa4cb151b56403d8afcae</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImSin</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a04d1e6fb5a6e9df128e5d986d811943c</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImSqrt</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3e0a212d0129beabec509447b7433447</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>ImStrbolW</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a5f71cc9ead0bee87214746fab2631bce</anchor>
      <arglist>(const ImWchar *buf_mid_line, const ImWchar *buf_begin)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImStrchrRange</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab6f20cb7e68db1f16ca7a9b5c5670732</anchor>
      <arglist>(const char *str_begin, const char *str_end, char c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API char *</type>
      <name>ImStrdup</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac2ec50c02d28df9619dc6479c492b094</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API char *</type>
      <name>ImStrdupcpy</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa4101c038c9591d1fb7d1922edebe178</anchor>
      <arglist>(char *dst, size_t *p_dst_size, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImStreolRange</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a20e4755c32216a21373c26fb21af0a0c</anchor>
      <arglist>(const char *str, const char *str_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImStricmp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac83ff6f214b1dac86be7da67c3206c0c</anchor>
      <arglist>(const char *str1, const char *str2)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImStristr</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afec04994d48ebf98934706321727cf17</anchor>
      <arglist>(const char *haystack, const char *haystack_end, const char *needle, const char *needle_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImStrlenW</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad4061c0b279f4c5fb44f070fd3704f88</anchor>
      <arglist>(const ImWchar *str)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImStrncpy</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aba04ec0781116f3fa7dcd16c0bdd2886</anchor>
      <arglist>(char *dst, const char *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImStrnicmp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3c3ef07cbc7d62ca9000c4e38bb6f88</anchor>
      <arglist>(const char *str1, const char *str2, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImStrTrimBlanks</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a62f34433ca9defd9ae50a3b69606eb63</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImSwap</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a026ee5118396c67803e2c0e072cbf9eb</anchor>
      <arglist>(T &amp;a, T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextCharFromUtf8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa4a574b013af98bc338e7dbb5c078c25</anchor>
      <arglist>(unsigned int *out_char, const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextCountCharsFromUtf8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a67e2dd0d3d5f244f3607f6071541c902</anchor>
      <arglist>(const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextCountUtf8BytesFromChar</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a0b29b7595abee961a88370cf8bb62cfa</anchor>
      <arglist>(const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextCountUtf8BytesFromStr</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae7d1184270a003cecacd3b45e8cbd44d</anchor>
      <arglist>(const ImWchar *in_text, const ImWchar *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextStrFromUtf8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa1a254689b23e6111f14d1690fb3c568</anchor>
      <arglist>(ImWchar *buf, int buf_size, const char *in_text, const char *in_text_end, const char **in_remaining=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextStrToUtf8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa9952674a01c295ef093f65774a15652</anchor>
      <arglist>(char *buf, int buf_size, const ImWchar *in_text, const ImWchar *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImTriangleBarycentricCoords</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af8d02d5d38ee7c5ca68f1927665214cc</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p, float &amp;out_u, float &amp;out_v, float &amp;out_w)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>ImTriangleClosestPoint</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa3c3af3a40f69cc3569e1f16898a41d5</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImTriangleContainsPoint</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a0e623415e91787735e0fb4773454f8f7</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ImUpperPowerOfTwo</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>adae096c61c812293ec61ac541c146674</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Initialize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2e1fd6aabbb02f367fd6aee248506782</anchor>
      <arglist>(ImGuiContext *context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalarAsWidgetReplacement</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad724ab94c8aff2440c6a1b58ae7b2334</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const char *label, ImGuiDataType data_type, void *data_ptr, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acc8cda7bb7c80b9dd36bc394723d1606</anchor>
      <arglist>(const char *label, char *buf, int buf_size, const ImVec2 &amp;size_arg, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsClippedEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8674467ae34d04bc99df1f7f98f47407</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, bool clip_even_when_logged)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsDragDropPayloadBeingAccepted</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a673042a1ed3eeb3c19781faed83ad4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsKeyPressedMap</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa4c4806c81aef3abe125b209f19d4a2b</anchor>
      <arglist>(ImGuiKey key, bool repeat=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6e17ebbbba6b83702bb1059aee98e420</anchor>
      <arglist>(ImGuiNavInput n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputPressed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1ad1c0c31f7299147da51093baa1663e</anchor>
      <arglist>(ImGuiNavInput n, ImGuiInputReadMode mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputPressedAnyOfTwo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9e235473624d8c3c1539add6df8bf032</anchor>
      <arglist>(ImGuiNavInput n1, ImGuiNavInput n2, ImGuiInputReadMode mode)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsPopupOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae747d8e0c6ff9c24535e9d07e9350397</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowChildOf</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2ca7721bfc85f5e98c212c2e9ad793b5</anchor>
      <arglist>(ImGuiWindow *window, ImGuiWindow *potential_parent)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowNavFocusable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6dfaa7187edcbc862be2edb2bbc987bb</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ItemAdd</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6e503009550f5e42d6eb4c146090929</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const ImRect *nav_bb=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ItemHoverable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a488b86a9f235923304186fb86ff64ffb</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a97b821f022e36964b40973fe1ff4367b</anchor>
      <arglist>(const ImRect &amp;bb, float text_offset_y=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac7b9a7399d9606b25278002303f545b6</anchor>
      <arglist>(const ImVec2 &amp;size, float text_offset_y=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>KeepAliveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a85a245c78a9f7c351636bdad6e60c488</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogRenderedText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7a0d62e33f2236ec2f789e24ca0fb56f</anchor>
      <arglist>(const ImVec2 *ref_pos, const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkIniSettingsDirty</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aee9b660c1d6786c00fc47c71c66eb1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkIniSettingsDirty</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b682344c53a8fc93b08b833021a49ee</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkItemEdited</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83036681a36fbee2d35b5b57a1ef72e6</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavInitWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae46a79d836c4b223c7030ea432e3ec15</anchor>
      <arglist>(ImGuiWindow *window, bool force_reinit)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>NavMoveRequestButNoResultYet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fab98556d11690efd4f7f2fde94968e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestCancel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a43326bb080d9fa80327ed81d864d8b8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestForward</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a96ace94b2000ada6f21d7459d51920</anchor>
      <arglist>(ImGuiDir move_dir, ImGuiDir clip_dir, const ImRect &amp;bb_rel, ImGuiNavMoveFlags move_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestTryWrapping</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a95a9a1a5411cccb918fc29a0b0d3f953</anchor>
      <arglist>(ImGuiWindow *window, ImGuiNavMoveFlags move_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>OpenPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ce26d34d09c7657d7abd8e28cbb1b85</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0a18ae07b294d5667f95a5c003d2efb6</anchor>
      <arglist>(ImGuiPlotType plot_type, const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset, const char *overlay_text, float scale_min, float scale_max, ImVec2 graph_size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopItemFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa93281155e1dd23715dbd384e91edc6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushColumnClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abb20c9f8365cab62d9394ebb1dd5d769</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushItemFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac7301f6378333f6d17f47823eed9e00a</anchor>
      <arglist>(ImGuiItemFlags option, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushMultiItemsWidths</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab913605fcf6d405d102cdf56cd414a5a</anchor>
      <arglist>(int components, float width_full=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderArrow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a23383180b2870fa1326f5c5394fc03d7</anchor>
      <arglist>(ImVec2 pos, ImGuiDir dir, float scale=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderArrowPointingAt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af1ea568bffa58ec26100de3bf60af5f2</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImVec2 half_sz, ImGuiDir direction, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderBullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d0e4160081b3953fc8f88e2d8e8da15</anchor>
      <arglist>(ImVec2 pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderCheckMark</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6adfc430445ed42a65556ffb0d58a8b8</anchor>
      <arglist>(ImVec2 pos, ImU32 col, float sz)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderColorRectWithAlphaCheckerboard</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4715686ee0c613e8518c0f5e92c358ce</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, float grid_step, ImVec2 grid_off, float rounding=0.0f, int rounding_corners_flags=~0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a621ba649568ede3939d4f10d83b86d04</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border=true, float rounding=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderFrameBorder</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adc76239c2006e66f8dab7638529a763d</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, float rounding=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a01dc52b1969c6b3ae52fdd3228b377ad</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, float scale, ImGuiMouseCursor mouse_cursor=ImGuiMouseCursor_Arrow)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderNavHighlight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afc84af0481214603f058b6ee31d20855</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderPixelEllipsis</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae79c9273b8de745985edc5f843741507</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, int count, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderRectFilledRangeH</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af311762331bda4508b25e05f6afc7f45</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;rect, ImU32 col, float x_start_norm, float x_end_norm, float rounding)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9971ce57f2a288ac3a12df886c5550d1</anchor>
      <arglist>(ImVec2 pos, const char *text, const char *text_end=NULL, bool hide_text_after_hash=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextClipped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab362eafae794c7364a6b96ea06f38eb9</anchor>
      <arglist>(const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &amp;align=ImVec2(0, 0), const ImRect *clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextClippedEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ff0aaef091d39b0e2e2f6afeb647b34</anchor>
      <arglist>(ImDrawList *draw_list, const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &amp;align=ImVec2(0, 0), const ImRect *clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextWrapped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa483b40f6899e1b289b4bf6c2673d1d2</anchor>
      <arglist>(ImVec2 pos, const char *text, const char *text_end, float wrap_width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API T</type>
      <name>RoundScalarWithFormatT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad10f0dd923775bac3903666a2751f08a</anchor>
      <arglist>(const char *format, ImGuiDataType data_type, T v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Scrollbar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abf1d7a83c5f0a555bbe7f831b0319c8a</anchor>
      <arglist>(ImGuiLayoutType direction)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27b8ace13a8c421ee8405f0cbebe4ead</anchor>
      <arglist>(ImGuiID id, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCurrentFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4f83c0a884e07247a00700d3dd3d01e3</anchor>
      <arglist>(ImFont *font)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetFocusID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ad578d7141486ff12b59b0c251234e6</anchor>
      <arglist>(ImGuiID id, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetHoveredID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aba1f0c75d6f98702e6b02eb1bc30d915</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNavID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acb36abbe2ac25534eed9fc73f8c6adef</anchor>
      <arglist>(ImGuiID id, int nav_layer)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNavIDWithRectRel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a91892871e19fba553a0f81e2cc49b0d3</anchor>
      <arglist>(ImGuiID id, int nav_layer, const ImRect &amp;rect_rel)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acf275b9e13b29083f8ec22adb3e76306</anchor>
      <arglist>(ImGuiWindow *window, float new_scroll_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6ccd0096d175543a43078b3f6ecb333</anchor>
      <arglist>(ImGuiWindow *window, float new_scroll_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShadeVertsLinearColorGradientKeepAlpha</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acd137f6ee31f657e539eaa7e62f4f28a</anchor>
      <arglist>(ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, ImVec2 gradient_p0, ImVec2 gradient_p1, ImU32 col0, ImU32 col1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShadeVertsLinearUV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a676637659ec4291b07f386454840b58a</anchor>
      <arglist>(ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;uv_a, const ImVec2 &amp;uv_b, bool clamp)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Shutdown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae8e2043e5d630169423e2d14a913afa1</anchor>
      <arglist>(ImGuiContext *context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4e0edc9434473ac6590d8d8af2291f24</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiDataType data_type, void *v, const void *v_min, const void *v_max, const char *format, float power, ImGuiSliderFlags flags, ImRect *out_grab_bb)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderBehaviorT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9dee3b5cb6249c0929f90ed0647bd8b</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiDataType data_type, T *v, const T v_min, const T v_max, const char *format, float power, ImGuiSliderFlags flags, ImRect *out_grab_bb)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>SliderCalcRatioFromValueT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adbcf6e29a3059e11aebe37d89cc77991</anchor>
      <arglist>(ImGuiDataType data_type, T v, T v_min, T v_max, float power, float linear_zero_pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SplitterBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9d222e1384c6c56ff61b61cfa3016855</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiAxis axis, float *size1, float *size2, float min_size1, float min_size2, float hover_extend=0.0f, float hover_visibility_delay=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StartMouseMovingWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afd03199380411a711c74893434d91258</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarCloseTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2d6de29959e0be692d15e4cefce5929</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiTabItem *tab)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiTabItem *</type>
      <name>TabBarFindTabByID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a892525a74a6206eabbeb851071b3119a</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiID tab_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarQueueChangeTabOrder</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6fe6a9df6ed5dc7d659dd8c1b4ef66b8</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const ImGuiTabItem *tab, int dir)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarRemoveTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3340d8c07dca35527b618288f091a0f7</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiID tab_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabItemBackground</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87fc45357f733cb2a378e098d2855243</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;bb, ImGuiTabItemFlags flags, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>TabItemCalcSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f2f3703831476143d4100e98c16b390</anchor>
      <arglist>(const char *label, bool has_close_button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TabItemEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae714b56ec452ac7b3da815973b62beb8</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const char *label, bool *p_open, ImGuiTabItemFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TabItemLabelAndCloseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6594ba2efd4dc92e56f8e4bfbb75109d</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;bb, ImGuiTabItemFlags flags, const char *label, ImGuiID tab_id, ImGuiID close_button_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a918eabf70d288e93b2519ee1eac2c0b4</anchor>
      <arglist>(ImGuiID id, ImGuiTreeNodeFlags flags, const char *label, const char *label_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeBehaviorIsOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22cc50485aad6da8a3a4e156b500ed4a</anchor>
      <arglist>(ImGuiID id, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePushRawID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afddcddce9f2801769e4c79ef769ab600</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateHoveredWindowAndCaptureFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8156f9d63c3184d40e7e303be175b5fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateMouseMovingWindowEndFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f56217f28aff3a7cea846e6f44eebff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateMouseMovingWindowNewFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c60e468d73a0ccd52628f0c82b42fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateWindowParentAndRootLinks</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a85d7262320ed7ce8e40863b99f8db4a3</anchor>
      <arglist>(ImGuiWindow *window, ImGuiWindowFlags flags, ImGuiWindow *parent_window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>VerticalSeparator</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae60f7b8ece8808c477796e6594c8d796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>IMGUI_API ImGuiContext *</type>
      <name>GImGui</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a93caa8df61dac3cb1ab1271a755442a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_widgets.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imgui__widgets_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__internal_8h" name="imgui_internal.h" local="yes" imported="no">imgui_internal.h</includes>
    <includes id="imstb__textedit_8h" name="imstb_textedit.h" local="yes" imported="no">imstb_textedit.h</includes>
    <class kind="struct">ImGuiDataTypeInfo</class>
    <class kind="struct">ImGuiPlotArrayGetterData</class>
    <namespace>ImGui</namespace>
    <namespace>ImGuiStb</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEFINE_MATH_OPERATORS</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>adf4d73301961430d50d7edd96f92ce38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_IMPLEMENTATION</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ade8f1a617b962d4405a2492cc3ed0468</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_BACKSPACE</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a436a147e85256c7a3e2fee4a69e3aa72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_DELETE</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a1e7e825b3df67f64a15b84c548e51c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_DOWN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a1b0a25c8debb2e6b33d5b9678ff31eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_LEFT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab78e75643116b67f27faa253997d6bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_LINEEND</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a86649bcd5a713ef6ebc40271b8d33448</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_LINESTART</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ae5c188433685fd5694d9323078e7faa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_REDO</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a349b079acfb7872afca79e1db09c5d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_RIGHT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a2372bf34dbfe9ee393e5e893a59519ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_SHIFT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a295377d91a81714e475c3675142944aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_TEXTEND</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a74b070e036f6ac29eb876a94cb856600</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_TEXTSTART</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>adb6231fb52ce1b5fe340d158db4fa113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_UNDO</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>aabfc2cec24f396fb94d03d9f103a910e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_UP</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a579019adb9b5fbb8432121dc10d59755</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_WORDLEFT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>acbb30e32121ef025272892af98f2ac58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_WORDRIGHT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a4ac168018b20e53285d76c46aa24a122</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_MOVEWORDLEFT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>aee9a4cbd23af66a75c6d41bad2e393d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_MOVEWORDRIGHT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a578438ad23cd7446c7930de4738cee37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>CalcMaxPopupHeightFromItemCount</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a295cb58de3f221694160b173529ca4d7</anchor>
      <arglist>(int items_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DataTypeApplyOp</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a8df4ef453f7a525d35ed9cbcd301964c</anchor>
      <arglist>(ImGuiDataType data_type, int op, void *output, void *arg_1, const void *arg_2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>DataTypeApplyOpFromText</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a6232e1f1f0e1e8bad84107a667df0c7c</anchor>
      <arglist>(const char *buf, const char *initial_value_buf, ImGuiDataType data_type, void *data_ptr, const char *format)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DataTypeFormatString</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ad1fd3916645ab9d63080cb5364abe895</anchor>
      <arglist>(char *buf, int buf_size, ImGuiDataType data_type, const void *data_ptr, const char *format)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetMinimumStepAtDecimalPrecision</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a756d29be52c948582e6f585d7ad24351</anchor>
      <arglist>(int decimal_precision)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IM_STATIC_ASSERT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a57469838509290dd5088d194ab1e7639</anchor>
      <arglist>(IM_ARRAYSIZE(GDataTypeInfo)==ImGuiDataType_COUNT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImU32</type>
      <name>ImAlphaBlendColor</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a81bd5dd9558de80bc88f97ef2f542bfd</anchor>
      <arglist>(ImU32 col_a, ImU32 col_b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ImAtoi</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a82edd53168b17508d7df4af9f7469694</anchor>
      <arglist>(const char *src, TYPE *output)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImParseFormatFindEnd</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a075502c0add9e1ec37d31593bd311af8</anchor>
      <arglist>(const char *fmt)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImParseFormatFindStart</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a626d7d52c95ea9823d90a558ad969ec3</anchor>
      <arglist>(const char *fmt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImParseFormatPrecision</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a7df6480b83fda2eb807460516f8e7595</anchor>
      <arglist>(const char *fmt, int default_precision)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImParseFormatTrimDecorations</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ad17a4782d9cc3e3a20600ed35b5608e4</anchor>
      <arglist>(const char *fmt, char *buf, int buf_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>InputTextCalcTextLenAndLineCount</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a6b80fbdb51d7eba0d61d2ce186ef79cb</anchor>
      <arglist>(const char *text_begin, const char **out_text_end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>InputTextCalcTextSizeW</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ad795bc11bc530c78739c89d68b0390af</anchor>
      <arglist>(const ImWchar *text_begin, const ImWchar *text_end, const ImWchar **remaining=NULL, ImVec2 *out_offset=NULL, bool stop_on_new_line=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>InputTextFilterCharacter</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab20ea11a16bdbdc0fc75e2e6e9b6d3ca</anchor>
      <arglist>(unsigned int *p_char, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_separator</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>ada7de5d22e36a0bb17592c27dbafc02d</anchor>
      <arglist>(unsigned int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>is_word_boundary_from_right</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a4e3d14415639a57b7d77dfedfa91b8f7</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Items_ArrayGetter</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>aae8cddf994f916d52739ed5a2ecc708d</anchor>
      <arglist>(void *data, int idx, const char **out_text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Items_SingleStringGetter</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a06bfc74a928bbc6b5ec608a39162ba62</anchor>
      <arglist>(void *data, int idx, const char **out_text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>PatchFormatStringFloatToInt</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>abe25f079d3dcf351ba31ed5d856e21d8</anchor>
      <arglist>(const char *fmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>Plot_ArrayGetter</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ad4576f39d1ccf89f3c230754c81b278a</anchor>
      <arglist>(void *data, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RenderArrowsForVerticalBar</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ac872160f0a88f142f12bedf98df59ac0</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImVec2 half_sz, float bar_w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>STB_TEXTEDIT_DELETECHARS</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>aa8e93b4c0311ac9f020fdd26d2652596</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int pos, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImWchar</type>
      <name>STB_TEXTEDIT_GETCHAR</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a21130c94f2ec487b3c1d4316a1447174</anchor>
      <arglist>(const STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>STB_TEXTEDIT_GETWIDTH</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>ad4b4708ebde3dbcf2608a9acfb4550d2</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int line_start_idx, int char_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>STB_TEXTEDIT_INSERTCHARS</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a10283229431fcccabb9a345a672ef9fb</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int pos, const ImWchar *new_text, int new_text_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_KEYTOTEXT</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a41f9ffc3a1e11808194f0984c9b29e25</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>STB_TEXTEDIT_LAYOUTROW</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a08ea58387e49ee5ca3cb3ca54b9665f2</anchor>
      <arglist>(StbTexteditRow *r, STB_TEXTEDIT_STRING *obj, int line_start_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_MOVEWORDLEFT_IMPL</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a1303c5ec27b283a238b7129f564f3e17</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_MOVEWORDRIGHT_IMPL</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>aadcf517e756dd59dd6da5502f38a836e</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_STRINGLEN</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a7f0f47a15c18c3348a770c961babeb4b</anchor>
      <arglist>(const STB_TEXTEDIT_STRING *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>TabBarCalcMaxTabWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3dcda0a629504f551a02eb7d5c781b48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImU32</type>
      <name>TabBarCalcTabID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a517a032bbf81af4a54d47fbad549fec2</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const char *label)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TabBarLayout</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1526bb8d42b3fa38e1c702500d1ff601</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>TabBarScrollClamp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7f69850603cb7785873276bdad96cd14</anchor>
      <arglist>(ImGuiTabBar *tab_bar, float scrolling)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiTabItem *</type>
      <name>TabBarScrollingButtons</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5d0ac25abe189c752495f2f26afea2e6</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TabBarScrollToTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a627c54812bd5931fd99d6f952ca4d1b9</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiTabItem *tab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int IMGUI_CDECL</type>
      <name>TabBarSortItemComparer</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a8745b9a00de0f81bf724c7113a9d9fe2</anchor>
      <arglist>(const void *lhs, const void *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int IMGUI_CDECL</type>
      <name>TabItemComparerByVisibleOffset</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a4963a17dd5c44613a962002974a0a00d</anchor>
      <arglist>(const void *lhs, const void *rhs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImGuiDataTypeInfo</type>
      <name>GDataTypeInfo</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a39c26e8d64b2991841314baacb3fbfee</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImS32</type>
      <name>IM_S32_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab68bb13a2a0e7423f4720aef01e7c0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImS32</type>
      <name>IM_S32_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab23518380eb2c1ecdbb16c6be63da591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImS64</type>
      <name>IM_S64_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a7509a34f2f2b1f2e1040105d67281072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImS64</type>
      <name>IM_S64_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a08bb8d1b3c1d794ddb447d5fcf70c173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImU32</type>
      <name>IM_U32_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ae2a1dbde6be4172620d31e321d2e459f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImU32</type>
      <name>IM_U32_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a4f15972fff9fd018c8355d16aa9814e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImU64</type>
      <name>IM_U64_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a1df4f706900ddcd0caf9cae679c3ccbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImU64</type>
      <name>IM_U64_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a747e2cea3d296a14a0e79040d35863b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImWchar</type>
      <name>STB_TEXTEDIT_NEWLINE</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>acb6d30da021dbff933ce94ce9ea738ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imstb_rectpack.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imstb__rectpack_8h.html</filename>
    <class kind="struct">stbrp_context</class>
    <class kind="struct">stbrp_node</class>
    <class kind="struct">stbrp_rect</class>
    <member kind="define">
      <type>#define</type>
      <name>STB_RECT_PACK_VERSION</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>af2f15dfcc6ad60b1df4f5902e2cc25ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_DEF</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a0b73f2d2521fb81afc056a823e3ca753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbrp_context</type>
      <name>stbrp_context</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a0455046a8d5457bbc4f3f3ec995c338f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>stbrp_coord</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>ac2c2491b95dea6a298b7423dc762dfd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbrp_node</type>
      <name>stbrp_node</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>ae8f871c209d2e6218baf9c0e2a209ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbrp_rect</type>
      <name>stbrp_rect</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a7c4a99b31ea2207a0b2bbcbdab8f3840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBRP_HEURISTIC_Skyline_default</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a1f9aebf1de3ebbf4283a4dcf73308562a5e4dd0b1cbee654bbfeebc5311f03525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBRP_HEURISTIC_Skyline_BL_sortHeight</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a1f9aebf1de3ebbf4283a4dcf73308562a13530b067fb1f9707dc0f9d51f8b074a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBRP_HEURISTIC_Skyline_BF_sortHeight</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a1f9aebf1de3ebbf4283a4dcf73308562a11d62749c4405a231a6fd1dd9d46615c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>STBRP_DEF void</type>
      <name>stbrp_init_target</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a8b32f5ad458f614f5d419ef26cef5b3c</anchor>
      <arglist>(stbrp_context *context, int width, int height, stbrp_node *nodes, int num_nodes)</arglist>
    </member>
    <member kind="function">
      <type>STBRP_DEF int</type>
      <name>stbrp_pack_rects</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>af038ae1b98573f24736c9a3eed0478ba</anchor>
      <arglist>(stbrp_context *context, stbrp_rect *rects, int num_rects)</arglist>
    </member>
    <member kind="function">
      <type>STBRP_DEF void</type>
      <name>stbrp_setup_allow_out_of_mem</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a1babd70b223e571305fd9753a83a4fda</anchor>
      <arglist>(stbrp_context *context, int allow_out_of_mem)</arglist>
    </member>
    <member kind="function">
      <type>STBRP_DEF void</type>
      <name>stbrp_setup_heuristic</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a5a8223866c146933da3e152066bf61a1</anchor>
      <arglist>(stbrp_context *context, int heuristic)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imstb_textedit.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imstb__textedit_8h.html</filename>
    <class kind="struct">STB_TexteditState</class>
    <class kind="struct">StbTexteditRow</class>
    <class kind="struct">StbUndoRecord</class>
    <class kind="struct">StbUndoState</class>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_CHARTYPE</name>
      <anchorfile>imstb__textedit_8h.html</anchorfile>
      <anchor>a6e64031a061922e3a48d88fd8623f4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_POSITIONTYPE</name>
      <anchorfile>imstb__textedit_8h.html</anchorfile>
      <anchor>a5d0c1b8751b6517e3d817f2a025ed654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_UNDOCHARCOUNT</name>
      <anchorfile>imstb__textedit_8h.html</anchorfile>
      <anchor>a15cbcac55cf92003c28c44734422756a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_UNDOSTATECOUNT</name>
      <anchorfile>imstb__textedit_8h.html</anchorfile>
      <anchor>afa79483143df87a1497010712b3dfaf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imstb_truetype.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/imgui/</path>
    <filename>imstb__truetype_8h.html</filename>
    <class kind="struct">stbtt__bitmap</class>
    <class kind="struct">stbtt__buf</class>
    <class kind="struct">stbtt_aligned_quad</class>
    <class kind="struct">stbtt_bakedchar</class>
    <class kind="struct">stbtt_fontinfo</class>
    <class kind="struct">stbtt_pack_context</class>
    <class kind="struct">stbtt_pack_range</class>
    <class kind="struct">stbtt_packedchar</class>
    <class kind="struct">stbtt_vertex</class>
    <member kind="define">
      <type>#define</type>
      <name>__STB_INCLUDE_STB_TRUETYPE_H__</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a793c93dc8e39787cf5966bec548730d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_DEF</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab459250c5579b1d942e0d8eb23936827</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_BOLD</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a3856cc4fbab4c126c2c438c6f567525d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_DONTCARE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac914b70667c9abbe432dcc4c048e6542</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_ITALIC</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a95e8d57e767119c978652397df54afef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_NONE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>accb2ecf3e0d840362ebba3fe3da192da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_UNDERSCORE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a9064e582d96dcbaf2f573896cccd5ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_POINT_SIZE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a42c4058f71988e703efdf4703d5dfe31</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stbtt_vertex_type</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab8fd8e5e0b82b0f7da54532035e47b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbrp_rect</type>
      <name>stbrp_rect</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a7c4a99b31ea2207a0b2bbcbdab8f3840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbtt_fontinfo</type>
      <name>stbtt_fontinfo</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a82ca6622f6983cc08eca850280126daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbtt_pack_context</type>
      <name>stbtt_pack_context</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a37d613643adacbed24c22718faf6afc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_vmove</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a77867ab4129f63159b37bca3b652a798ab335ba97e1798b621313de85a9a6e69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_vline</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a77867ab4129f63159b37bca3b652a798ade4bb6465c32e56588f35e5120769e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_vcurve</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a77867ab4129f63159b37bca3b652a798ab9ac3e527ce18873abeab556f6768ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_vcubic</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a77867ab4129f63159b37bca3b652a798ab6cd2670234c731eafba404d3a2470fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_PLATFORM_ID_UNICODE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a16685eea158879e41b101ca3634de462a7df9cd0e95e0b375d03348661b399b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_PLATFORM_ID_MAC</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a16685eea158879e41b101ca3634de462adc1a3ed4f2abe63dd4e91d789136db3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_PLATFORM_ID_ISO</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a16685eea158879e41b101ca3634de462acd63703eafd91118387dfb70b384132d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_PLATFORM_ID_MICROSOFT</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a16685eea158879e41b101ca3634de462a86f00e4c49cfec574b34090faa47f878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_UNICODE_1_0</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2970898e8a43ce21e1cc510d49f1b89daeec1111b4adcd61a20a461138726fc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_UNICODE_1_1</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2970898e8a43ce21e1cc510d49f1b89daa13de23938974ed5ed2039ad0c623901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_ISO_10646</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2970898e8a43ce21e1cc510d49f1b89da2803b7d7150216b6e67cdd2ef9e734b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_UNICODE_2_0_BMP</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2970898e8a43ce21e1cc510d49f1b89da4ead513507e004e256fb772d7ee91f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_UNICODE_2_0_FULL</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2970898e8a43ce21e1cc510d49f1b89da95f85f02ffe39539e6b4032a3db58eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_EID_SYMBOL</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>afa231099d07583c3ed0981e0bb665f55a87372d512b2e4be1dce36fe0153b8cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_EID_UNICODE_BMP</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>afa231099d07583c3ed0981e0bb665f55af3b7a17fc226e7540f025d241f36f17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_EID_SHIFTJIS</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>afa231099d07583c3ed0981e0bb665f55aaaab3da7b4e39433ac3db32fd9a83808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_EID_UNICODE_FULL</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>afa231099d07583c3ed0981e0bb665f55a08224d2a200bd947c6513926290f4640</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_ROMAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a394b3903fbf00ba2b6243f60689a5a5fa11789a74295482059768d7ed21ddc1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_ARABIC</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a394b3903fbf00ba2b6243f60689a5a5faedbd64dd9fc105aabbbae72bae09be1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_JAPANESE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a394b3903fbf00ba2b6243f60689a5a5faa1cd5f4622dd634ffafe0487a2135524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_HEBREW</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a394b3903fbf00ba2b6243f60689a5a5fa4f4920b5c91733bd8bb176d5425bd106</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_CHINESE_TRAD</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a394b3903fbf00ba2b6243f60689a5a5fa808bbaa74269579caa945ffdae31c62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_GREEK</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a394b3903fbf00ba2b6243f60689a5a5fac3c0a50ac37d4b5a68e0ea22824bee75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_KOREAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a394b3903fbf00ba2b6243f60689a5a5fa0b8da1ad3177e0c9b1564c780fc11f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_RUSSIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a394b3903fbf00ba2b6243f60689a5a5faba7e217cc8f987ce69ab91180bd15a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_ENGLISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87edda73e1e353a8727baf20ce85ee329b310b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_ITALIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87edda9d1b0af23f2f76cd1789e0cd638b935d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_CHINESE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87edda6092851487f2d9708532ee955d4a75bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_JAPANESE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87edda0e44b54e59bcc095ff9fe786850cbf74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_DUTCH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87edda0b5f77089567369488e03917d99ddbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_KOREAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87eddadc4f5bbc60ef97f1418902574fd9b418</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_FRENCH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87edda3b89fa08e6376c8314c330bd1e9837b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_RUSSIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87edda7930264450b0313e58f7590550520786</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_GERMAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87eddaebb69f5af1155d26a280778c5ab72580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_SPANISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87edda541da99c0255bb044006cc32c2ae50a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_HEBREW</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87eddaed7119e1e991009f49065071f4df39c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_SWEDISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac205be2172292384dd687b5471a87edda126d5bcdbb6e42a9799873b4ffde6c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_ENGLISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77da845b632475daa7639bb3438785ca3fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_JAPANESE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77da988de1366d401829c919b481c5c3c8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_ARABIC</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77dae6f91a195abd217070ca9cee63849420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_KOREAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77da236502e69e2e07df089168e80dc1330d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_DUTCH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77daf2757f8c4078dfb9fe9ad9dc32e801ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_RUSSIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77daf99640bf65945428bcb19f3b9e6e287f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_FRENCH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77da9a8ae7b8dca3b2902eb69ece32b817a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_SPANISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77da5399db7b554ed772c935f1b5d9d67852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_GERMAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77dae3360f5396032fdf22ebb35f3d30e849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_SWEDISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77da0315abafecf696110de133e4d54ade8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_HEBREW</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77dad60d41526c1e9ee9ec50e8fd8950b9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_CHINESE_SIMPLIFIED</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77da552ed7fe17ee850f3883344b3424e26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_ITALIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77da50fb98b75fe8bc23d2bc963e45ea8d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_CHINESE_TRAD</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a157d5577a5b2f5986037d0d09c7dc77daf7d2b171e725e29ef4fbfbff7c3b5926</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_BakeFontBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a9f906556cc09c60d136cb9af18305ef3</anchor>
      <arglist>(const unsigned char *data, int offset, float pixel_height, unsigned char *pixels, int pw, int ph, int first_char, int num_chars, stbtt_bakedchar *chardata)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_CompareUTF8toUTF16_bigendian</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>aafc4974ee424f18246f47b0926a1cd31</anchor>
      <arglist>(const char *s1, int len1, const char *s2, int len2)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_FindGlyphIndex</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a213d5628c6b2e5c107b99378eefc6e3a</anchor>
      <arglist>(const stbtt_fontinfo *info, int unicode_codepoint)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_FindMatchingFont</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a76ec14e5c7e57981dc5a409d89b5e92f</anchor>
      <arglist>(const unsigned char *fontdata, const char *name, int flags)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_FreeBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a8254e6763560645597c44e00024b58fa</anchor>
      <arglist>(unsigned char *bitmap, void *userdata)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_FreeSDF</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a1254dc807df81931ab070c6e80370489</anchor>
      <arglist>(unsigned char *bitmap, void *userdata)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_FreeShape</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a8aa85852fbc25667bf0438e29e128c93</anchor>
      <arglist>(const stbtt_fontinfo *info, stbtt_vertex *vertices)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetBakedQuad</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab7f7e3a2bc7ae72720057b07a13c400f</anchor>
      <arglist>(const stbtt_bakedchar *chardata, int pw, int ph, int char_index, float *xpos, float *ypos, stbtt_aligned_quad *q, int opengl_fillrule)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetCodepointBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ae0b8431bbb0b6aa53126fd7c71839157</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale_x, float scale_y, int codepoint, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetCodepointBitmapBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2e607ba774cee7f2425917105dabd16f</anchor>
      <arglist>(const stbtt_fontinfo *font, int codepoint, float scale_x, float scale_y, int *ix0, int *iy0, int *ix1, int *iy1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetCodepointBitmapBoxSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a18fae014dd2261e554248ca737d05578</anchor>
      <arglist>(const stbtt_fontinfo *font, int codepoint, float scale_x, float scale_y, float shift_x, float shift_y, int *ix0, int *iy0, int *ix1, int *iy1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetCodepointBitmapSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a8a7a6a78f74633fce32d70cb18f90c9c</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale_x, float scale_y, float shift_x, float shift_y, int codepoint, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetCodepointBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abbfa26d9cbfeae7e224f2f62ef6c096d</anchor>
      <arglist>(const stbtt_fontinfo *info, int codepoint, int *x0, int *y0, int *x1, int *y1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetCodepointHMetrics</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a015fbd6e96df8ee58bd41bb4211b64e7</anchor>
      <arglist>(const stbtt_fontinfo *info, int codepoint, int *advanceWidth, int *leftSideBearing)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetCodepointKernAdvance</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a83703ede616bacefc0312ef2803774a1</anchor>
      <arglist>(const stbtt_fontinfo *info, int ch1, int ch2)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetCodepointSDF</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>af5e7bd15f27b2add615b0141af2a9683</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale, int codepoint, int padding, unsigned char onedge_value, float pixel_dist_scale, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetCodepointShape</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a073c07bd3c08775d2528a0a602be1795</anchor>
      <arglist>(const stbtt_fontinfo *info, int unicode_codepoint, stbtt_vertex **vertices)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetFontBoundingBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a4dd4ca3bff4e304b2c8d952f87fbb639</anchor>
      <arglist>(const stbtt_fontinfo *info, int *x0, int *y0, int *x1, int *y1)</arglist>
    </member>
    <member kind="function">
      <type>const STBTT_DEF char *</type>
      <name>stbtt_GetFontNameString</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2e5f457c640d48681f98fdff91f2a12c</anchor>
      <arglist>(const stbtt_fontinfo *font, int *length, int platformID, int encodingID, int languageID, int nameID)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetFontOffsetForIndex</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a5ba17159df62ca39649e6f2231ac6e89</anchor>
      <arglist>(const unsigned char *data, int index)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetFontVMetrics</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2784e0e55678a5980e950b1c9fbc75f0</anchor>
      <arglist>(const stbtt_fontinfo *info, int *ascent, int *descent, int *lineGap)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetFontVMetricsOS2</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a12154e222685026a3cf315a1b5720f24</anchor>
      <arglist>(const stbtt_fontinfo *info, int *typoAscent, int *typoDescent, int *typoLineGap)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetGlyphBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a6268874111f9c616cd53c63ea509a8d3</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale_x, float scale_y, int glyph, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetGlyphBitmapBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a7bba8bb63f534246ccd3ed5b9390cc53</anchor>
      <arglist>(const stbtt_fontinfo *font, int glyph, float scale_x, float scale_y, int *ix0, int *iy0, int *ix1, int *iy1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetGlyphBitmapBoxSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a597ef6b92ab0b5800c74478548b4782f</anchor>
      <arglist>(const stbtt_fontinfo *font, int glyph, float scale_x, float scale_y, float shift_x, float shift_y, int *ix0, int *iy0, int *ix1, int *iy1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetGlyphBitmapSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a94b39dcc8fcc6921ddbfee882daf70fd</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale_x, float scale_y, float shift_x, float shift_y, int glyph, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetGlyphBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>accf148d2d285fd55178d9a401734ba92</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph_index, int *x0, int *y0, int *x1, int *y1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetGlyphHMetrics</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab593f3066f2a8a7e33e7b7011d1b1f9a</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph_index, int *advanceWidth, int *leftSideBearing)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetGlyphKernAdvance</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>acf0b09547b1c2002ad0266802224552d</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph1, int glyph2)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetGlyphSDF</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a3e41dff0cd53e65bbce3b37591ac6c88</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale, int glyph, int padding, unsigned char onedge_value, float pixel_dist_scale, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetGlyphShape</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a695c82840a7d4eaa1d5be00131c9718b</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph_index, stbtt_vertex **vertices)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetNumberOfFonts</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>af7ee37667bd84fee4c1fcf640fe8a672</anchor>
      <arglist>(const unsigned char *data)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetPackedQuad</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abbca8f4e5de8209200a7be6c1c57661e</anchor>
      <arglist>(const stbtt_packedchar *chardata, int pw, int ph, int char_index, float *xpos, float *ypos, stbtt_aligned_quad *q, int align_to_integer)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_InitFont</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac3b6bda1851d0b1a4fd53f5f353668e5</anchor>
      <arglist>(stbtt_fontinfo *info, const unsigned char *data, int offset)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_IsGlyphEmpty</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a3378c5794e9ab2a16492ab7e3c3c9485</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph_index)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeCodepointBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a4416bb8395a4d2e717f613bb4903c7eb</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, int codepoint)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeCodepointBitmapSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a51bd3fc45817d8606c749e585241fa71</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int codepoint)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeCodepointBitmapSubpixelPrefilter</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a4b3487c748701f5b89b7be56625df1be</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int oversample_x, int oversample_y, float *sub_x, float *sub_y, int codepoint)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeGlyphBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a915acab7676b20098f4d480376c5b589</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, int glyph)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeGlyphBitmapSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>aa82d35f758bc70bd675c48da381e7ea7</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int glyph)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeGlyphBitmapSubpixelPrefilter</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a006159e27c5c733ea11c688211e47c25</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int oversample_x, int oversample_y, float *sub_x, float *sub_y, int glyph)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackBegin</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>adfc8faff4ebfbad1ce0bff9b4ebc691c</anchor>
      <arglist>(stbtt_pack_context *spc, unsigned char *pixels, int width, int height, int stride_in_bytes, int padding, void *alloc_context)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_PackEnd</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab51e492c4b320b8af6ef557ad3388140</anchor>
      <arglist>(stbtt_pack_context *spc)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackFontRange</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a344fc3b0ff7829d993ca8db3eadd321f</anchor>
      <arglist>(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, float font_size, int first_unicode_char_in_range, int num_chars_in_range, stbtt_packedchar *chardata_for_range)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackFontRanges</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a051bbf0eddd73f253c1b1050a9e47157</anchor>
      <arglist>(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, stbtt_pack_range *ranges, int num_ranges)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackFontRangesGatherRects</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a8cf20362ceefc78d4df2e1703de3da50</anchor>
      <arglist>(stbtt_pack_context *spc, const stbtt_fontinfo *info, stbtt_pack_range *ranges, int num_ranges, stbrp_rect *rects)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_PackFontRangesPackRects</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>aeec3933fdb14884b7c2919e6ddc44259</anchor>
      <arglist>(stbtt_pack_context *spc, stbrp_rect *rects, int num_rects)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackFontRangesRenderIntoRects</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab6eca9e0104838ca2483dea24dd9e631</anchor>
      <arglist>(stbtt_pack_context *spc, const stbtt_fontinfo *info, stbtt_pack_range *ranges, int num_ranges, stbrp_rect *rects)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_PackSetOversampling</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a4c55e174efbacaf82a8ddb9d1956717e</anchor>
      <arglist>(stbtt_pack_context *spc, unsigned int h_oversample, unsigned int v_oversample)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_Rasterize</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a5b868ef9a9f92e0cc8b6bc0dd52087db</anchor>
      <arglist>(stbtt__bitmap *result, float flatness_in_pixels, stbtt_vertex *vertices, int num_verts, float scale_x, float scale_y, float shift_x, float shift_y, int x_off, int y_off, int invert, void *userdata)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF float</type>
      <name>stbtt_ScaleForMappingEmToPixels</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a76da72e13355eae763c567ffde0b4607</anchor>
      <arglist>(const stbtt_fontinfo *info, float pixels)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF float</type>
      <name>stbtt_ScaleForPixelHeight</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>aad275d7211530a3d817fcd8647690b7b</anchor>
      <arglist>(const stbtt_fontinfo *info, float pixels)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IMU.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/Sensors/</path>
    <filename>IMU_8cpp.html</filename>
    <includes id="IMU_8h" name="IMU.h" local="no" imported="no">mvsim/Sensors/IMU.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>IMU.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/Sensors/</path>
    <filename>IMU_8h.html</filename>
    <includes id="SensorBase_8h" name="SensorBase.h" local="no" imported="no">mvsim/Sensors/SensorBase.h</includes>
    <class kind="class">mvsim::IMU</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>init.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>init_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <includes id="mappings_8h" name="mappings.h" local="yes" imported="no">mappings.h</includes>
    <member kind="function">
      <type>float</type>
      <name>_glfw_fmaxf</name>
      <anchorfile>init_8c.html</anchorfile>
      <anchor>a159e9723ec02405ea951cea91b1cff30</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>_glfw_fminf</name>
      <anchorfile>init_8c.html</anchorfile>
      <anchor>af27e3c452fbb2a7133339f77b72fcf37</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>_glfw_strdup</name>
      <anchorfile>init_8c.html</anchorfile>
      <anchor>a7f0a5b0d879baead229ef5e7381648e8</anchor>
      <arglist>(const char *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputError</name>
      <anchorfile>init_8c.html</anchorfile>
      <anchor>a3287b282ec57a4a89127ae51f49f10f5</anchor>
      <arglist>(int code, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetError</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaee7bac4c7e1b2769207747c1b5ae2f9e</anchor>
      <arglist>(const char **description)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetVersion</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga2402c7824ac0194c13722790ff9559ff</anchor>
      <arglist>(int *major, int *minor, int *rev)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetVersionString</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga7de7ba982c0cf66b35afdaa8bea071ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwInit</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab41771f0215a2e0afb4cf1cf98082d40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwInitHint</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gac85e41aab1c2bd6fc740f4377d9e7e9f</anchor>
      <arglist>(int hint, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWerrorfun</type>
      <name>glfwSetErrorCallback</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga5919096b958c47102126061fb5a6f9c3</anchor>
      <arglist>(GLFWerrorfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwTerminate</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gafd90e6fd4819ea9e22e5e739519a6504</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>terminate</name>
      <anchorfile>init_8c.html</anchorfile>
      <anchor>ae5a773506a43a9bc54bce503f234c209</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>_GLFWlibrary</type>
      <name>_glfw</name>
      <anchorfile>init_8c.html</anchorfile>
      <anchor>a3007bc654ca6468ee69759007f70ba1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWerrorfun</type>
      <name>_glfwErrorCallback</name>
      <anchorfile>init_8c.html</anchorfile>
      <anchor>a4521bff42f7c8fe445d789256ccbe81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static _GLFWinitconfig</type>
      <name>_glfwInitHints</name>
      <anchorfile>init_8c.html</anchorfile>
      <anchor>a417aeddbafd198524af030c20ec5c2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static _GLFWerror</type>
      <name>_glfwMainThreadError</name>
      <anchorfile>init_8c.html</anchorfile>
      <anchor>aa79263c10300146f12fdcddd84f35b78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>input.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>input_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_JOYSTICK_AXIS</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a5bf4fa1f0b519aa53c409cfa43c09287</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_JOYSTICK_BUTTON</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a582c697f7502aae03c949fde57daaf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_JOYSTICK_HATBIT</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>aa05206ef4ae4fc35573852aa9d26c811</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_STICK</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>af05e8b8bf6c333e9b40f3480b9d88241</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_GLFWjoystick *</type>
      <name>_glfwAllocJoystick</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>aa53debe565c79b60729cf4acda5df3d1</anchor>
      <arglist>(const char *name, const char *guid, int axisCount, int buttonCount, int hatCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwFreeJoystick</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>aef69e836bb7cfec79044fd23b367eb62</anchor>
      <arglist>(_GLFWjoystick *js)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputChar</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a88fe429071d0ff67b4a43fb8dab3b389</anchor>
      <arglist>(_GLFWwindow *window, unsigned int codepoint, int mods, GLFWbool plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputCursorEnter</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a507361a8b8610b4daee7e83aa056f339</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool entered)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputCursorPos</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a973210bc0a11cc09fb55574ec5491bed</anchor>
      <arglist>(_GLFWwindow *window, double xpos, double ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputDrop</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a3a90fb32fec8ddd068b64671d1e85596</anchor>
      <arglist>(_GLFWwindow *window, int count, const char **paths)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputJoystick</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a3f053fce7ffb1aeb2ebdee3674a8fee2</anchor>
      <arglist>(_GLFWjoystick *js, int event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputJoystickAxis</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>ab91e3f3a89daff3809c3817a57a4f523</anchor>
      <arglist>(_GLFWjoystick *js, int axis, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputJoystickButton</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>af1048006805591e17cc431c016f539f5</anchor>
      <arglist>(_GLFWjoystick *js, int button, char value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputJoystickHat</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>aca3d4e257b8212cf2a713f9a1069ff08</anchor>
      <arglist>(_GLFWjoystick *js, int hat, char value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputKey</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>aba4a5bf53c475cf2dc3e594c3c5034ab</anchor>
      <arglist>(_GLFWwindow *window, int key, int scancode, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputMouseClick</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>ae259527976c9b13341aa3e4587d0353e</anchor>
      <arglist>(_GLFWwindow *window, int button, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputScroll</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a65b98312da830a2c65b36543f119a7fa</anchor>
      <arglist>(_GLFWwindow *window, double xoffset, double yoffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _GLFWmapping *</type>
      <name>findMapping</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a387d6f9d9b71c7b6adf90ca65fd92d52</anchor>
      <arglist>(const char *guid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _GLFWmapping *</type>
      <name>findValidMapping</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a643bbdea85b39ec05080d23f1af91313</anchor>
      <arglist>(const _GLFWjoystick *js)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac0f0f691f2d110f9acfb4bfe07f1216c</anchor>
      <arglist>(const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateStandardCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga969dd87ad2ddbf3e1086cc40f235eed1</anchor>
      <arglist>(int shape)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga27556b7122117bc1bbb4bb3cc003ea43</anchor>
      <arglist>(GLFWcursor *handle)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae22e5d8bc376aeb71ea063d1bc63fddc</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad289438eb7cf53d11eca685373f44105</anchor>
      <arglist>(GLFWwindow *handle, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetGamepadName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga36983e6ae6fa159a1426a0148a1ec00b</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetGamepadState</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga6e138d3b0761546f5a12546f367501d6</anchor>
      <arglist>(int jid, GLFWgamepadstate *state)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga1248dd5b1e566b2817e71547564d6af9</anchor>
      <arglist>(GLFWwindow *handle, int mode)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI float *</type>
      <name>glfwGetJoystickAxes</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaf0537d8832818963f8d24ac1c98e42a3</anchor>
      <arglist>(int jid, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI unsigned char *</type>
      <name>glfwGetJoystickButtons</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaee8f9532b2dff9278cee70d0e6cde82c</anchor>
      <arglist>(int jid, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetJoystickGUID</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga40f8522193d983af333bb6e21a3b120a</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI unsigned char *</type>
      <name>glfwGetJoystickHats</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad415b53795a1aeced53b7b66c7943931</anchor>
      <arglist>(int jid, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetJoystickName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9b5d2d156f0138e0e7ad065e477dcfe3</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetJoystickUserPointer</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaf4317a5b0a7849f9b2b7b2b69366a72b</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetKey</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7d8ad8ffaf272808f04e1d5d33ec8859</anchor>
      <arglist>(GLFWwindow *handle, int key)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetKeyName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga244737e5242c866e0f0af5a9c95f3e58</anchor>
      <arglist>(int key, int scancode)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetKeyScancode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga3ea3b9d74f8352506068620980e01fe5</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetMouseButton</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga6da5efb04f700c312a57a169fa9393a0</anchor>
      <arglist>(GLFWwindow *handle, int button)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI double</type>
      <name>glfwGetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga03d4a1039b8662c71eeb40beea8cb622</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerFrequency</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa92d10b10013372778efbf6367714371</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerValue</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa00c3e32227eb70b3968fca0bfe4ae26</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwJoystickIsGamepad</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac9720b6e5062a5fc5fc0bb4be6dc04a0</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwJoystickPresent</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gacb1b7dfd79df673d48814c06fc436eff</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharfun</type>
      <name>glfwSetCharCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07b2959b23dc3e466ce7475746021002</anchor>
      <arglist>(GLFWwindow *handle, GLFWcharfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharmodsfun</type>
      <name>glfwSetCharModsCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae6eee0bda7429bfe8028615847cf6795</anchor>
      <arglist>(GLFWwindow *handle, GLFWcharmodsfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7a580309bbc185a0459c3559021d2fd7</anchor>
      <arglist>(GLFWwindow *handle, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gafaf103cea2f43530cff7de4e01126a4f</anchor>
      <arglist>(GLFWwindow *windowHandle, GLFWcursor *cursorHandle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorenterfun</type>
      <name>glfwSetCursorEnterCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa20014985561efeb2c53f1956f727830</anchor>
      <arglist>(GLFWwindow *handle, GLFWcursorenterfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaaf152cc93418acb0ba342e3f4af922bc</anchor>
      <arglist>(GLFWwindow *handle, double xpos, double ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorposfun</type>
      <name>glfwSetCursorPosCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9c49c0d3d3c775c3124726f1d902124d</anchor>
      <arglist>(GLFWwindow *handle, GLFWcursorposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWdropfun</type>
      <name>glfwSetDropCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad4fc40df63a5d0441ab06de9a585cc04</anchor>
      <arglist>(GLFWwindow *handle, GLFWdropfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae1eb729d2dd91dc33fd60e150a6e1684</anchor>
      <arglist>(GLFWwindow *handle, int mode, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWjoystickfun</type>
      <name>glfwSetJoystickCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07524a1122a03642b1d28822ea931094</anchor>
      <arglist>(GLFWjoystickfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetJoystickUserPointer</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga3a8999c2d2634c7bcf4a04f1ec64895c</anchor>
      <arglist>(int jid, void *pointer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWkeyfun</type>
      <name>glfwSetKeyCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa73bb92f628a2a0be9c132d56f19362c</anchor>
      <arglist>(GLFWwindow *handle, GLFWkeyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmousebuttonfun</type>
      <name>glfwSetMouseButtonCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga20e5ba1ce4e086aedd48a06dc311c95f</anchor>
      <arglist>(GLFWwindow *handle, GLFWmousebuttonfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWscrollfun</type>
      <name>glfwSetScrollCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga29011514e93368712a3063a28707ced3</anchor>
      <arglist>(GLFWwindow *handle, GLFWscrollfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga94360a3628a09f32708f83cc3fa48590</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwUpdateGamepadMappings</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga276a2aec236a671a99f6f0a9be7fa3fc</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>isValidElementForJoystick</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>a3c35bad739ae02de9462e82710fc26ef</anchor>
      <arglist>(const _GLFWmapelement *e, const _GLFWjoystick *js)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>parseMapping</name>
      <anchorfile>input_8c.html</anchorfile>
      <anchor>af24737afe84f3598a6e893571413c2ad</anchor>
      <arglist>(_GLFWmapping *mapping, const char *string)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>internal.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>internal_8h.html</filename>
    <includes id="glfw__config_8h" name="glfw_config.h" local="yes" imported="no">glfw_config.h</includes>
    <includes id="glfw3_8h" name="glfw3.h" local="yes" imported="no">../include/GLFW/glfw3.h</includes>
    <includes id="x11__platform_8h" name="x11_platform.h" local="yes" imported="no">x11_platform.h</includes>
    <class kind="struct">_GLFWcontext</class>
    <class kind="struct">_GLFWctxconfig</class>
    <class kind="struct">_GLFWcursor</class>
    <class kind="struct">_GLFWerror</class>
    <class kind="struct">_GLFWfbconfig</class>
    <class kind="struct">_GLFWinitconfig</class>
    <class kind="struct">_GLFWjoystick</class>
    <class kind="struct">_GLFWlibrary</class>
    <class kind="struct">_GLFWmapelement</class>
    <class kind="struct">_GLFWmapping</class>
    <class kind="struct">_GLFWmonitor</class>
    <class kind="struct">_GLFWmutex</class>
    <class kind="struct">_GLFWtls</class>
    <class kind="struct">_GLFWwindow</class>
    <class kind="struct">_GLFWwndconfig</class>
    <class kind="struct">VkExtensionProperties</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_CONCAT_VERSION</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abfc48e6a37c039d9518f88531fbe05a6</anchor>
      <arglist>(m, n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_INSERT_FIRST</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a9455a4c5815aa9184abd69811f939496</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_INSERT_LAST</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abc25b1b7cd5fe7f2fe3d010f0d1867ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_MAKE_VERSION</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a5f291ced3d86c9942eb29a9cf76d2a1f</anchor>
      <arglist>(m, n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_MESSAGE_SIZE</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>af6333ef81718d365141bb1a64ed0c2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_POLL_ALL</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a27a2c8c577845c5cfecf6f88d47bb8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_POLL_AXES</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a0acae8f66cc17e577defec7b7f3ffaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_POLL_BUTTONS</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a92d2619dac62f3f6a7585562f3ab24a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_POLL_PRESENCE</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>afacd50de7ce642cb201352bba9c73307</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_REQUIRE_INIT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aefaae289f758535cd19343d0120b9715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_REQUIRE_INIT_OR_RETURN</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a69563c87fe776d416636a4d1b0e9e599</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_SWAP_POINTERS</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a6d781c3aa2be3c4fdb4b72fd1a7b15ad</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_VERSION_NUMBER</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a49e6e8977bd1fed7778c71dffa019eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_BUFFER_BIT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a947db9ff944c4b78e652144c3dd1060c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_COMPATIBILITY_PROFILE_BIT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aa463ea4d8b3d0d45f3d837b855778927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_CORE_PROFILE_BIT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ac5751a9eac1542ce1f725eece0f2908f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAG_DEBUG_BIT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aea16c79d68e4e6382f4c129d779142cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ae256d4675c220f2b4e0ac5a55f758e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>adc7bcc89cf03ad07470c0a2f4b447b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAGS</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>adc35186e7c186e46a8908aee0a0bca78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_PROFILE_MASK</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a426e3339384069032cc9cbe21878d8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_RELEASE_BEHAVIOR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>af59f69f4a9dd1053404af6f7ad572450</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aa117626c297a703a8de28256452e0d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_EXTENSIONS</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aa7be33062263597ec5446b302febb2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOSE_CONTEXT_ON_RESET_ARB</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aac0d568e89a2da394ee4b279e2f551cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NO_RESET_NOTIFICATION_ARB</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a351a95251517e7f24395c077f390df20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NONE</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a089a3736e5280b9c7cc50129e2659974</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_EXTENSIONS</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>af541c15d841e8064600dec789ab4727e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RESET_NOTIFICATION_STRATEGY_ARB</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a11002a19dbd1099812415687b4e06c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_BYTE</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a80a33c79f69417372d65d2a65ca36d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a18f8c168894e0666430a156138cb8cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INCLUDE_NONE</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a088324ad8995e3eb76024e3e79083d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VK_NULL_HANDLE</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ad1021f65d668acdf1644d94e0828bff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vkEnumerateInstanceExtensionProperties</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>affb2ffa015274c182b0c5df3e8bfbec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vkGetInstanceProcAddr</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ae698fe946e5b75ed4a173e95133cf4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcontext</type>
      <name>_GLFWcontext</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a15e6f8bb89f46f7941959a7aa07fa8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWctxconfig</type>
      <name>_GLFWctxconfig</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a0a048d54d10ebb1e796c57da5cc87c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcursor</type>
      <name>_GLFWcursor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aa1a0da0433c67fe9eb584609434c7b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>_GLFWdestroycontextfun</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>adad9eab01067513f251199db89212de0</anchor>
      <arglist>)(_GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWerror</type>
      <name>_GLFWerror</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a2f2bf481c3734f5549b3e075895803f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>_GLFWextensionsupportedfun</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a94d98198cca0ce151a28e4fa64d0bd85</anchor>
      <arglist>)(const char *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWfbconfig</type>
      <name>_GLFWfbconfig</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ae4f5c5f9589c962ea74aea9a5210fa42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLFWglproc(*</type>
      <name>_GLFWgetprocaddressfun</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>affd4f71f394c82647d58023db1a433fb</anchor>
      <arglist>)(const char *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWinitconfig</type>
      <name>_GLFWinitconfig</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a4ae591dcb85fb8d42c5b1b7839ad1684</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWjoystick</type>
      <name>_GLFWjoystick</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ac5f985d872af5374c1bc954dca1c4ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibrary</type>
      <name>_GLFWlibrary</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a5d85e2c640bd23e842fb93f55d657df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>_GLFWmakecontextcurrentfun</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a5238c2dc24a6232579b8c619ce7967b1</anchor>
      <arglist>)(_GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmapelement</type>
      <name>_GLFWmapelement</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aa9cf746689ed54faa3b81b4524de362d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmapping</type>
      <name>_GLFWmapping</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a0a4d8ebdd891b369ff639cd69f6970c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmonitor</type>
      <name>_GLFWmonitor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ad16f126f13c1d2410f277756184ad44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmutex</type>
      <name>_GLFWmutex</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a1c700af2e3edfb6fea52b8cd55fabe3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>_GLFWswapbuffersfun</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a4f935674e8752a60e9b6b412846a5c2e</anchor>
      <arglist>)(_GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>_GLFWswapintervalfun</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a53bba13fa0a6f3d9e7359fb2dae6d1b5</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWtls</type>
      <name>_GLFWtls</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a5d16dc78ff3f3365f38ffd2d22343b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWwindow</type>
      <name>_GLFWwindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a1b6c69ee4735812374b6cf26992b0991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWwndconfig</type>
      <name>_GLFWwndconfig</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a09d6754d535bd15d1a3107de9e76a14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLbitfield</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a0fb936f29008789fb46b434319f68cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLenum</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a7efd7809e1632cdae75603fd1fee61c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>GLFWbool</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ac5743c31bece872e24528b5a45e354c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>GLint</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a5ac0f3c4d7fafd42b284b5487a791017</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>GLubyte</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a0595908be03a8cff881a23cdc9170e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLuint</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aa311c7f0d6ec4f1a33f9235c3651b86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VkResult(APIENTRY *</type>
      <name>PFN_vkEnumerateInstanceExtensionProperties</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ab22f7f5030f939e5fbf5564db51eb197</anchor>
      <arglist>)(const char *, uint32_t *, VkExtensionProperties *)</arglist>
    </member>
    <member kind="typedef">
      <type>PFN_vkVoidFunction(APIENTRY *</type>
      <name>PFN_vkGetInstanceProcAddr</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>afdd5e96faf709042a34a7bb0024e47d9</anchor>
      <arglist>)(VkInstance, const char *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(APIENTRY *</type>
      <name>PFN_vkVoidFunction</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a4b1d506ea7691641c382d5e2d89c1580</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void(APIENTRY *</type>
      <name>PFNGLCLEARPROC</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a379d0db4d383d63ca1a9a02e7d12c738</anchor>
      <arglist>)(GLbitfield)</arglist>
    </member>
    <member kind="typedef">
      <type>void(APIENTRY *</type>
      <name>PFNGLGETINTEGERVPROC</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aafb938760bcb4e65139f5e1ae463d6de</anchor>
      <arglist>)(GLenum, GLint *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct VkAllocationCallbacks</type>
      <name>VkAllocationCallbacks</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ad81262c34caa3ad7db4411d07f298b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>VkBool32</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ae5d9faf75f583010e32ee49087a15326</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VkExtensionProperties</type>
      <name>VkExtensionProperties</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>af624b76dba4a23388a91ee7590b2f8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>VkFlags</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abb605a7700670dd8420cc3841b939444</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>VkInstance</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a25ae5082a7c01af345570ed09d724881</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>VkPhysicalDevice</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aa9acbee1e762fde021511a1b47678a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VkResult</type>
      <name>VkResult</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3ea68c823bd800bbb2ec2d3a445d7e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VkStructureType</type>
      <name>VkStructureType</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3f7b8477b03081f563142a83e4232a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>VkSurfaceKHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a09787d7da5f3146095ed80ceccc2d794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VkResult</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_SUCCESS</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a3671aecac45b2f102cbe941e2ed4d32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_NOT_READY</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45ac6fe18c07a607602ecfe048230dd2488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_TIMEOUT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a97dc52aaaf56c631b9aed906a3d962d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_EVENT_SET</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a61b5815d5afa599a1e7addd6a7d52458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_EVENT_RESET</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a67af3da25874500e1ae884be57dc42e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_INCOMPLETE</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a3003ce38eb816816fdcdafed429fea31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_OUT_OF_HOST_MEMORY</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a7833ac0ff0fb386ed36b58b8969c26d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_OUT_OF_DEVICE_MEMORY</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a8b32d29cbe221cff1ba0c74c5a1ee0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_INITIALIZATION_FAILED</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a7ca2b3dc9ec94382a880d0a549b4abad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_DEVICE_LOST</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a34d01808c205dc0d3282d9aa8bcfafa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_MEMORY_MAP_FAILED</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45adf5c4fe19a1af35c6f5b3a32399cc13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_LAYER_NOT_PRESENT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45af3674bab24bf2df3705e096c28bd6466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_EXTENSION_NOT_PRESENT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a20b80caadaa3175652a04f2658f84b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_FEATURE_NOT_PRESENT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45acd9a7716a2e832798890c0bdee245408</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_INCOMPATIBLE_DRIVER</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45af998c6acb49bed0e5d7878b7adfc222e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_TOO_MANY_OBJECTS</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45ad04976b8e05b8b1ef656d0a859d674cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_FORMAT_NOT_SUPPORTED</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a986ab4abfc09fc0cc679a4c1e07fc90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_SURFACE_LOST_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45ab4106d84bf57d5cb0f58cc3552bad2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_SUBOPTIMAL_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a171e863ef89a590d4b4f099b944d16d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_OUT_OF_DATE_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a9370bba3bf68e019346c30dac42ddfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_INCOMPATIBLE_DISPLAY_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a899413b085521f2fbad7e925b177c36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_NATIVE_WINDOW_IN_USE_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a8cf8b0e3ff03da8b5f93ceb9fe533d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_ERROR_VALIDATION_FAILED_EXT</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45a0309b09af6947fdc62b3cb8e54a01661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_RESULT_MAX_ENUM</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abe3614d1bd40772bc2398a4a86ea4a45ad2e96a13d3cc85cd12cb4438afbc60b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VkStructureType</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aff9f2b99398eb80a2b5a146bc5534ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aff9f2b99398eb80a2b5a146bc5534ce8a76ce305fba80e9ddacf2e9d31d53fd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aff9f2b99398eb80a2b5a146bc5534ce8a9225448b2083f88d24d9786cdeb2ee56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aff9f2b99398eb80a2b5a146bc5534ce8a70b959bba54ca9729663349ce3442903</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aff9f2b99398eb80a2b5a146bc5534ce8a14b3050f6b4f27771fee5bd2e5e552fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aff9f2b99398eb80a2b5a146bc5534ce8a09e67e4d6e61816bd6ddf9308b873985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VK_STRUCTURE_TYPE_MAX_ENUM</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aff9f2b99398eb80a2b5a146bc5534ce8a36eb8611498a69d958705c3f1ae8212b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>_glfw_fmaxf</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a159e9723ec02405ea951cea91b1cff30</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>_glfw_fminf</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>af27e3c452fbb2a7133339f77b72fcf37</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>_glfw_strdup</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a7f0a5b0d879baead229ef5e7381648e8</anchor>
      <arglist>(const char *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwAllocGammaArrays</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>acb6a8b432b06fd0accdfc0e046785109</anchor>
      <arglist>(GLFWgammaramp *ramp, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>_GLFWjoystick *</type>
      <name>_glfwAllocJoystick</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aa53debe565c79b60729cf4acda5df3d1</anchor>
      <arglist>(const char *name, const char *guid, int axisCount, int buttonCount, int hatCount)</arglist>
    </member>
    <member kind="function">
      <type>_GLFWmonitor *</type>
      <name>_glfwAllocMonitor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aba9010067229bd447389b85b22f15b72</anchor>
      <arglist>(const char *name, int widthMM, int heightMM)</arglist>
    </member>
    <member kind="function">
      <type>const _GLFWfbconfig *</type>
      <name>_glfwChooseFBConfig</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a276a94e57c3120e6a79651acb1b8f535</anchor>
      <arglist>(const _GLFWfbconfig *desired, const _GLFWfbconfig *alternatives, unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWvidmode *</type>
      <name>_glfwChooseVideoMode</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>acf6b57bbbf447209081a27abdc00465c</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWvidmode *desired)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwCompareVideoModes</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aaca82db2d0453cb2895b0aa5e495387f</anchor>
      <arglist>(const GLFWvidmode *first, const GLFWvidmode *second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwFreeGammaArrays</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a9ec7f45d75c8b6435f49b22b86672806</anchor>
      <arglist>(GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwFreeJoystick</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aef69e836bb7cfec79044fd23b367eb62</anchor>
      <arglist>(_GLFWjoystick *js)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwFreeMonitor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a5555e8488ac56b446d0a28d3330666f6</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwGetVulkanResultString</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a512b47c0edcaaf41a4f70bfc8d4d78a7</anchor>
      <arglist>(VkResult result)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitVulkan</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3e82e6d9f82e3052943978e803bccef5</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputChar</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a88fe429071d0ff67b4a43fb8dab3b389</anchor>
      <arglist>(_GLFWwindow *window, unsigned int codepoint, int mods, GLFWbool plain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputCursorEnter</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a507361a8b8610b4daee7e83aa056f339</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool entered)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputCursorPos</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a973210bc0a11cc09fb55574ec5491bed</anchor>
      <arglist>(_GLFWwindow *window, double xpos, double ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputDrop</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a9d1981c068c3c0dca14de21ecba1c66c</anchor>
      <arglist>(_GLFWwindow *window, int count, const char **names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputError</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3287b282ec57a4a89127ae51f49f10f5</anchor>
      <arglist>(int code, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputFramebufferSize</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a1f8385157e99fea8cc960c0fb2f2fc47</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputJoystick</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3f053fce7ffb1aeb2ebdee3674a8fee2</anchor>
      <arglist>(_GLFWjoystick *js, int event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputJoystickAxis</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ab91e3f3a89daff3809c3817a57a4f523</anchor>
      <arglist>(_GLFWjoystick *js, int axis, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputJoystickButton</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>af1048006805591e17cc431c016f539f5</anchor>
      <arglist>(_GLFWjoystick *js, int button, char value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputJoystickHat</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aca3d4e257b8212cf2a713f9a1069ff08</anchor>
      <arglist>(_GLFWjoystick *js, int hat, char value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputKey</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aba4a5bf53c475cf2dc3e594c3c5034ab</anchor>
      <arglist>(_GLFWwindow *window, int key, int scancode, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputMonitor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a2a45c0c0677b73011b7364e2cdd9760d</anchor>
      <arglist>(_GLFWmonitor *monitor, int action, int placement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputMonitorWindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a079c865515272434dc96d0f384beda9e</anchor>
      <arglist>(_GLFWmonitor *monitor, _GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputMouseClick</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ae259527976c9b13341aa3e4587d0353e</anchor>
      <arglist>(_GLFWwindow *window, int button, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputScroll</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a65b98312da830a2c65b36543f119a7fa</anchor>
      <arglist>(_GLFWwindow *window, double xoffset, double yoffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowCloseRequest</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ae47e309820934e21c92a3e60faeefe8e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowContentScale</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ab44396b5037d1a39f77bf9e70a954ad3</anchor>
      <arglist>(_GLFWwindow *window, float xscale, float yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowDamage</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ad9d5a996eef8fe1afcacc325f4510d1b</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowFocus</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>afb9ff9f75dd4d2dade4600dc38e8715e</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool focused)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowIconify</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a2efc58babb5479443430b2a084786c62</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool iconified)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowMaximize</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3225b80b591337bcaa855c00da6ceb8f</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool maximized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowMonitor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a5cfc56e9a5e1e8dd88862c9c7b8a6f7f</anchor>
      <arglist>(_GLFWwindow *window, _GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowPos</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a962296ec91d0c2e9576f6b72222cb382</anchor>
      <arglist>(_GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowSize</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a4becb396bda8c2a525a3d08d86354c6b</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwIsValidContextConfig</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a659c5d5b0cd359304004700d16a76954</anchor>
      <arglist>(const _GLFWctxconfig *ctxconfig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateCursor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a38c3eff1120388b2e8cbfe1579518a42</anchor>
      <arglist>(_GLFWcursor *cursor, const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformCreateMutex</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a6c5f30449fe62f561c9b01f839ec0438</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateStandardCursor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>acc56a6e4f2450bc5e3abf681ccdf9b9e</anchor>
      <arglist>(_GLFWcursor *cursor, int shape)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformCreateTls</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>afad94d57290ac85fbece14f93c41754f</anchor>
      <arglist>(_GLFWtls *tls)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateWindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ad7f9fd053009c1add7335c8ef4f94d4f</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>VkResult</type>
      <name>_glfwPlatformCreateWindowSurface</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a355968aa027280501d0278a5fb6f7e21</anchor>
      <arglist>(VkInstance instance, _GLFWwindow *window, const VkAllocationCallbacks *allocator, VkSurfaceKHR *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyCursor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a7505834ffe07386df151a191ce4677b9</anchor>
      <arglist>(_GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyMutex</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3731e795e959a80349337ee1e3887518</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyTls</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a36bee5cb6dd711c2278a0db7f5b81979</anchor>
      <arglist>(_GLFWtls *tls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyWindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a89f7ad4aa22c7f523ab39db732314119</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFocusWindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aefe6deff620910b76c1cf5974e4df84e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformFramebufferTransparent</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3623cef8c04de5373cc8bde5f9b7fecc</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFreeMonitor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a0dcf01b53eb877c4e823ba63fe8ecbca</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetClipboardString</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>af34e68894015412ce5503ef19218cfd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetCursorPos</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ae5cf9708c6bae74f899eb62d29b7908a</anchor>
      <arglist>(_GLFWwindow *window, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetFramebufferSize</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a46182dc3273499b6cf8cb3deb7da2964</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformGetGammaRamp</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ac4bf2f5025cc6800bbe44615e5404c36</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetKeyScancode</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>acba2825b375dbca1373baec53bdbf7c8</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorContentScale</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>acaffbb192928a16cf1742151757a867c</anchor>
      <arglist>(_GLFWmonitor *monitor, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorPos</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ac3047b94f0248b06b160f08992939796</anchor>
      <arglist>(_GLFWmonitor *monitor, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetPhysicalDevicePresentationSupport</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a9686d1a002796fa0e150dc18de8433f1</anchor>
      <arglist>(VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetRequiredInstanceExtensions</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a30ed1256a1a2cf9fc8f2fe482d4e08b4</anchor>
      <arglist>(char **extensions)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetScancodeName</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aa34e22d3dab8058ef7afa438c32d6040</anchor>
      <arglist>(int scancode)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>_glfwPlatformGetTimerFrequency</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ab3fe69b1eec5554114fe774623a15137</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>_glfwPlatformGetTimerValue</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a5ee7e09b380d3afdd3c2738b726a2a6e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_glfwPlatformGetTls</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a0a0787a86bb4e04f17a8d24e70e1f013</anchor>
      <arglist>(_GLFWtls *tls)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetVersionString</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a4cfd5b7d5ee93f3953056de86efc254c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetVideoMode</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ab8336e546a783459b673772b591ffacd</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWvidmode *mode)</arglist>
    </member>
    <member kind="function">
      <type>GLFWvidmode *</type>
      <name>_glfwPlatformGetVideoModes</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a471526b59a2aa3ecc70bdf0163fa6a8c</anchor>
      <arglist>(_GLFWmonitor *monitor, int *count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowContentScale</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a0e067390dbeee0f7caeeff0da60f6e12</anchor>
      <arglist>(_GLFWwindow *window, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowFrameSize</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a5dbdea593f2ce9dcc0c83bb5f318d598</anchor>
      <arglist>(_GLFWwindow *window, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>_glfwPlatformGetWindowOpacity</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a722f73b75697dce145c456947592016e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowPos</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a6b1b18b535ef2d5619e3e1bd811a1abf</anchor>
      <arglist>(_GLFWwindow *window, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowSize</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a553e9df9260702f74ddb6e4e9ca43493</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformHideWindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a903498be431ea21170c4ea1b80791204</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformIconifyWindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a2573aaf669aa4467fd3273dc24630be2</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformInit</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aaed0c9f6d4944cc993516fa1fe112101</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformLockMutex</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a2677e4d211fbe9b2dc96d16e91c98930</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformMaximizeWindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a21c3bd9f184e52ed23537b4211eb8a83</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPollEvents</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3b129633a113e1d2bc159af038629dda</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformPollJoystick</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a07c7e99222e703fbd67b2c6045d6440f</anchor>
      <arglist>(_GLFWjoystick *js, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPostEmptyEvent</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ac41dc1cf7dba6a7ce5f5903ffce9cf88</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRequestWindowAttention</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ae7942a44bcf121dcd2cc7e040eaf8280</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRestoreWindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a7d70bc903e5c7b565bdb8fe795348c1d</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetClipboardString</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ab120dfba32932687063654ec6e216679</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a52276580374c999cf4babdd49270afa9</anchor>
      <arglist>(_GLFWwindow *window, _GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorMode</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a8646900291172889812ea343622e777c</anchor>
      <arglist>(_GLFWwindow *window, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorPos</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a710177640b2ec4ca911527ff47348d18</anchor>
      <arglist>(_GLFWwindow *window, double xpos, double ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetGammaRamp</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abcaf1fc34700bd62b558caccce3ab45b</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetTls</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a302f48b6d4dba6b3579449d8a43cfae7</anchor>
      <arglist>(_GLFWtls *tls, void *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowAspectRatio</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ade696f911dd342c22f547cfcc8e330b6</anchor>
      <arglist>(_GLFWwindow *window, int numer, int denom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowDecorated</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a659fd99234dad10bba721ea57003f88e</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowFloating</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aff91f88092e1e215c20ccc70fb7679c8</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowIcon</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a6258d42bb3c76692a52558ca18d420dd</anchor>
      <arglist>(_GLFWwindow *window, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowMonitor</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a06ec935287d5beb1cd790cdf3f598700</anchor>
      <arglist>(_GLFWwindow *window, _GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowOpacity</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a6f248b53333475beaa9ca8bd05addc46</anchor>
      <arglist>(_GLFWwindow *window, float opacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowPos</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a0934dc13a91c13e63e4ad615c23be628</anchor>
      <arglist>(_GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowResizable</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a195eb089307cc38bd342e26077a42698</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSize</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a29ba7669f18179be6e7df88f9891db89</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSizeLimits</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a30c60db3cf9e2436a67952d9113ac976</anchor>
      <arglist>(_GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowTitle</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>aed22dd224adc359c8aee05e1f7ccd92b</anchor>
      <arglist>(_GLFWwindow *window, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformShowWindow</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>abc4c51c7c430fab92aec7797734f44a7</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformTerminate</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a7a957eb71af07a553a88382f860a5fdc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformUnlockMutex</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a8b7744446237b1c292ba8a0b9d5e7f90</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformUpdateGamepadGUID</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ab9fd6c52f91cdf20f1b190a365709033</anchor>
      <arglist>(char *guid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEvents</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a2d4fd289ab03927d5856d8eb69977b9a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEventsTimeout</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a8a20ecc8cf62bfc1df820211fea1154c</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowFocused</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ac239b1980772ae5c5f1b1f683b1aa1ea</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowHovered</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a8998976f80cf5282eee7f8187b94ad46</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowIconified</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a1c55b62c3e61ce1e238fc339a712bc93</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowMaximized</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a99c9029c0a731d22425260420d88b0ad</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowVisible</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a4d6dcb902a778ac7a805172ac3955135</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwRefreshContextAttribs</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ad31e31c6a588d6770188033eed87305b</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwSplitBPP</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3f83dfd3a9beffeba9bac74ec15071a0</anchor>
      <arglist>(int bpp, int *red, int *green, int *blue)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwStringInExtensionString</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a6fb78d968ce928112060770a16dca695</anchor>
      <arglist>(const char *string, const char *extensions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateVulkan</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a7e9f009f4edffd3f2c938045981f13f1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const typedef GLubyte *APIENTRY *</type>
      <name>PFNGLGETSTRINGIPROC</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>afca101e2387becf25b5860a20c143e79</anchor>
      <arglist>(GLenum, GLuint)</arglist>
    </member>
    <member kind="function">
      <type>const typedef GLubyte *APIENTRY *</type>
      <name>PFNGLGETSTRINGPROC</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>ade481fbf0c5ef700be034cd1a3ee08b8</anchor>
      <arglist>(GLenum)</arglist>
    </member>
    <member kind="variable">
      <type>_GLFWlibrary</type>
      <name>_glfw</name>
      <anchorfile>internal_8h.html</anchorfile>
      <anchor>a3007bc654ca6468ee69759007f70ba1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_test.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/unit-test/</path>
    <filename>joint__test_8cpp.html</filename>
    <includes id="box2d_8h" name="box2d.h" local="yes" imported="no">box2d/box2d.h</includes>
    <includes id="doctest_8h" name="doctest.h" local="yes" imported="no">doctest.h</includes>
    <member kind="function">
      <type></type>
      <name>DOCTEST_TEST_CASE</name>
      <anchorfile>joint__test_8cpp.html</anchorfile>
      <anchor>aba815610b92204ba07c8168ad0aedc51</anchor>
      <arglist>(&quot;joint reactions&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointXMLnode.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>JointXMLnode_8h.html</filename>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <class kind="class">mvsim::JointXMLnode::iterator</class>
    <class kind="class">mvsim::JointXMLnode</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>Joystick.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>Joystick_8cpp.html</filename>
    <includes id="Joystick_8h" name="Joystick.h" local="no" imported="no">mvsim/Joystick.h</includes>
  </compound>
  <compound kind="file">
    <name>Joystick.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>Joystick_8h.html</filename>
    <class kind="class">mvsim::Joystick</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>khrplatform.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glad/include/KHR/</path>
    <filename>khrplatform_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>KHRONOS_APIATTRIBUTES</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>afd38e339bdb8f65b1ac0c8f214c427e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KHRONOS_APICALL</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a5d0e04fe11e69b75470eb0a2a2546af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KHRONOS_APIENTRY</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>aff6bea8ea37be81840add529306b32a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KHRONOS_MAX_ENUM</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>af23931754c6a5adf1892efe8933bf788</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KHRONOS_SUPPORT_FLOAT</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a2005a9aed8272da688b4f4ea414531bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KHRONOS_SUPPORT_INT64</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a5000aa7e3c9ca9d348b1d17326a35635</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>khronos_float_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a1591fab40b33ac5df09dfe668d4c62fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed short int</type>
      <name>khronos_int16_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>aea31402f1f8fad5bec8bdc4dd0919da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>khronos_int32_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>af409d81dd359bf16ec33a34810a61b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>khronos_int64_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a55dc5b71f5c76458b3bfaa7621520796</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>khronos_int8_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>afb103620f76ee8c038529cbf0375cfed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long int</type>
      <name>khronos_intptr_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a182f27e517e990b263b51dc7b5f4ca3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long int</type>
      <name>khronos_ssize_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a8bd045e2edc004c61c2586c7cbcff35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_int64_t</type>
      <name>khronos_stime_nanoseconds_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>aaec967d90a72559fa6aa12e0160743f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short int</type>
      <name>khronos_uint16_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a99a2182846c1c18bb6629ac57ccbe178</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>khronos_uint32_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a8c4a2ace0aee51dc1c2c9827b90a31cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>khronos_uint64_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a8c07fcf14a1c0f49618f9abd659a3c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>khronos_uint8_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>ab18f061b993d901e1161a4de18e8fc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long int</type>
      <name>khronos_uintptr_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>ab5f63ab277fa98e81850e4d15f87c19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long int</type>
      <name>khronos_usize_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a0e1021b0953a3d0e673c83cc66c58164</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>khronos_uint64_t</type>
      <name>khronos_utime_nanoseconds_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a7643cf38bfc46e0d120a42d586639856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>khronos_boolean_enum_t</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a0b823cfbc138820708978d43a5f26c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KHRONOS_FALSE</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a0b823cfbc138820708978d43a5f26c64a37d68e7202b4d30f7742acebb50d1ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KHRONOS_TRUE</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a0b823cfbc138820708978d43a5f26c64a9275264520295ae24bc2033c05d6cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KHRONOS_BOOLEAN_ENUM_FORCE_SIZE</name>
      <anchorfile>khrplatform_8h.html</anchorfile>
      <anchor>a0b823cfbc138820708978d43a5f26c64a47d7d559cf039488acac78e797bc3cf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LaserScanner.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/Sensors/</path>
    <filename>LaserScanner_8cpp.html</filename>
    <includes id="LaserScanner_8h" name="LaserScanner.h" local="no" imported="no">mvsim/Sensors/LaserScanner.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="OccupancyGridMap_8h" name="OccupancyGridMap.h" local="no" imported="no">mvsim/WorldElements/OccupancyGridMap.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <member kind="variable">
      <type>int</type>
      <name>z_order_cnt</name>
      <anchorfile>LaserScanner_8cpp.html</anchorfile>
      <anchor>aff22022baab55de260a217ce57295033</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LaserScanner.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/Sensors/</path>
    <filename>LaserScanner_8h.html</filename>
    <includes id="SensorBase_8h" name="SensorBase.h" local="no" imported="no">mvsim/Sensors/SensorBase.h</includes>
    <class kind="class">mvsim::LaserScanner</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>Lidar3D.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/Sensors/</path>
    <filename>Lidar3D_8cpp.html</filename>
    <includes id="Lidar3D_8h" name="Lidar3D.h" local="no" imported="no">mvsim/Sensors/Lidar3D.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="OccupancyGridMap_8h" name="OccupancyGridMap.h" local="no" imported="no">mvsim/WorldElements/OccupancyGridMap.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>safeInterpolateRangeImage</name>
      <anchorfile>Lidar3D_8cpp.html</anchorfile>
      <anchor>a66c2101c9380a773d34013813e0e3fe2</anchor>
      <arglist>(const mrpt::math::CMatrixFloat &amp;depthImage, const float maxDepthInterpolationStepVert, const float maxDepthInterpolationStepHorz, const int NCOLS, const int NROWS, float v, float u)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Lidar3D.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/Sensors/</path>
    <filename>Lidar3D_8h.html</filename>
    <includes id="SensorBase_8h" name="SensorBase.h" local="no" imported="no">mvsim/Sensors/SensorBase.h</includes>
    <class kind="class">mvsim::Lidar3D</class>
    <class kind="struct">mvsim::Lidar3D::PerHorzAngleLUT</class>
    <class kind="struct">mvsim::Lidar3D::PerRayLUT</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>linux_joystick.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>linux__joystick_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>isBitSet</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>a1ca0e95c17343cd70446cb3cee101d6a</anchor>
      <arglist>(bit, arr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYN_DROPPED</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>a722eb8b390bbac757caaa2d1f43c62d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwDetectJoystickConnectionLinux</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>ad94630838d7c9d77b8c13518a47fcbef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitJoysticksLinux</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>a17dc11e9772c08f5afdbe17d6830a8f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformPollJoystick</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>a07c7e99222e703fbd67b2c6045d6440f</anchor>
      <arglist>(_GLFWjoystick *js, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformUpdateGamepadGUID</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>ab9fd6c52f91cdf20f1b190a365709033</anchor>
      <arglist>(char *guid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateJoysticksLinux</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>a64271879f7bf9f6a9e9631310a7e75f1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>closeJoystick</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>a3699f1438e1fa6f4f40eb88dc5d8ca6e</anchor>
      <arglist>(_GLFWjoystick *js)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compareJoysticks</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>aa2a0b3b46c1da25ad9cdf7961064a4b8</anchor>
      <arglist>(const void *fp, const void *sp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleAbsEvent</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>aceaab04183743e9688531816403209f1</anchor>
      <arglist>(_GLFWjoystick *js, int code, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleKeyEvent</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>ad09dd0a5aa322855d1519fb0e330c953</anchor>
      <arglist>(_GLFWjoystick *js, int code, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>openJoystickDevice</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>af42e2554b2ee2e7ebc4ab2e69b52b9fb</anchor>
      <arglist>(const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pollAbsState</name>
      <anchorfile>linux__joystick_8c.html</anchorfile>
      <anchor>a17191d5929f2efd8fb366f52dcbcc2b0</anchor>
      <arglist>(_GLFWjoystick *js)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux_joystick.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>linux__joystick_8h.html</filename>
    <class kind="struct">_GLFWjoystickLinux</class>
    <class kind="struct">_GLFWlibraryLinux</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_JOYSTICK_STATE</name>
      <anchorfile>linux__joystick_8h.html</anchorfile>
      <anchor>a2457013c5961558fab87f3fcb02e4cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_JOYSTICK_STATE</name>
      <anchorfile>linux__joystick_8h.html</anchorfile>
      <anchor>ac18876c5256ef3749f25f7f7982c90f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MAPPING_NAME</name>
      <anchorfile>linux__joystick_8h.html</anchorfile>
      <anchor>a0600f459d8a379c7c128ac07ed5d723a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWjoystickLinux</type>
      <name>_GLFWjoystickLinux</name>
      <anchorfile>linux__joystick_8h.html</anchorfile>
      <anchor>a6165fb62906636aefb5d897bcdde306d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryLinux</type>
      <name>_GLFWlibraryLinux</name>
      <anchorfile>linux__joystick_8h.html</anchorfile>
      <anchor>ab216b8e5a087de6aa176f2b747d9fd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwDetectJoystickConnectionLinux</name>
      <anchorfile>linux__joystick_8h.html</anchorfile>
      <anchor>ad94630838d7c9d77b8c13518a47fcbef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitJoysticksLinux</name>
      <anchorfile>linux__joystick_8h.html</anchorfile>
      <anchor>a17dc11e9772c08f5afdbe17d6830a8f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateJoysticksLinux</name>
      <anchorfile>linux__joystick_8h.html</anchorfile>
      <anchor>a64271879f7bf9f6a9e9631310a7e75f1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <includes id="imgui__impl__glfw_8h" name="imgui_impl_glfw.h" local="yes" imported="no">imgui_impl_glfw.h</includes>
    <includes id="imgui__impl__opengl3_8h" name="imgui_impl_opengl3.h" local="yes" imported="no">imgui_impl_opengl3.h</includes>
    <includes id="draw_8h" name="draw.h" local="yes" imported="no">draw.h</includes>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <includes id="test_8h" name="test.h" local="yes" imported="no">test.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DISABLE_OBSOLETE_FUNCTIONS</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0236697e2c0fbaa8c23c4f0ff76811c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CharCallback</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a1079871cd6d8939522a0b73f4dd1f46d</anchor>
      <arglist>(GLFWwindow *window, unsigned int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CompareTests</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a6cf8e8974ca214bdd3bcf397d6f8e94c</anchor>
      <arglist>(const TestEntry &amp;a, const TestEntry &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CreateUI</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>af4dc13ba543f8197cbab150542685760</anchor>
      <arglist>(GLFWwindow *window, const char *glslVersion=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>glfwErrorCallback</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a7f9c09fcd855cc9b01d97178ac5ca638</anchor>
      <arglist>(int error, const char *description)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>KeyCallback</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ab05f7a13c59a32018f36d4c10cdd7d8b</anchor>
      <arglist>(GLFWwindow *window, int key, int scancode, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MouseButtonCallback</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aaeb8966529d7361b9e15df5dff845b52</anchor>
      <arglist>(GLFWwindow *window, int32 button, int32 action, int32 mods)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MouseMotionCallback</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a467800b5bbfd0a95f7c2f764d3b1fbbd</anchor>
      <arglist>(GLFWwindow *, double xd, double yd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ResizeWindowCallback</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a8c325c27231d78c51e2919b93138a51d</anchor>
      <arglist>(GLFWwindow *, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RestartTest</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aced868ca3d971d214d2023fe2b8ff1ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ScrollCallback</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0aa9d1a171543c812d34c68c9096c00e</anchor>
      <arglist>(GLFWwindow *window, double dx, double dy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SortTests</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a46ee276b1460ff5fc7e91116760ee274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateUI</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a8a111e2ce7a12db2bbc9b5bb4691b532</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindow *</type>
      <name>g_mainWindow</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a401923f499cbc48728356311ef0e5817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static b2Vec2</type>
      <name>s_clickPointWS</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a8fcc71a867ec022938a7a1d23f68e012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>s_rightMouseDown</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a1ff3ef4f728454b1788cd5c89ab69f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Settings</type>
      <name>s_settings</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a48ac002a08e999740e205482ebe176d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Test *</type>
      <name>s_test</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a76d55fa4a911034961f8c73f6bca2818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int32</type>
      <name>s_testSelection</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a34629a26cc121838aff11d990188f8a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mappings.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>mappings_8h.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>_glfwDefaultMappings</name>
      <anchorfile>mappings_8h.html</anchorfile>
      <anchor>a96b853880d91f95d8f661ae07d75d049</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>math_test.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/unit-test/</path>
    <filename>math__test_8cpp.html</filename>
    <includes id="box2d_8h" name="box2d.h" local="yes" imported="no">box2d/box2d.h</includes>
    <includes id="doctest_8h" name="doctest.h" local="yes" imported="no">doctest.h</includes>
    <member kind="function">
      <type></type>
      <name>DOCTEST_TEST_CASE</name>
      <anchorfile>math__test_8cpp.html</anchorfile>
      <anchor>aeecf979a0c9c9dff6117b490b526ec9f</anchor>
      <arglist>(&quot;math test&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mobile_balanced.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>mobile__balanced_8cpp.html</filename>
    <class kind="class">MobileBalanced</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>mobile__balanced_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mobile_unbalanced.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>mobile__unbalanced_8cpp.html</filename>
    <class kind="class">MobileUnbalanced</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>mobile__unbalanced_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ModelsCache.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>ModelsCache_8cpp.html</filename>
    <includes id="ModelsCache_8h" name="ModelsCache.h" local="yes" imported="no">ModelsCache.h</includes>
  </compound>
  <compound kind="file">
    <name>ModelsCache.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>ModelsCache_8h.html</filename>
    <class kind="class">mvsim::ModelsCache</class>
    <class kind="struct">mvsim::ModelsCache::Options</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>monitor.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>monitor_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_glfwAllocGammaArrays</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>acb6a8b432b06fd0accdfc0e046785109</anchor>
      <arglist>(GLFWgammaramp *ramp, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>_GLFWmonitor *</type>
      <name>_glfwAllocMonitor</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>aba9010067229bd447389b85b22f15b72</anchor>
      <arglist>(const char *name, int widthMM, int heightMM)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWvidmode *</type>
      <name>_glfwChooseVideoMode</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>acf6b57bbbf447209081a27abdc00465c</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWvidmode *desired)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwCompareVideoModes</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>aa4fbaa8f018b65095626fc495a53ba9f</anchor>
      <arglist>(const GLFWvidmode *fm, const GLFWvidmode *sm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwFreeGammaArrays</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>a9ec7f45d75c8b6435f49b22b86672806</anchor>
      <arglist>(GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwFreeMonitor</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>a5555e8488ac56b446d0a28d3330666f6</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputMonitor</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>a2a45c0c0677b73011b7364e2cdd9760d</anchor>
      <arglist>(_GLFWmonitor *monitor, int action, int placement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputMonitorWindow</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>a079c865515272434dc96d0f384beda9e</anchor>
      <arglist>(_GLFWmonitor *monitor, _GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwSplitBPP</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>a3f83dfd3a9beffeba9bac74ec15071a0</anchor>
      <arglist>(int bpp, int *red, int *green, int *blue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compareVideoModes</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>a6a4a3ce5f2b085c277fe8cb766e24570</anchor>
      <arglist>(const void *fp, const void *sp)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWgammaramp *</type>
      <name>glfwGetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab8c94ec5ac1d43f70ce03a3e845837b2</anchor>
      <arglist>(GLFWmonitor *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorContentScale</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga28d856d94bea2ce8f09a67bb0346aaff</anchor>
      <arglist>(GLFWmonitor *handle, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetMonitorName</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga9bb1b5712a5a4f1478ed74513e02d148</anchor>
      <arglist>(GLFWmonitor *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPhysicalSize</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gad0e93a9e42b32394369cabbbdc1ab702</anchor>
      <arglist>(GLFWmonitor *handle, int *widthMM, int *heightMM)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPos</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga45b5481a614ad7beb2aade9746d07563</anchor>
      <arglist>(GLFWmonitor *handle, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor **</type>
      <name>glfwGetMonitors</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab4d483284c57e28837bc2cd9639e9665</anchor>
      <arglist>(int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetMonitorUserPointer</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga11bc263d3967b86e2ec3e5e48762206d</anchor>
      <arglist>(GLFWmonitor *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetPrimaryMonitor</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga59ea49f377fe701dd76764183e64d9f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoMode</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga27319d7f045c4cbbeae5651696cacd5f</anchor>
      <arglist>(GLFWmonitor *handle)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoModes</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga4fcbc9865c18acb7fbf60cb6c156cef7</anchor>
      <arglist>(GLFWmonitor *handle, int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGamma</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga3e4ab484476c935b4cd0bf49a5c429d6</anchor>
      <arglist>(GLFWmonitor *handle, float gamma)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gac9f36a1cfa10eab191d3029ea8bc9558</anchor>
      <arglist>(GLFWmonitor *handle, const GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitorfun</type>
      <name>glfwSetMonitorCallback</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gacfa9978e57c73670577d530df23bf275</anchor>
      <arglist>(GLFWmonitorfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetMonitorUserPointer</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga6d89c74c1c293f0ab78a00c3c6d1ae44</anchor>
      <arglist>(GLFWmonitor *handle, void *pointer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>refreshVideoModes</name>
      <anchorfile>monitor_8c.html</anchorfile>
      <anchor>ad075cf55715e74b53df347b13ae1ce52</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motor_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>motor__joint_8cpp.html</filename>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <class kind="class">MotorJoint</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>motor__joint_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move-object-example.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/python/</path>
    <filename>move-object-example_8py.html</filename>
    <namespace>move-object-example</namespace>
    <member kind="function">
      <type>def</type>
      <name>setObjectPose</name>
      <anchorfile>namespacemove-object-example.html</anchorfile>
      <anchor>a1ef8f3e023af2b07a8e7436c2cdbd1ab</anchor>
      <arglist>(client, objectName, x, y, theta_rad)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacemove-object-example.html</anchorfile>
      <anchor>a40bf3f47ddc2591cda766e093d53ce3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>R</name>
      <anchorfile>namespacemove-object-example.html</anchorfile>
      <anchor>a43489d1aac51a6e5a2537818ebdefbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>th</name>
      <anchorfile>namespacemove-object-example.html</anchorfile>
      <anchor>ab39e0911ed0bd697a51f7aa5a049d9b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim-cli-launch.cpp</name>
    <path>/tmp/ws/src/mvsim/mvsim-cli/</path>
    <filename>mvsim-cli-launch_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml__utils_8hpp" name="rapidxml_utils.hpp" local="no" imported="no">rapidxml_utils.hpp</includes>
    <includes id="mvsim-cli_8h" name="mvsim-cli.h" local="yes" imported="no">mvsim-cli.h</includes>
    <class kind="struct">LaunchData</class>
    <class kind="struct">TThreadParams</class>
    <member kind="function">
      <type>int</type>
      <name>launchSimulation</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>a9ad9b5e78de3806f5ee3e50a0af0b037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mvsim_install_signal_handler</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>acbcef5babed3473b03a41fd1d6b3cff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>mvsim_launch_handle_teleop</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>a0536d6b2fc4989e3dffa219f09e93703</anchor>
      <arglist>(const mvsim::World::TGUIKeyEvent keyevent, const std::optional&lt; mvsim::TJoyStickEvent &gt; &amp;js)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mvsim_launch_shutdown</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>a22e02c8210811cdd2895c83c03858536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mvsim_server_thread_headless</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>abadf334aa4634d06702bbc524ad50a33</anchor>
      <arglist>(TThreadParams &amp;thread_params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mvsim_server_thread_update_GUI</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>a3902611d49a2ca4ad61d0331018e117d</anchor>
      <arglist>(TThreadParams &amp;thread_params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mvsim_signal_handler</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>aedf2c3d144d0e19dd993ee27faa5c2d8</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; LaunchData &gt;</type>
      <name>app</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>a76ce52e59b7b1344e43aed57b7be8188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mvsim::World::TGUIKeyEvent</type>
      <name>gui_key_events</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>a8d4a9e0bedc073b20d5e5be6450467f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>gui_key_events_mtx</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>a19e5a1ad4c1e3deae9860bb487953bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>msg2gui</name>
      <anchorfile>mvsim-cli-launch_8cpp.html</anchorfile>
      <anchor>a39974d35e1ea33d51787b9e8a4ec406e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim-cli-main.cpp</name>
    <path>/tmp/ws/src/mvsim/mvsim-cli/</path>
    <filename>mvsim-cli-main_8cpp.html</filename>
    <includes id="mvsim__version_8h" name="mvsim_version.h" local="no" imported="no">mvsim/mvsim_version.h</includes>
    <includes id="mvsim-cli_8h" name="mvsim-cli.h" local="yes" imported="no">mvsim-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mvsim-cli-main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printListCommands</name>
      <anchorfile>mvsim-cli-main_8cpp.html</anchorfile>
      <anchor>ab1e85a532d84025ed12a0262c18c7a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printVersion</name>
      <anchorfile>mvsim-cli-main_8cpp.html</anchorfile>
      <anchor>a9c4b081f1e1ad60def15811c71a936f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsoleErrorColor</name>
      <anchorfile>mvsim-cli-main_8cpp.html</anchorfile>
      <anchor>ab6112b8c4ad217615c6ef8392130d18f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsoleNormalColor</name>
      <anchorfile>mvsim-cli-main_8cpp.html</anchorfile>
      <anchor>ab71cc1e3894609b2b162cff1d8d770ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; cli_flags &gt;</type>
      <name>cli</name>
      <anchorfile>mvsim-cli-main_8cpp.html</anchorfile>
      <anchor>ae823ffd7ce442021a7b891b63da390f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; std::string, cmd_t &gt;</type>
      <name>cliCommands</name>
      <anchorfile>mvsim-cli-main_8cpp.html</anchorfile>
      <anchor>ae2c808ed5b0024b8a00b95ef97b41ed4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim-cli-node.cpp</name>
    <path>/tmp/ws/src/mvsim/mvsim-cli/</path>
    <filename>mvsim-cli-node_8cpp.html</filename>
    <includes id="Client_8h" name="Client.h" local="no" imported="no">mvsim/Comms/Client.h</includes>
    <includes id="mvsim-cli_8h" name="mvsim-cli.h" local="yes" imported="no">mvsim-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>commandNode</name>
      <anchorfile>mvsim-cli-node_8cpp.html</anchorfile>
      <anchor>aac854fb05af210ba0dc19b2a7798d08d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nodeList</name>
      <anchorfile>mvsim-cli-node_8cpp.html</anchorfile>
      <anchor>a78860d64ebbaf35e6f3e39ede67668aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsNode</name>
      <anchorfile>mvsim-cli-node_8cpp.html</anchorfile>
      <anchor>aa5cd66c84dee7a2c3a2e23a9a4ca027d</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; std::string, cmd_t &gt;</type>
      <name>cliNodeCommands</name>
      <anchorfile>mvsim-cli-node_8cpp.html</anchorfile>
      <anchor>aa48963dff72be3f124d4ef4e3cee159e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim-cli-server.cpp</name>
    <path>/tmp/ws/src/mvsim/mvsim-cli/</path>
    <filename>mvsim-cli-server_8cpp.html</filename>
    <includes id="Server_8h" name="Server.h" local="no" imported="no">mvsim/Comms/Server.h</includes>
    <includes id="ports_8h" name="ports.h" local="no" imported="no">mvsim/Comms/ports.h</includes>
    <includes id="mvsim-cli_8h" name="mvsim-cli.h" local="yes" imported="no">mvsim-cli.h</includes>
    <member kind="function">
      <type>void</type>
      <name>commonLaunchServer</name>
      <anchorfile>mvsim-cli-server_8cpp.html</anchorfile>
      <anchor>a091766edd39d074984edd435b7645511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>launchStandAloneServer</name>
      <anchorfile>mvsim-cli-server_8cpp.html</anchorfile>
      <anchor>ac551abedcd100c040f9a131085155026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; mvsim::Server &gt;</type>
      <name>server</name>
      <anchorfile>mvsim-cli-server_8cpp.html</anchorfile>
      <anchor>ae9242acc913171b8d5c43d72ac86b5c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim-cli-topic.cpp</name>
    <path>/tmp/ws/src/mvsim/mvsim-cli/</path>
    <filename>mvsim-cli-topic_8cpp.html</filename>
    <includes id="Client_8h" name="Client.h" local="no" imported="no">mvsim/Comms/Client.h</includes>
    <includes id="mvsim-cli_8h" name="mvsim-cli.h" local="yes" imported="no">mvsim-cli.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callbackSubscribeTopicGeneric</name>
      <anchorfile>mvsim-cli-topic_8cpp.html</anchorfile>
      <anchor>a1c8c3c9c69d714dd9fda2e20521069c9</anchor>
      <arglist>(const zmq::message_t &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandTopic</name>
      <anchorfile>mvsim-cli-topic_8cpp.html</anchorfile>
      <anchor>a38c3bb07485fe69b70bd40364ef98497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>echo_ObservationLidar2D</name>
      <anchorfile>mvsim-cli-topic_8cpp.html</anchorfile>
      <anchor>a1d7d66fdfce5ab32a69f3765c92708a7</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>echo_TimeStampedPose</name>
      <anchorfile>mvsim-cli-topic_8cpp.html</anchorfile>
      <anchor>aaa8d3e4fbe9e2a459b3d93c57c43f68e</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsTopic</name>
      <anchorfile>mvsim-cli-topic_8cpp.html</anchorfile>
      <anchor>af1a444ca2f529ffc7735b772ef138c08</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>topicEcho</name>
      <anchorfile>mvsim-cli-topic_8cpp.html</anchorfile>
      <anchor>a510d45822163a6ce19a6ff9597bd0b06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>topicHz</name>
      <anchorfile>mvsim-cli-topic_8cpp.html</anchorfile>
      <anchor>af9c7bf8943a08a146657f51184f8a724</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>topicList</name>
      <anchorfile>mvsim-cli-topic_8cpp.html</anchorfile>
      <anchor>a121dd3e487fe6a7e2c190bc300e125b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; std::string, cmd_t &gt;</type>
      <name>cliTopicCommands</name>
      <anchorfile>mvsim-cli-topic_8cpp.html</anchorfile>
      <anchor>acc82694e2826e14f8e4b16264bfabe69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim-cli.h</name>
    <path>/tmp/ws/src/mvsim/mvsim-cli/</path>
    <filename>mvsim-cli_8h.html</filename>
    <includes id="ports_8h" name="ports.h" local="no" imported="no">mvsim/Comms/ports.h</includes>
    <class kind="struct">cli_flags</class>
    <member kind="typedef">
      <type>std::function&lt; int(void)&gt;</type>
      <name>cmd_t</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>a3b7c191858da6795448554e5495e424d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandNode</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>aac854fb05af210ba0dc19b2a7798d08d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandTopic</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>a38c3bb07485fe69b70bd40364ef98497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commonLaunchServer</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>a091766edd39d074984edd435b7645511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>launchSimulation</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>a9ad9b5e78de3806f5ee3e50a0af0b037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>launchStandAloneServer</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>ac551abedcd100c040f9a131085155026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printListCommands</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>ab1e85a532d84025ed12a0262c18c7a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printVersion</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>a9c4b081f1e1ad60def15811c71a936f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsoleErrorColor</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>ab6112b8c4ad217615c6ef8392130d18f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsoleNormalColor</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>ab71cc1e3894609b2b162cff1d8d770ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; cli_flags &gt;</type>
      <name>cli</name>
      <anchorfile>mvsim-cli_8h.html</anchorfile>
      <anchor>ae823ffd7ce442021a7b891b63da390f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim-service-caller-example.cpp</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/cpp/mvsim-service-caller-example/</path>
    <filename>mvsim-service-caller-example_8cpp.html</filename>
    <includes id="Client_8h" name="Client.h" local="no" imported="no">mvsim/Comms/Client.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mvsim-service-caller-example_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim-subscriber-example.cpp</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/cpp/mvsim-subscriber-example/</path>
    <filename>mvsim-subscriber-example_8cpp.html</filename>
    <includes id="Client_8h" name="Client.h" local="no" imported="no">mvsim/Comms/Client.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mvsim-subscriber-example_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myPoseCallback</name>
      <anchorfile>mvsim-subscriber-example_8cpp.html</anchorfile>
      <anchor>a18eeed13695564c2c33d46f6eceec9bb</anchor>
      <arglist>(const mvsim_msgs::TimeStampedPose &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mySensorCallback</name>
      <anchorfile>mvsim-subscriber-example_8cpp.html</anchorfile>
      <anchor>af3967c5f81c65f5c36b8c162840046fc</anchor>
      <arglist>(const mvsim_msgs::GenericObservation &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim-teleop.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/python/</path>
    <filename>mvsim-teleop_8py.html</filename>
    <namespace>mvsim-teleop</namespace>
    <member kind="function">
      <type>def</type>
      <name>sendRobotTwistSetpoint</name>
      <anchorfile>namespacemvsim-teleop.html</anchorfile>
      <anchor>a3bdd90ac873ad16fb7c70f3aaf7b002b</anchor>
      <arglist>(client, robotName, vx, vy, w)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacemvsim-teleop.html</anchorfile>
      <anchor>afea07a575da84bf98586128fe09636b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>mvsim_8h.html</filename>
    <includes id="mvsim__version_8h" name="mvsim_version.h" local="yes" imported="no">mvsim_version.h</includes>
    <includes id="World_8h" name="World.h" local="yes" imported="no">World.h</includes>
    <includes id="VehicleAckermann_8h" name="VehicleAckermann.h" local="yes" imported="no">VehicleDynamics/VehicleAckermann.h</includes>
    <includes id="VehicleDifferential_8h" name="VehicleDifferential.h" local="yes" imported="no">VehicleDynamics/VehicleDifferential.h</includes>
  </compound>
  <compound kind="file">
    <name>mvsim_node.cpp</name>
    <path>/tmp/ws/src/mvsim/mvsim_node_src/</path>
    <filename>mvsim__node_8cpp.html</filename>
    <includes id="OccupancyGridMap_8h" name="OccupancyGridMap.h" local="no" imported="no">mvsim/WorldElements/OccupancyGridMap.h</includes>
    <includes id="rapidxml__utils_8hpp" name="rapidxml_utils.hpp" local="no" imported="no">rapidxml_utils.hpp</includes>
    <includes id="mvsim__node__core_8h" name="mvsim_node_core.h" local="yes" imported="no">mvsim/mvsim_node_core.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ROS12_ERROR</name>
      <anchorfile>mvsim__node_8cpp.html</anchorfile>
      <anchor>a4cf45b6ee280ace54ca0b84c3d39101a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS12_INFO</name>
      <anchorfile>mvsim__node_8cpp.html</anchorfile>
      <anchor>a421599c3056325b45b895d12390ebc78</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="typedef">
      <type>nav_msgs::msg::MapMetaData</type>
      <name>Msg_MapMetaData</name>
      <anchorfile>mvsim__node_8cpp.html</anchorfile>
      <anchor>a19e5185c24ab7faf94c7f712d9864385</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nav_msgs::msg::OccupancyGrid</type>
      <name>Msg_OccupancyGrid</name>
      <anchorfile>mvsim__node_8cpp.html</anchorfile>
      <anchor>a99222340da3c0336d03781754ec0d8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>geometry_msgs::msg::TransformStamped</type>
      <name>Msg_TransformStamped</name>
      <anchorfile>mvsim__node_8cpp.html</anchorfile>
      <anchor>a56de48950184b9f3392b8fbae45846fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>MAX_CMD_VEL_AGE_SECONDS</name>
      <anchorfile>mvsim__node_8cpp.html</anchorfile>
      <anchor>a59109f27753699a3e183eba473c7110e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim_node_core.h</name>
    <path>/tmp/ws/src/mvsim/mvsim_node_src/include/mvsim/</path>
    <filename>mvsim__node__core_8h.html</filename>
    <includes id="Server_8h" name="Server.h" local="no" imported="no">mvsim/Comms/Server.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <class kind="class">MVSimNode</class>
    <class kind="struct">MVSimNode::TPubSubPerVehicle</class>
    <class kind="struct">MVSimNode::TThreadParams</class>
    <namespace>mrpt</namespace>
    <namespace>mrpt::obs</namespace>
  </compound>
  <compound kind="file">
    <name>mvsim_node_main.cpp</name>
    <path>/tmp/ws/src/mvsim/mvsim_node_src/</path>
    <filename>mvsim__node__main_8cpp.html</filename>
    <includes id="mvsim__node__core_8h" name="mvsim_node_core.h" local="yes" imported="no">mvsim/mvsim_node_core.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mvsim__node__main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mvsim_version.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>mvsim__version_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>MVSIM_MAJOR_VERSION</name>
      <anchorfile>mvsim__version_8h.html</anchorfile>
      <anchor>a5c6d076740bb5b744e1938d0298b0b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MVSIM_MINOR_VERSION</name>
      <anchorfile>mvsim__version_8h.html</anchorfile>
      <anchor>a8dc0e98f24f0d072193ce67175921233</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MVSIM_PATCH_VERSION</name>
      <anchorfile>mvsim__version_8h.html</anchorfile>
      <anchor>a9689313a72c029b95e3d90595aba0bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MVSIM_STR</name>
      <anchorfile>mvsim__version_8h.html</anchorfile>
      <anchor>a7339526926aac1331ad4b78258ce7ee8</anchor>
      <arglist>(__A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MVSIM_STR_EXP</name>
      <anchorfile>mvsim__version_8h.html</anchorfile>
      <anchor>a61ce2d00f4d6d9856c2a9b38c04b4e11</anchor>
      <arglist>(__A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MVSIM_VERSION</name>
      <anchorfile>mvsim__version_8h.html</anchorfile>
      <anchor>a86a83e47f12eae22ef40752a3c19375f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nsgl_context.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>nsgl__context_8h.html</filename>
    <class kind="struct">_GLFWcontextNSGL</class>
    <class kind="struct">_GLFWlibraryNSGL</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CONTEXT_STATE</name>
      <anchorfile>nsgl__context_8h.html</anchorfile>
      <anchor>aaac762d1c5730e6bb09d4985b483f5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>nsgl__context_8h.html</anchorfile>
      <anchor>a7e5e60a7f6cf8303a918a7b11ab6aa2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcontextNSGL</type>
      <name>_GLFWcontextNSGL</name>
      <anchorfile>nsgl__context_8h.html</anchorfile>
      <anchor>a046bcbbc8dc25fb28cc0aa9ac5914307</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryNSGL</type>
      <name>_GLFWlibraryNSGL</name>
      <anchorfile>nsgl__context_8h.html</anchorfile>
      <anchor>a5a3fb89deae2b435da656262cb1ec143</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwCreateContextNSGL</name>
      <anchorfile>nsgl__context_8h.html</anchorfile>
      <anchor>a4d57514fb92fa2439dfe429183aee6c6</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwDestroyContextNSGL</name>
      <anchorfile>nsgl__context_8h.html</anchorfile>
      <anchor>acabec01ed69977f4bd2280ffb009a823</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitNSGL</name>
      <anchorfile>nsgl__context_8h.html</anchorfile>
      <anchor>ac0510729f33f4aa006a3bc03dc98b37a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateNSGL</name>
      <anchorfile>nsgl__context_8h.html</anchorfile>
      <anchor>ad104998536aae3e02fa89f78925a9a52</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>null_init.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>null__init_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetVersionString</name>
      <anchorfile>null__init_8c.html</anchorfile>
      <anchor>a4cfd5b7d5ee93f3953056de86efc254c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformInit</name>
      <anchorfile>null__init_8c.html</anchorfile>
      <anchor>aaed0c9f6d4944cc993516fa1fe112101</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformTerminate</name>
      <anchorfile>null__init_8c.html</anchorfile>
      <anchor>a7a957eb71af07a553a88382f860a5fdc</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>null_joystick.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>null__joystick_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformPollJoystick</name>
      <anchorfile>null__joystick_8c.html</anchorfile>
      <anchor>a07c7e99222e703fbd67b2c6045d6440f</anchor>
      <arglist>(_GLFWjoystick *js, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformUpdateGamepadGUID</name>
      <anchorfile>null__joystick_8c.html</anchorfile>
      <anchor>ab9fd6c52f91cdf20f1b190a365709033</anchor>
      <arglist>(char *guid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>null_joystick.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>null__joystick_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_JOYSTICK_STATE</name>
      <anchorfile>null__joystick_8h.html</anchorfile>
      <anchor>a2457013c5961558fab87f3fcb02e4cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_JOYSTICK_STATE</name>
      <anchorfile>null__joystick_8h.html</anchorfile>
      <anchor>ac18876c5256ef3749f25f7f7982c90f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MAPPING_NAME</name>
      <anchorfile>null__joystick_8h.html</anchorfile>
      <anchor>a0600f459d8a379c7c128ac07ed5d723a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>null_monitor.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>null__monitor_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFreeMonitor</name>
      <anchorfile>null__monitor_8c.html</anchorfile>
      <anchor>a0dcf01b53eb877c4e823ba63fe8ecbca</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformGetGammaRamp</name>
      <anchorfile>null__monitor_8c.html</anchorfile>
      <anchor>ac4bf2f5025cc6800bbe44615e5404c36</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorContentScale</name>
      <anchorfile>null__monitor_8c.html</anchorfile>
      <anchor>acaffbb192928a16cf1742151757a867c</anchor>
      <arglist>(_GLFWmonitor *monitor, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorPos</name>
      <anchorfile>null__monitor_8c.html</anchorfile>
      <anchor>ac3047b94f0248b06b160f08992939796</anchor>
      <arglist>(_GLFWmonitor *monitor, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetVideoMode</name>
      <anchorfile>null__monitor_8c.html</anchorfile>
      <anchor>ab8336e546a783459b673772b591ffacd</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWvidmode *mode)</arglist>
    </member>
    <member kind="function">
      <type>GLFWvidmode *</type>
      <name>_glfwPlatformGetVideoModes</name>
      <anchorfile>null__monitor_8c.html</anchorfile>
      <anchor>abf6115bf01f6b62d8d04506a1afe4162</anchor>
      <arglist>(_GLFWmonitor *monitor, int *found)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetGammaRamp</name>
      <anchorfile>null__monitor_8c.html</anchorfile>
      <anchor>abcaf1fc34700bd62b558caccce3ab45b</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWgammaramp *ramp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>null_platform.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>null__platform_8h.html</filename>
    <includes id="osmesa__context_8h" name="osmesa_context.h" local="yes" imported="no">osmesa_context.h</includes>
    <includes id="posix__time_8h" name="posix_time.h" local="yes" imported="no">posix_time.h</includes>
    <includes id="posix__thread_8h" name="posix_thread.h" local="yes" imported="no">posix_thread.h</includes>
    <includes id="null__joystick_8h" name="null_joystick.h" local="yes" imported="no">null_joystick.h</includes>
    <class kind="struct">_GLFWwindowNull</class>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlclose</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>ad1dc145aa72a5a4504d2015bb11f6559</anchor>
      <arglist>(handle)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlopen</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>a5f5a84d37427a3f54af2e1b5667bc569</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlsym</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>ac0795db0183d348f2867cc5a6322bfbc</anchor>
      <arglist>(handle, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_CONTEXT_STATE</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>a7527be8d23c4f6ef26e35694f81c0253</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>a1e49276c184872315159484bc6f37c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CONTEXT_STATE</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>aaac762d1c5730e6bb09d4985b483f5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CURSOR_STATE</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>a4551a5d24dca0d3f0b1602b9406f14c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>a7e5e60a7f6cf8303a918a7b11ab6aa2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_WINDOW_STATE</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>ad666193a847340c128970216fc00f92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MONITOR_STATE</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>ac966d3fd4ae66b36e123c4cb3a6a215f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_WINDOW_STATE</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>aa26f1423e34d4c3fb9533850ebf06e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWwindowNull</type>
      <name>_GLFWwindowNull</name>
      <anchorfile>null__platform_8h.html</anchorfile>
      <anchor>a23736ae4a639154ae39fd9b842f12b98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>null_window.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>null__window_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateCursor</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a38c3eff1120388b2e8cbfe1579518a42</anchor>
      <arglist>(_GLFWcursor *cursor, const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateStandardCursor</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>acc56a6e4f2450bc5e3abf681ccdf9b9e</anchor>
      <arglist>(_GLFWcursor *cursor, int shape)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>ad7f9fd053009c1add7335c8ef4f94d4f</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>VkResult</type>
      <name>_glfwPlatformCreateWindowSurface</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a355968aa027280501d0278a5fb6f7e21</anchor>
      <arglist>(VkInstance instance, _GLFWwindow *window, const VkAllocationCallbacks *allocator, VkSurfaceKHR *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyCursor</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a7505834ffe07386df151a191ce4677b9</anchor>
      <arglist>(_GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a89f7ad4aa22c7f523ab39db732314119</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFocusWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>aefe6deff620910b76c1cf5974e4df84e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformFramebufferTransparent</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a3623cef8c04de5373cc8bde5f9b7fecc</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetClipboardString</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>af34e68894015412ce5503ef19218cfd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetCursorPos</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>ae5cf9708c6bae74f899eb62d29b7908a</anchor>
      <arglist>(_GLFWwindow *window, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetFramebufferSize</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a46182dc3273499b6cf8cb3deb7da2964</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetKeyScancode</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>acba2825b375dbca1373baec53bdbf7c8</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetPhysicalDevicePresentationSupport</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a9686d1a002796fa0e150dc18de8433f1</anchor>
      <arglist>(VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetRequiredInstanceExtensions</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a30ed1256a1a2cf9fc8f2fe482d4e08b4</anchor>
      <arglist>(char **extensions)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetScancodeName</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>aa34e22d3dab8058ef7afa438c32d6040</anchor>
      <arglist>(int scancode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowContentScale</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a0e067390dbeee0f7caeeff0da60f6e12</anchor>
      <arglist>(_GLFWwindow *window, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowFrameSize</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a5dbdea593f2ce9dcc0c83bb5f318d598</anchor>
      <arglist>(_GLFWwindow *window, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>_glfwPlatformGetWindowOpacity</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a722f73b75697dce145c456947592016e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowPos</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a6b1b18b535ef2d5619e3e1bd811a1abf</anchor>
      <arglist>(_GLFWwindow *window, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowSize</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a553e9df9260702f74ddb6e4e9ca43493</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformHideWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a903498be431ea21170c4ea1b80791204</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformIconifyWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a2573aaf669aa4467fd3273dc24630be2</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformMaximizeWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a21c3bd9f184e52ed23537b4211eb8a83</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPollEvents</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a3b129633a113e1d2bc159af038629dda</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPostEmptyEvent</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>ac41dc1cf7dba6a7ce5f5903ffce9cf88</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRequestWindowAttention</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>ae7942a44bcf121dcd2cc7e040eaf8280</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRestoreWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a7d70bc903e5c7b565bdb8fe795348c1d</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetClipboardString</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>ab120dfba32932687063654ec6e216679</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursor</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a52276580374c999cf4babdd49270afa9</anchor>
      <arglist>(_GLFWwindow *window, _GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorMode</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a8646900291172889812ea343622e777c</anchor>
      <arglist>(_GLFWwindow *window, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorPos</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a11f40e9911702b9837c28c014fd7d0f3</anchor>
      <arglist>(_GLFWwindow *window, double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowAspectRatio</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a4c0da3b20dc2da16bcc25b001c8fd217</anchor>
      <arglist>(_GLFWwindow *window, int n, int d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowDecorated</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a659fd99234dad10bba721ea57003f88e</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowFloating</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>aff91f88092e1e215c20ccc70fb7679c8</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowIcon</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a6258d42bb3c76692a52558ca18d420dd</anchor>
      <arglist>(_GLFWwindow *window, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowMonitor</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a06ec935287d5beb1cd790cdf3f598700</anchor>
      <arglist>(_GLFWwindow *window, _GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowOpacity</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a6f248b53333475beaa9ca8bd05addc46</anchor>
      <arglist>(_GLFWwindow *window, float opacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowPos</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a0934dc13a91c13e63e4ad615c23be628</anchor>
      <arglist>(_GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowResizable</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a195eb089307cc38bd342e26077a42698</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSize</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a29ba7669f18179be6e7df88f9891db89</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSizeLimits</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a30c60db3cf9e2436a67952d9113ac976</anchor>
      <arglist>(_GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowTitle</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>aed22dd224adc359c8aee05e1f7ccd92b</anchor>
      <arglist>(_GLFWwindow *window, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformShowWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>abc4c51c7c430fab92aec7797734f44a7</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformUnhideWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a3c4f24ce5024f55a1f89a6aac534589f</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEvents</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a2d4fd289ab03927d5856d8eb69977b9a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEventsTimeout</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a8a20ecc8cf62bfc1df820211fea1154c</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowFocused</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>ac239b1980772ae5c5f1b1f683b1aa1ea</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowHovered</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a8998976f80cf5282eee7f8187b94ad46</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowIconified</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a1c55b62c3e61ce1e238fc339a712bc93</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowMaximized</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a99c9029c0a731d22425260420d88b0ad</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowVisible</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a4d6dcb902a778ac7a805172ac3955135</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>createNativeWindow</name>
      <anchorfile>null__window_8c.html</anchorfile>
      <anchor>a1a12db6cb3105e6aae9a5cd2e6001f25</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWwndconfig *wndconfig)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OccupancyGridMap.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/WorldElements/</path>
    <filename>OccupancyGridMap_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="OccupancyGridMap_8h" name="OccupancyGridMap.h" local="no" imported="no">mvsim/WorldElements/OccupancyGridMap.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>OccupancyGridMap.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/WorldElements/</path>
    <filename>OccupancyGridMap_8h.html</filename>
    <includes id="WorldElementBase_8h" name="WorldElementBase.h" local="no" imported="no">mvsim/WorldElements/WorldElementBase.h</includes>
    <class kind="class">mvsim::OccupancyGridMap</class>
    <class kind="struct">mvsim::OccupancyGridMap::TFixturePtr</class>
    <class kind="struct">mvsim::OccupancyGridMap::TInfoPerCollidableobj</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>osmesa_context.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>osmesa__context_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>setAttrib</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>a8f427f7949c0cb386b5632aa88cb30c7</anchor>
      <arglist>(a, v)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwCreateContextOSMesa</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>a59950232b3b545e1fa750f6bd7d46201</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitOSMesa</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>a9dd1594b1f8991f90844fbeb4a664163</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateOSMesa</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>a6619171db5a26424469be37a7f36847a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyContextOSMesa</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>a76a3b22805e198425a0e9141c33e4077</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>extensionSupportedOSMesa</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>a704b5a3731f8cb5b68b84a5edfbc0c34</anchor>
      <arglist>(const char *extension)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWglproc</type>
      <name>getProcAddressOSMesa</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>aa9f2f28f2b8343ab0994751924437c20</anchor>
      <arglist>(const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetOSMesaColorBuffer</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>abdce3d5716b1a4b53266c171c5de4c8c</anchor>
      <arglist>(GLFWwindow *handle, int *width, int *height, int *format, void **buffer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI OSMesaContext</type>
      <name>glfwGetOSMesaContext</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>ae3d84212544579165c6ca6f3beed413d</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetOSMesaDepthBuffer</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>a70e7b999151097a79a82572d7a70cb02</anchor>
      <arglist>(GLFWwindow *handle, int *width, int *height, int *bytesPerValue, void **buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeContextCurrentOSMesa</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>aa2723dd0669d7fac96ba10ecebef9457</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapBuffersOSMesa</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>a0db856239fc81b717f21bc4132384d09</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapIntervalOSMesa</name>
      <anchorfile>osmesa__context_8c.html</anchorfile>
      <anchor>a3a82f010d8c81b79f7dc556307ca15a6</anchor>
      <arglist>(int interval)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>osmesa_context.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>osmesa__context_8h.html</filename>
    <class kind="struct">_GLFWcontextOSMesa</class>
    <class kind="struct">_GLFWlibraryOSMesa</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_OSMESA_CONTEXT_STATE</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>ac594750bf1172c2961d46aad02ee6dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_OSMESA_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a6e3427fbd8ff9b29bde8232a084745d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_ACCUM_BITS</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a1efa4b193014bc09c219a54e5a878095</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_COMPAT_PROFILE</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>afe181e06df369426ce0aa285b07c5845</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_CONTEXT_MAJOR_VERSION</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>ab0e2a27030db0c52b9c8bb553b2f7412</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_CONTEXT_MINOR_VERSION</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>aafc1ce0dbdc61fd199d1e5c7966275d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_CORE_PROFILE</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a3bfe15edadcbd4f383da1babbfe74b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_DEPTH_BITS</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>aadbc816ebb745484f01466c1be6b565e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_FORMAT</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>aac29ea2ffd6b14f41e876dfbf5173b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_PROFILE</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>ad30cf6cdfe36db190c1c692bf4d02da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_RGBA</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>af821c9dc936292abeb4d589d8d9f702a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMESA_STENCIL_BITS</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a35545f4de2e2105983a1a85a335dc75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMesaCreateContextAttribs</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>ac569ffcb51a29c9c466b0b0178d28f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMesaCreateContextExt</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a9f7573340cbf40a63d83fa94d686e3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMesaDestroyContext</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a87847cf8ce139905645cce3a2fba2666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMesaGetColorBuffer</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a580a3c3d6903d6511c86e1a03be9a567</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMesaGetDepthBuffer</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a2904e4b19befad4b99d20a5825bb7f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMesaGetProcAddress</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a464677fc1fab8cc6583ed82f08def220</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSMesaMakeCurrent</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a9625fbcfa4f445f2821dfd9ff0ab8809</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcontextOSMesa</type>
      <name>_GLFWcontextOSMesa</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a59ec7638d894676a9032a1d74af976dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryOSMesa</type>
      <name>_GLFWlibraryOSMesa</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a34046e276dfd73146e46ccef300ba9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>OSMesaContext</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>abd541e80f4fa51283209b65b41f1a754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>OSMESAproc</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>ae5d5ae23c17636c0ab5bbd2763280f2b</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>OSMesaContext(GLAPIENTRY *</type>
      <name>PFN_OSMesaCreateContextAttribs</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a1fc3972544c1b2fbb8b15bf16fe0b267</anchor>
      <arglist>)(const int *, OSMesaContext)</arglist>
    </member>
    <member kind="typedef">
      <type>OSMesaContext(GLAPIENTRY *</type>
      <name>PFN_OSMesaCreateContextExt</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a20addab5c3bc7c86453a04ee13e5fe11</anchor>
      <arglist>)(GLenum, GLint, GLint, GLint, OSMesaContext)</arglist>
    </member>
    <member kind="typedef">
      <type>void(GLAPIENTRY *</type>
      <name>PFN_OSMesaDestroyContext</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>ade149497e7a03dffbec2ddbc4306f39d</anchor>
      <arglist>)(OSMesaContext)</arglist>
    </member>
    <member kind="typedef">
      <type>int(GLAPIENTRY *</type>
      <name>PFN_OSMesaGetColorBuffer</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a82cf4ab7cb154aaeb44b641325d56375</anchor>
      <arglist>)(OSMesaContext, int *, int *, int *, void **)</arglist>
    </member>
    <member kind="typedef">
      <type>int(GLAPIENTRY *</type>
      <name>PFN_OSMesaGetDepthBuffer</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a135e3480f6c4723e633aa6f3fab9a3b9</anchor>
      <arglist>)(OSMesaContext, int *, int *, int *, void **)</arglist>
    </member>
    <member kind="typedef">
      <type>GLFWglproc(GLAPIENTRY *</type>
      <name>PFN_OSMesaGetProcAddress</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a00cba053ab1107ee5a3c054f14069d57</anchor>
      <arglist>)(const char *)</arglist>
    </member>
    <member kind="typedef">
      <type>int(GLAPIENTRY *</type>
      <name>PFN_OSMesaMakeCurrent</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>af8bee274f6f7a71076a06c88c86b7cf7</anchor>
      <arglist>)(OSMesaContext, void *, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwCreateContextOSMesa</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a59950232b3b545e1fa750f6bd7d46201</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitOSMesa</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a9dd1594b1f8991f90844fbeb4a664163</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateOSMesa</name>
      <anchorfile>osmesa__context_8h.html</anchorfile>
      <anchor>a6619171db5a26424469be37a7f36847a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_utils.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>parse__utils_8cpp.html</filename>
    <includes id="parse__utils_8h" name="parse_utils.h" local="yes" imported="no">parse_utils.h</includes>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>parseCmdRuns</name>
      <anchorfile>parse__utils_8cpp.html</anchorfile>
      <anchor>adfba5c5fdad3573ba150a23ee098b13a</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>parseEnvVars</name>
      <anchorfile>parse__utils_8cpp.html</anchorfile>
      <anchor>a48c5e1c896a86207d307fb81f442437f</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>parseMathExpr</name>
      <anchorfile>parse__utils_8cpp.html</anchorfile>
      <anchor>abc50200c64ad3533ad77fc4789afb772</anchor>
      <arglist>(const std::string &amp;text, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>parseVars</name>
      <anchorfile>parse__utils_8cpp.html</anchorfile>
      <anchor>a1490e76f26f8268bb487a88eef0f8530</anchor>
      <arglist>(const std::string &amp;text, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues)</arglist>
    </member>
    <member kind="variable">
      <type>const thread_local bool</type>
      <name>MVSIM_VERBOSE_PARSE</name>
      <anchorfile>parse__utils_8cpp.html</anchorfile>
      <anchor>a5ae69eaa8de69650fa147ea869386943</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_utils.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>parse__utils_8h.html</filename>
    <namespace>mvsim</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>parse</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a1212cc382f912caf4e4e3ccfaf241107</anchor>
      <arglist>(const std::string &amp;input, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={})</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PID_Controller.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>PID__Controller_8cpp.html</filename>
    <includes id="PID__Controller_8h" name="PID_Controller.h" local="no" imported="no">mvsim/PID_Controller.h</includes>
  </compound>
  <compound kind="file">
    <name>PID_Controller.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>PID__Controller_8h.html</filename>
    <class kind="struct">mvsim::PID_Controller</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>pinball.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>pinball_8cpp.html</filename>
    <class kind="class">Pinball</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>pinball_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>platformer.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>platformer_8cpp.html</filename>
    <class kind="class">Platformer</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>platformer_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointCloud.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/WorldElements/</path>
    <filename>PointCloud_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="PointCloud_8h" name="PointCloud.h" local="no" imported="no">mvsim/WorldElements/PointCloud.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>PointCloud.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/WorldElements/</path>
    <filename>PointCloud_8h.html</filename>
    <includes id="WorldElementBase_8h" name="WorldElementBase.h" local="no" imported="no">mvsim/WorldElements/WorldElementBase.h</includes>
    <class kind="class">mvsim::PointCloud</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_collision.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>polygon__collision_8cpp.html</filename>
    <class kind="class">PolygonCollision</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>polygon__collision_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_shapes.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>polygon__shapes_8cpp.html</filename>
    <class kind="class">PolygonShapes</class>
    <class kind="class">PolygonShapesCallback</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>polygon__shapes_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ports.h</name>
    <path>/tmp/ws/src/mvsim/modules/comms/include/mvsim/Comms/</path>
    <filename>ports_8h.html</filename>
    <namespace>mvsim</namespace>
    <member kind="variable">
      <type>constexpr unsigned int</type>
      <name>MVSIM_PORTNO_MAIN_REP</name>
      <anchorfile>group__mvsim__comms__module.html</anchorfile>
      <anchor>gae4aa055f8dffbb963adc1d6d378787f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posix_thread.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>posix__thread_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformCreateMutex</name>
      <anchorfile>posix__thread_8c.html</anchorfile>
      <anchor>a6c5f30449fe62f561c9b01f839ec0438</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformCreateTls</name>
      <anchorfile>posix__thread_8c.html</anchorfile>
      <anchor>afad94d57290ac85fbece14f93c41754f</anchor>
      <arglist>(_GLFWtls *tls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyMutex</name>
      <anchorfile>posix__thread_8c.html</anchorfile>
      <anchor>a3731e795e959a80349337ee1e3887518</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyTls</name>
      <anchorfile>posix__thread_8c.html</anchorfile>
      <anchor>a36bee5cb6dd711c2278a0db7f5b81979</anchor>
      <arglist>(_GLFWtls *tls)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_glfwPlatformGetTls</name>
      <anchorfile>posix__thread_8c.html</anchorfile>
      <anchor>a0a0787a86bb4e04f17a8d24e70e1f013</anchor>
      <arglist>(_GLFWtls *tls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformLockMutex</name>
      <anchorfile>posix__thread_8c.html</anchorfile>
      <anchor>a2677e4d211fbe9b2dc96d16e91c98930</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetTls</name>
      <anchorfile>posix__thread_8c.html</anchorfile>
      <anchor>a302f48b6d4dba6b3579449d8a43cfae7</anchor>
      <arglist>(_GLFWtls *tls, void *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformUnlockMutex</name>
      <anchorfile>posix__thread_8c.html</anchorfile>
      <anchor>a8b7744446237b1c292ba8a0b9d5e7f90</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posix_thread.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>posix__thread_8h.html</filename>
    <class kind="struct">_GLFWmutexPOSIX</class>
    <class kind="struct">_GLFWtlsPOSIX</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MUTEX_STATE</name>
      <anchorfile>posix__thread_8h.html</anchorfile>
      <anchor>a0aff7045d718342d25dd9319e4b990a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_TLS_STATE</name>
      <anchorfile>posix__thread_8h.html</anchorfile>
      <anchor>a82746ede858e771e658cee70e59c9a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmutexPOSIX</type>
      <name>_GLFWmutexPOSIX</name>
      <anchorfile>posix__thread_8h.html</anchorfile>
      <anchor>abf02396b6a454986a72e0eab5fafd629</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWtlsPOSIX</type>
      <name>_GLFWtlsPOSIX</name>
      <anchorfile>posix__thread_8h.html</anchorfile>
      <anchor>a7a244a484091cb00563691dcfcd1d1ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posix_time.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>posix__time_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_glfwInitTimerPOSIX</name>
      <anchorfile>posix__time_8c.html</anchorfile>
      <anchor>aa20bc55af9617f0b93a87c4028a6908f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>_glfwPlatformGetTimerFrequency</name>
      <anchorfile>posix__time_8c.html</anchorfile>
      <anchor>ab3fe69b1eec5554114fe774623a15137</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>_glfwPlatformGetTimerValue</name>
      <anchorfile>posix__time_8c.html</anchorfile>
      <anchor>a5ee7e09b380d3afdd3c2738b726a2a6e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posix_time.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>posix__time_8h.html</filename>
    <class kind="struct">_GLFWtimerPOSIX</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_TIMER_STATE</name>
      <anchorfile>posix__time_8h.html</anchorfile>
      <anchor>ad5c5331e3aec3c7b1120448e93b8e33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWtimerPOSIX</type>
      <name>_GLFWtimerPOSIX</name>
      <anchorfile>posix__time_8h.html</anchorfile>
      <anchor>a40c9b5708ea7feb3596194e7f314560f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInitTimerPOSIX</name>
      <anchorfile>posix__time_8h.html</anchorfile>
      <anchor>aa20bc55af9617f0b93a87c4028a6908f</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prismatic_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>prismatic__joint_8cpp.html</filename>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">PrismaticJoint</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>prismatic__joint_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pulley_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>pulley__joint_8cpp.html</filename>
    <class kind="class">PulleyJoint</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>pulley__joint_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pymvsim_comms.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/comms/python/generated-sources-pybind/</path>
    <filename>pymvsim__comms_8cpp.html</filename>
    <member kind="typedef">
      <type>std::function&lt; pybind11::module &amp;(std::string const  &amp;)&gt;</type>
      <name>ModuleGetter</name>
      <anchorfile>pymvsim__comms_8cpp.html</anchorfile>
      <anchor>a7c21df2fec30ec7802e5421ff31c4847</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_mvsim_Comms_Client</name>
      <anchorfile>pymvsim__comms_8cpp.html</anchorfile>
      <anchor>a0913dfacc8c72073e8d3700c8a9c1a9f</anchor>
      <arglist>(std::function&lt; pybind11::module &amp;(std::string const &amp;namespace_)&gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_mvsim_Comms_common</name>
      <anchorfile>pymvsim__comms_8cpp.html</anchorfile>
      <anchor>a573595d0abea4f707b88262593eeb03b</anchor>
      <arglist>(std::function&lt; pybind11::module &amp;(std::string const &amp;namespace_)&gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_std_exception</name>
      <anchorfile>pymvsim__comms_8cpp.html</anchorfile>
      <anchor>a135e8fd1b8e32d942c35038dac154b2a</anchor>
      <arglist>(std::function&lt; pybind11::module &amp;(std::string const &amp;namespace_)&gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_std_stdexcept</name>
      <anchorfile>pymvsim__comms_8cpp.html</anchorfile>
      <anchor>a9c38977fa1dcfe6bbda1d6529529d617</anchor>
      <arglist>(std::function&lt; pybind11::module &amp;(std::string const &amp;namespace_)&gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PYBIND11_MODULE</name>
      <anchorfile>pymvsim__comms_8cpp.html</anchorfile>
      <anchor>afe4c7fb0bc3bc06c5d4f74b22c4e3d37</anchor>
      <arglist>(pymvsim_comms, root_module)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pyramid.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>pyramid_8cpp.html</filename>
    <class kind="class">Pyramid</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>pyramid_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rapidxml.hpp</name>
    <path>/tmp/ws/src/mvsim/externals/rapidxml/</path>
    <filename>rapidxml_8hpp.html</filename>
    <class kind="struct">rapidxml::xml_document::attribute_name_pred</class>
    <class kind="struct">rapidxml::xml_document::attribute_value_pred</class>
    <class kind="struct">rapidxml::xml_document::attribute_value_pure_pred</class>
    <class kind="struct">rapidxml::memory_pool::header</class>
    <class kind="class">rapidxml::memory_pool</class>
    <class kind="struct">rapidxml::xml_document::node_name_pred</class>
    <class kind="class">rapidxml::parse_error</class>
    <class kind="struct">rapidxml::xml_document::text_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pure_no_ws_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pure_with_ws_pred</class>
    <class kind="struct">rapidxml::xml_document::whitespace_pred</class>
    <class kind="class">rapidxml::xml_attribute</class>
    <class kind="class">rapidxml::xml_attribute</class>
    <class kind="class">rapidxml::xml_base</class>
    <class kind="class">rapidxml::xml_document</class>
    <class kind="class">rapidxml::xml_document</class>
    <class kind="class">rapidxml::xml_node</class>
    <class kind="class">rapidxml::xml_node</class>
    <namespace>rapidxml</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RAPIDXML_ALIGNMENT</name>
      <anchorfile>rapidxml_8hpp.html</anchorfile>
      <anchor>ad3344fdba5167e17f48a8b2318731198</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAPIDXML_DYNAMIC_POOL_SIZE</name>
      <anchorfile>rapidxml_8hpp.html</anchorfile>
      <anchor>a68d5603b71691d9dd745e45159259aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAPIDXML_PARSE_ERROR</name>
      <anchorfile>rapidxml_8hpp.html</anchorfile>
      <anchor>a65f2be309896ffb841997d467c2f4fff</anchor>
      <arglist>(what, where)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAPIDXML_STATIC_POOL_SIZE</name>
      <anchorfile>rapidxml_8hpp.html</anchorfile>
      <anchor>a001304844ab478e3b213749fc8d72ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>node_type</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_document</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca4023b6a1c7059fd8fbec2112d5c35424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_element</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca89cbeb4d28046326e4ee953d3c4047ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_data</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca9d669d8e1f4ba9c7eeada4c14a11ad1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_cdata</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7caccf0b363d3876a3f83ff9b1bcdaaa536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_comment</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca1a695e1384ec3bd4df3eff65ec609a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_declaration</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7cafe4ca44261e5fbedf0eab43131751212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_doctype</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7cadf5002f2efabe231bed01d16f08f832c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_pi</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7caeb73b472e77347b9aa89525f16493b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_comment_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>ae093dd49e2f59fa39eee95f1a6568e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_declaration_node</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a999d782659513f8015ea4236e3204c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_default</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>acf4edf952f59eb1b6124ea37ad7da3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_doctype_node</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a41002b49780a90a0bbcc28ce8b895fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_fastest</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a64da06dfdab7c86ca954bda4fecb978f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_full</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb48dc65db75d9e49734bc5bd2fabbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_data_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>ac2d21ef14a4e8936b94aca5d38b1a74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_element_values</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a00e6fea134b786ea6efeed1c8bc4a668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_entity_translation</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a89113c103ffaf77615d1aa330c8dcca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_string_terminators</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>af3fc88ba6bee33482a2db81b1da36ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_utf8</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a22d4aefaceb00d7afabfef7107b108da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_non_destructive</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a45d4d8fef551beaaba23a83b847fd6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_normalize_whitespace</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a31f33885defb5176a7d99e524c35d386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_pi_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a03fe68fcf5d28f38476e0fd31adecc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_trim_whitespace</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a61912424b47db5038e726d4e1c22417f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_validate_closing_tags</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a7ce8f40fda68338e20b56f41e48e49f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rapidxml_iterators.hpp</name>
    <path>/tmp/ws/src/mvsim/externals/rapidxml/</path>
    <filename>rapidxml__iterators_8hpp.html</filename>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="yes" imported="no">rapidxml.hpp</includes>
    <class kind="class">rapidxml::attribute_iterator</class>
    <class kind="class">rapidxml::node_iterator</class>
    <namespace>rapidxml</namespace>
  </compound>
  <compound kind="file">
    <name>rapidxml_print.hpp</name>
    <path>/tmp/ws/src/mvsim/externals/rapidxml/</path>
    <filename>rapidxml__print_8hpp.html</filename>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="yes" imported="no">rapidxml.hpp</includes>
    <namespace>rapidxml</namespace>
    <member kind="function">
      <type>std::basic_ostream&lt; Ch &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a9ed8e626dd81348caede1f92a6c8418a</anchor>
      <arglist>(std::basic_ostream&lt; Ch &gt; &amp;out, const xml_node&lt; Ch &gt; &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>OutIt</type>
      <name>print</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a0fb0be6eba49fb2e2646d5a72a0dc355</anchor>
      <arglist>(OutIt out, const xml_node&lt; Ch &gt; &amp;node, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Ch &gt; &amp;</type>
      <name>print</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a0d2e114d5dd85e13c23b8dab600720fe</anchor>
      <arglist>(std::basic_ostream&lt; Ch &gt; &amp;out, const xml_node&lt; Ch &gt; &amp;node, int flags=0)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>print_no_indenting</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a65477b812a80f5bda693ec57e57de064</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rapidxml_utils.hpp</name>
    <path>/tmp/ws/src/mvsim/externals/rapidxml/</path>
    <filename>rapidxml__utils_8hpp.html</filename>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="yes" imported="no">rapidxml.hpp</includes>
    <class kind="class">rapidxml::file</class>
    <namespace>rapidxml</namespace>
    <member kind="function">
      <type>std::size_t</type>
      <name>count_attributes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a6255d15e5d8ad12ebcd7c60da51c97e2</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>count_children</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a21c1cf2814019385e6b8d09e75af1d34</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ray_cast.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>ray__cast_8cpp.html</filename>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">RayCast</class>
    <class kind="class">RayCastAnyCallback</class>
    <class kind="class">RayCastClosestCallback</class>
    <class kind="class">RayCastMultipleCallback</class>
    <member kind="enumvalue">
      <name>e_maxBodies</name>
      <anchorfile>ray__cast_8cpp.html</anchorfile>
      <anchor>a83e8bc15645f9d99ab91a152bb3dc8cea6a70569d3273163886d504e4e663be4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>ray__cast_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RemoteResourcesManager.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>RemoteResourcesManager_8cpp.html</filename>
    <includes id="RemoteResourcesManager_8h" name="RemoteResourcesManager.h" local="no" imported="no">mvsim/RemoteResourcesManager.h</includes>
  </compound>
  <compound kind="file">
    <name>RemoteResourcesManager.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>RemoteResourcesManager_8h.html</filename>
    <class kind="class">mvsim::RemoteResourcesManager</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>restitution.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>restitution_8cpp.html</filename>
    <class kind="class">Restitution</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>restitution_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>revolute_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>revolute__joint_8cpp.html</filename>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">RevoluteJoint</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>revolute__joint_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rope.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>rope_8cpp.html</filename>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <includes id="b2__rope_8h" name="b2_rope.h" local="yes" imported="no">box2d/b2_rope.h</includes>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">Rope</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>rope_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sajson.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/sajson/</path>
    <filename>sajson_8cpp.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>sajson_dummy</name>
      <anchorfile>sajson_8cpp.html</anchorfile>
      <anchor>a2b8a1dadd0d9c5de15fb0a4f87571592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sajson.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/sajson/</path>
    <filename>sajson_8h.html</filename>
    <class kind="class">sajson::internal::allocated_buffer</class>
    <class kind="class">sajson::bounded_allocation</class>
    <class kind="class">sajson::document</class>
    <class kind="class">sajson::dynamic_allocation</class>
    <class kind="struct">sajson::internal::globals_struct</class>
    <class kind="struct">sajson::internal::allocated_buffer::layout</class>
    <class kind="class">sajson::literal</class>
    <class kind="class">sajson::mutable_string_view</class>
    <class kind="struct">sajson::internal::object_key_comparator</class>
    <class kind="struct">sajson::internal::object_key_record</class>
    <class kind="class">sajson::internal::ownership</class>
    <class kind="class">sajson::single_allocation</class>
    <class kind="class">sajson::string</class>
    <class kind="class">sajson::value</class>
    <namespace>sajson</namespace>
    <namespace>sajson::double_storage</namespace>
    <namespace>sajson::integer_storage</namespace>
    <namespace>sajson::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SAJSON_ALWAYS_INLINE</name>
      <anchorfile>sajson_8h.html</anchorfile>
      <anchor>afe205ec6392a759c3865299e56eae464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAJSON_LIKELY</name>
      <anchorfile>sajson_8h.html</anchorfile>
      <anchor>a8bf5bef2480541683b0dabb17985976d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAJSON_snprintf</name>
      <anchorfile>sajson_8h.html</anchorfile>
      <anchor>aa3ec972a22b46bb06cffcef01d88e8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAJSON_UNLIKELY</name>
      <anchorfile>sajson_8h.html</anchorfile>
      <anchor>a48b82d939118ba4694666daa42fd3bb8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAJSON_UNREACHABLE</name>
      <anchorfile>sajson_8h.html</anchorfile>
      <anchor>a32114a3f5a614f3b1a9bb9d0a043b18b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>globals_struct</type>
      <name>globals</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a74598753be15355da5694b8d47a49b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>word_length</name>
      <anchorfile>namespacesajson_1_1integer__storage.html</anchorfile>
      <anchor>aa786e41711ea6bc7b5888270a4974113a357c87e9d80bf53cae113dcfa52465a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>word_length</name>
      <anchorfile>namespacesajson_1_1double__storage.html</anchorfile>
      <anchor>a5411fdc72f7af7407274179415ba6ddea0a4fabdba3f5be8c540e7e2f077312ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>error</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NO_ERROR</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da364dbe3b0e38143995db90a6904e255b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_OUT_OF_MEMORY</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da7b30c51553e01fea9b8e2465ac17ab6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNEXPECTED_END</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07daf5491d9450d5a230be0ad51ed8a187af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MISSING_ROOT_ELEMENT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da768aed7d4b69cc77d3a2ff4f01737081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_BAD_ROOT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dad0f58cbae1831c40ac5462827968f057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_COMMA</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dabcdda0449857c329a6486801a9945efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MISSING_OBJECT_KEY</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da3911e53d20e59361ec91dd62464433af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_COLON</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dab724e39bf8ebec38bc7cf32c89640ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_END_OF_INPUT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da478c0a797900abe8d0c04c1e5aa2a296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNEXPECTED_COMMA</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dada7a6cc756d0ba82ec8c11a190b3ea58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_VALUE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da62c6de1b20c6483e5c0114981bde3335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_NULL</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da45e5bbabfc6ec99e66a7c3a27c61026d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_FALSE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dabc31cb179cc2c07aa06a1bbe94b58537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_TRUE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dabd511283f3db364274bd74a56f3a3315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_NUMBER</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dac441c839fa8c17023e7c8d5c0a87f397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MISSING_EXPONENT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da9dcc62a6ff4bbffe27f59c53f127d1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ILLEGAL_CODEPOINT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07daaea718a8cbb8ed3ced545919a2d22fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_UNICODE_ESCAPE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da76fcf3f2c48f19ec0a99873d36632bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNEXPECTED_END_OF_UTF16</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dafcbee7df1b1a1b6e0c36ccdcf6f7569c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_U</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07daa6067c6628ed75213a0a84d9af0ec21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_UTF16_TRAIL_SURROGATE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da27f33d5c90dcb59609b0d553940dddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNKNOWN_ESCAPE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da6c08306be05f054a2dd80088da8157d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_UTF8</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07daafd8e8cd362e37d48797d44e1b2931a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INTEGER</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1ad66506e67eed86f6db1dceb62f049716</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DOUBLE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1aa082e6976465560cb17c0e90eeca5fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_NULL</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1a138e88702227354fd1d01982aba1a129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FALSE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1a9f749dc02fdaadf91249e74f5fc2d406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_TRUE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1a7e11473bc08c69c6e57332183a7fe391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1a1826e1e20b9729cb8fa2d8af0cc08144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ARRAY</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1ad9cca03d0bed8219f7ca464680209843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_OBJECT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1aa0be6a37c7b8f71c1d943ad0391fedfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_element_type</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a58c78ff6858630d2d7d4deb2265abd2e</anchor>
      <arglist>(size_t s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>get_element_value</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a6b4f8cc8567697e24562a647d4b7da17</anchor>
      <arglist>(size_t s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_error_text</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>ae3a77337ebc2b8261c0ed66feaf5a036</anchor>
      <arglist>(error error_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_plain_string_character</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a2a838e76d413cd40a309cb232f730898</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_whitespace</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>af542ec4ae006491601ba45346b0f1d40</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load</name>
      <anchorfile>namespacesajson_1_1integer__storage.html</anchorfile>
      <anchor>a8a61e368b4e05434b8bf38a5d584cf28</anchor>
      <arglist>(const size_t *location)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>load</name>
      <anchorfile>namespacesajson_1_1double__storage.html</anchorfile>
      <anchor>a1ff290f11def25d82901140ed4676375</anchor>
      <arglist>(const size_t *location)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>make_element</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>ae3eb23b4cbdd14531d64d8641e35af49</anchor>
      <arglist>(type t, size_t value)</arglist>
    </member>
    <member kind="function">
      <type>document</type>
      <name>parse</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>a69f5711beec94a80ae359b1f3a7182c4</anchor>
      <arglist>(const AllocationStrategy &amp;strategy, const StringType &amp;string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>namespacesajson_1_1double__storage.html</anchorfile>
      <anchor>a0acd1df722e78a0dd835170b62a9f7d5</anchor>
      <arglist>(size_t *location, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>namespacesajson_1_1integer__storage.html</anchorfile>
      <anchor>ab0e110ba80260fabdc493f37dbb48bbd</anchor>
      <arglist>(size_t *location, int value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>ROOT_MARKER</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>aeaf9db3fbcbd19eb1d5b4ee7e575a698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>TYPE_BITS</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>afd7759fabd2b8da064793ca20500ebaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>TYPE_MASK</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a74f48b1fa674e3aafa3bb7c682cbf719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>VALUE_MASK</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a49885d8a2934944bb416e0322e0748d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>sensor_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">Sensors</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>sensor_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SensorBase.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/Sensors/</path>
    <filename>SensorBase_8cpp.html</filename>
    <includes id="CameraSensor_8h" name="CameraSensor.h" local="no" imported="no">mvsim/Sensors/CameraSensor.h</includes>
    <includes id="DepthCameraSensor_8h" name="DepthCameraSensor.h" local="no" imported="no">mvsim/Sensors/DepthCameraSensor.h</includes>
    <includes id="IMU_8h" name="IMU.h" local="no" imported="no">mvsim/Sensors/IMU.h</includes>
    <includes id="LaserScanner_8h" name="LaserScanner.h" local="no" imported="no">mvsim/Sensors/LaserScanner.h</includes>
    <includes id="Lidar3D_8h" name="Lidar3D.h" local="no" imported="no">mvsim/Sensors/Lidar3D.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="rapidxml__print_8hpp" name="rapidxml_print.hpp" local="no" imported="no">rapidxml_print.hpp</includes>
    <includes id="rapidxml__utils_8hpp" name="rapidxml_utils.hpp" local="no" imported="no">rapidxml_utils.hpp</includes>
    <includes id="parse__utils_8h" name="parse_utils.h" local="yes" imported="no">parse_utils.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <member kind="function">
      <type>void</type>
      <name>register_all_sensors</name>
      <anchorfile>SensorBase_8cpp.html</anchorfile>
      <anchor>a3471a0393e8eca286aa3fbdb713db5eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static auto</type>
      <name>gAllSensorsFOVViz</name>
      <anchorfile>SensorBase_8cpp.html</anchorfile>
      <anchor>af86cdfdce55719b85026e711548812e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static auto</type>
      <name>gAllSensorsOriginViz</name>
      <anchorfile>SensorBase_8cpp.html</anchorfile>
      <anchor>a1ec58f643c6454bbba36f9038ca4775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::mutex</type>
      <name>gAllSensorVizMtx</name>
      <anchorfile>SensorBase_8cpp.html</anchorfile>
      <anchor>a5ae691993fd1c7308440e9b6cfb62df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SensorBase.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/Sensors/</path>
    <filename>SensorBase_8h.html</filename>
    <includes id="ClassFactory_8h" name="ClassFactory.h" local="no" imported="no">mvsim/ClassFactory.h</includes>
    <includes id="Simulable_8h" name="Simulable.h" local="no" imported="no">mvsim/Simulable.h</includes>
    <includes id="VisualObject_8h" name="VisualObject.h" local="no" imported="no">mvsim/VisualObject.h</includes>
    <class kind="class">mvsim::SensorBase</class>
    <namespace>mvsim</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARES_REGISTER_SENSOR</name>
      <anchorfile>SensorBase_8h.html</anchorfile>
      <anchor>afb548aebd5f6d2ab230036fe233b379c</anchor>
      <arglist>(CLASS_NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_SENSOR</name>
      <anchorfile>SensorBase_8h.html</anchorfile>
      <anchor>a6774ad3537d41da3004c049e0e1ab829</anchor>
      <arglist>(TEXTUAL_NAME, CLASS_NAME)</arglist>
    </member>
    <member kind="typedef">
      <type>ClassFactory&lt; SensorBase, Simulable &amp;, const rapidxml::xml_node&lt; char &gt; * &gt;</type>
      <name>TClassFactory_sensors</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>ae71c9fe08c84f310948984a5eadc5e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; SensorBase::Ptr &gt;</type>
      <name>TListSensors</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>ac7d3735da2c6f5a808d1e260cde1421f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TClassFactory_sensors</type>
      <name>classFactory_sensors</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>ac660e61de68b432a5b0e15b4a0ade2e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Server.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/comms/src/Comms/</path>
    <filename>Server_8cpp.html</filename>
    <includes id="Server_8h" name="Server.h" local="no" imported="no">mvsim/Comms/Server.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">mvsim/Comms/common.h</includes>
  </compound>
  <compound kind="file">
    <name>Server.h</name>
    <path>/tmp/ws/src/mvsim/modules/comms/include/mvsim/Comms/</path>
    <filename>Server_8h.html</filename>
    <includes id="ports_8h" name="ports.h" local="no" imported="no">mvsim/Comms/ports.h</includes>
    <includes id="zmq__fwrds_8h" name="zmq_fwrds.h" local="no" imported="no">mvsim/Comms/zmq_fwrds.h</includes>
    <class kind="struct">mvsim::Server::InfoPerNode</class>
    <class kind="struct">mvsim::Server::InfoPerPublisher</class>
    <class kind="struct">mvsim::Server::InfoPerService</class>
    <class kind="struct">mvsim::Server::InfoPerSubscriber</class>
    <class kind="struct">mvsim::Server::InfoPerTopic</class>
    <class kind="class">mvsim::Server</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>settings.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>settings_8cpp.html</filename>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <includes id="sajson_8h" name="sajson.h" local="yes" imported="no">sajson/sajson.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>settings_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sReadFile</name>
      <anchorfile>settings_8cpp.html</anchorfile>
      <anchor>a24b59a2f7094c6fc7713c1860bcf91ca</anchor>
      <arglist>(char *&amp;data, int &amp;size, const char *filename)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>fileName</name>
      <anchorfile>settings_8cpp.html</anchorfile>
      <anchor>a1862cb72b37ffe98140c1fcf06a28969</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>settings.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>settings_8h.html</filename>
    <class kind="struct">Settings</class>
  </compound>
  <compound kind="file">
    <name>Shape2p5.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>Shape2p5_8cpp.html</filename>
    <includes id="b2__settings_8h" name="b2_settings.h" local="no" imported="no">box2d/b2_settings.h</includes>
    <includes id="Shape2p5_8h" name="Shape2p5.h" local="no" imported="no">mvsim/Shape2p5.h</includes>
    <member kind="variable">
      <type>constexpr uint8_t</type>
      <name>CELL_FREE</name>
      <anchorfile>Shape2p5_8cpp.html</anchorfile>
      <anchor>accd6e386db93843a0c1d56f96145cdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr uint8_t</type>
      <name>CELL_OCCUPIED</name>
      <anchorfile>Shape2p5_8cpp.html</anchorfile>
      <anchor>acf61cddc2faf4c307e097bd2dd64f665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr uint8_t</type>
      <name>CELL_UNDEFINED</name>
      <anchorfile>Shape2p5_8cpp.html</anchorfile>
      <anchor>a5d1596504462b27e6419689ca72b80b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr uint8_t</type>
      <name>CELL_VISITED</name>
      <anchorfile>Shape2p5_8cpp.html</anchorfile>
      <anchor>ada4f2fb3c05b8aa62daac0462c7d0d73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Shape2p5.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>Shape2p5_8h.html</filename>
    <class kind="struct">mvsim::Shape2p5::RemovalCandidate</class>
    <class kind="class">mvsim::Shape2p5</class>
    <class kind="class">mvsim::Shape2p5::SimpleOccGrid</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>shape_cast.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>shape__cast_8cpp.html</filename>
    <includes id="b2__distance_8h" name="b2_distance.h" local="yes" imported="no">box2d/b2_distance.h</includes>
    <class kind="class">ShapeCast</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>shape__cast_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape_editing.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>shape__editing_8cpp.html</filename>
    <class kind="class">ShapeEditing</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>shape__editing_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple-obstacle-avoidance.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/python/</path>
    <filename>simple-obstacle-avoidance_8py.html</filename>
    <namespace>simple-obstacle-avoidance</namespace>
    <member kind="function">
      <type>def</type>
      <name>evalObstacleAvoidance</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a060f4b6a7b0aff5805d7aa250e024f84</anchor>
      <arglist>(ObservationLidar2D_pb2.ObservationLidar2D obs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRobotPose</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a08c14adc3c033235e6d7ece237a56765</anchor>
      <arglist>(client, robotName)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onLidar2DMessage</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a6cb1c2741ff806aa8fc5266ab66eaf16</anchor>
      <arglist>(msgType, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sendRobotTwistSetpoint</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>ad7d5edf672301f19a4e287c3e024a037</anchor>
      <arglist>(client, robotName, vx, vy, w)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>aee810870de003c8bef17e6e5fdde6289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>aa4ae4ecb68ebdc37f7f568c87b2f882a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a75a0282728f3984c32abba2b77f567a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a7ceba2a4530bf0ea3ae0b284051a8bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>af251cb214e79dc2772d9224cf78f41f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NEW_TARGET_PERIOD_SECONDS</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a2ffaac7d80bd984d7bbdf69677bf05f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OBS_AVOIDANCE_PERIOD</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a349793d8cb74ee10373617e9d46aa15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a95659978c92de3849d57a8d1e38f4414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>prevGlobalGoal</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a6b8c2187d9292ec69b2a366d39fdecbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prevGlobalGoalTimestamp</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a3bf9f8a58c09bf148fc65d4f9d6bccc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prevLidarMsgTimestamp</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a6c8ea981be6d2dd84717b81974419916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RANDOM_TARGET_RANGE</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a05bc556f9e6107380c911853ba352cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>required</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a6ec82d8bf00a1a36bf21dd0852ccc55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TARGET_ATTRACTIVE_FORCE</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a00f1656b91e1847f3f8d197b57bbbe91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>V_MAX</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a03348bcfd409933920d8abfd3173af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>VIRTUAL_TARGET_DIST</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>ab64154ef018e53717f0bb8120730dc1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Simulable.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>Simulable_8cpp.html</filename>
    <includes id="b2__contact_8h" name="b2_contact.h" local="no" imported="no">box2d/b2_contact.h</includes>
    <includes id="Client_8h" name="Client.h" local="no" imported="no">mvsim/Comms/Client.h</includes>
    <includes id="Simulable_8h" name="Simulable.h" local="no" imported="no">mvsim/Simulable.h</includes>
    <includes id="TParameterDefinitions_8h" name="TParameterDefinitions.h" local="no" imported="no">mvsim/TParameterDefinitions.h</includes>
    <includes id="VisualObject_8h" name="VisualObject.h" local="no" imported="no">mvsim/VisualObject.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="JointXMLnode_8h" name="JointXMLnode.h" local="yes" imported="no">JointXMLnode.h</includes>
    <includes id="parse__utils_8h" name="parse_utils.h" local="yes" imported="no">parse_utils.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>Simulable.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>Simulable_8h.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="no" imported="no">box2d/b2_body.h</includes>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <class kind="struct">mvsim::ParseSimulableParams</class>
    <class kind="class">mvsim::Simulable</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>skier.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>skier_8cpp.html</filename>
    <class kind="class">Skier</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>skier_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SkyBox.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/WorldElements/</path>
    <filename>SkyBox_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="SkyBox_8h" name="SkyBox.h" local="no" imported="no">mvsim/WorldElements/SkyBox.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>SkyBox.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/WorldElements/</path>
    <filename>SkyBox_8h.html</filename>
    <includes id="WorldElementBase_8h" name="WorldElementBase.h" local="no" imported="no">mvsim/WorldElements/WorldElementBase.h</includes>
    <class kind="class">mvsim::SkyBox</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>slider_crank_1.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>slider__crank__1_8cpp.html</filename>
    <class kind="class">SliderCrank1</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>slider__crank__1_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slider_crank_2.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>slider__crank__2_8cpp.html</filename>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <class kind="class">SliderCrank2</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>slider__crank__2_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdexcept.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/comms/python/generated-sources-pybind/std/</path>
    <filename>stdexcept_8cpp.html</filename>
    <class kind="struct">PyCallBack_std_runtime_error</class>
    <member kind="define">
      <type>#define</type>
      <name>BINDER_PYBIND11_TYPE_CASTER</name>
      <anchorfile>stdexcept_8cpp.html</anchorfile>
      <anchor>a97486363554aba1493e8dc06813d3962</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_std_stdexcept</name>
      <anchorfile>stdexcept_8cpp.html</anchorfile>
      <anchor>a9c38977fa1dcfe6bbda1d6529529d617</anchor>
      <arglist>(std::function&lt; pybind11::module &amp;(std::string const &amp;namespace_)&gt; &amp;M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscriber-example.py</name>
    <path>/tmp/ws/src/mvsim/mvsim_tutorial/python/</path>
    <filename>subscriber-example_8py.html</filename>
    <namespace>subscriber-example</namespace>
    <member kind="function">
      <type>def</type>
      <name>onLidar2DMessage</name>
      <anchorfile>namespacesubscriber-example.html</anchorfile>
      <anchor>ac200b550995ee032f176ee66bc97e5f8</anchor>
      <arglist>(msgType, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onPoseMessage</name>
      <anchorfile>namespacesubscriber-example.html</anchorfile>
      <anchor>a209746633d47f5ac17adb95faea99450</anchor>
      <arglist>(msgType, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacesubscriber-example.html</anchorfile>
      <anchor>abe189abb56b41e3f8f56d25dd3eb4978</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-still-lidar2d.py</name>
    <path>/tmp/ws/src/mvsim/tests/</path>
    <filename>test-still-lidar2d_8py.html</filename>
    <namespace>test-still-lidar2d</namespace>
    <member kind="function">
      <type>def</type>
      <name>call_mvsim_shutdown</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>a4f3b76848feb27a1916d93c81b48fa8c</anchor>
      <arglist>(client)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onMessage</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>aab50aed38964dafce15dc3fca46698d5</anchor>
      <arglist>(msgType, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>a72c58b58ac6817e38f6015e1acdafb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flush</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>ad136792f20ce8f72bfe5b1d6f220ed38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_CLI_EXE_PATH</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>aefb4863eb096d2eb1c03f2a5053f1e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>TEST_PASSED</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>a304fb9cb92d3cfa405702ef79c5a9387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TESTS_DIR</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>aa4ffe658094e8dd38caa57202b6833d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>test_8cpp.html</filename>
    <includes id="test_8h" name="test.h" local="yes" imported="no">test.h</includes>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <class kind="class">QueryCallback</class>
    <member kind="function">
      <type>int</type>
      <name>RegisterTest</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a600a329b603fe7b970dc5be199fd0e9d</anchor>
      <arglist>(const char *category, const char *name, TestCreateFcn *fcn)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_testCount</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a97919be48ee02b5d70214d41e86d5726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TestEntry</type>
      <name>g_testEntries</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a725e5ffa10186719f3dbe277843d7794</anchor>
      <arglist>[MAX_TESTS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/</path>
    <filename>test_8h.html</filename>
    <includes id="box2d_8h" name="box2d.h" local="yes" imported="no">box2d/box2d.h</includes>
    <includes id="draw_8h" name="draw.h" local="yes" imported="no">draw.h</includes>
    <class kind="struct">ContactPoint</class>
    <class kind="class">DestructionListener</class>
    <class kind="class">Test</class>
    <class kind="struct">TestEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_TESTS</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a2a77d2f2c5b698c69c19e1f8782bf709</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAND_LIMIT</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a68016e14b85f4c39ce08c8b20fe9e269</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Test *</type>
      <name>TestCreateFcn</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a99b56463f4c5606faad7446d83c393a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>RandomFloat</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a4f11994534b888fcf650c04b5d61d9d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>RandomFloat</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a19390e5f80ca11b673cc5b2ea321ec05</anchor>
      <arglist>(float lo, float hi)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RegisterTest</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a600a329b603fe7b970dc5be199fd0e9d</anchor>
      <arglist>(const char *category, const char *name, TestCreateFcn *fcn)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_testCount</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a97919be48ee02b5d70214d41e86d5726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TestEntry</type>
      <name>g_testEntries</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a725e5ffa10186719f3dbe277843d7794</anchor>
      <arglist>[MAX_TESTS]</arglist>
    </member>
    <member kind="variable">
      <type>const int32</type>
      <name>k_maxContactPoints</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>ae34d209729703751560149e5bcb5d2f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_shape2p5.cpp</name>
    <path>/tmp/ws/src/mvsim/tests/</path>
    <filename>test__shape2p5_8cpp.html</filename>
    <includes id="CollisionShapeCache_8h" name="CollisionShapeCache.h" local="no" imported="no">mvsim/CollisionShapeCache.h</includes>
    <includes id="test__utils_8h" name="test_utils.h" local="yes" imported="no">test_utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__shape2p5_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shape_test_cylinder</name>
      <anchorfile>test__shape2p5_8cpp.html</anchorfile>
      <anchor>a0d4e3da2fc91cfb4d61c0666e45503b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shape_test_merge</name>
      <anchorfile>test__shape2p5_8cpp.html</anchorfile>
      <anchor>a13d561cdb1572936bd7e4c860daca3d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shape_test_simplecamera</name>
      <anchorfile>test__shape2p5_8cpp.html</anchorfile>
      <anchor>af3ef4974e9767bc83d27707fbbbd4f41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shape_test_sphere</name>
      <anchorfile>test__shape2p5_8cpp.html</anchorfile>
      <anchor>aa9caa31f0add6ec7ba7936bc78e302ef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_utils.h</name>
    <path>/tmp/ws/src/mvsim/tests/</path>
    <filename>test__utils_8h.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setConsoleBlueColor</name>
      <anchorfile>test__utils_8h.html</anchorfile>
      <anchor>a688456345f8cdc018c7853fa3fce415b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setConsoleErrorColor</name>
      <anchorfile>test__utils_8h.html</anchorfile>
      <anchor>a4e22f78302216299d1adda9c3afd28f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setConsoleNormalColor</name>
      <anchorfile>test__utils_8h.html</anchorfile>
      <anchor>a156eac332da7e8053b81d4134a62343a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>theo_jansen.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>theo__jansen_8cpp.html</filename>
    <class kind="class">TheoJansen</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>theo__jansen_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tiles.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>tiles_8cpp.html</filename>
    <class kind="class">Tiles</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>tiles_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_of_impact.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>time__of__impact_8cpp.html</filename>
    <includes id="b2__time__of__impact_8h" name="b2_time_of_impact.h" local="yes" imported="no">box2d/b2_time_of_impact.h</includes>
    <class kind="class">TimeOfImpact</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>time__of__impact_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TParameterDefinitions.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>TParameterDefinitions_8h.html</filename>
    <class kind="struct">mvsim::TParamEntry</class>
    <namespace>mvsim</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, TParamEntry &gt;</type>
      <name>TParameterDefinitions</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a4f1b034fc682021e1b3b3237ab11e1b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tumbler.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>tumbler_8cpp.html</filename>
    <class kind="class">Tumbler</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>tumbler_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VehicleAckermann.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleAckermann_8cpp.html</filename>
    <includes id="VehicleAckermann_8h" name="VehicleAckermann.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleAckermann.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/VehicleDynamics/</path>
    <filename>VehicleAckermann_8h.html</filename>
    <includes id="PID__Controller_8h" name="PID_Controller.h" local="no" imported="no">mvsim/PID_Controller.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <class kind="class">mvsim::DynamicsAckermann::ControllerFrontSteerPID</class>
    <class kind="class">mvsim::DynamicsAckermann::ControllerRawForces</class>
    <class kind="class">mvsim::DynamicsAckermann::ControllerTwistFrontSteerPID</class>
    <class kind="class">mvsim::DynamicsAckermann</class>
    <class kind="struct">mvsim::DynamicsAckermann::TControllerInput</class>
    <class kind="struct">mvsim::DynamicsAckermann::TControllerOutput</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>VehicleAckermann_ControllerFrontSteerPID.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleAckermann__ControllerFrontSteerPID_8cpp.html</filename>
    <includes id="VehicleAckermann_8h" name="VehicleAckermann.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleAckermann_ControllerRaw.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleAckermann__ControllerRaw_8cpp.html</filename>
    <includes id="VehicleAckermann_8h" name="VehicleAckermann.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleAckermann_ControllerTwistFrontSteerPID.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleAckermann__ControllerTwistFrontSteerPID_8cpp.html</filename>
    <includes id="VehicleAckermann_8h" name="VehicleAckermann.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleAckermann_Drivetrain.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleAckermann__Drivetrain_8cpp.html</filename>
    <includes id="VehicleAckermann__Drivetrain_8h" name="VehicleAckermann_Drivetrain.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann_Drivetrain.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleAckermann_Drivetrain.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/VehicleDynamics/</path>
    <filename>VehicleAckermann__Drivetrain_8h.html</filename>
    <includes id="PID__Controller_8h" name="PID_Controller.h" local="no" imported="no">mvsim/PID_Controller.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <class kind="class">mvsim::DynamicsAckermannDrivetrain::ControllerFrontSteerPID</class>
    <class kind="class">mvsim::DynamicsAckermannDrivetrain::ControllerRawForces</class>
    <class kind="class">mvsim::DynamicsAckermannDrivetrain::ControllerTwistFrontSteerPID</class>
    <class kind="class">mvsim::DynamicsAckermannDrivetrain</class>
    <class kind="struct">mvsim::DynamicsAckermannDrivetrain::TControllerInput</class>
    <class kind="struct">mvsim::DynamicsAckermannDrivetrain::TControllerOutput</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>VehicleAckermann_Drivetrain_ControllerFrontSteerPID.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleAckermann__Drivetrain__ControllerFrontSteerPID_8cpp.html</filename>
    <includes id="VehicleAckermann__Drivetrain_8h" name="VehicleAckermann_Drivetrain.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann_Drivetrain.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleAckermann_Drivetrain_ControllerRaw.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleAckermann__Drivetrain__ControllerRaw_8cpp.html</filename>
    <includes id="VehicleAckermann__Drivetrain_8h" name="VehicleAckermann_Drivetrain.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann_Drivetrain.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>Vehicleackermann_Drivetrain_ControllerTwistFrontSteerPID.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>Vehicleackermann__Drivetrain__ControllerTwistFrontSteerPID_8cpp.html</filename>
    <includes id="VehicleAckermann__Drivetrain_8h" name="VehicleAckermann_Drivetrain.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann_Drivetrain.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleBase.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>VehicleBase_8cpp.html</filename>
    <includes id="DefaultFriction_8h" name="DefaultFriction.h" local="no" imported="no">mvsim/FrictionModels/DefaultFriction.h</includes>
    <includes id="FrictionBase_8h" name="FrictionBase.h" local="no" imported="no">mvsim/FrictionModels/FrictionBase.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="VehicleAckermann_8h" name="VehicleAckermann.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann.h</includes>
    <includes id="VehicleAckermann__Drivetrain_8h" name="VehicleAckermann_Drivetrain.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleAckermann_Drivetrain.h</includes>
    <includes id="VehicleDifferential_8h" name="VehicleDifferential.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleDifferential.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="JointXMLnode_8h" name="JointXMLnode.h" local="yes" imported="no">JointXMLnode.h</includes>
    <includes id="XMLClassesRegistry_8h" name="XMLClassesRegistry.h" local="yes" imported="no">XMLClassesRegistry.h</includes>
    <includes id="parse__utils_8h" name="parse_utils.h" local="yes" imported="no">parse_utils.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <member kind="function">
      <type>void</type>
      <name>register_all_veh_dynamics</name>
      <anchorfile>VehicleBase_8cpp.html</anchorfile>
      <anchor>a44900a66c0ac6c4aa60f3a9cb1457a79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static XmlClassesRegistry</type>
      <name>veh_classes_registry</name>
      <anchorfile>VehicleBase_8cpp.html</anchorfile>
      <anchor>acd89ca2aa2812cd68a548c5d19cab56c</anchor>
      <arglist>(&quot;vehicle:class&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VehicleBase.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>VehicleBase_8h.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="no" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__fixture_8h" name="b2_fixture.h" local="no" imported="no">box2d/b2_fixture.h</includes>
    <includes id="b2__polygon__shape_8h" name="b2_polygon_shape.h" local="no" imported="no">box2d/b2_polygon_shape.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="no" imported="no">box2d/b2_world.h</includes>
    <includes id="ClassFactory_8h" name="ClassFactory.h" local="no" imported="no">mvsim/ClassFactory.h</includes>
    <includes id="ControllerBase_8h" name="ControllerBase.h" local="no" imported="no">mvsim/ControllerBase.h</includes>
    <includes id="FrictionBase_8h" name="FrictionBase.h" local="no" imported="no">mvsim/FrictionModels/FrictionBase.h</includes>
    <includes id="SensorBase_8h" name="SensorBase.h" local="no" imported="no">mvsim/Sensors/SensorBase.h</includes>
    <includes id="Simulable_8h" name="Simulable.h" local="no" imported="no">mvsim/Simulable.h</includes>
    <includes id="VisualObject_8h" name="VisualObject.h" local="no" imported="no">mvsim/VisualObject.h</includes>
    <includes id="Wheel_8h" name="Wheel.h" local="no" imported="no">mvsim/Wheel.h</includes>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <includes id="CsvLogger_8h" name="CsvLogger.h" local="yes" imported="no">CsvLogger.h</includes>
    <class kind="class">mvsim::VehicleBase</class>
    <namespace>mvsim</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARES_REGISTER_VEHICLE_DYNAMICS</name>
      <anchorfile>VehicleBase_8h.html</anchorfile>
      <anchor>a0c2ff9630e7f18a0d94478bf71059658</anchor>
      <arglist>(CLASS_NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_VEHICLE_DYNAMICS</name>
      <anchorfile>VehicleBase_8h.html</anchorfile>
      <anchor>a8e9c93724c9e771534ced550c530e1a5</anchor>
      <arglist>(TEXTUAL_NAME, CLASS_NAME)</arglist>
    </member>
    <member kind="typedef">
      <type>ClassFactory&lt; VehicleBase, World * &gt;</type>
      <name>TClassFactory_vehicleDynamics</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a2a0a92502463a871b9023bdf1c61e184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TClassFactory_vehicleDynamics</type>
      <name>classFactory_vehicleDynamics</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>af32effa51ae32fc93f3152e4c465d0ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VehicleDifferential.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleDifferential_8cpp.html</filename>
    <includes id="VehicleDifferential_8h" name="VehicleDifferential.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleDifferential.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleDifferential.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/VehicleDynamics/</path>
    <filename>VehicleDifferential_8h.html</filename>
    <includes id="PID__Controller_8h" name="PID_Controller.h" local="no" imported="no">mvsim/PID_Controller.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <class kind="struct">mvsim::DynamicsDifferential::ConfigPerWheel</class>
    <class kind="class">mvsim::DynamicsDifferential::ControllerRawForces</class>
    <class kind="class">mvsim::DynamicsDifferential::ControllerTwistIdeal</class>
    <class kind="class">mvsim::DynamicsDifferential::ControllerTwistPID</class>
    <class kind="class">mvsim::DynamicsDifferential</class>
    <class kind="class">mvsim::DynamicsDifferential_3_wheels</class>
    <class kind="class">mvsim::DynamicsDifferential_4_wheels</class>
    <class kind="struct">mvsim::DynamicsDifferential::TControllerInput</class>
    <class kind="struct">mvsim::DynamicsDifferential::TControllerOutput</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>VehicleDifferential_ControllerRaw.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleDifferential__ControllerRaw_8cpp.html</filename>
    <includes id="VehicleDifferential_8h" name="VehicleDifferential.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleDifferential.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleDifferential_ControllerTwistIdeal.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleDifferential__ControllerTwistIdeal_8cpp.html</filename>
    <includes id="VehicleDifferential_8h" name="VehicleDifferential.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleDifferential.h</includes>
  </compound>
  <compound kind="file">
    <name>VehicleDifferential_ControllerTwistPID.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/VehicleDynamics/</path>
    <filename>VehicleDifferential__ControllerTwistPID_8cpp.html</filename>
    <includes id="VehicleDifferential_8h" name="VehicleDifferential.h" local="no" imported="no">mvsim/VehicleDynamics/VehicleDifferential.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VerticalPlane.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/WorldElements/</path>
    <filename>VerticalPlane_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="VerticalPlane_8h" name="VerticalPlane.h" local="no" imported="no">mvsim/WorldElements/VerticalPlane.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="JointXMLnode_8h" name="JointXMLnode.h" local="yes" imported="no">JointXMLnode.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>VerticalPlane.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/WorldElements/</path>
    <filename>VerticalPlane_8h.html</filename>
    <includes id="WorldElementBase_8h" name="WorldElementBase.h" local="no" imported="no">mvsim/WorldElements/WorldElementBase.h</includes>
    <class kind="class">mvsim::VerticalPlane</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>VisualObject.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>VisualObject_8cpp.html</filename>
    <includes id="Block_8h" name="Block.h" local="no" imported="no">mvsim/Block.h</includes>
    <includes id="CollisionShapeCache_8h" name="CollisionShapeCache.h" local="no" imported="no">mvsim/CollisionShapeCache.h</includes>
    <includes id="Simulable_8h" name="Simulable.h" local="no" imported="no">mvsim/Simulable.h</includes>
    <includes id="VisualObject_8h" name="VisualObject.h" local="no" imported="no">mvsim/VisualObject.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="JointXMLnode_8h" name="JointXMLnode.h" local="yes" imported="no">JointXMLnode.h</includes>
    <includes id="ModelsCache_8h" name="ModelsCache.h" local="yes" imported="no">ModelsCache.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <member kind="variable" static="yes">
      <type>static std::atomic_int32_t</type>
      <name>g_uniqueCustomVisualId</name>
      <anchorfile>VisualObject_8cpp.html</anchorfile>
      <anchor>a0bbd2417229255b959b825896665965d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VisualObject.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>VisualObject_8h.html</filename>
    <includes id="Shape2p5_8h" name="Shape2p5.h" local="no" imported="no">mvsim/Shape2p5.h</includes>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <class kind="class">mvsim::VisualObject</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>vulkan.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>vulkan_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_FIND_LOADER</name>
      <anchorfile>vulkan_8c.html</anchorfile>
      <anchor>a1957ac3a217eea28a55ae80431d5a41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_REQUIRE_LOADER</name>
      <anchorfile>vulkan_8c.html</anchorfile>
      <anchor>ab21616814a41512460caa5b301776c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwGetVulkanResultString</name>
      <anchorfile>vulkan_8c.html</anchorfile>
      <anchor>a512b47c0edcaaf41a4f70bfc8d4d78a7</anchor>
      <arglist>(VkResult result)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitVulkan</name>
      <anchorfile>vulkan_8c.html</anchorfile>
      <anchor>a3e82e6d9f82e3052943978e803bccef5</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateVulkan</name>
      <anchorfile>vulkan_8c.html</anchorfile>
      <anchor>a7e9f009f4edffd3f2c938045981f13f1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI VkResult</type>
      <name>glfwCreateWindowSurface</name>
      <anchorfile>vulkan_8c.html</anchorfile>
      <anchor>a5a47c783767442b8b8e9ab3cf2e4959b</anchor>
      <arglist>(VkInstance instance, GLFWwindow *handle, const VkAllocationCallbacks *allocator, VkSurfaceKHR *surface)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWvkproc</type>
      <name>glfwGetInstanceProcAddress</name>
      <anchorfile>vulkan_8c.html</anchorfile>
      <anchor>ab1fbd7c0ba5c40c91c6b85b897364039</anchor>
      <arglist>(VkInstance instance, const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetPhysicalDevicePresentationSupport</name>
      <anchorfile>vulkan_8c.html</anchorfile>
      <anchor>a6a7033429666ac6b31d4250aeb5b37d1</anchor>
      <arglist>(VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char **</type>
      <name>glfwGetRequiredInstanceExtensions</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>gac47c204c9c417fced07e25de8fce526a</anchor>
      <arglist>(uint32_t *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwVulkanSupported</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>ga72e7c3757d9ff2333181a5569bb7c403</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WardIagnemmaFriction.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/FrictionModels/</path>
    <filename>WardIagnemmaFriction_8cpp.html</filename>
    <includes id="WardIagnemmaFriction_8h" name="WardIagnemmaFriction.h" local="no" imported="no">mvsim/FrictionModels/WardIagnemmaFriction.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>sign</name>
      <anchorfile>WardIagnemmaFriction_8cpp.html</anchorfile>
      <anchor>a08874f3ecb3cab16c1e7a0c743eebff4</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WardIagnemmaFriction.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/FrictionModels/</path>
    <filename>WardIagnemmaFriction_8h.html</filename>
    <includes id="b2__friction__joint_8h" name="b2_friction_joint.h" local="no" imported="no">box2d/b2_friction_joint.h</includes>
    <includes id="FrictionBase_8h" name="FrictionBase.h" local="no" imported="no">mvsim/FrictionModels/FrictionBase.h</includes>
    <class kind="class">mvsim::WardIagnemmaFriction</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>web.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>web_8cpp.html</filename>
    <class kind="class">Web</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>web_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wgl_context.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>wgl__context_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>setAttrib</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a8f427f7949c0cb386b5632aa88cb30c7</anchor>
      <arglist>(a, v)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwCreateContextWGL</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a3a91c3b275d47f0fbe923cca11194502</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitWGL</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>ac60452e7fb9f2b0fdc2050999a889fe1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateWGL</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a441ed61fa295e53fca605f2e00c51e83</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>choosePixelFormat</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a41a98762ec42425a3d615d9f8d1e970b</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyContextWGL</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a4e3a830fa48aace8cc49ba7e7ccb158c</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>extensionSupportedWGL</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a114a369b0337a5cd6e3dabc7ab60b1b9</anchor>
      <arglist>(const char *extension)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getPixelFormatAttrib</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>ad9ebf7454401ed1f6a8c54a163c883bc</anchor>
      <arglist>(_GLFWwindow *window, int pixelFormat, int attrib)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWglproc</type>
      <name>getProcAddressWGL</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a9d204c870b14451aad5e669f038ecdec</anchor>
      <arglist>(const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI HGLRC</type>
      <name>glfwGetWGLContext</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>aea24bcc9541e5d67c3e9f414b4688221</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeContextCurrentWGL</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a26801d5e99288e1e0e0fd4bef42c8409</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapBuffersWGL</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a52a09ba2d7e3a6b79721555ef81b556b</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapIntervalWGL</name>
      <anchorfile>wgl__context_8c.html</anchorfile>
      <anchor>a2ac39eac027e9fadcadd5fe035ee0f78</anchor>
      <arglist>(int interval)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wgl_context.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>wgl__context_8h.html</filename>
    <class kind="struct">_GLFWcontextWGL</class>
    <class kind="struct">_GLFWlibraryWGL</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CONTEXT_STATE</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>aaac762d1c5730e6bb09d4985b483f5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a7e5e60a7f6cf8303a918a7b11ab6aa2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_RECREATION_IMPOSSIBLE</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a1308079609b2d698e784fb89bc6008b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_RECREATION_NOT_NEEDED</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a1363dbd87af34022dd07db21741d4df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_RECREATION_REQUIRED</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ad8ee274bbf0b66ee046a8bdecdb56f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>adf20e6297613c960933d70196939049d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_INVALID_PROFILE_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a685e9dcd28f13baaa254a1c41a796a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_INVALID_VERSION_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>aa711b7b414242207d8f58d9e9a8feb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_ACCELERATION_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a131f3cc56b5489a6fd8f7efa556634ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_ACCUM_ALPHA_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>aeb27a625f80aaa587b86c28ea44fbe65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_ACCUM_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ae70e59419a58e3c6c1951cad5e78c055</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_ACCUM_BLUE_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a0044e12ada2c0cee252e1205400413a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_ACCUM_GREEN_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a491952e52b2caad0be533c23b65b16e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_ACCUM_RED_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ac457cdee636955daf428b8d5311f7870</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_ALPHA_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a5d54c3606cc49e80cb6420b145a2119a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_ALPHA_SHIFT_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>aa5f833102cee048157f3c96a887d9922</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_AUX_BUFFERS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ade9ba085a4a1ad9db1fea0ede7139948</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_BLUE_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a25743041a05d4564428d28a2e0e35e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_BLUE_SHIFT_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a33128dba5304ec64ed26475722828a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_COLORSPACE_EXT</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a58bd6eb67d94bcb21f147ed7871dcfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_COLORSPACE_SRGB_EXT</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>af36ba6a6ad397b80748706a1c377ceca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ac0e0f83037fd693f85a0a382245cded4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_CORE_PROFILE_BIT_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a956f8c0391ca8b3076aacdd11123ab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_DEBUG_BIT_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a8a600cc66dbc5a788e7b16dd9c116055</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_ES2_PROFILE_BIT_EXT</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a5eb4392eceedc35a06f15bba687daff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_FLAGS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>aa9b5de1c7cb84a809ad79296192a76d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>aaec3bbb2c9fb813e229ad64f25130da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_MAJOR_VERSION_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a64d5f1fa63a1979e33aee2949f6f21ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_MINOR_VERSION_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a043b9ae0e73a1ff853339c02a3026096</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_OPENGL_NO_ERROR_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a396878906cfef21a6b43de8c238f6a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_PROFILE_MASK_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a6847a02f9b4e6e9712a4b32250337dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_RELEASE_BEHAVIOR_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a82a475adf314346fe8a5375edfa0560d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a0fbf2bf72421745143dd3505d18cb53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a1c52f05f8e71f0ad70cc196e390b8d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a276501381fad6637056ecc04c5439e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>aa003e5620fa6d66c356ede014cdf1648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_DEPTH_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a75b1340d23a385c2b1ce88a303930820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_DOUBLE_BUFFER_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a8acd69a2be1c4ed51226145c520ecbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_DRAW_TO_WINDOW_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a9b0723a3d7c302c78c2c225a142e6e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a18ba4b32abb0962574805c320cc6e00a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_GREEN_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a4b67d94c2dbd3c5ad5235eeac10749db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_GREEN_SHIFT_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a6d6fd2424c846bcd2800ea296e76113f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_LOSE_CONTEXT_ON_RESET_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>aba383b9c347928b3ba1d1f749763f697</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_NO_ACCELERATION_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a6e99b85ae842730daef27353a9e3d434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_NO_RESET_NOTIFICATION_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ac2884bc3b423afa8ef44d4426370b7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_NUMBER_PIXEL_FORMATS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ac08792306c4cb9c9f258979cebd7895d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_PIXEL_TYPE_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a74709fd85aae5b059d39dd4b51694249</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_RED_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>acf6d0dc14bd58ab03b10d4cf1534625a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_RED_SHIFT_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a266ab3ccd927f4caf9df1f426c960c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_SAMPLES_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a99289a023da8e683eb7de95543e22c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_STENCIL_BITS_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a0adda3bf0bcae1b1f66094f4331570bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_STEREO_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a2aa289efbc19a76be9dc0ac303f01689</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_SUPPORT_OPENGL_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>afddc80fbff35c1f270613b83090eca85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGL_TYPE_RGBA_ARB</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a9ef316350bc3d0261a55e22242da3573</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wglCreateContext</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a750f042435b05950e7739cbc3e0b2bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wglDeleteContext</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>aab1f95aa242eec7e28d7bc559b7e1d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wglGetCurrentContext</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>af28a48d6d098fef9e6e79cbe9df8c87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wglGetCurrentDC</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a8d5248de079ec0afe7a9ccaccfc0bfce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wglGetProcAddress</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a1ac6c8ffa0b1d53fc4fc812f471d6524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wglMakeCurrent</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a2aa491735fbf4ee7df91c6a7cef32d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wglShareLists</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a6658a50ceb506c7b2cbdf85d06cfb495</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcontextWGL</type>
      <name>_GLFWcontextWGL</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a5a3234465bb7e264821cadb19bc5a312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryWGL</type>
      <name>_GLFWlibraryWGL</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ab650ea7dbcbbda029445f3c7a31f3754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HGLRC(WINAPI *</type>
      <name>PFN_wglCreateContext</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>acd4ffae7f53c6e3df2f1bd1feae206a1</anchor>
      <arglist>)(HDC)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFN_wglDeleteContext</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a680be7b362dea206756ecf78046ec568</anchor>
      <arglist>)(HGLRC)</arglist>
    </member>
    <member kind="typedef">
      <type>HGLRC(WINAPI *</type>
      <name>PFN_wglGetCurrentContext</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ab67fa4ec6b012531a46090e0b6c73543</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>HDC(WINAPI *</type>
      <name>PFN_wglGetCurrentDC</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ab7fdfe541f5de8218150ec71991b5e1a</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>PROC(WINAPI *</type>
      <name>PFN_wglGetProcAddress</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>afe938f6abc996c782668b4830fd49844</anchor>
      <arglist>)(LPCSTR)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFN_wglMakeCurrent</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a01b96444528ae07c30f644ad3b75dd79</anchor>
      <arglist>)(HDC, HGLRC)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFN_wglShareLists</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a4282d885859a70343d72b80af9380b27</anchor>
      <arglist>)(HGLRC, HGLRC)</arglist>
    </member>
    <member kind="typedef">
      <type>HGLRC(WINAPI *</type>
      <name>PFNWGLCREATECONTEXTATTRIBSARBPROC</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ada319dc3b2d571bc9f4d242e5cb9a543</anchor>
      <arglist>)(HDC, HGLRC, const int *)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFNWGLGETPIXELFORMATATTRIBIVARBPROC</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a39931f248131b270558f144f21b3c2af</anchor>
      <arglist>)(HDC, int, int, UINT, const int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFNWGLSWAPINTERVALEXTPROC</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a9157176fda95d4db49f3a552978c43e6</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwCreateContextWGL</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a3a91c3b275d47f0fbe923cca11194502</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwInitWGL</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>ac60452e7fb9f2b0fdc2050999a889fe1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateWGL</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a441ed61fa295e53fca605f2e00c51e83</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const typedef char *WINAPI *</type>
      <name>PFNWGLGETEXTENSIONSSTRINGARBPROC</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a3428606a981275d46b67922d5b97e498</anchor>
      <arglist>(HDC)</arglist>
    </member>
    <member kind="function">
      <type>const typedef char *WINAPI *</type>
      <name>PFNWGLGETEXTENSIONSSTRINGEXTPROC</name>
      <anchorfile>wgl__context_8h.html</anchorfile>
      <anchor>a7614b1a68db31fbed2cf336f2b74994b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Wheel.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>Wheel_8cpp.html</filename>
    <includes id="Wheel_8h" name="Wheel.h" local="no" imported="no">mvsim/Wheel.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>Wheel.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>Wheel_8h.html</filename>
    <includes id="TParameterDefinitions_8h" name="TParameterDefinitions.h" local="no" imported="no">mvsim/TParameterDefinitions.h</includes>
    <includes id="VisualObject_8h" name="VisualObject.h" local="no" imported="no">mvsim/VisualObject.h</includes>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <class kind="class">mvsim::Wheel</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>wheel_joint.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>wheel__joint_8cpp.html</filename>
    <includes id="settings_8h" name="settings.h" local="yes" imported="no">settings.h</includes>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">WheelJoint</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>wheel__joint_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32_init.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>win32__init_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GUID_DEVINTERFACE_HID</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>ad40d95988c015c7af2bfa7347a0af5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>_glfwCreateUTF8FromWideStringWin32</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a17207e4093e353bc490b8c23fef40e3e</anchor>
      <arglist>(const WCHAR *source)</arglist>
    </member>
    <member kind="function">
      <type>WCHAR *</type>
      <name>_glfwCreateWideStringFromUTF8Win32</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>afcf517cf44f0f8a87489860bc9373a54</anchor>
      <arglist>(const char *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputErrorWin32</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a596868de8858d6d69cc642152a319b24</anchor>
      <arglist>(int error, const char *description)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>_glfwIsWindows10BuildOrGreaterWin32</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a5ce4ee459a0874a32dc1b0e79c3a0619</anchor>
      <arglist>(WORD build)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>_glfwIsWindowsVersionOrGreaterWin32</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a78f377571872189aa6e46ef54afae7a4</anchor>
      <arglist>(WORD major, WORD minor, WORD sp)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetVersionString</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a4cfd5b7d5ee93f3953056de86efc254c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformInit</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>aaed0c9f6d4944cc993516fa1fe112101</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformTerminate</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a7a957eb71af07a553a88382f860a5fdc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwUpdateKeyNamesWin32</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>afc4eeee5a7d5b62252466d3f6740c48b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HWND</type>
      <name>createHelperWindow</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a4d4b6949605c2c7c56787a4cba034775</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createKeyTables</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a60ee9a61aa570ab1d69b3fc2a95df0af</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeLibraries</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a772648ed82d45d925c8a8dd46f223f2a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>loadLibraries</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>ac49e045fa59c315064d0abd3dad97249</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_GUID_DEVINTERFACE_HID</name>
      <anchorfile>win32__init_8c.html</anchorfile>
      <anchor>a878ef2dcdcf21d1b65e724beb1f81abd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32_joystick.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>win32__joystick_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <class kind="struct">_GLFWobjenumWin32</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_TYPE_AXIS</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a106797aadafb40536144108a327d7899</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_TYPE_BUTTON</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a51c03f1b45c64281f526e735075248e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_TYPE_POV</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a3af724408ec3bc4c86ecac8241cfa94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_TYPE_SLIDER</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a3e46214f179e9569bbaaf7001c4a84cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GUID_POV</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>ad705b5a7bc731dfc97fb0c68e19ec376</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GUID_RxAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a1ec981550612e155078ee65c6331c037</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GUID_RyAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a891842ba5fedbd93ae1917f1fab9cf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GUID_RzAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>ac9ea6aa114ab9e0c561ae38da64268f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GUID_Slider</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>af300e58c35a975a286a25ef97451a4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GUID_XAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>ad7e545cd90e961c82a9505d427b4dc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GUID_YAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>afabae522e34742b0de98c5251e522a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GUID_ZAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a11d0c3ef37335f3320e93ee1ca6c1d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IID_IDirectInput8W</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a4d04555ffcfbf4bec0bcda3d131213b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWobjenumWin32</type>
      <name>_GLFWobjenumWin32</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>aef5f9a164492cc20fd00028a77f572b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwDetectJoystickConnectionWin32</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a58cafa45ca625cc01aee93124c190b13</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwDetectJoystickDisconnectionWin32</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a0075ab897c58609717fddb588970c268</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInitJoysticksWin32</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>af70e0a81539e43a26ffb84a14a5d6de0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformPollJoystick</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a07c7e99222e703fbd67b2c6045d6440f</anchor>
      <arglist>(_GLFWjoystick *js, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformUpdateGamepadGUID</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>ab9fd6c52f91cdf20f1b190a365709033</anchor>
      <arglist>(char *guid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateJoysticksWin32</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a219b355c48800354e45f6091d7b2e564</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>closeJoystick</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a3699f1438e1fa6f4f40eb88dc5d8ca6e</anchor>
      <arglist>(_GLFWjoystick *js)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compareJoystickObjects</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>ab4cfcd25cc949695256b82ad6476c2b5</anchor>
      <arglist>(const void *first, const void *second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOL CALLBACK</type>
      <name>deviceCallback</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>ab95d095ca842d2374fad7d87406f8d66</anchor>
      <arglist>(const DIDEVICEINSTANCE *di, void *user)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOL CALLBACK</type>
      <name>deviceObjectCallback</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a7f2b3f73a266e6feb64f188a878aa5f8</anchor>
      <arglist>(const DIDEVICEOBJECTINSTANCEW *doi, void *user)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getDeviceDescription</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>ae7463e25f74538b851784dc30ef4f049</anchor>
      <arglist>(const XINPUT_CAPABILITIES *xic)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>supportsXInput</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>afb77137cc4bce9bd99ad1c23cfbd19d7</anchor>
      <arglist>(const GUID *guid)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_GUID_POV</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a479abd5b76eebed12756a4865b5245fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_GUID_RxAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>afbd37b6a68e47c16a4823094aa8d6478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_GUID_RyAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a52664b7a1991374dde774cb8562bb555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_GUID_RzAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>ab6b4a63d37688c17be9bc2525af4fa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_GUID_Slider</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>af88d5c167ab5f760602e48fca82fed8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_GUID_XAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>aba462dda7b15900f15fc2381492c54c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_GUID_YAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>ae5e80b437492c8e9b65fda3a2ea4d955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_GUID_ZAxis</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>adb51a707ae6c881128a455ba1f02939b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>_glfw_IID_IDirectInput8W</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a61566a4905bc51d8ed8a3bd90bd2cbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DIDATAFORMAT</type>
      <name>_glfwDataFormat</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a51217e2894e339bb0fd2ceb2577af519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DIOBJECTDATAFORMAT</type>
      <name>_glfwObjectDataFormats</name>
      <anchorfile>win32__joystick_8c.html</anchorfile>
      <anchor>a23a17bfc03202651bb313ef3cc1f55ef</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32_joystick.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>win32__joystick_8h.html</filename>
    <class kind="struct">_GLFWjoyobjectWin32</class>
    <class kind="struct">_GLFWjoystickWin32</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_JOYSTICK_STATE</name>
      <anchorfile>win32__joystick_8h.html</anchorfile>
      <anchor>a2457013c5961558fab87f3fcb02e4cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_JOYSTICK_STATE</name>
      <anchorfile>win32__joystick_8h.html</anchorfile>
      <anchor>ac18876c5256ef3749f25f7f7982c90f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MAPPING_NAME</name>
      <anchorfile>win32__joystick_8h.html</anchorfile>
      <anchor>a0600f459d8a379c7c128ac07ed5d723a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWjoyobjectWin32</type>
      <name>_GLFWjoyobjectWin32</name>
      <anchorfile>win32__joystick_8h.html</anchorfile>
      <anchor>a5b075005328733dbb831318c8d8ce7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWjoystickWin32</type>
      <name>_GLFWjoystickWin32</name>
      <anchorfile>win32__joystick_8h.html</anchorfile>
      <anchor>aa12d2f9d574f8212428d47ccf5b785f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwDetectJoystickConnectionWin32</name>
      <anchorfile>win32__joystick_8h.html</anchorfile>
      <anchor>a58cafa45ca625cc01aee93124c190b13</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwDetectJoystickDisconnectionWin32</name>
      <anchorfile>win32__joystick_8h.html</anchorfile>
      <anchor>a0075ab897c58609717fddb588970c268</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInitJoysticksWin32</name>
      <anchorfile>win32__joystick_8h.html</anchorfile>
      <anchor>af70e0a81539e43a26ffb84a14a5d6de0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwTerminateJoysticksWin32</name>
      <anchorfile>win32__joystick_8h.html</anchorfile>
      <anchor>a219b355c48800354e45f6091d7b2e564</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32_monitor.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>win32__monitor_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_glfwGetMonitorContentScaleWin32</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>a7f1868535334122b19eefca607adae27</anchor>
      <arglist>(HMONITOR handle, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFreeMonitor</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>a0dcf01b53eb877c4e823ba63fe8ecbca</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformGetGammaRamp</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>ac4bf2f5025cc6800bbe44615e5404c36</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorContentScale</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>acaffbb192928a16cf1742151757a867c</anchor>
      <arglist>(_GLFWmonitor *monitor, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorPos</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>ac3047b94f0248b06b160f08992939796</anchor>
      <arglist>(_GLFWmonitor *monitor, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetVideoMode</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>ab8336e546a783459b673772b591ffacd</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWvidmode *mode)</arglist>
    </member>
    <member kind="function">
      <type>GLFWvidmode *</type>
      <name>_glfwPlatformGetVideoModes</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>a471526b59a2aa3ecc70bdf0163fa6a8c</anchor>
      <arglist>(_GLFWmonitor *monitor, int *count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetGammaRamp</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>abcaf1fc34700bd62b558caccce3ab45b</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPollMonitorsWin32</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>a345b11644c658a9a94b0eeb4ed4a0618</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwRestoreVideoModeWin32</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>af4b02765bc562c8265503bb97c0cd8e9</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwSetVideoModeWin32</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>a52d8e36bf649dcb15198832d92206ce2</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWvidmode *desired)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _GLFWmonitor *</type>
      <name>createMonitor</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>acd57fa39924bf99fcf04d0f6ef3d49b5</anchor>
      <arglist>(DISPLAY_DEVICEW *adapter, DISPLAY_DEVICEW *display)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetWin32Adapter</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>a0b1d43af32c6c7a6c70a74f47a6bddc9</anchor>
      <arglist>(GLFWmonitor *handle)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetWin32Monitor</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>adaf1ded80f4a4e3e5cd5b4dc8e4f44c0</anchor>
      <arglist>(GLFWmonitor *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOL CALLBACK</type>
      <name>monitorCallback</name>
      <anchorfile>win32__monitor_8c.html</anchorfile>
      <anchor>a9c0b51a38de9b4aef8e41f6e7cf40760</anchor>
      <arglist>(HMONITOR handle, HDC dc, RECT *rect, LPARAM data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32_platform.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>win32__platform_8h.html</filename>
    <includes id="win32__joystick_8h" name="win32_joystick.h" local="yes" imported="no">win32_joystick.h</includes>
    <includes id="wgl__context_8h" name="wgl_context.h" local="yes" imported="no">wgl_context.h</includes>
    <includes id="egl__context_8h" name="egl_context.h" local="yes" imported="no">egl_context.h</includes>
    <includes id="osmesa__context_8h" name="osmesa_context.h" local="yes" imported="no">osmesa_context.h</includes>
    <class kind="struct">_GLFWcursorWin32</class>
    <class kind="struct">_GLFWlibraryWin32</class>
    <class kind="struct">_GLFWmonitorWin32</class>
    <class kind="struct">_GLFWmutexWin32</class>
    <class kind="struct">_GLFWtimerWin32</class>
    <class kind="struct">_GLFWtlsWin32</class>
    <class kind="struct">_GLFWwindowWin32</class>
    <class kind="struct">CHANGEFILTERSTRUCT</class>
    <class kind="struct">DWM_BLURBEHIND</class>
    <class kind="struct">VkWin32SurfaceCreateInfoKHR</class>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlclose</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ad1dc145aa72a5a4504d2015bb11f6559</anchor>
      <arglist>(handle)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlopen</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a5f5a84d37427a3f54af2e1b5667bc569</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlsym</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ac0795db0183d348f2867cc5a6322bfbc</anchor>
      <arglist>(handle, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_NATIVE_DISPLAY</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a10726291463db08cf815a0170e85548a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_NATIVE_WINDOW</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a66a01ba2539c9e2945327fa24a21b957</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CURSOR_STATE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a4551a5d24dca0d3f0b1602b9406f14c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_TIMER_STATE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ad5c5331e3aec3c7b1120448e93b8e33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_WINDOW_STATE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ad666193a847340c128970216fc00f92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MONITOR_STATE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ac966d3fd4ae66b36e123c4cb3a6a215f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MUTEX_STATE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a0aff7045d718342d25dd9319e4b990a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_TLS_STATE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a82746ede858e771e658cee70e59c9a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_WINDOW_STATE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>aa26f1423e34d4c3fb9533850ebf06e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_WNDCLASSNAME</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>afb084d3ede51d15e5e2ed59b06b61290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfwIsWindows10AnniversaryUpdateOrGreaterWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a2beecf9b7d4233876e8c0b9214099146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfwIsWindows10CreatorsUpdateOrGreaterWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a8889f30a5ad0faeff9dcfb915ac5cf27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_WIN32_WINNT</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ac50762666aa00bd3a4308158510f1748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_WIN32_WINNT_WINBLUE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a40cc721e8dd42feab7e40baef74b2315</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AdjustWindowRectExForDpi</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a13bab8e489d9ad05951150e27d3a6334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ChangeWindowMessageFilterEx</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a88faa038236de05c5db02f7e95b79b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIDFT_OPTIONAL</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ab151a531d322638c706d3cb0d5af55cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DirectInput8Create</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a9c84b387ea213fa5c0d7dd7741e54e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIRECTINPUT_VERSION</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a1d7ab29fdefabdb4e7e7cd27ac4c9934</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISPLAY_DEVICE_ACTIVE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>acfc9af5fc06a9d2336c4d876213a96f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ac007743843b15f477f33dc5c3dd0507a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DWM_BB_BLURREGION</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a2bb024d8e6c9972b5f1eb2c5bc1eab95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DWM_BB_ENABLE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>afdc24a8b6542d25a4fe3463a743103ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DwmEnableBlurBehindWindow</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a75c586ad15b6eafe051745230ff0cdeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DwmFlush</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a71f3d02be3cf5c51fe41284f8f3231b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DwmIsCompositionEnabled</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ae42cc8f67518bd76a8ea709b485b0831</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDS_ROTATEDMODE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ae4a3f2aeae276c46f44d9d5c08452c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EnableNonClientDpiScaling</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a6854416daa1792955c56ba99bdeced11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_XBUTTON_WPARAM</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>aa566dc24d4ca89efb0f714c7db67bc9c</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GetDpiForMonitor</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a0a09db022c26f82f539c0e925feae84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GetDpiForWindow</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>adbb79683794601577be49f6ebe606dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsWindows7OrGreater</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a8bf1e311ab66df42fbbb524166279d03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsWindows8OrGreater</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a1da7a817f596b4db22524e67ff16aea6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsWindows8Point1OrGreater</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a5e26976cd63d69f6ff83f646e6a6f27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsWindowsVistaOrGreater</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a4bcb1405eb8c8c83bcb5b3089e6d2547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsWindowsXPOrGreater</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a46117dd18b9bba61a3e7e802ef86b0f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSGFLT_ALLOW</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a5b38c2aa851a188b58fd168cd18eadf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RtlVerifyVersionInfo</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>abfd9f0bf7f4fe1da260cc3a694d6228f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SetProcessDPIAware</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a33bdd095adc0364c3ffd9ef077ea2f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SetProcessDpiAwareness</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>aa2f8c4cf133af6bf2fb63a09d5cb9451</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SetProcessDpiAwarenessContext</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a067e1d6f40e35ce50c89b3df937f8bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>timeGetTime</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a2e293a8fc7be65b7029b6a9294e37d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNICODE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a09ecca53f2cd1b8d1c566bedb245e141</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNICODE_NOCHAR</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a587e15f5cad43acf6eb43214dadbefc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USER_DEFAULT_SCREEN_DPI</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ad7cf236b9f6824d4924c8397b9478e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VC_EXTRALEAN</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a0172fbace36625330d5f0f163a1ddc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WIN32_LEAN_AND_MEAN</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ac7bef5d85e3dcd73eef56ad39ffc84a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINVER</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a966cd377b9f3fdeb1432460c33352af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WM_COPYGLOBALDATA</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a0d35b9c78d456ccb46152c4fc9126d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WM_DPICHANGED</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a53e033000a66015712a3ddceea09ac5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WM_DWMCOMPOSITIONCHANGED</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a799c22638393cccf5b4f8c2f9702f2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WM_GETDPISCALEDSIZE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a3bcea7117c9fe385a2b760614aca8123</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WM_MOUSEHWHEEL</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a7b2918d422b3a1fe86a641f74818bb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WM_UNICHAR</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a3e39d5f7fe13772b34a4ad42907084d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XINPUT_CAPS_WIRELESS</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>aaac2c967002577279cf5e5a0942d71ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XINPUT_DEVSUBTYPE_ARCADE_PAD</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a2135fc9a25e0728fcaa9506974212e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XINPUT_DEVSUBTYPE_ARCADE_STICK</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a7a765e1be63dbaadb2ed6df4b9fa5503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XINPUT_DEVSUBTYPE_DANCE_PAD</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a13fcb4b8a7a3adba1c372147e80ca41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XINPUT_DEVSUBTYPE_DRUM_KIT</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>afb3627c28993723c5c9170e9e13e53f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XINPUT_DEVSUBTYPE_FLIGHT_STICK</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a9668d9770d61b974cd15bcc087da7a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XINPUT_DEVSUBTYPE_GUITAR</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>aa2054f7815848e93143eda442d9e5d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XINPUT_DEVSUBTYPE_WHEEL</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a69a9e716aeb3e2b4b1f4a952fa7dd258</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XInputGetCapabilities</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>af9394dae29c2b796b68e4746e8a30064</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XInputGetState</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a3ae78a5ed579475a7cce56af08fb4b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XUSER_MAX_COUNT</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a1ed62c09d395884159e802440e233a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcursorWin32</type>
      <name>_GLFWcursorWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a9fd275bb321a21611f3d07cf610a0bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryWin32</type>
      <name>_GLFWlibraryWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a407d34356f6555d6cfc3cbdeb5b1bb7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmonitorWin32</type>
      <name>_GLFWmonitorWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a2bc910cef485c288b92c1ebae1c33092</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmutexWin32</type>
      <name>_GLFWmutexWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ab5034fc86305639d11cb87844ba33b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWtimerWin32</type>
      <name>_GLFWtimerWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a33f44f0bc6e92ab1af358901a427c61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWtlsWin32</type>
      <name>_GLFWtlsWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>adcef9febd574494a6f836b21120ad4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWwindowWin32</type>
      <name>_GLFWwindowWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ab5efcddf006814cfe6ae2adc0657607f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFN_AdjustWindowRectExForDpi</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a193a4995605a686091c2ad135f2ebbd4</anchor>
      <arglist>)(LPRECT, DWORD, BOOL, DWORD, UINT)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFN_ChangeWindowMessageFilterEx</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ac5444b0c65734773cf49c70a4e69abc4</anchor>
      <arglist>)(HWND, UINT, DWORD, CHANGEFILTERSTRUCT *)</arglist>
    </member>
    <member kind="typedef">
      <type>HRESULT(WINAPI *</type>
      <name>PFN_DirectInput8Create</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a21e6e94714ccc6d706bfc1697bd9f71b</anchor>
      <arglist>)(HINSTANCE, DWORD, REFIID, LPVOID *, LPUNKNOWN)</arglist>
    </member>
    <member kind="typedef">
      <type>HRESULT(WINAPI *</type>
      <name>PFN_DwmEnableBlurBehindWindow</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a2670fd07424d67591b26e0a36857c727</anchor>
      <arglist>)(HWND, const DWM_BLURBEHIND *)</arglist>
    </member>
    <member kind="typedef">
      <type>HRESULT(WINAPI *</type>
      <name>PFN_DwmFlush</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a376123548a7bd8202932f6e95ff4d785</anchor>
      <arglist>)(VOID)</arglist>
    </member>
    <member kind="typedef">
      <type>HRESULT(WINAPI *</type>
      <name>PFN_DwmIsCompositionEnabled</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a531129c30409599eee72da5fcf2b38f6</anchor>
      <arglist>)(BOOL *)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFN_EnableNonClientDpiScaling</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a8a5c41e21d30070c8cd14a1621c3e5fb</anchor>
      <arglist>)(HWND)</arglist>
    </member>
    <member kind="typedef">
      <type>HRESULT(WINAPI *</type>
      <name>PFN_GetDpiForMonitor</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a411247e61a6621babce2d06bb8a434db</anchor>
      <arglist>)(HMONITOR, MONITOR_DPI_TYPE, UINT *, UINT *)</arglist>
    </member>
    <member kind="typedef">
      <type>UINT(WINAPI *</type>
      <name>PFN_GetDpiForWindow</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>aeffd71949cc91f9620f80af4c8c9aec6</anchor>
      <arglist>)(HWND)</arglist>
    </member>
    <member kind="typedef">
      <type>LONG(WINAPI *</type>
      <name>PFN_RtlVerifyVersionInfo</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ae84ddc48e418de3da946b1ca744f44af</anchor>
      <arglist>)(OSVERSIONINFOEXW *, ULONG, ULONGLONG)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFN_SetProcessDPIAware</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a3b0088e74a9d3c97e116d080cbf93176</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>HRESULT(WINAPI *</type>
      <name>PFN_SetProcessDpiAwareness</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a36d30a5f5f7942a50b272fa13058cf96</anchor>
      <arglist>)(PROCESS_DPI_AWARENESS)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(WINAPI *</type>
      <name>PFN_SetProcessDpiAwarenessContext</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a23bae644f21a2c242a3e3589d5279350</anchor>
      <arglist>)(HANDLE)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD(WINAPI *</type>
      <name>PFN_timeGetTime</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a57edbe44c010ed8a479a552b4e57dcf6</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>VkResult(APIENTRY *</type>
      <name>PFN_vkCreateWin32SurfaceKHR</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>aae09ac436e491e590770b5585cd57874</anchor>
      <arglist>)(VkInstance, const VkWin32SurfaceCreateInfoKHR *, const VkAllocationCallbacks *, VkSurfaceKHR *)</arglist>
    </member>
    <member kind="typedef">
      <type>VkBool32(APIENTRY *</type>
      <name>PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a91754c61c45a61e9b0858bca669ccf63</anchor>
      <arglist>)(VkPhysicalDevice, uint32_t)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD(WINAPI *</type>
      <name>PFN_XInputGetCapabilities</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ab894020cfaceec8e0a7e24a2b8cf003a</anchor>
      <arglist>)(DWORD, DWORD, XINPUT_CAPABILITIES *)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD(WINAPI *</type>
      <name>PFN_XInputGetState</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a0554b333dae0845c369b9d7234c695e9</anchor>
      <arglist>)(DWORD, XINPUT_STATE *)</arglist>
    </member>
    <member kind="typedef">
      <type>VkFlags</type>
      <name>VkWin32SurfaceCreateFlagsKHR</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>ab89ca237e210dcda06c93ef3acc5caaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VkWin32SurfaceCreateInfoKHR</type>
      <name>VkWin32SurfaceCreateInfoKHR</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a020658817e5a625228e410cc2e1b57a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MONITOR_DPI_TYPE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MDT_EFFECTIVE_DPI</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcfa75d3ba3b96559377e5cac23d6e380162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MDT_ANGULAR_DPI</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcfa7c555ba8472b1bcc44a2b8b7da7bc1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MDT_RAW_DPI</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcfa3a8c01568cf5b17569b53587783e9851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MDT_DEFAULT</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcfacf96ef9f03d6fbbef385b67cfbe2578f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PROCESS_DPI_AWARENESS</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a0b4072c3e306aab56e4b1f41f66ecfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROCESS_DPI_UNAWARE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a0b4072c3e306aab56e4b1f41f66ecfd0ab42f9fa8bef80716253ff5732f98d019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROCESS_SYSTEM_DPI_AWARE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a0b4072c3e306aab56e4b1f41f66ecfd0a2690b1d0f73cd71a24c38dbccc99be8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROCESS_PER_MONITOR_DPI_AWARE</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a0b4072c3e306aab56e4b1f41f66ecfd0aad0077e9938715939b18fc533eeae097</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>_glfwCreateUTF8FromWideStringWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a17207e4093e353bc490b8c23fef40e3e</anchor>
      <arglist>(const WCHAR *source)</arglist>
    </member>
    <member kind="function">
      <type>WCHAR *</type>
      <name>_glfwCreateWideStringFromUTF8Win32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>afcf517cf44f0f8a87489860bc9373a54</anchor>
      <arglist>(const char *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwGetMonitorContentScaleWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a7f1868535334122b19eefca607adae27</anchor>
      <arglist>(HMONITOR handle, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInitTimerWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>abd2b8a425bf5a21a5a1064b1788469fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputErrorWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a596868de8858d6d69cc642152a319b24</anchor>
      <arglist>(int error, const char *description)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>_glfwIsWindows10BuildOrGreaterWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a5ce4ee459a0874a32dc1b0e79c3a0619</anchor>
      <arglist>(WORD build)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>_glfwIsWindowsVersionOrGreaterWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a78f377571872189aa6e46ef54afae7a4</anchor>
      <arglist>(WORD major, WORD minor, WORD sp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPollMonitorsWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a345b11644c658a9a94b0eeb4ed4a0618</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwRegisterWindowClassWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a51e8da6667fce5464f07bc810fc780dc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwRestoreVideoModeWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>af4b02765bc562c8265503bb97c0cd8e9</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwSetVideoModeWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a52d8e36bf649dcb15198832d92206ce2</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWvidmode *desired)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwUnregisterWindowClassWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>a85fb6be0a27d7f17a5d90eaec5320627</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwUpdateKeyNamesWin32</name>
      <anchorfile>win32__platform_8h.html</anchorfile>
      <anchor>afc4eeee5a7d5b62252466d3f6740c48b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32_thread.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>win32__thread_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformCreateMutex</name>
      <anchorfile>win32__thread_8c.html</anchorfile>
      <anchor>a6c5f30449fe62f561c9b01f839ec0438</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformCreateTls</name>
      <anchorfile>win32__thread_8c.html</anchorfile>
      <anchor>afad94d57290ac85fbece14f93c41754f</anchor>
      <arglist>(_GLFWtls *tls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyMutex</name>
      <anchorfile>win32__thread_8c.html</anchorfile>
      <anchor>a3731e795e959a80349337ee1e3887518</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyTls</name>
      <anchorfile>win32__thread_8c.html</anchorfile>
      <anchor>a36bee5cb6dd711c2278a0db7f5b81979</anchor>
      <arglist>(_GLFWtls *tls)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_glfwPlatformGetTls</name>
      <anchorfile>win32__thread_8c.html</anchorfile>
      <anchor>a0a0787a86bb4e04f17a8d24e70e1f013</anchor>
      <arglist>(_GLFWtls *tls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformLockMutex</name>
      <anchorfile>win32__thread_8c.html</anchorfile>
      <anchor>a2677e4d211fbe9b2dc96d16e91c98930</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetTls</name>
      <anchorfile>win32__thread_8c.html</anchorfile>
      <anchor>a302f48b6d4dba6b3579449d8a43cfae7</anchor>
      <arglist>(_GLFWtls *tls, void *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformUnlockMutex</name>
      <anchorfile>win32__thread_8c.html</anchorfile>
      <anchor>a8b7744446237b1c292ba8a0b9d5e7f90</anchor>
      <arglist>(_GLFWmutex *mutex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32_time.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>win32__time_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_glfwInitTimerWin32</name>
      <anchorfile>win32__time_8c.html</anchorfile>
      <anchor>abd2b8a425bf5a21a5a1064b1788469fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>_glfwPlatformGetTimerFrequency</name>
      <anchorfile>win32__time_8c.html</anchorfile>
      <anchor>ab3fe69b1eec5554114fe774623a15137</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>_glfwPlatformGetTimerValue</name>
      <anchorfile>win32__time_8c.html</anchorfile>
      <anchor>a5ee7e09b380d3afdd3c2738b726a2a6e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>win32_window.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>win32__window_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_KEY_INVALID</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a791a4f5bb4b41729f6a1e624df1b2c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateCursor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a38c3eff1120388b2e8cbfe1579518a42</anchor>
      <arglist>(_GLFWcursor *cursor, const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateStandardCursor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>acc56a6e4f2450bc5e3abf681ccdf9b9e</anchor>
      <arglist>(_GLFWcursor *cursor, int shape)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateWindow</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>ad7f9fd053009c1add7335c8ef4f94d4f</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>VkResult</type>
      <name>_glfwPlatformCreateWindowSurface</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a355968aa027280501d0278a5fb6f7e21</anchor>
      <arglist>(VkInstance instance, _GLFWwindow *window, const VkAllocationCallbacks *allocator, VkSurfaceKHR *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyCursor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a7505834ffe07386df151a191ce4677b9</anchor>
      <arglist>(_GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyWindow</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a89f7ad4aa22c7f523ab39db732314119</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFocusWindow</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>aefe6deff620910b76c1cf5974e4df84e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformFramebufferTransparent</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a3623cef8c04de5373cc8bde5f9b7fecc</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetClipboardString</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>af34e68894015412ce5503ef19218cfd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetCursorPos</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>ae5cf9708c6bae74f899eb62d29b7908a</anchor>
      <arglist>(_GLFWwindow *window, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetFramebufferSize</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a46182dc3273499b6cf8cb3deb7da2964</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetKeyScancode</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>acba2825b375dbca1373baec53bdbf7c8</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetPhysicalDevicePresentationSupport</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a9686d1a002796fa0e150dc18de8433f1</anchor>
      <arglist>(VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetRequiredInstanceExtensions</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a30ed1256a1a2cf9fc8f2fe482d4e08b4</anchor>
      <arglist>(char **extensions)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetScancodeName</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>aa34e22d3dab8058ef7afa438c32d6040</anchor>
      <arglist>(int scancode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowContentScale</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a0e067390dbeee0f7caeeff0da60f6e12</anchor>
      <arglist>(_GLFWwindow *window, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowFrameSize</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a5dbdea593f2ce9dcc0c83bb5f318d598</anchor>
      <arglist>(_GLFWwindow *window, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>_glfwPlatformGetWindowOpacity</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a722f73b75697dce145c456947592016e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowPos</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a6b1b18b535ef2d5619e3e1bd811a1abf</anchor>
      <arglist>(_GLFWwindow *window, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowSize</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a553e9df9260702f74ddb6e4e9ca43493</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformHideWindow</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a903498be431ea21170c4ea1b80791204</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformIconifyWindow</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a2573aaf669aa4467fd3273dc24630be2</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformMaximizeWindow</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a21c3bd9f184e52ed23537b4211eb8a83</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPollEvents</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a3b129633a113e1d2bc159af038629dda</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPostEmptyEvent</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>ac41dc1cf7dba6a7ce5f5903ffce9cf88</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRequestWindowAttention</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>ae7942a44bcf121dcd2cc7e040eaf8280</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRestoreWindow</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a7d70bc903e5c7b565bdb8fe795348c1d</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetClipboardString</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>ab120dfba32932687063654ec6e216679</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a52276580374c999cf4babdd49270afa9</anchor>
      <arglist>(_GLFWwindow *window, _GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorMode</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a8646900291172889812ea343622e777c</anchor>
      <arglist>(_GLFWwindow *window, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorPos</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a710177640b2ec4ca911527ff47348d18</anchor>
      <arglist>(_GLFWwindow *window, double xpos, double ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowAspectRatio</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>ade696f911dd342c22f547cfcc8e330b6</anchor>
      <arglist>(_GLFWwindow *window, int numer, int denom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowDecorated</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a659fd99234dad10bba721ea57003f88e</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowFloating</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>aff91f88092e1e215c20ccc70fb7679c8</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowIcon</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a6258d42bb3c76692a52558ca18d420dd</anchor>
      <arglist>(_GLFWwindow *window, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowMonitor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a06ec935287d5beb1cd790cdf3f598700</anchor>
      <arglist>(_GLFWwindow *window, _GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowOpacity</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a6f248b53333475beaa9ca8bd05addc46</anchor>
      <arglist>(_GLFWwindow *window, float opacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowPos</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a0934dc13a91c13e63e4ad615c23be628</anchor>
      <arglist>(_GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowResizable</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a195eb089307cc38bd342e26077a42698</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSize</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a29ba7669f18179be6e7df88f9891db89</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSizeLimits</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a30c60db3cf9e2436a67952d9113ac976</anchor>
      <arglist>(_GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowTitle</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>aed22dd224adc359c8aee05e1f7ccd92b</anchor>
      <arglist>(_GLFWwindow *window, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformShowWindow</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>abc4c51c7c430fab92aec7797734f44a7</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEvents</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a2d4fd289ab03927d5856d8eb69977b9a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEventsTimeout</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a8a20ecc8cf62bfc1df820211fea1154c</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowFocused</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>ac239b1980772ae5c5f1b1f683b1aa1ea</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowHovered</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a8998976f80cf5282eee7f8187b94ad46</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowIconified</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a1c55b62c3e61ce1e238fc339a712bc93</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowMaximized</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a99c9029c0a731d22425260420d88b0ad</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowVisible</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a4d6dcb902a778ac7a805172ac3955135</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwRegisterWindowClassWin32</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a51e8da6667fce5464f07bc810fc780dc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwUnregisterWindowClassWin32</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a85fb6be0a27d7f17a5d90eaec5320627</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>acquireMonitor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a61598f8038b6bca541fc82134a96de74</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>applyAspectRatio</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a48e695a6265ed0f4d396cf54cacfd683</anchor>
      <arglist>(_GLFWwindow *window, int edge, RECT *area)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>centerCursor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a8700ff52a2be15931ec05e1f4b56613e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const GLFWimage *</type>
      <name>chooseImage</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>ab54686fcc3b6a6b739e6759eb9a866e5</anchor>
      <arglist>(int count, const GLFWimage *images, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HICON</type>
      <name>createIcon</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a679a9e96eb65804dcf6f0172ca48f6d4</anchor>
      <arglist>(const GLFWimage *image, int xhot, int yhot, GLFWbool icon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>createNativeWindow</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a976a9279c9ed6f34bac4f6837aea3a0b</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWwndconfig *wndconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>cursorInClientArea</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a1807b8f11632a95ee6c97e25a17c4836</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>disableCursor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a6e8bf0361789bdbf5f99fd8caf18d8c0</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enableCursor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a58915800f2ae44f46a8049582e882656</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fitToMonitor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a581260e891bb8cf0f8465d425bcc08c3</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getAsyncKeyMods</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a89284bc16061730a0b70f722d4035f5e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getFullWindowSize</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a76ec80d0f8010b1ded8ed00838cab8a8</anchor>
      <arglist>(DWORD style, DWORD exStyle, int clientWidth, int clientHeight, int *fullWidth, int *fullHeight, UINT dpi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getKeyMods</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a10bc6e177ff36772150f0fa8b71818f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DWORD</type>
      <name>getWindowExStyle</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a6503adcd297fa4be29ebbad9719fbd13</anchor>
      <arglist>(const _GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DWORD</type>
      <name>getWindowStyle</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a8cf60b863d4412b8e9c3e7851e5dd2d0</anchor>
      <arglist>(const _GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI HWND</type>
      <name>glfwGetWin32Window</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a76a9a33652472f1952aeeac740b90113</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseMonitor</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a8de406c303634c015197161d3d13480a</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>translateKey</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>ad3e3fd8239b82bdf31280406f69be97b</anchor>
      <arglist>(WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateClipRect</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a1c2bf3f0f16a41b2b15a9cd187bac027</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateCursorImage</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a793bb3435c31dbb549e3325bc3d95238</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateFramebufferTransparency</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a8f7940ea8fd5800e70ead636c38768c3</anchor>
      <arglist>(const _GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateWindowStyles</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a2406407784d5e35cc621228b94fa9882</anchor>
      <arglist>(const _GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LRESULT CALLBACK</type>
      <name>windowProc</name>
      <anchorfile>win32__window_8c.html</anchorfile>
      <anchor>a7a0c2292bd8ffea01a84c370cb1e63ec</anchor>
      <arglist>(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>window.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>window_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputFramebufferSize</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>a1f8385157e99fea8cc960c0fb2f2fc47</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowCloseRequest</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>ae47e309820934e21c92a3e60faeefe8e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowContentScale</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>ab44396b5037d1a39f77bf9e70a954ad3</anchor>
      <arglist>(_GLFWwindow *window, float xscale, float yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowDamage</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>ad9d5a996eef8fe1afcacc325f4510d1b</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowFocus</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>afb9ff9f75dd4d2dade4600dc38e8715e</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool focused)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowIconify</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>a2efc58babb5479443430b2a084786c62</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool iconified)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowMaximize</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>a3225b80b591337bcaa855c00da6ceb8f</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool maximized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowMonitor</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>a5cfc56e9a5e1e8dd88862c9c7b8a6f7f</anchor>
      <arglist>(_GLFWwindow *window, _GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowPos</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>a782217003a0393ccd8bfba049cced9f6</anchor>
      <arglist>(_GLFWwindow *window, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputWindowSize</name>
      <anchorfile>window_8c.html</anchorfile>
      <anchor>a4becb396bda8c2a525a3d08d86354c6b</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwCreateWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga680a02abe0e4494b6759d5703240713e</anchor>
      <arglist>(int width, int height, const char *title, GLFWmonitor *monitor, GLFWwindow *share)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>glfwDefaultWindowHints</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8050ddceed9dc6bd9d3aa35666195cd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga806747476b7247d292be3711c323ea10</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwFocusWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0da0e3daaa2d100f44a115c09077b510</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetFramebufferSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf7d17f3534b4b6dc9a6f905e3a240b7e</anchor>
      <arglist>(GLFWwindow *handle, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetWindowAttrib</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1bb0c7e100418e284dbb800789c63d40</anchor>
      <arglist>(GLFWwindow *handle, int attrib)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowContentScale</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga72718c983a9fffaa27f786bfe7d1c9ee</anchor>
      <arglist>(GLFWwindow *handle, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowFrameSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaad46cdaae2eb732f68d3a1499a7c5409</anchor>
      <arglist>(GLFWwindow *handle, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf1525cb3bccd5789c702cc9676ef3403</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI float</type>
      <name>glfwGetWindowOpacity</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad124d57a1c1c519f60c9765cd0c2a89c</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0076a8591ef7494d359730cf2250b45b</anchor>
      <arglist>(GLFWwindow *handle, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7feb769ebb3f3d21579b5a3fb07be76e</anchor>
      <arglist>(GLFWwindow *handle, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0a9ff3b4bf8589e9518e8816d06a8f50</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwHideWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa17e287d521544bdeceafa09ac036e20</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwIconifyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga24274e3c6ecd44e11fec5e6b66e4d7f3</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMaximizeWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga4f825a55367d3fabde3d06e7f30128e8</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPollEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga872d16e4c77f58c0436f356255920cfc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPostEmptyEvent</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad6f6b997278c91c43b35970eb9713d7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwRequestWindowAttention</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad0c9629abb49447bedd28080642b8538</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwRestoreWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1e29caf0b819f578b04db52fff17256c</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWframebuffersizefun</type>
      <name>glfwSetFramebufferSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad766bcdb4465f9c6c62e5d8ca7cfba56</anchor>
      <arglist>(GLFWwindow *handle, GLFWframebuffersizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowAspectRatio</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad2ae94a2c5ee1c46a36e13a8f4ac68ac</anchor>
      <arglist>(GLFWwindow *handle, int numer, int denom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowAttrib</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad39f43f07856efcf3d656426a9284c75</anchor>
      <arglist>(GLFWwindow *handle, int attrib, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowclosefun</type>
      <name>glfwSetWindowCloseCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5b827da350141c789acd64f5c4f7a0e1</anchor>
      <arglist>(GLFWwindow *handle, GLFWwindowclosefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowcontentscalefun</type>
      <name>glfwSetWindowContentScaleCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga51dd7f08ae0ad287b2fe97b2f835e186</anchor>
      <arglist>(GLFWwindow *handle, GLFWwindowcontentscalefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowfocusfun</type>
      <name>glfwSetWindowFocusCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gac89c6534ba7fbab6f6c68b855656c0d4</anchor>
      <arglist>(GLFWwindow *handle, GLFWwindowfocusfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowIcon</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga182987a1a62a41a924842b9473d560df</anchor>
      <arglist>(GLFWwindow *handle, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowiconifyfun</type>
      <name>glfwSetWindowIconifyCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga17cd86946117b56c76397530900519db</anchor>
      <arglist>(GLFWwindow *handle, GLFWwindowiconifyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowmaximizefun</type>
      <name>glfwSetWindowMaximizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gab9fdd6d79d819b4850946952a9b6259b</anchor>
      <arglist>(GLFWwindow *handle, GLFWwindowmaximizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga12fabf78575e59c00f822f323ae0b6ae</anchor>
      <arglist>(GLFWwindow *wh, GLFWmonitor *mh, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowOpacity</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga62a784fe328f227727cbcd0d07480ff3</anchor>
      <arglist>(GLFWwindow *handle, float opacity)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0dc8d880a0d87be16d3ea8114561f6f0</anchor>
      <arglist>(GLFWwindow *handle, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowposfun</type>
      <name>glfwSetWindowPosCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaea610899c4cb070dcd655c6de1fe1d2c</anchor>
      <arglist>(GLFWwindow *handle, GLFWwindowposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowrefreshfun</type>
      <name>glfwSetWindowRefreshCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga9d2621fbc271a0cdc0ce91f9749f46e3</anchor>
      <arglist>(GLFWwindow *handle, GLFWwindowrefreshfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1cadeda7a1e2f224e06a8415d30741aa</anchor>
      <arglist>(GLFWwindow *handle, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gae54d1f4915ded15e267ddd3f41496cd2</anchor>
      <arglist>(GLFWwindow *handle, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowsizefun</type>
      <name>glfwSetWindowSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga150dad5f364425916c5816074cffa5e7</anchor>
      <arglist>(GLFWwindow *handle, GLFWwindowsizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSizeLimits</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8af814fc98d786d1de2505b40b707de8</anchor>
      <arglist>(GLFWwindow *handle, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowTitle</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga861ed3414ab8120e2f74151a666ed1dc</anchor>
      <arglist>(GLFWwindow *handle, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gacc9e68faee3c1763b54cd9bc405cf43e</anchor>
      <arglist>(GLFWwindow *handle, void *pointer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwShowWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7945bcdff9e5e058cf36505d6873ed8c</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga6e042d05823c11e11c7339b81a237738</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEventsTimeout</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga05223a0a4c5e50f10f289e60398153aa</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWindowHint</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga69c40728499720bef8a49aa925ea0efa</anchor>
      <arglist>(int hint, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWindowHintString</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga3c2270562d7ba13d92680ba1090adafe</anchor>
      <arglist>(int hint, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa6162f67dfa38b8beda2fea623649332</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wl_init.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>wl__init_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetVersionString</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a4cfd5b7d5ee93f3953056de86efc254c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformInit</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>aaed0c9f6d4944cc993516fa1fe112101</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformTerminate</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a7a957eb71af07a553a88382f860a5fdc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createKeyTables</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a60ee9a61aa570ab1d69b3fc2a95df0af</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataDeviceHandleDataOffer</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>ad62ffba9b38d23f1c71702458e99e4f5</anchor>
      <arglist>(void *data, struct wl_data_device *dataDevice, struct wl_data_offer *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataDeviceHandleDrop</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a91670ee32c9d98c45bca0c8225d603a2</anchor>
      <arglist>(void *data, struct wl_data_device *dataDevice)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataDeviceHandleEnter</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>af4f9a5e649642edefe6fd146404978c1</anchor>
      <arglist>(void *data, struct wl_data_device *dataDevice, uint32_t serial, struct wl_surface *surface, wl_fixed_t x, wl_fixed_t y, struct wl_data_offer *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataDeviceHandleLeave</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a5612dc115f9e701b3d2d0fa1ccb84d4d</anchor>
      <arglist>(void *data, struct wl_data_device *dataDevice)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataDeviceHandleMotion</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a4f15783bd587a7b3b16d965a6af5e886</anchor>
      <arglist>(void *data, struct wl_data_device *dataDevice, uint32_t time, wl_fixed_t x, wl_fixed_t y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataDeviceHandleSelection</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a39f769076ca6d461830d0ab43e7af630</anchor>
      <arglist>(void *data, struct wl_data_device *dataDevice, struct wl_data_offer *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataOfferHandleOffer</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>ae6ffdc28b824a2fe967039a1006964eb</anchor>
      <arglist>(void *data, struct wl_data_offer *dataOffer, const char *mimeType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _GLFWwindow *</type>
      <name>findWindowFromDecorationSurface</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>acbf690cfba62ec0b46372a75e7379f4f</anchor>
      <arglist>(struct wl_surface *surface, int *which)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>inputChar</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>aa8100c7e3e30043a4aca5330841f2dc8</anchor>
      <arglist>(_GLFWwindow *window, uint32_t key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>keyboardHandleEnter</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>ad8489a1d6e63518a22a4ee7fb88f863a</anchor>
      <arglist>(void *data, struct wl_keyboard *keyboard, uint32_t serial, struct wl_surface *surface, struct wl_array *keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>keyboardHandleKey</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>aae02634d14112a2deacd2a2b7e78a2d1</anchor>
      <arglist>(void *data, struct wl_keyboard *keyboard, uint32_t serial, uint32_t time, uint32_t key, uint32_t state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>keyboardHandleKeymap</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>afb545da7459b173cf6ae7b3d89ffb9b3</anchor>
      <arglist>(void *data, struct wl_keyboard *keyboard, uint32_t format, int fd, uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>keyboardHandleLeave</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>ab64e10022ccf713afbb8d89cb388f483</anchor>
      <arglist>(void *data, struct wl_keyboard *keyboard, uint32_t serial, struct wl_surface *surface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>keyboardHandleModifiers</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a1550a8cdebd42c1d6496a4e3154b449c</anchor>
      <arglist>(void *data, struct wl_keyboard *keyboard, uint32_t serial, uint32_t modsDepressed, uint32_t modsLatched, uint32_t modsLocked, uint32_t group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>min</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a123ff44db54ceb6c40213634b8e446b9</anchor>
      <arglist>(int n1, int n2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointerHandleAxis</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a71c6e51122c40d0a3f14e4dd4b4487c7</anchor>
      <arglist>(void *data, struct wl_pointer *pointer, uint32_t time, uint32_t axis, wl_fixed_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointerHandleButton</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>abde8b751be1a947a31436756a1a522eb</anchor>
      <arglist>(void *data, struct wl_pointer *pointer, uint32_t serial, uint32_t time, uint32_t button, uint32_t state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointerHandleEnter</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a92ab6702d8b650ef45afec83f5688a18</anchor>
      <arglist>(void *data, struct wl_pointer *pointer, uint32_t serial, struct wl_surface *surface, wl_fixed_t sx, wl_fixed_t sy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointerHandleLeave</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a3f6ff0ab46eb393094a2f380bcff1dde</anchor>
      <arglist>(void *data, struct wl_pointer *pointer, uint32_t serial, struct wl_surface *surface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointerHandleMotion</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>aba17780ff27d9b25ec669925c7664962</anchor>
      <arglist>(void *data, struct wl_pointer *pointer, uint32_t time, wl_fixed_t sx, wl_fixed_t sy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registryHandleGlobal</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>aa24e06ee3c143e736351af8a2199f2e0</anchor>
      <arglist>(void *data, struct wl_registry *registry, uint32_t name, const char *interface, uint32_t version)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registryHandleGlobalRemove</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a4fc4ba636e28eccf958035a9fd461c97</anchor>
      <arglist>(void *data, struct wl_registry *registry, uint32_t name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>seatHandleCapabilities</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a279c0d7a729f1d99c6c5be911b784778</anchor>
      <arglist>(void *data, struct wl_seat *seat, enum wl_seat_capability caps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>seatHandleName</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>aa11f245b2e6527eac7a47053512628b1</anchor>
      <arglist>(void *data, struct wl_seat *seat, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setCursor</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a6eefbea37ff355eb54b5e662757be8b5</anchor>
      <arglist>(_GLFWwindow *window, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>toGLFWKeyCode</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a488be21b601fc5232aa418c67e222f1d</anchor>
      <arglist>(uint32_t key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wmBaseHandlePing</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a5ce97def3090baaacf6822972cf0623f</anchor>
      <arglist>(void *data, struct xdg_wm_base *wmBase, uint32_t serial)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_data_device_listener</type>
      <name>dataDeviceListener</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a15ed387264f0fe94e4514d25df95dd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_data_offer_listener</type>
      <name>dataOfferListener</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>ab446bf509803a27b031705d5b84f85d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_keyboard_listener</type>
      <name>keyboardListener</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a03b11181ed21ff9ddb60cf0ae7f286f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_pointer_listener</type>
      <name>pointerListener</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>ac6b4985403005f8c44055232b71229dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_registry_listener</type>
      <name>registryListener</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a7e9ca3d130ad40a39fc2a81c9c2b5d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_seat_listener</type>
      <name>seatListener</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>a9f64eb123da2db23c6e9c8d07e0ac6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct xdg_wm_base_listener</type>
      <name>wmBaseListener</name>
      <anchorfile>wl__init_8c.html</anchorfile>
      <anchor>af4db10a93c80895e29f8acc705b9cbb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wl_monitor.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>wl__monitor_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_glfwAddOutputWayland</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>a4061b6ec759c796455591e25a0de8c4b</anchor>
      <arglist>(uint32_t name, uint32_t version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFreeMonitor</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>a0dcf01b53eb877c4e823ba63fe8ecbca</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformGetGammaRamp</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>ac4bf2f5025cc6800bbe44615e5404c36</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorContentScale</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>acaffbb192928a16cf1742151757a867c</anchor>
      <arglist>(_GLFWmonitor *monitor, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorPos</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>ac3047b94f0248b06b160f08992939796</anchor>
      <arglist>(_GLFWmonitor *monitor, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetVideoMode</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>ab8336e546a783459b673772b591ffacd</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWvidmode *mode)</arglist>
    </member>
    <member kind="function">
      <type>GLFWvidmode *</type>
      <name>_glfwPlatformGetVideoModes</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>abf6115bf01f6b62d8d04506a1afe4162</anchor>
      <arglist>(_GLFWmonitor *monitor, int *found)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetGammaRamp</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>abcaf1fc34700bd62b558caccce3ab45b</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI struct wl_output *</type>
      <name>glfwGetWaylandMonitor</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>aae8996af7f2e9e7fee99661ad3651bf4</anchor>
      <arglist>(GLFWmonitor *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>outputHandleDone</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>a9684e2cc842137226ad906cb0e204825</anchor>
      <arglist>(void *data, struct wl_output *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>outputHandleGeometry</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>a646b932634d63c9322e5319a0a3bbf7e</anchor>
      <arglist>(void *data, struct wl_output *output, int32_t x, int32_t y, int32_t physicalWidth, int32_t physicalHeight, int32_t subpixel, const char *make, const char *model, int32_t transform)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>outputHandleMode</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>a6ca7b1f8968a26f7d38ba27c0408b737</anchor>
      <arglist>(void *data, struct wl_output *output, uint32_t flags, int32_t width, int32_t height, int32_t refresh)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>outputHandleScale</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>aaf5ea17cc0c852402ac6077bdb286e87</anchor>
      <arglist>(void *data, struct wl_output *output, int32_t factor)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_output_listener</type>
      <name>outputListener</name>
      <anchorfile>wl__monitor_8c.html</anchorfile>
      <anchor>a97234ff5f05a5741b4f84d44fa9b7fcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wl_platform.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>wl__platform_8h.html</filename>
    <includes id="posix__thread_8h" name="posix_thread.h" local="yes" imported="no">posix_thread.h</includes>
    <includes id="posix__time_8h" name="posix_time.h" local="yes" imported="no">posix_time.h</includes>
    <includes id="null__joystick_8h" name="null_joystick.h" local="yes" imported="no">null_joystick.h</includes>
    <includes id="xkb__unicode_8h" name="xkb_unicode.h" local="yes" imported="no">xkb_unicode.h</includes>
    <includes id="egl__context_8h" name="egl_context.h" local="yes" imported="no">egl_context.h</includes>
    <includes id="osmesa__context_8h" name="osmesa_context.h" local="yes" imported="no">osmesa_context.h</includes>
    <class kind="struct">_GLFWcursorWayland</class>
    <class kind="struct">_GLFWdecorationWayland</class>
    <class kind="struct">_GLFWlibraryWayland</class>
    <class kind="struct">_GLFWmonitorWayland</class>
    <class kind="struct">_GLFWwindowWayland</class>
    <class kind="struct">VkWaylandSurfaceCreateInfoKHR</class>
    <class kind="struct">wl_cursor</class>
    <class kind="struct">wl_cursor_image</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_DECORATION_HORIZONTAL</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a37b0c386c98843eeeb28e5723227d49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_DECORATION_TOP</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>abbd514b1fca6f13fe14c45f91478e033</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_DECORATION_VERTICAL</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>aa626e680b43b163df2478262d214ee33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_DECORATION_WIDTH</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ab0aa0ee53d9e7cb2f315acc731a9a977</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlclose</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad1dc145aa72a5a4504d2015bb11f6559</anchor>
      <arglist>(handle)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlopen</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a5f5a84d37427a3f54af2e1b5667bc569</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlsym</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ac0795db0183d348f2867cc5a6322bfbc</anchor>
      <arglist>(handle, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_NATIVE_DISPLAY</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a10726291463db08cf815a0170e85548a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_NATIVE_WINDOW</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a66a01ba2539c9e2945327fa24a21b957</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CONTEXT_STATE</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>aaac762d1c5730e6bb09d4985b483f5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CURSOR_STATE</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a4551a5d24dca0d3f0b1602b9406f14c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a7e5e60a7f6cf8303a918a7b11ab6aa2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_WINDOW_STATE</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad666193a847340c128970216fc00f92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MONITOR_STATE</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ac966d3fd4ae66b36e123c4cb3a6a215f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_WINDOW_STATE</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>aa26f1423e34d4c3fb9533850ebf06e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wl_cursor_image_get_buffer</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a3ea54f5b113ff9dccacb3d379b02ae76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wl_cursor_theme_destroy</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>af4ea3aeb622e33ebef78a5456e1f177f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wl_cursor_theme_get_cursor</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a987f4277f2574417ab58ebdb8f5de58f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wl_cursor_theme_load</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>af0849f9b39044874257dae01cf1ab056</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wl_egl_window_create</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ab794adced13a3bdc0757c2994e82f9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wl_egl_window_destroy</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>adf173779ebc5cf85253a4d34918fd2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wl_egl_window_resize</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a9c997ab2ede20b608025a74e6fb54129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_context_new</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad3db83b8a04c02fad16d7f0eb9253651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_context_unref</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a7d4180d6a0192d57ed6bab2162b12444</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_keymap_key_repeats</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a454cb66a6161b4d9fbfde69bf1b1adb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_keymap_mod_get_index</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ae00a697007ff6fb26df721434e95043a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_keymap_new_from_string</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a46b7585bcf515582df56effb765548ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_keymap_unref</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a9707d19b164550101c688f6a8ad4cb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_state_key_get_syms</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>aae3ce4ad2452936ecc298d83cec75af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_state_new</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a3d5fc2dfd183f89bba226cdbc168608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_state_serialize_mods</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>aaff941989f1ba31063f6f81f9f34f595</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_state_unref</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a924ddb1dc7e73e83e207b2a1dc911504</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xkb_state_update_mask</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>af6ad24764ac986922fc1040d48fd568a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcursorWayland</type>
      <name>_GLFWcursorWayland</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ab9e42e1bf8aaa05d5b515907e683af86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _GLFWdecorationSideWayland</type>
      <name>_GLFWdecorationSideWayland</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a9f07c6758fc7aa2504854077676e7413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWdecorationWayland</type>
      <name>_GLFWdecorationWayland</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a55173b590d4140e345ceeb03f906d101</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryWayland</type>
      <name>_GLFWlibraryWayland</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>aea3fbae5be24849acafc096b9f5eb755</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmonitorWayland</type>
      <name>_GLFWmonitorWayland</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ab91578847da8ca2e148753a63f84d9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWwindowWayland</type>
      <name>_GLFWwindowWayland</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a5deeeabe0fcb994f43b6c2364e02edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VkResult(APIENTRY *</type>
      <name>PFN_vkCreateWaylandSurfaceKHR</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a76222e93358f10e2b01bd5115dc01038</anchor>
      <arglist>)(VkInstance, const VkWaylandSurfaceCreateInfoKHR *, const VkAllocationCallbacks *, VkSurfaceKHR *)</arglist>
    </member>
    <member kind="typedef">
      <type>VkBool32(APIENTRY *</type>
      <name>PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ab2aa7548ffded3123627790f8bce8c95</anchor>
      <arglist>)(VkPhysicalDevice, uint32_t, struct wl_display *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct wl_buffer *(*</type>
      <name>PFN_wl_cursor_image_get_buffer</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a71881ab6635d2de5a303349e16807430</anchor>
      <arglist>)(struct wl_cursor_image *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_wl_cursor_theme_destroy</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a028b3d9313486c63f918b370f4290b46</anchor>
      <arglist>)(struct wl_cursor_theme *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct wl_cursor *(*</type>
      <name>PFN_wl_cursor_theme_get_cursor</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad888f8476b9b83ca152e92f6b4d04b50</anchor>
      <arglist>)(struct wl_cursor_theme *, const char *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct wl_cursor_theme *(*</type>
      <name>PFN_wl_cursor_theme_load</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a3d5be4ad6514481271f04e01687ba3cf</anchor>
      <arglist>)(const char *, int, struct wl_shm *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct wl_egl_window *(*</type>
      <name>PFN_wl_egl_window_create</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a6b577197886e83e6550758fde49fcbf9</anchor>
      <arglist>)(struct wl_surface *, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_wl_egl_window_destroy</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a2727d08bef446572e6f9e26801506ae1</anchor>
      <arglist>)(struct wl_egl_window *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_wl_egl_window_resize</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>adcf78e57b989ea0e561208099dada945</anchor>
      <arglist>)(struct wl_egl_window *, int, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct xkb_context *(*</type>
      <name>PFN_xkb_context_new</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a0f6a5db093091ec57ac908e20bc205df</anchor>
      <arglist>)(enum xkb_context_flags)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_xkb_context_unref</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>aeb826e6dece848b0e71cf98fcf3b6a34</anchor>
      <arglist>)(struct xkb_context *)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>PFN_xkb_keymap_key_repeats</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a10dd25305b8984d748e0c35db025106e</anchor>
      <arglist>)(struct xkb_keymap *, xkb_keycode_t)</arglist>
    </member>
    <member kind="typedef">
      <type>xkb_mod_index_t(*</type>
      <name>PFN_xkb_keymap_mod_get_index</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a41d7cec916693645a46216cec1c0c6d7</anchor>
      <arglist>)(struct xkb_keymap *, const char *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct xkb_keymap *(*</type>
      <name>PFN_xkb_keymap_new_from_string</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a7b808d4fcf4963467503704373c5cdd7</anchor>
      <arglist>)(struct xkb_context *, const char *, enum xkb_keymap_format, enum xkb_keymap_compile_flags)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_xkb_keymap_unref</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>aa0778d7d934b96bf500f046368de1f45</anchor>
      <arglist>)(struct xkb_keymap *)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>PFN_xkb_state_key_get_syms</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ac93bb3679df2634f72bb35e1587b0459</anchor>
      <arglist>)(struct xkb_state *, xkb_keycode_t, const xkb_keysym_t **)</arglist>
    </member>
    <member kind="typedef">
      <type>struct xkb_state *(*</type>
      <name>PFN_xkb_state_new</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a2a900ea023b56cb0c6ec6feaf6b45854</anchor>
      <arglist>)(struct xkb_keymap *)</arglist>
    </member>
    <member kind="typedef">
      <type>xkb_mod_mask_t(*</type>
      <name>PFN_xkb_state_serialize_mods</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a963602febce41dbde7c037aaba7b7c0d</anchor>
      <arglist>)(struct xkb_state *, enum xkb_state_component)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_xkb_state_unref</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a04a57f9f8326bd39a1525e4e0edd4951</anchor>
      <arglist>)(struct xkb_state *)</arglist>
    </member>
    <member kind="typedef">
      <type>enum xkb_state_component(*</type>
      <name>PFN_xkb_state_update_mask</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a872e4657e3e1127caeb678c0b253b4f0</anchor>
      <arglist>)(struct xkb_state *, xkb_mod_mask_t, xkb_mod_mask_t, xkb_mod_mask_t, xkb_layout_index_t, xkb_layout_index_t, xkb_layout_index_t)</arglist>
    </member>
    <member kind="typedef">
      <type>VkFlags</type>
      <name>VkWaylandSurfaceCreateFlagsKHR</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a36e579e4f2092ce7a427191251c5cc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VkWaylandSurfaceCreateInfoKHR</type>
      <name>VkWaylandSurfaceCreateInfoKHR</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a1806f7a43bfa7c3b5dccc83f9a110f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>_GLFWdecorationSideWayland</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad60a0a27370d399e4f9fd58d1eeef1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mainWindow</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad60a0a27370d399e4f9fd58d1eeef1acab46a673d9ca7e2f82c3cdd4cc7118e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>topDecoration</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad60a0a27370d399e4f9fd58d1eeef1aca7d386fd3327b79f545efc42b71938684</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>leftDecoration</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad60a0a27370d399e4f9fd58d1eeef1aca9a7153928697fcf33642ce73e6d4c3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rightDecoration</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad60a0a27370d399e4f9fd58d1eeef1acaa31414385e2e07a6c5b5e1bc3ae93dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bottomDecoration</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>ad60a0a27370d399e4f9fd58d1eeef1aca3393de96e9dcdda8d91fcfbbc616b550</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwAddOutputWayland</name>
      <anchorfile>wl__platform_8h.html</anchorfile>
      <anchor>a4061b6ec759c796455591e25a0de8c4b</anchor>
      <arglist>(uint32_t name, uint32_t version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wl_window.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>wl__window_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateCursor</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a38c3eff1120388b2e8cbfe1579518a42</anchor>
      <arglist>(_GLFWcursor *cursor, const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateStandardCursor</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>acc56a6e4f2450bc5e3abf681ccdf9b9e</anchor>
      <arglist>(_GLFWcursor *cursor, int shape)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ad7f9fd053009c1add7335c8ef4f94d4f</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>VkResult</type>
      <name>_glfwPlatformCreateWindowSurface</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a355968aa027280501d0278a5fb6f7e21</anchor>
      <arglist>(VkInstance instance, _GLFWwindow *window, const VkAllocationCallbacks *allocator, VkSurfaceKHR *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyCursor</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a7505834ffe07386df151a191ce4677b9</anchor>
      <arglist>(_GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a89f7ad4aa22c7f523ab39db732314119</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFocusWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>aefe6deff620910b76c1cf5974e4df84e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformFramebufferTransparent</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a3623cef8c04de5373cc8bde5f9b7fecc</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetClipboardString</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>af34e68894015412ce5503ef19218cfd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetCursorPos</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ae5cf9708c6bae74f899eb62d29b7908a</anchor>
      <arglist>(_GLFWwindow *window, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetFramebufferSize</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a46182dc3273499b6cf8cb3deb7da2964</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetKeyScancode</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>acba2825b375dbca1373baec53bdbf7c8</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetPhysicalDevicePresentationSupport</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a9686d1a002796fa0e150dc18de8433f1</anchor>
      <arglist>(VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetRequiredInstanceExtensions</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a30ed1256a1a2cf9fc8f2fe482d4e08b4</anchor>
      <arglist>(char **extensions)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetScancodeName</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>aa34e22d3dab8058ef7afa438c32d6040</anchor>
      <arglist>(int scancode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowContentScale</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a0e067390dbeee0f7caeeff0da60f6e12</anchor>
      <arglist>(_GLFWwindow *window, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowFrameSize</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a5dbdea593f2ce9dcc0c83bb5f318d598</anchor>
      <arglist>(_GLFWwindow *window, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>_glfwPlatformGetWindowOpacity</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a722f73b75697dce145c456947592016e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowPos</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a6b1b18b535ef2d5619e3e1bd811a1abf</anchor>
      <arglist>(_GLFWwindow *window, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowSize</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a553e9df9260702f74ddb6e4e9ca43493</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformHideWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a903498be431ea21170c4ea1b80791204</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformIconifyWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a2573aaf669aa4467fd3273dc24630be2</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformMaximizeWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a21c3bd9f184e52ed23537b4211eb8a83</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPollEvents</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a3b129633a113e1d2bc159af038629dda</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPostEmptyEvent</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ac41dc1cf7dba6a7ce5f5903ffce9cf88</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRequestWindowAttention</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ae7942a44bcf121dcd2cc7e040eaf8280</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRestoreWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a7d70bc903e5c7b565bdb8fe795348c1d</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetClipboardString</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ab120dfba32932687063654ec6e216679</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursor</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a52276580374c999cf4babdd49270afa9</anchor>
      <arglist>(_GLFWwindow *window, _GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorMode</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a8646900291172889812ea343622e777c</anchor>
      <arglist>(_GLFWwindow *window, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorPos</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a11f40e9911702b9837c28c014fd7d0f3</anchor>
      <arglist>(_GLFWwindow *window, double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowAspectRatio</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ade696f911dd342c22f547cfcc8e330b6</anchor>
      <arglist>(_GLFWwindow *window, int numer, int denom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowDecorated</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a659fd99234dad10bba721ea57003f88e</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowFloating</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>aff91f88092e1e215c20ccc70fb7679c8</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowIcon</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a6258d42bb3c76692a52558ca18d420dd</anchor>
      <arglist>(_GLFWwindow *window, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowMonitor</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a06ec935287d5beb1cd790cdf3f598700</anchor>
      <arglist>(_GLFWwindow *window, _GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowOpacity</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a6f248b53333475beaa9ca8bd05addc46</anchor>
      <arglist>(_GLFWwindow *window, float opacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowPos</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a0934dc13a91c13e63e4ad615c23be628</anchor>
      <arglist>(_GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowResizable</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a195eb089307cc38bd342e26077a42698</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSize</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a29ba7669f18179be6e7df88f9891db89</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSizeLimits</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a30c60db3cf9e2436a67952d9113ac976</anchor>
      <arglist>(_GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowTitle</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>aed22dd224adc359c8aee05e1f7ccd92b</anchor>
      <arglist>(_GLFWwindow *window, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformShowWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>abc4c51c7c430fab92aec7797734f44a7</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEvents</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a2d4fd289ab03927d5856d8eb69977b9a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEventsTimeout</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a8a20ecc8cf62bfc1df820211fea1154c</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowFocused</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ac239b1980772ae5c5f1b1f683b1aa1ea</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowHovered</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a8998976f80cf5282eee7f8187b94ad46</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowIconified</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a1c55b62c3e61ce1e238fc339a712bc93</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowMaximized</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a99c9029c0a731d22425260420d88b0ad</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowVisible</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a4d6dcb902a778ac7a805172ac3955135</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkScaleChange</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a1d697581057580662f9be985465c49b8</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>createAnonymousFile</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a5b49f0d660317f2f48de945bb8071ff7</anchor>
      <arglist>(off_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createDecoration</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>aa4200437f0003f7a6257a43b3e63ac0b</anchor>
      <arglist>(_GLFWdecorationWayland *decoration, struct wl_surface *parent, struct wl_buffer *buffer, GLFWbool opaque, int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createDecorations</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a8cf2d9c02136fee1b3f8c949c0161200</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>createShellSurface</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ad9a83960ac9502eb6520264dcc7ad14e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct wl_buffer *</type>
      <name>createShmBuffer</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a81ce1386c3872fd622c22d8a78f5bd62</anchor>
      <arglist>(const GLFWimage *image)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>createSurface</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a69e5c710fbb2f81d39b6e262a49ea8c1</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWwndconfig *wndconfig)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>createTmpfileCloexec</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a1f21ebc6ef85325d7c73f9ad2d0862d9</anchor>
      <arglist>(char *tmpname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>createXdgSurface</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ad3149073bfb067ec301667ce29a49f68</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataSourceHandleCancelled</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>aeee873e31e471f03f23dabc35fd2e5d1</anchor>
      <arglist>(void *data, struct wl_data_source *dataSource)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataSourceHandleSend</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a0cf8530f648591d3dd33b80c5387c5e8</anchor>
      <arglist>(void *data, struct wl_data_source *dataSource, const char *mimeType, int fd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dataSourceHandleTarget</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a83a295f7c79f8849ca8ef2fe1d1d859b</anchor>
      <arglist>(void *data, struct wl_data_source *dataSource, const char *mimeType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyDecoration</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>aa3e110ffeb1ac096f3a02f1f49bc96be</anchor>
      <arglist>(_GLFWdecorationWayland *decoration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyDecorations</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ae2eab3abc5c14284c92019700cc99a3a</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI struct wl_display *</type>
      <name>glfwGetWaylandDisplay</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>adc34e43e770676d600b962856da8dd83</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI struct wl_surface *</type>
      <name>glfwGetWaylandWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a170f451581f6a1051512e2897d336675</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>growClipboardString</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a2543394575f999da1339597306b12cd1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleEvents</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>adfe6a2391c44d88f5e7fd5d203bf81eb</anchor>
      <arglist>(int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>incrementCursorImage</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ac1a9eddab2dea195d81d7bc507c27c7b</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>isPointerLocked</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a793bc67f23456d518ac07beaa5ad586d</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lockedPointerHandleLocked</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a85f32c7369622a97cb087a030ad5ed05</anchor>
      <arglist>(void *data, struct zwp_locked_pointer_v1 *lockedPointer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lockedPointerHandleUnlocked</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>abfcb6b239e5438e4e1a49c42a4a6f1e7</anchor>
      <arglist>(void *data, struct zwp_locked_pointer_v1 *lockedPointer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lockPointer</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ad5e9da714174289c9847f5cd746269c4</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>relativePointerHandleRelativeMotion</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>aa5c400b929d4c49b3ee3c55ffd405c53</anchor>
      <arglist>(void *data, struct zwp_relative_pointer_v1 *pointer, uint32_t timeHi, uint32_t timeLo, wl_fixed_t dx, wl_fixed_t dy, wl_fixed_t dxUnaccel, wl_fixed_t dyUnaccel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resizeWindow</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a602c7f0a48bf5ca62bb71afc3c2fb611</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setCursorImage</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a316eba48e23f26af9f37238c6f8f1215</anchor>
      <arglist>(_GLFWwindow *window, _GLFWcursorWayland *cursorWayland)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setFullscreen</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a4a9710964efed1b93bf5774e1dfc4e35</anchor>
      <arglist>(_GLFWwindow *window, _GLFWmonitor *monitor, int refreshRate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setIdleInhibitor</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>abc98cc619c743ff6db08e6023b45430f</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setOpaqueRegion</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a85f388bb1a50df4babf28356132b97cd</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setXdgDecorations</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a0ec8b7d32fc65ccc091d5af00f394eb6</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>shellSurfaceHandleConfigure</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a0ef30add39c622c9df7d133cd4ecd178</anchor>
      <arglist>(void *data, struct wl_shell_surface *shellSurface, uint32_t edges, int32_t width, int32_t height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>shellSurfaceHandlePing</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a1ea843efe7fcf8ba84b0d5936c232969</anchor>
      <arglist>(void *data, struct wl_shell_surface *shellSurface, uint32_t serial)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>shellSurfaceHandlePopupDone</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ab0af8ffce12daad65d99f8920bcdea81</anchor>
      <arglist>(void *data, struct wl_shell_surface *shellSurface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>surfaceHandleEnter</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>adba472116010f59d642ebce9f2d5cba6</anchor>
      <arglist>(void *data, struct wl_surface *surface, struct wl_output *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>surfaceHandleLeave</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ad4ff258a0171ca25241d3e2432e5ad91</anchor>
      <arglist>(void *data, struct wl_surface *surface, struct wl_output *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>translateCursorShape</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a6e72d6d6516cfe7fee6ff705a353a065</anchor>
      <arglist>(int shape)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unlockPointer</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a64fb4c598d35a5ec7f7a257f1e341566</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>xdgDecorationHandleConfigure</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a8ddbbdb0ade19a8094fa89ccb4fcd465</anchor>
      <arglist>(void *data, struct zxdg_toplevel_decoration_v1 *decoration, uint32_t mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>xdgSurfaceHandleConfigure</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a9b910de4f083acfb0f0b3e183acc18e6</anchor>
      <arglist>(void *data, struct xdg_surface *surface, uint32_t serial)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>xdgToplevelHandleClose</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ae839aaf5dd5b21455685d2fcdb02ffea</anchor>
      <arglist>(void *data, struct xdg_toplevel *toplevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>xdgToplevelHandleConfigure</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a2d99ea0b9fe66b287abe0b02686b81ce</anchor>
      <arglist>(void *data, struct xdg_toplevel *toplevel, int32_t width, int32_t height, struct wl_array *states)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_data_source_listener</type>
      <name>dataSourceListener</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a648576c659df6ee7c082da2d55356a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct zwp_locked_pointer_v1_listener</type>
      <name>lockedPointerListener</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>ae76022c6c8bd2bc456edbacdc977cc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct zwp_relative_pointer_v1_listener</type>
      <name>relativePointerListener</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a5b15eecfd0e274fb5800ab72ce7e9e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_shell_surface_listener</type>
      <name>shellSurfaceListener</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>af956fe01aae251d9c324a84ed2836d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct wl_surface_listener</type>
      <name>surfaceListener</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>aaddea168a64a4b563081fe08755972bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct zxdg_toplevel_decoration_v1_listener</type>
      <name>xdgDecorationListener</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a25fb094a51485120735e8a18f978c539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct xdg_surface_listener</type>
      <name>xdgSurfaceListener</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a1e5ab4c463dfb2472ecfbf37aa3c17eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct xdg_toplevel_listener</type>
      <name>xdgToplevelListener</name>
      <anchorfile>wl__window_8c.html</anchorfile>
      <anchor>a64a88ba734bcfaaf0e13c43652074a67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>World.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>World_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
  </compound>
  <compound kind="file">
    <name>World.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/</path>
    <filename>World_8h.html</filename>
    <includes id="b2__body_8h" name="b2_body.h" local="no" imported="no">box2d/b2_body.h</includes>
    <includes id="b2__world_8h" name="b2_world.h" local="no" imported="no">box2d/b2_world.h</includes>
    <includes id="Block_8h" name="Block.h" local="no" imported="no">mvsim/Block.h</includes>
    <includes id="Client_8h" name="Client.h" local="no" imported="no">mvsim/Comms/Client.h</includes>
    <includes id="Joystick_8h" name="Joystick.h" local="no" imported="no">mvsim/Joystick.h</includes>
    <includes id="RemoteResourcesManager_8h" name="RemoteResourcesManager.h" local="no" imported="no">mvsim/RemoteResourcesManager.h</includes>
    <includes id="TParameterDefinitions_8h" name="TParameterDefinitions.h" local="no" imported="no">mvsim/TParameterDefinitions.h</includes>
    <includes id="VehicleBase_8h" name="VehicleBase.h" local="no" imported="no">mvsim/VehicleBase.h</includes>
    <includes id="WorldElementBase_8h" name="WorldElementBase.h" local="no" imported="no">mvsim/WorldElements/WorldElementBase.h</includes>
    <class kind="struct">mvsim::World::GUI</class>
    <class kind="struct">mvsim::World::GUI::InfoPerObject</class>
    <class kind="struct">mvsim::World::LightOptions</class>
    <class kind="struct">mvsim::World::TGUI_Options</class>
    <class kind="struct">mvsim::World::TGUIKeyEvent</class>
    <class kind="struct">mvsim::World::TUpdateGUIParams</class>
    <class kind="class">mvsim::World</class>
    <class kind="struct">mvsim::World::XmlParserContext</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>World_gui.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>World__gui_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>World_load_xml.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>World__load__xml_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="rapidxml__print_8hpp" name="rapidxml_print.hpp" local="no" imported="no">rapidxml_print.hpp</includes>
    <includes id="rapidxml__utils_8hpp" name="rapidxml_utils.hpp" local="no" imported="no">rapidxml_utils.hpp</includes>
    <includes id="parse__utils_8h" name="parse_utils.h" local="yes" imported="no">parse_utils.h</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>World_services.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>World__services_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
  </compound>
  <compound kind="file">
    <name>world_test.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/unit-test/</path>
    <filename>world__test_8cpp.html</filename>
    <includes id="box2d_8h" name="box2d.h" local="yes" imported="no">box2d/box2d.h</includes>
    <includes id="doctest_8h" name="doctest.h" local="yes" imported="no">doctest.h</includes>
    <class kind="class">MyContactListener</class>
    <member kind="function">
      <type></type>
      <name>DOCTEST_TEST_CASE</name>
      <anchorfile>world__test_8cpp.html</anchorfile>
      <anchor>a1b4a550033a7169bcc7809a4a3d9b331</anchor>
      <arglist>(&quot;begin contact&quot;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>begin_contact</name>
      <anchorfile>world__test_8cpp.html</anchorfile>
      <anchor>aac60d690b1a59e3c3afd633e719d567b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>World_walls.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>World__walls_8cpp.html</filename>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="rapidxml__print_8hpp" name="rapidxml_print.hpp" local="no" imported="no">rapidxml_print.hpp</includes>
    <includes id="rapidxml__utils_8hpp" name="rapidxml_utils.hpp" local="no" imported="no">rapidxml_utils.hpp</includes>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <class kind="struct">WallProperties</class>
    <member kind="function" static="yes">
      <type>static Block::Ptr</type>
      <name>create_wall_segment</name>
      <anchorfile>World__walls_8cpp.html</anchorfile>
      <anchor>a14776c45ec8f867a76b33e7f6a9bd933</anchor>
      <arglist>(World *parent, const mrpt::math::TPoint3D &amp;rawEnd1, const mrpt::math::TPoint3D &amp;rawEnd2, const WallProperties &amp;wp, mrpt::maps::CSimplePointsMap &amp;allPts)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WorldElementBase.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/WorldElements/</path>
    <filename>WorldElementBase_8cpp.html</filename>
    <includes id="ElevationMap_8h" name="ElevationMap.h" local="no" imported="no">mvsim/WorldElements/ElevationMap.h</includes>
    <includes id="GroundGrid_8h" name="GroundGrid.h" local="no" imported="no">mvsim/WorldElements/GroundGrid.h</includes>
    <includes id="HorizontalPlane_8h" name="HorizontalPlane.h" local="no" imported="no">mvsim/WorldElements/HorizontalPlane.h</includes>
    <includes id="OccupancyGridMap_8h" name="OccupancyGridMap.h" local="no" imported="no">mvsim/WorldElements/OccupancyGridMap.h</includes>
    <includes id="PointCloud_8h" name="PointCloud.h" local="no" imported="no">mvsim/WorldElements/PointCloud.h</includes>
    <includes id="SkyBox_8h" name="SkyBox.h" local="no" imported="no">mvsim/WorldElements/SkyBox.h</includes>
    <includes id="VerticalPlane_8h" name="VerticalPlane.h" local="no" imported="no">mvsim/WorldElements/VerticalPlane.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <includes id="rapidxml__print_8hpp" name="rapidxml_print.hpp" local="no" imported="no">rapidxml_print.hpp</includes>
    <includes id="rapidxml__utils_8hpp" name="rapidxml_utils.hpp" local="no" imported="no">rapidxml_utils.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>register_all_world_elements</name>
      <anchorfile>WorldElementBase_8cpp.html</anchorfile>
      <anchor>ade29484c12fddd7901cbe733dc704810</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WorldElementBase.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/include/mvsim/WorldElements/</path>
    <filename>WorldElementBase_8h.html</filename>
    <includes id="ClassFactory_8h" name="ClassFactory.h" local="no" imported="no">mvsim/ClassFactory.h</includes>
    <includes id="Simulable_8h" name="Simulable.h" local="no" imported="no">mvsim/Simulable.h</includes>
    <includes id="VisualObject_8h" name="VisualObject.h" local="no" imported="no">mvsim/VisualObject.h</includes>
    <class kind="class">mvsim::WorldElementBase</class>
    <namespace>mvsim</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARES_REGISTER_WORLD_ELEMENT</name>
      <anchorfile>WorldElementBase_8h.html</anchorfile>
      <anchor>ab519e9870f269fd5a4373835be254432</anchor>
      <arglist>(CLASS_NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_WORLD_ELEMENT</name>
      <anchorfile>WorldElementBase_8h.html</anchorfile>
      <anchor>aac6a8ce10be5015b25aa9ba2526ad6fc</anchor>
      <arglist>(TEXTUAL_NAME, CLASS_NAME)</arglist>
    </member>
    <member kind="typedef">
      <type>ClassFactory&lt; WorldElementBase, World *, const rapidxml::xml_node&lt; char &gt; * &gt;</type>
      <name>TClassFactory_worldElements</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a27d01a689f56b9a4d8b5ec2074cc7b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TClassFactory_worldElements</type>
      <name>classFactory_worldElements</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a62bc93c1199129ca8ee849915e319a36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrecking_ball.cpp</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/testbed/tests/</path>
    <filename>wrecking__ball_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui/imgui.h</includes>
    <class kind="class">WreckingBall</class>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>testIndex</name>
      <anchorfile>wrecking__ball_8cpp.html</anchorfile>
      <anchor>ad60def35464174bcac6672c6a1365899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>x11_init.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>x11__init_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>Cursor</type>
      <name>_glfwCreateCursorX11</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>adbdd4b17827c10e74644fbd7cd98115e</anchor>
      <arglist>(const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwGrabErrorHandlerX11</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>ac91795c020fc3d64cabfe8bacb141185</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputErrorX11</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>a21e402dbb0117b1706d8506024c5689d</anchor>
      <arglist>(int error, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetVersionString</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>a4cfd5b7d5ee93f3953056de86efc254c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformInit</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>aaed0c9f6d4944cc993516fa1fe112101</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformTerminate</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>a7a957eb71af07a553a88382f860a5fdc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwReleaseErrorHandlerX11</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>a2fec8c7a77c8004f943f25914dc947d9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Window</type>
      <name>createHelperWindow</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>a641116fc34e8c61b4836bd9d254e0a01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Cursor</type>
      <name>createHiddenCursor</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>ac60f1fc34cb87b2b42984d970e3594d4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createKeyTables</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>a60ee9a61aa570ab1d69b3fc2a95df0af</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detectEWMH</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>af914b9df98171aaec5e8f0fd99c4eb3d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>errorHandler</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>a07a9650d3094de96f0c1e995d1b8989f</anchor>
      <arglist>(Display *display, XErrorEvent *event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Atom</type>
      <name>getSupportedAtom</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>a4755a8183aabffb3cbfc714073e9f43f</anchor>
      <arglist>(Atom *supportedAtoms, unsigned long atomCount, const char *atomName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getSystemContentScale</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>ae8182272736c299c9c4bac56e52c1728</anchor>
      <arglist>(float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>hasUsableInputMethodStyle</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>ac0e51cef9e5e2077b9a3ce22b0817b98</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>initExtensions</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>afd17b5f1d3bc94128c72be0121d04c3e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>translateKeyCode</name>
      <anchorfile>x11__init_8c.html</anchorfile>
      <anchor>add8af59f2abd4bf13358a16b5561448b</anchor>
      <arglist>(int scancode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>x11_monitor.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>x11__monitor_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFreeMonitor</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>a0dcf01b53eb877c4e823ba63fe8ecbca</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwPlatformGetGammaRamp</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>ac4bf2f5025cc6800bbe44615e5404c36</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorContentScale</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>acaffbb192928a16cf1742151757a867c</anchor>
      <arglist>(_GLFWmonitor *monitor, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetMonitorPos</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>ac3047b94f0248b06b160f08992939796</anchor>
      <arglist>(_GLFWmonitor *monitor, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetVideoMode</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>ab8336e546a783459b673772b591ffacd</anchor>
      <arglist>(_GLFWmonitor *monitor, GLFWvidmode *mode)</arglist>
    </member>
    <member kind="function">
      <type>GLFWvidmode *</type>
      <name>_glfwPlatformGetVideoModes</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>a471526b59a2aa3ecc70bdf0163fa6a8c</anchor>
      <arglist>(_GLFWmonitor *monitor, int *count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetGammaRamp</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>abcaf1fc34700bd62b558caccce3ab45b</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPollMonitorsX11</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>ade7b239b6691fb34b66f3022ad97949d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwRestoreVideoModeX11</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>a6dbff2579e47fcec78b5510d738b70a1</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwSetVideoModeX11</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>ab4f579e1c8c56307de37875618f947ba</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWvidmode *desired)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>calculateRefreshRate</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>a327d053e351666be742bbdb6bd118117</anchor>
      <arglist>(const XRRModeInfo *mi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XRRModeInfo *</type>
      <name>getModeInfo</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>a12a672808f7af19a41a8a18a49e343d4</anchor>
      <arglist>(const XRRScreenResources *sr, RRMode id)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI RRCrtc</type>
      <name>glfwGetX11Adapter</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>a4cbf83a07f280efda4d13dd309d87b60</anchor>
      <arglist>(GLFWmonitor *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI RROutput</type>
      <name>glfwGetX11Monitor</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>aec04c3a957e504379dfc25dd8aaad24a</anchor>
      <arglist>(GLFWmonitor *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>modeIsGood</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>acecb8903e82830259384d1daee7706f7</anchor>
      <arglist>(const XRRModeInfo *mi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWvidmode</type>
      <name>vidmodeFromModeInfo</name>
      <anchorfile>x11__monitor_8c.html</anchorfile>
      <anchor>a363cbdad67d77c6ad32151b0de9e3f08</anchor>
      <arglist>(const XRRModeInfo *mi, const XRRCrtcInfo *ci)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>x11_platform.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>x11__platform_8h.html</filename>
    <includes id="posix__thread_8h" name="posix_thread.h" local="yes" imported="no">posix_thread.h</includes>
    <includes id="posix__time_8h" name="posix_time.h" local="yes" imported="no">posix_time.h</includes>
    <includes id="xkb__unicode_8h" name="xkb_unicode.h" local="yes" imported="no">xkb_unicode.h</includes>
    <includes id="glx__context_8h" name="glx_context.h" local="yes" imported="no">glx_context.h</includes>
    <includes id="egl__context_8h" name="egl_context.h" local="yes" imported="no">egl_context.h</includes>
    <includes id="osmesa__context_8h" name="osmesa_context.h" local="yes" imported="no">osmesa_context.h</includes>
    <includes id="null__joystick_8h" name="null_joystick.h" local="yes" imported="no">null_joystick.h</includes>
    <class kind="struct">_GLFWcursorX11</class>
    <class kind="struct">_GLFWlibraryX11</class>
    <class kind="struct">_GLFWmonitorX11</class>
    <class kind="struct">_GLFWwindowX11</class>
    <class kind="struct">VkXcbSurfaceCreateInfoKHR</class>
    <class kind="struct">VkXlibSurfaceCreateInfoKHR</class>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlclose</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ad1dc145aa72a5a4504d2015bb11f6559</anchor>
      <arglist>(handle)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlopen</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a5f5a84d37427a3f54af2e1b5667bc569</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_glfw_dlsym</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ac0795db0183d348f2867cc5a6322bfbc</anchor>
      <arglist>(handle, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_NATIVE_DISPLAY</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a10726291463db08cf815a0170e85548a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_EGL_NATIVE_WINDOW</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a66a01ba2539c9e2945327fa24a21b957</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_CURSOR_STATE</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a4551a5d24dca0d3f0b1602b9406f14c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_LIBRARY_WINDOW_STATE</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ad666193a847340c128970216fc00f92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_MONITOR_STATE</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ac966d3fd4ae66b36e123c4cb3a6a215f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_PLATFORM_WINDOW_STATE</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aa26f1423e34d4c3fb9533850ebf06e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XcursorImageCreate</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>af5c32d1bdeb458433b577792edb398f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XcursorImageDestroy</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a97ae67418232354dc0593f7523bbe110</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XcursorImageLoadCursor</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aa0d505683108c876545279c1c299428e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XF86VidModeGetGammaRamp</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a2119ddaa77e4203f56e874475cbce3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XF86VidModeGetGammaRampSize</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a6700dbfed1f01bc9325e53aff8eb05ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XF86VidModeQueryExtension</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ac86a769545839054e1a5fbb0c3739db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XF86VidModeSetGammaRamp</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a41578e983b45d9acc7b55975aab6e3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XGetXCBConnection</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a214538b0cf5427b71316bb9d3c221a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XineramaIsActive</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a67b0ea7c805754bf2a6e4bfcccef6bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XineramaQueryExtension</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a5639a89e118513e467957f2127bbadb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XineramaQueryScreens</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ab3eab609dc01e6fa7302a611f2297cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XIQueryVersion</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>adc8b96b62b4129e420e27f1b209e0eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XISelectEvents</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aad0d36c07adcd6e9cb35fde528dbe0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRenderFindVisualFormat</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a27863687508d7908d9e460d579b4085e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRenderQueryExtension</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a798960a579bf4012c4a7e1d9234a4c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRenderQueryVersion</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aa869a977173ca5bcc96dddf8455119a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRAllocGamma</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a87a17c4f5e704cd4bcf06c5049f66350</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRFreeCrtcInfo</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>af079b02e39f592f13414ab0c714a69a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRFreeGamma</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a59cad2179f06c34d1ae55f3171dd49b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRFreeOutputInfo</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>af7039567d4292985380e5a21462df00a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRFreeScreenResources</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a227499ad2e417195e18e86d6e4c9684d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRGetCrtcGamma</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aab0e09d1538db8816e20c122dced690a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRGetCrtcGammaSize</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a1263156e6a5f2e1c0bd1b30b2d0664a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRGetCrtcInfo</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a163460fc468733ed65a95d1a19197cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRGetOutputInfo</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a1b69e960073c7171a14e9b312d40115a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRGetOutputPrimary</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>abc464c1cf1d3f982397d77e172f10572</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRGetScreenResourcesCurrent</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a81b377b84134a955b71b1efffb8380e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRQueryExtension</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a5bc36e7cf5895f56ed8a80650ce6de60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRQueryVersion</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ab31dcb8f26884de7a06c832f862ebe09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRSelectInput</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ad6dcdfda57cd77454dc6cb8ca4442cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRSetCrtcConfig</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a8a18de031c310e1e981b09cebb89970f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRSetCrtcGamma</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>af4af6286fb934b318c6c0e1eca406d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XRRUpdateConfiguration</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>af4ba6aa228541f0c4bdf0de0fb1098c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWcursorX11</type>
      <name>_GLFWcursorX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aa309bbcb0fbb44e8254815e276f31715</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWlibraryX11</type>
      <name>_GLFWlibraryX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a45467aa3a3ca1cb6f2c9eb98c4bb2a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWmonitorX11</type>
      <name>_GLFWmonitorX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ae66902d9ef6f6a0086f4a019873f1c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _GLFWwindowX11</type>
      <name>_GLFWwindowX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>acd215ab1758444fbacb77007f7bafb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VkResult(APIENTRY *</type>
      <name>PFN_vkCreateXcbSurfaceKHR</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a096006a8090415c298343e76e7f4783a</anchor>
      <arglist>)(VkInstance, const VkXcbSurfaceCreateInfoKHR *, const VkAllocationCallbacks *, VkSurfaceKHR *)</arglist>
    </member>
    <member kind="typedef">
      <type>VkResult(APIENTRY *</type>
      <name>PFN_vkCreateXlibSurfaceKHR</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ac2df2d76a16c25b6744c7ca4028c1de7</anchor>
      <arglist>)(VkInstance, const VkXlibSurfaceCreateInfoKHR *, const VkAllocationCallbacks *, VkSurfaceKHR *)</arglist>
    </member>
    <member kind="typedef">
      <type>VkBool32(APIENTRY *</type>
      <name>PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a9dadff46ad047864d3828d1352f1fb91</anchor>
      <arglist>)(VkPhysicalDevice, uint32_t, xcb_connection_t *, xcb_visualid_t)</arglist>
    </member>
    <member kind="typedef">
      <type>VkBool32(APIENTRY *</type>
      <name>PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a993da456e6d8e84b174c0c075eb8797c</anchor>
      <arglist>)(VkPhysicalDevice, uint32_t, Display *, VisualID)</arglist>
    </member>
    <member kind="typedef">
      <type>XcursorImage *(*</type>
      <name>PFN_XcursorImageCreate</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a5bc751c8819854ebcea3f24953449031</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_XcursorImageDestroy</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>afe5bb9177ee2dc75be4c5254f06edda8</anchor>
      <arglist>)(XcursorImage *)</arglist>
    </member>
    <member kind="typedef">
      <type>Cursor(*</type>
      <name>PFN_XcursorImageLoadCursor</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a246763079b8594f83df243070530a83e</anchor>
      <arglist>)(Display *, const XcursorImage *)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFN_XF86VidModeGetGammaRamp</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aba9eded9fd386a2e80b945bad5f71ae8</anchor>
      <arglist>)(Display *, int, int, unsigned short *, unsigned short *, unsigned short *)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFN_XF86VidModeGetGammaRampSize</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a9c1952bf95a25d44574e1fa2061c6899</anchor>
      <arglist>)(Display *, int, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFN_XF86VidModeQueryExtension</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>af17658d89afc7423d68b8a2c510ac3fa</anchor>
      <arglist>)(Display *, int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFN_XF86VidModeSetGammaRamp</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a6d46efcbd3f2f127c6c9453edfd4ee74</anchor>
      <arglist>)(Display *, int, int, unsigned short *, unsigned short *, unsigned short *)</arglist>
    </member>
    <member kind="typedef">
      <type>xcb_connection_t *(*</type>
      <name>PFN_XGetXCBConnection</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ab8fe7844ec99df4f79d6d34e7473b57f</anchor>
      <arglist>)(Display *)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFN_XineramaIsActive</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aa865bdf7c9d46b2599a7385ab4054900</anchor>
      <arglist>)(Display *)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFN_XineramaQueryExtension</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ac10a5e28c802fd73f3e2c94262baa115</anchor>
      <arglist>)(Display *, int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>XineramaScreenInfo *(*</type>
      <name>PFN_XineramaQueryScreens</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ab442c2ce8c1b05ddd1997903227b58b0</anchor>
      <arglist>)(Display *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>Status(*</type>
      <name>PFN_XIQueryVersion</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a15a1ff7b1e51b10c17e10f1b2ada71e9</anchor>
      <arglist>)(Display *, int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>PFN_XISelectEvents</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ae4714dd25018e231e1189d1fd79ef1aa</anchor>
      <arglist>)(Display *, Window, XIEventMask *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>XRenderPictFormat *(*</type>
      <name>PFN_XRenderFindVisualFormat</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a2d1db11c387c4a62a40570e187f2a0f6</anchor>
      <arglist>)(Display *, Visual const *)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFN_XRenderQueryExtension</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a61745485e61f97ef9ab3450004ad8843</anchor>
      <arglist>)(Display *, int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>Status(*</type>
      <name>PFN_XRenderQueryVersion</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>af94996969f1f85bc80aa820285922762</anchor>
      <arglist>)(Display *dpy, int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>XRRCrtcGamma *(*</type>
      <name>PFN_XRRAllocGamma</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a279f0aacf369f6369e74e3408b8da6dd</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_XRRFreeCrtcInfo</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a2a128e8383ee7696b9912b25c489f668</anchor>
      <arglist>)(XRRCrtcInfo *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_XRRFreeGamma</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a715362a3d9f09d07560b2d3fe18fa679</anchor>
      <arglist>)(XRRCrtcGamma *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_XRRFreeOutputInfo</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a49a492e9ff561e9e71ee8fb2ab304176</anchor>
      <arglist>)(XRROutputInfo *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_XRRFreeScreenResources</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a89c98aa408f3d07ccfcc5909a9afeaee</anchor>
      <arglist>)(XRRScreenResources *)</arglist>
    </member>
    <member kind="typedef">
      <type>XRRCrtcGamma *(*</type>
      <name>PFN_XRRGetCrtcGamma</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a62ded7718c40da753a40ce5edd67f1be</anchor>
      <arglist>)(Display *, RRCrtc)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>PFN_XRRGetCrtcGammaSize</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a4293a5c80d8f8155c747543cb7684998</anchor>
      <arglist>)(Display *, RRCrtc)</arglist>
    </member>
    <member kind="typedef">
      <type>XRRCrtcInfo *(*</type>
      <name>PFN_XRRGetCrtcInfo</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a1dafc23ebfa13802b817ffab257876b7</anchor>
      <arglist>)(Display *, XRRScreenResources *, RRCrtc)</arglist>
    </member>
    <member kind="typedef">
      <type>XRROutputInfo *(*</type>
      <name>PFN_XRRGetOutputInfo</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a75c40c2fcee30a01ff2d5842072e1131</anchor>
      <arglist>)(Display *, XRRScreenResources *, RROutput)</arglist>
    </member>
    <member kind="typedef">
      <type>RROutput(*</type>
      <name>PFN_XRRGetOutputPrimary</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a77804bf49105dfad36c2f99293745f5a</anchor>
      <arglist>)(Display *, Window)</arglist>
    </member>
    <member kind="typedef">
      <type>XRRScreenResources *(*</type>
      <name>PFN_XRRGetScreenResourcesCurrent</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a8c30f1a6acd0e945f4265cbf2eefbf71</anchor>
      <arglist>)(Display *, Window)</arglist>
    </member>
    <member kind="typedef">
      <type>Bool(*</type>
      <name>PFN_XRRQueryExtension</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a395ccc9f7b363cb655b1dc80ffdb70c0</anchor>
      <arglist>)(Display *, int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>Status(*</type>
      <name>PFN_XRRQueryVersion</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ad60e77a1d429d446fa573736845e367b</anchor>
      <arglist>)(Display *, int *, int *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_XRRSelectInput</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ab1302751bde12c7de35a77b7d1614237</anchor>
      <arglist>)(Display *, Window, int)</arglist>
    </member>
    <member kind="typedef">
      <type>Status(*</type>
      <name>PFN_XRRSetCrtcConfig</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a8da6db5156cb2e11e5de6d096512b2b0</anchor>
      <arglist>)(Display *, XRRScreenResources *, RRCrtc, Time, int, int, RRMode, Rotation, RROutput *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PFN_XRRSetCrtcGamma</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a5af20a315bd527aa8c8d9d55f7a8e5d0</anchor>
      <arglist>)(Display *, RRCrtc, XRRCrtcGamma *)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>PFN_XRRUpdateConfiguration</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a0dd4ffe4dadeeb5d27a3d74d621d18e2</anchor>
      <arglist>)(XEvent *)</arglist>
    </member>
    <member kind="typedef">
      <type>VkFlags</type>
      <name>VkXcbSurfaceCreateFlagsKHR</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aac3138396859e048e8d4b3a81c39f981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VkXcbSurfaceCreateInfoKHR</type>
      <name>VkXcbSurfaceCreateInfoKHR</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>abf8f0a95f974c56d8080dd0d31cc045b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VkFlags</type>
      <name>VkXlibSurfaceCreateFlagsKHR</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ad3ff3a7be86a32d13ce27a63ecd07914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VkXlibSurfaceCreateInfoKHR</type>
      <name>VkXlibSurfaceCreateInfoKHR</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ae8e567d87ea093db76ef6378fb205f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct xcb_connection_t</type>
      <name>xcb_connection_t</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a8af532123ce5fb1c75ded03a0d77691f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XID</type>
      <name>xcb_visualid_t</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>af6d3da2162878f1f5100fda247831b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XID</type>
      <name>xcb_window_t</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a7d9111a4103329ac8c8f6e752a4c0a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Cursor</type>
      <name>_glfwCreateCursorX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>adbdd4b17827c10e74644fbd7cd98115e</anchor>
      <arglist>(const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>_glfwGetWindowPropertyX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a889b3172437e770a55812b569e1a93bd</anchor>
      <arglist>(Window window, Atom property, Atom type, unsigned char **value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwGrabErrorHandlerX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ac91795c020fc3d64cabfe8bacb141185</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwInputErrorX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a21e402dbb0117b1706d8506024c5689d</anchor>
      <arglist>(int error, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwIsVisualTransparentX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>aaed792df59dc2eff6382d4a6f9c54c67</anchor>
      <arglist>(Visual *visual)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPollMonitorsX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ade7b239b6691fb34b66f3022ad97949d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPushSelectionToManagerX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ae8c308d237bfd06661aa590bfa582579</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwReleaseErrorHandlerX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a2fec8c7a77c8004f943f25914dc947d9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwRestoreVideoModeX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>a6dbff2579e47fcec78b5510d738b70a1</anchor>
      <arglist>(_GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwSetVideoModeX11</name>
      <anchorfile>x11__platform_8h.html</anchorfile>
      <anchor>ab4f579e1c8c56307de37875618f947ba</anchor>
      <arglist>(_GLFWmonitor *monitor, const GLFWvidmode *desired)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>x11_window.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>x11__window_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GLFW_XDND_VERSION</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a10d1d90eb01f02fc76f0432c2ef9b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_NET_WM_STATE_ADD</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>af01584d4487719bb38125d1c5176a823</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_NET_WM_STATE_REMOVE</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a50026537f9f2afdb4a6a4f3bc5dad6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_NET_WM_STATE_TOGGLE</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a3e923d9844fde85f4a21c204f1f8dbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Button6</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a1fad41e78c84841bc34cb2e879e60d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Button7</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a39b108c37f079bf4af87358610cba2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>_glfwGetWindowPropertyX11</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a889b3172437e770a55812b569e1a93bd</anchor>
      <arglist>(Window window, Atom property, Atom type, unsigned char **value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWbool</type>
      <name>_glfwIsVisualTransparentX11</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>aaed792df59dc2eff6382d4a6f9c54c67</anchor>
      <arglist>(Visual *visual)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateCursor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a38c3eff1120388b2e8cbfe1579518a42</anchor>
      <arglist>(_GLFWcursor *cursor, const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateStandardCursor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>acc56a6e4f2450bc5e3abf681ccdf9b9e</anchor>
      <arglist>(_GLFWcursor *cursor, int shape)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformCreateWindow</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ad7f9fd053009c1add7335c8ef4f94d4f</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)</arglist>
    </member>
    <member kind="function">
      <type>VkResult</type>
      <name>_glfwPlatformCreateWindowSurface</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a355968aa027280501d0278a5fb6f7e21</anchor>
      <arglist>(VkInstance instance, _GLFWwindow *window, const VkAllocationCallbacks *allocator, VkSurfaceKHR *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyCursor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a7505834ffe07386df151a191ce4677b9</anchor>
      <arglist>(_GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformDestroyWindow</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a89f7ad4aa22c7f523ab39db732314119</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformFocusWindow</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>aefe6deff620910b76c1cf5974e4df84e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformFramebufferTransparent</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a3623cef8c04de5373cc8bde5f9b7fecc</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetClipboardString</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>af34e68894015412ce5503ef19218cfd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetCursorPos</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ae5cf9708c6bae74f899eb62d29b7908a</anchor>
      <arglist>(_GLFWwindow *window, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetFramebufferSize</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a46182dc3273499b6cf8cb3deb7da2964</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetKeyScancode</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>acba2825b375dbca1373baec53bdbf7c8</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformGetPhysicalDevicePresentationSupport</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a9686d1a002796fa0e150dc18de8433f1</anchor>
      <arglist>(VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetRequiredInstanceExtensions</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a30ed1256a1a2cf9fc8f2fe482d4e08b4</anchor>
      <arglist>(char **extensions)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_glfwPlatformGetScancodeName</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>aa34e22d3dab8058ef7afa438c32d6040</anchor>
      <arglist>(int scancode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowContentScale</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a0e067390dbeee0f7caeeff0da60f6e12</anchor>
      <arglist>(_GLFWwindow *window, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowFrameSize</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a5dbdea593f2ce9dcc0c83bb5f318d598</anchor>
      <arglist>(_GLFWwindow *window, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>_glfwPlatformGetWindowOpacity</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a722f73b75697dce145c456947592016e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowPos</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a6b1b18b535ef2d5619e3e1bd811a1abf</anchor>
      <arglist>(_GLFWwindow *window, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformGetWindowSize</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a553e9df9260702f74ddb6e4e9ca43493</anchor>
      <arglist>(_GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformHideWindow</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a903498be431ea21170c4ea1b80791204</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformIconifyWindow</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a2573aaf669aa4467fd3273dc24630be2</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformMaximizeWindow</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a21c3bd9f184e52ed23537b4211eb8a83</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPollEvents</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a3b129633a113e1d2bc159af038629dda</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformPostEmptyEvent</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ac41dc1cf7dba6a7ce5f5903ffce9cf88</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRequestWindowAttention</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ae7942a44bcf121dcd2cc7e040eaf8280</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformRestoreWindow</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a7d70bc903e5c7b565bdb8fe795348c1d</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetClipboardString</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ab120dfba32932687063654ec6e216679</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a52276580374c999cf4babdd49270afa9</anchor>
      <arglist>(_GLFWwindow *window, _GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorMode</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a8646900291172889812ea343622e777c</anchor>
      <arglist>(_GLFWwindow *window, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetCursorPos</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a11f40e9911702b9837c28c014fd7d0f3</anchor>
      <arglist>(_GLFWwindow *window, double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowAspectRatio</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ade696f911dd342c22f547cfcc8e330b6</anchor>
      <arglist>(_GLFWwindow *window, int numer, int denom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowDecorated</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a659fd99234dad10bba721ea57003f88e</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowFloating</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>aff91f88092e1e215c20ccc70fb7679c8</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowIcon</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a6258d42bb3c76692a52558ca18d420dd</anchor>
      <arglist>(_GLFWwindow *window, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowMonitor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a06ec935287d5beb1cd790cdf3f598700</anchor>
      <arglist>(_GLFWwindow *window, _GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowOpacity</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a6f248b53333475beaa9ca8bd05addc46</anchor>
      <arglist>(_GLFWwindow *window, float opacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowPos</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a0934dc13a91c13e63e4ad615c23be628</anchor>
      <arglist>(_GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowResizable</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a195eb089307cc38bd342e26077a42698</anchor>
      <arglist>(_GLFWwindow *window, GLFWbool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSize</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a29ba7669f18179be6e7df88f9891db89</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowSizeLimits</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a30c60db3cf9e2436a67952d9113ac976</anchor>
      <arglist>(_GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformSetWindowTitle</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>aed22dd224adc359c8aee05e1f7ccd92b</anchor>
      <arglist>(_GLFWwindow *window, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformShowWindow</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>abc4c51c7c430fab92aec7797734f44a7</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEvents</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a2d4fd289ab03927d5856d8eb69977b9a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPlatformWaitEventsTimeout</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a8a20ecc8cf62bfc1df820211fea1154c</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowFocused</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ac239b1980772ae5c5f1b1f683b1aa1ea</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowHovered</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a8998976f80cf5282eee7f8187b94ad46</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowIconified</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a1c55b62c3e61ce1e238fc339a712bc93</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowMaximized</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a99c9029c0a731d22425260420d88b0ad</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_glfwPlatformWindowVisible</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a4d6dcb902a778ac7a805172ac3955135</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_glfwPushSelectionToManagerX11</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ae8c308d237bfd06661aa590bfa582579</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>acquireMonitor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a61598f8038b6bca541fc82134a96de74</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>centerCursor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a8700ff52a2be15931ec05e1f4b56613e</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>convertLatin1toUTF8</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a0a785f6431c688215535d5ce1a89d7b6</anchor>
      <arglist>(const char *source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>createNativeWindow</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a108a70f342da69b9020965a8edb5254f</anchor>
      <arglist>(_GLFWwindow *window, const _GLFWwndconfig *wndconfig, Visual *visual, int depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>disableCursor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a6e8bf0361789bdbf5f99fd8caf18d8c0</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enableCursor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a58915800f2ae44f46a8049582e882656</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>encodeUTF8</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ad9b287e4d2c39c8bee33b8d413c14077</anchor>
      <arglist>(char *s, unsigned int ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getSelectionString</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>aa2f0ed473cb709be01e4d6a06e575711</anchor>
      <arglist>(Atom selection)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getWindowState</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>abcbb46c9584d112dec97d2312969ef32</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI Display *</type>
      <name>glfwGetX11Display</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>aea26dc4fa7dec0233c7629697a13af32</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetX11SelectionString</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a645e6fa1dfc30daf5e5f57b5b7dd5973</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI Window</type>
      <name>glfwGetX11Window</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a9473ab58f12e7b0a27ba405b7802adb9</anchor>
      <arglist>(GLFWwindow *handle)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetX11SelectionString</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a4f4eb55968415e78955d5a6104b6596c</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleSelectionClear</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>af04547b4910451435c196138908073b1</anchor>
      <arglist>(XEvent *event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleSelectionRequest</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a48faaaf14109e67f856be0f7354a7166</anchor>
      <arglist>(XEvent *event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bool</type>
      <name>isFrameExtentsEvent</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a3e2a3b23683cfc4503cbb4eaf9be27f6</anchor>
      <arglist>(Display *display, XEvent *event, XPointer pointer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bool</type>
      <name>isSelectionEvent</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a61825ae69e4af0408a009cd4786105b8</anchor>
      <arglist>(Display *display, XEvent *event, XPointer pointer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bool</type>
      <name>isSelPropNewValueNotify</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a9e5751051269ebca1b8cbae202889638</anchor>
      <arglist>(Display *display, XEvent *event, XPointer pointer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char **</type>
      <name>parseUriList</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a7424dfcae9bae70e8ddf9d2e108c4890</anchor>
      <arglist>(char *text, int *count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>processEvent</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a48610493a1812ce6ee99d21929063196</anchor>
      <arglist>(XEvent *event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseMonitor</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a8de406c303634c015197161d3d13480a</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sendEventToWM</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a5c3a80cba7fdca979c98375671cf35fb</anchor>
      <arglist>(_GLFWwindow *window, Atom type, long a, long b, long c, long d, long e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>translateKey</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a85de572010702f32c42a3bcbe5b839bf</anchor>
      <arglist>(int scancode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>translateState</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a52e75eaf43e48a66bca2f8a5213e3d6e</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateCursorImage</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a793bb3435c31dbb549e3325bc3d95238</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateNormalHints</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>ae135843cbcc00bef440c7010341e5377</anchor>
      <arglist>(_GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateWindowMode</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>aa787b5c1022b8642e67539de7f66ab53</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>waitForEvent</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a75e625ac6ac5d6eed1e810121965f2aa</anchor>
      <arglist>(double *timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLFWbool</type>
      <name>waitForVisibilityNotify</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a36863584cdb04badf7fa31f526ef7349</anchor>
      <arglist>(_GLFWwindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Atom</type>
      <name>writeTargetToProperty</name>
      <anchorfile>x11__window_8c.html</anchorfile>
      <anchor>a95c0bc14093be80c42468b3cff965ad8</anchor>
      <arglist>(const XSelectionRequestEvent *request)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xkb_unicode.c</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>xkb__unicode_8c.html</filename>
    <includes id="internal_8h" name="internal.h" local="yes" imported="no">internal.h</includes>
    <class kind="struct">codepair</class>
    <member kind="function">
      <type>long</type>
      <name>_glfwKeySym2Unicode</name>
      <anchorfile>xkb__unicode_8c.html</anchorfile>
      <anchor>a1056c0de18dcdfecdaccfe36a5548911</anchor>
      <arglist>(unsigned int keysym)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct codepair</type>
      <name>keysymtab</name>
      <anchorfile>xkb__unicode_8c.html</anchorfile>
      <anchor>a7cc2b0a778ba501d0fb9ceddbd684a50</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xkb_unicode.h</name>
    <path>/tmp/ws/src/mvsim/externals/box2d/extern/glfw/src/</path>
    <filename>xkb__unicode_8h.html</filename>
    <member kind="function">
      <type>long</type>
      <name>_glfwKeySym2Unicode</name>
      <anchorfile>xkb__unicode_8h.html</anchorfile>
      <anchor>a1056c0de18dcdfecdaccfe36a5548911</anchor>
      <arglist>(unsigned int keysym)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xml_utils.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>xml__utils_8cpp.html</filename>
    <includes id="xml__utils_8h" name="xml_utils.h" local="yes" imported="no">xml_utils.h</includes>
    <includes id="World_8h" name="World.h" local="no" imported="no">mvsim/World.h</includes>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <includes id="rapidxml__print_8hpp" name="rapidxml_print.hpp" local="no" imported="no">rapidxml_print.hpp</includes>
    <includes id="rapidxml__utils_8hpp" name="rapidxml_utils.hpp" local="no" imported="no">rapidxml_utils.hpp</includes>
    <includes id="parse__utils_8h" name="parse_utils.h" local="yes" imported="no">parse_utils.h</includes>
    <member kind="function" static="yes">
      <type>static std::string::size_type</type>
      <name>findClosing</name>
      <anchorfile>xml__utils_8cpp.html</anchorfile>
      <anchor>a3a1e1197286517a6b08439903bee6f65</anchor>
      <arglist>(size_t pos, const std::string &amp;s, const char searchEndChar, const char otherStartChar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>parseVars</name>
      <anchorfile>xml__utils_8cpp.html</anchorfile>
      <anchor>ad8fcb38cb3c1bdb975e34d4a33aa6c53</anchor>
      <arglist>(const std::string &amp;text, const std::map&lt; std::string, std::string &gt; &amp;variables, const std::set&lt; std::string &gt; &amp;varsRetain, const size_t searchStartPos=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>recursive_xml_to_str_solving_includes</name>
      <anchorfile>xml__utils_8cpp.html</anchorfile>
      <anchor>aa9aa40e0bef0fb440122c5424e15b6b4</anchor>
      <arglist>(const World &amp;parent, const rapidxml::xml_node&lt; char &gt; *n, const std::set&lt; std::string &gt; &amp;varsRetain, std::stringstream &amp;ss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::tuple&lt; std::string, std::string &gt;</type>
      <name>splitVerticalBar</name>
      <anchorfile>xml__utils_8cpp.html</anchorfile>
      <anchor>abbbd075ee8c706e548d4b02111bebdd9</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xml_utils.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>xml__utils_8h.html</filename>
    <includes id="TParameterDefinitions_8h" name="TParameterDefinitions.h" local="no" imported="no">mvsim/TParameterDefinitions.h</includes>
    <includes id="basic__types_8h" name="basic_types.h" local="no" imported="no">mvsim/basic_types.h</includes>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <class kind="struct">mvsim::XML_Doc_Data</class>
    <namespace>mrpt</namespace>
    <namespace>mrpt::math</namespace>
    <namespace>mrpt::system</namespace>
    <namespace>mvsim</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>parse_variables</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>af321a42198d6229e9d3307176adf5e2a</anchor>
      <arglist>(const std::string &amp;in, const std::map&lt; std::string, std::string &gt; &amp;variables, const std::set&lt; std::string &gt; &amp;varsRetain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_xmlnode_as_param</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>ae0802f221c463b9da63baa2baf0a3e69</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;xml_node, const TParameterDefinitions &amp;params, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={}, const char *functionNameContext=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_xmlnode_attribs</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>add6c9100a532cdfd5e315db13983ed8d</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;xml_node, const TParameterDefinitions &amp;params, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={}, const char *functionNameContext=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_xmlnode_children_as_param</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a87fd22b3c9c7b79a0b2acc5bf8cd7071</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;xml_node, const TParameterDefinitions &amp;params, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={}, const char *functionNameContext=&quot;&quot;, mrpt::system::COutputLogger *logger=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_xmlnode_shape</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a3ef6f070387b05cf069bcd1ccdb81c73</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;xml_node, mrpt::math::TPolygon2D &amp;out_poly, const char *functionNameContext=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_xmlnodelist_children_as_param</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a9d568489771bc461a61aebe0fd9be537</anchor>
      <arglist>(NODE_LIST &amp;lst_nodes, const TParameterDefinitions &amp;params, const char *functionNameContext=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TPose2D</type>
      <name>parseXYPHI</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>aac8420d7ef3c761ee51d76dd4996a105</anchor>
      <arglist>(const std::string &amp;s, bool allow_missing_angle=false, double default_angle_radians=0.0, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={})</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; XML_Doc_Data::Ptr, rapidxml::xml_node&lt;&gt; * &gt;</type>
      <name>readXmlAndGetRoot</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a917d12ca4c5313c26f90cf44cf9eb9fc</anchor>
      <arglist>(const std::string &amp;pathToFile, const std::map&lt; std::string, std::string &gt; &amp;variables, const std::set&lt; std::string &gt; &amp;varsRetain={})</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; std::shared_ptr&lt; rapidxml::xml_document&lt;&gt; &gt;, rapidxml::xml_node&lt;&gt; * &gt;</type>
      <name>readXmlTextAndGetRoot</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a10b6c0bb8528dd762a057d414bb5a405</anchor>
      <arglist>(const std::string &amp;xmlData, const std::string &amp;pathToFile)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>xml_to_str_solving_includes</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a56e43f2a275d80ef3ee2049fd123a98c</anchor>
      <arglist>(const World &amp;parent, const rapidxml::xml_node&lt; char &gt; *xml_node, const std::set&lt; std::string &gt; &amp;varsRetain={})</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>XMLClassesRegistry.cpp</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>XMLClassesRegistry_8cpp.html</filename>
    <includes id="XMLClassesRegistry_8h" name="XMLClassesRegistry.h" local="yes" imported="no">XMLClassesRegistry.h</includes>
  </compound>
  <compound kind="file">
    <name>XMLClassesRegistry.h</name>
    <path>/tmp/ws/src/mvsim/modules/simulator/src/</path>
    <filename>XMLClassesRegistry_8h.html</filename>
    <includes id="rapidxml_8hpp" name="rapidxml.hpp" local="no" imported="no">rapidxml.hpp</includes>
    <class kind="struct">mvsim::XmlClassesRegistry::TXMLData</class>
    <class kind="class">mvsim::XmlClassesRegistry</class>
    <namespace>mvsim</namespace>
  </compound>
  <compound kind="file">
    <name>zmq_fwrds.h</name>
    <path>/tmp/ws/src/mvsim/modules/comms/include/mvsim/Comms/</path>
    <filename>zmq__fwrds_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>zmq_monitor.h</name>
    <path>/tmp/ws/src/mvsim/modules/comms/include/mvsim/Comms/</path>
    <filename>zmq__monitor_8h.html</filename>
  </compound>
  <compound kind="struct">
    <name>_GLFWcontext</name>
    <filename>struct__GLFWcontext.html</filename>
    <member kind="variable">
      <type></type>
      <name>_GLFW_EGL_CONTEXT_STATE</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a9c8975a5c598ba3e6914f0b50ed1d71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_GLFW_OSMESA_CONTEXT_STATE</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a25cef6685ae2f2a70005d6aa845b7451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_CONTEXT_STATE</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>add5d11606984df8b43b4e105910146a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>client</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a28be0d0d7d19abf30afc51d58d297403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>debug</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a4644cc146abe50cffba0b2a2cded0842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWdestroycontextfun</type>
      <name>destroy</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>aaece52646c2833dde715076997d342ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWextensionsupportedfun</type>
      <name>extensionSupported</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>aebe7b3bb6a36ea61b3ee42b842cf3c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>forward</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a21807f4416e952cbceada7cad76b2de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGERVPROC</type>
      <name>GetIntegerv</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>abcccc1e675c2a12ac2e8fbe4d4744764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWgetprocaddressfun</type>
      <name>getProcAddress</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>afa005d828fe19afcffec1dea535eba94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSTRINGPROC</type>
      <name>GetString</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a0c8046b9b7cd666e9d2a20155f000d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSTRINGIPROC</type>
      <name>GetStringi</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a8707ecb3f8d22238f6bd9f32d038488f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>major</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>aa6e6e742b2b24be8236637cf9f9daf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWmakecontextcurrentfun</type>
      <name>makeCurrent</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>ae952472c57ac95731836926569bbc627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minor</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>ac9e4d76df7a07629329df12d8dceb87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>noerror</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a7e4073ba5f77a5be9f1e415cfc57225b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>profile</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a99aa07a2c46fc33cb20c1a894a0d4d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>release</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a75bc2ba25c7dc5e984b99c3978f3a1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>revision</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a456ca7559ca7e0173304e1d52a2f9701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>robustness</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a8cbae42868bc802f882aae05267ba0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>source</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>ac02dc10d0c9be8b1212cf58efb7229fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWswapbuffersfun</type>
      <name>swapBuffers</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a5e18011d14b17a9fb91f470cd694f3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWswapintervalfun</type>
      <name>swapInterval</name>
      <anchorfile>struct__GLFWcontext.html</anchorfile>
      <anchor>a22eb993e164955b975025d4931551f11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcontextEGL</name>
    <filename>struct__GLFWcontextEGL.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>client</name>
      <anchorfile>struct__GLFWcontextEGL.html</anchorfile>
      <anchor>ab03af415be57b433f3a1e2d2e532b068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EGLConfig</type>
      <name>config</name>
      <anchorfile>struct__GLFWcontextEGL.html</anchorfile>
      <anchor>ae29fb1e5ab2ab77ea982e54a75378da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EGLContext</type>
      <name>handle</name>
      <anchorfile>struct__GLFWcontextEGL.html</anchorfile>
      <anchor>a6492f75804422584065a9637e2b682f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EGLSurface</type>
      <name>surface</name>
      <anchorfile>struct__GLFWcontextEGL.html</anchorfile>
      <anchor>a35a0a681126254ba61a7754090619f98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcontextGLX</name>
    <filename>struct__GLFWcontextGLX.html</filename>
    <member kind="variable">
      <type>GLXContext</type>
      <name>handle</name>
      <anchorfile>struct__GLFWcontextGLX.html</anchorfile>
      <anchor>a6cc438f8bfa10bcadefda15e85d2c9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLXWindow</type>
      <name>window</name>
      <anchorfile>struct__GLFWcontextGLX.html</anchorfile>
      <anchor>ad9afba96f6ae67ce973b604cbe7ba762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcontextNSGL</name>
    <filename>struct__GLFWcontextNSGL.html</filename>
    <member kind="variable">
      <type>id</type>
      <name>object</name>
      <anchorfile>struct__GLFWcontextNSGL.html</anchorfile>
      <anchor>a5fbc3a52c058b90c0d455cfbcef3d94c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>pixelFormat</name>
      <anchorfile>struct__GLFWcontextNSGL.html</anchorfile>
      <anchor>a1acd6f1833071d5e003d343de53e6154</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcontextOSMesa</name>
    <filename>struct__GLFWcontextOSMesa.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>buffer</name>
      <anchorfile>struct__GLFWcontextOSMesa.html</anchorfile>
      <anchor>a1093f7acd4ae1e1198dc0b67d2fd849b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OSMesaContext</type>
      <name>handle</name>
      <anchorfile>struct__GLFWcontextOSMesa.html</anchorfile>
      <anchor>a83068bb59ebdff095cbe915ac6bcb54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__GLFWcontextOSMesa.html</anchorfile>
      <anchor>a655c424f088f849dda17ffc2df5dc0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__GLFWcontextOSMesa.html</anchorfile>
      <anchor>ac1cc862dabd6f047abd958eefd43a39e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcontextWGL</name>
    <filename>struct__GLFWcontextWGL.html</filename>
    <member kind="variable">
      <type>HDC</type>
      <name>dc</name>
      <anchorfile>struct__GLFWcontextWGL.html</anchorfile>
      <anchor>ad4527b026db03447500ac5000d552c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HGLRC</type>
      <name>handle</name>
      <anchorfile>struct__GLFWcontextWGL.html</anchorfile>
      <anchor>a188ab453541a7c111246a594897c8e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interval</name>
      <anchorfile>struct__GLFWcontextWGL.html</anchorfile>
      <anchor>a54b4c34b50cf386de81edd9e086273ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWctxconfig</name>
    <filename>struct__GLFWctxconfig.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>client</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a9d54584dc156b04e39d7567a70e13ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>debug</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a694b0434791f532ddf39bca57b94042e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>forward</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>ae7a2859b35b0bf3692abd6bf076ef4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>major</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a51a8fa315dccf7f6217098cf0413a7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minor</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a250a475c8d778778bb8fb4ab942eddd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>noerror</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a7c97fb74d89b1666d0de89222551a2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWctxconfig::@4</type>
      <name>nsgl</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a94f1403eed3e81e2eb65fc6d21bd2453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>offline</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a34067b0d1e79da07f2cb8a8d402cd29b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>profile</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a0c56aeafa0f85b1b0ba3e9371a737770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>release</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a70db828a89fe653b4efd5ec03419b46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>robustness</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a5aaf92358c6be9ac0dac61cc916b968f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWwindow *</type>
      <name>share</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>ae2de5454bfc052ffa9c27f300fcc0425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>source</name>
      <anchorfile>struct__GLFWctxconfig.html</anchorfile>
      <anchor>a725120317549aa1eef2b88af5ac4c409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcursor</name>
    <filename>struct__GLFWcursor.html</filename>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_CURSOR_STATE</name>
      <anchorfile>struct__GLFWcursor.html</anchorfile>
      <anchor>a099bf361acbcec60ee5e784a973a581f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWcursor *</type>
      <name>next</name>
      <anchorfile>struct__GLFWcursor.html</anchorfile>
      <anchor>a3001692b71165b5c9c72137343f4570f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcursorNS</name>
    <filename>struct__GLFWcursorNS.html</filename>
    <member kind="variable">
      <type>id</type>
      <name>object</name>
      <anchorfile>struct__GLFWcursorNS.html</anchorfile>
      <anchor>a863a8b16c5105f5ccde6c2149d66373c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcursorWayland</name>
    <filename>struct__GLFWcursorWayland.html</filename>
    <member kind="variable">
      <type>struct wl_buffer *</type>
      <name>buffer</name>
      <anchorfile>struct__GLFWcursorWayland.html</anchorfile>
      <anchor>a0001276ff2d1c51c8059cfe4ad48aed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentImage</name>
      <anchorfile>struct__GLFWcursorWayland.html</anchorfile>
      <anchor>a18e43887e4ce789eaa0f0ca811fb9b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_cursor *</type>
      <name>cursor</name>
      <anchorfile>struct__GLFWcursorWayland.html</anchorfile>
      <anchor>a3ec239d3ce61706c04ea3d51c9d4e85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_cursor *</type>
      <name>cursorHiDPI</name>
      <anchorfile>struct__GLFWcursorWayland.html</anchorfile>
      <anchor>a7379dffd4fb8939955b27b92c1d3e03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__GLFWcursorWayland.html</anchorfile>
      <anchor>a82da430425752b10026d8d9a119efb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__GLFWcursorWayland.html</anchorfile>
      <anchor>ab8d34850bc04dad0d900a4fdf1b503dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xhot</name>
      <anchorfile>struct__GLFWcursorWayland.html</anchorfile>
      <anchor>a21136cecf3cbb7ecdba1ab5bf29d9050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yhot</name>
      <anchorfile>struct__GLFWcursorWayland.html</anchorfile>
      <anchor>a4aa9d790b2e10cb97120ede960f7f9ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcursorWin32</name>
    <filename>struct__GLFWcursorWin32.html</filename>
    <member kind="variable">
      <type>HCURSOR</type>
      <name>handle</name>
      <anchorfile>struct__GLFWcursorWin32.html</anchorfile>
      <anchor>a05b1322d7792b717f9fd46a89c49aa14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWcursorX11</name>
    <filename>struct__GLFWcursorX11.html</filename>
    <member kind="variable">
      <type>Cursor</type>
      <name>handle</name>
      <anchorfile>struct__GLFWcursorX11.html</anchorfile>
      <anchor>aa33b3a24b7e0169fc1d9ac9f5c07b6c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWdecorationWayland</name>
    <filename>struct__GLFWdecorationWayland.html</filename>
    <member kind="variable">
      <type>struct wl_subsurface *</type>
      <name>subsurface</name>
      <anchorfile>struct__GLFWdecorationWayland.html</anchorfile>
      <anchor>a2f76d05c392f2508cfd233598f000a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_surface *</type>
      <name>surface</name>
      <anchorfile>struct__GLFWdecorationWayland.html</anchorfile>
      <anchor>a678beb110293206af7c8a94703f238ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wp_viewport *</type>
      <name>viewport</name>
      <anchorfile>struct__GLFWdecorationWayland.html</anchorfile>
      <anchor>a4e0bf13d36fac7e8de71c2c389e308bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWerror</name>
    <filename>struct__GLFWerror.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>code</name>
      <anchorfile>struct__GLFWerror.html</anchorfile>
      <anchor>ab721887dc378d1b8b33ab817a354da7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>description</name>
      <anchorfile>struct__GLFWerror.html</anchorfile>
      <anchor>a8aef89daf2e96f639648a4d2071687df</anchor>
      <arglist>[_GLFW_MESSAGE_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>_GLFWerror *</type>
      <name>next</name>
      <anchorfile>struct__GLFWerror.html</anchorfile>
      <anchor>aabd854351fb31ee9453de6da0183a7cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWfbconfig</name>
    <filename>struct__GLFWfbconfig.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>accumAlphaBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a88d9b62bc1c4c4fb411ff2d980ef08e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>accumBlueBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a1628cb7857d3fd6d4967ddbc16f57445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>accumGreenBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a5207821bf6a7cf5625bb350b448c1ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>accumRedBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a90657631c2de9e7e45ae16b836c6cf4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alphaBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a9945d1191aaa94d92f326382027a43a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>auxBuffers</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a1ad8a70d25f8c39ee51365fdae9de7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>blueBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>aff797f80ccb99126ce88f696f745f6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depthBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a0e7baeca6ea2e4146236f38bc1df870f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>doublebuffer</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>afd48b37171d567f9893bd8a660c4621b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>greenBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>af19c4a4e81f5e852ebfbfdc5986610ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uintptr_t</type>
      <name>handle</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a7a172e74b29a7cbacf4b2bcf7a97441e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>redBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>ab9a8f50cbc9b0c6e1ad230e411797f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>samples</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>aa6a57ca77268a4851f5c2be7e330cf5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>sRGB</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a964edb36c54dec04c9a48ba5ff333297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stencilBits</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a202a6343c817e5f6e9597a02559273b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>stereo</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a25b8332a9aa5828345fdac1be790e135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>transparent</name>
      <anchorfile>struct__GLFWfbconfig.html</anchorfile>
      <anchor>a5b19082325a56470e0770d08698a8965</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWinitconfig</name>
    <filename>struct__GLFWinitconfig.html</filename>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>chdir</name>
      <anchorfile>struct__GLFWinitconfig.html</anchorfile>
      <anchor>a9a76e6c2480a3e6062947d2e9a0743c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>hatButtons</name>
      <anchorfile>struct__GLFWinitconfig.html</anchorfile>
      <anchor>aad1f2044edaa145d86bed1fe2b61fa06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>menubar</name>
      <anchorfile>struct__GLFWinitconfig.html</anchorfile>
      <anchor>aeef44c014800b5e07490919431b446ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWinitconfig::@1</type>
      <name>ns</name>
      <anchorfile>struct__GLFWinitconfig.html</anchorfile>
      <anchor>a31adf81a87dda59aa90ab0208ea10d11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWjoyobjectWin32</name>
    <filename>struct__GLFWjoyobjectWin32.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>offset</name>
      <anchorfile>struct__GLFWjoyobjectWin32.html</anchorfile>
      <anchor>ac62dc9fc2e6bdb16ed0d9b0adef0d501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>struct__GLFWjoyobjectWin32.html</anchorfile>
      <anchor>a7e9c2d4ab9ba15af12493d314c5686a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWjoystick</name>
    <filename>struct__GLFWjoystick.html</filename>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_JOYSTICK_STATE</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a20c53fa5c54c2b427af126de4e47df7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>axes</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a9412079f36e6531022d5fcb9efa3a156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axisCount</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a764d4c38cb049362d335450442277773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>buttonCount</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a556785f64f15a3153371a39d120fbc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>buttons</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>acb06a7749913576f172ea34950b8ec1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>guid</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a0d7c8dee95327210882e04073a2b05d4</anchor>
      <arglist>[33]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hatCount</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a812df79ec7f31658e884c4bb93ab73b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>hats</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a84e345346f70340100edf3a715fd11f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWmapping *</type>
      <name>mapping</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a2f367b7ecb533af018bc37304701b502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>abc0926b0f23f245d669ad6fe4bc6d9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>present</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a88a2e71ed9c3be6eca850577a104d611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>userPointer</name>
      <anchorfile>struct__GLFWjoystick.html</anchorfile>
      <anchor>a60db31a4f87d8cc3b96dc229d82e0c59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWjoystickLinux</name>
    <filename>struct__GLFWjoystickLinux.html</filename>
    <member kind="variable">
      <type>struct input_absinfo</type>
      <name>absInfo</name>
      <anchorfile>struct__GLFWjoystickLinux.html</anchorfile>
      <anchor>a2d7abc8431c20ac7c59bd135d0e732c3</anchor>
      <arglist>[ABS_CNT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>absMap</name>
      <anchorfile>struct__GLFWjoystickLinux.html</anchorfile>
      <anchor>afbb2e7f009cd7c7da8602eefca1235be</anchor>
      <arglist>[ABS_CNT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>struct__GLFWjoystickLinux.html</anchorfile>
      <anchor>a960fae45f3edafbd2e15a31723cd42d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hats</name>
      <anchorfile>struct__GLFWjoystickLinux.html</anchorfile>
      <anchor>a31a3c97c52e385891621c8de55ada0ea</anchor>
      <arglist>[4][2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keyMap</name>
      <anchorfile>struct__GLFWjoystickLinux.html</anchorfile>
      <anchor>a87cac0f923203a814529ddb63f15912e</anchor>
      <arglist>[KEY_CNT - BTN_MISC]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>path</name>
      <anchorfile>struct__GLFWjoystickLinux.html</anchorfile>
      <anchor>a01106129ab997bab644d30fb046d58da</anchor>
      <arglist>[PATH_MAX]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWjoystickNS</name>
    <filename>struct__GLFWjoystickNS.html</filename>
    <member kind="variable">
      <type>CFMutableArrayRef</type>
      <name>axes</name>
      <anchorfile>struct__GLFWjoystickNS.html</anchorfile>
      <anchor>a801d74ac300006360108bd16b8b0ae9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFMutableArrayRef</type>
      <name>buttons</name>
      <anchorfile>struct__GLFWjoystickNS.html</anchorfile>
      <anchor>a947cd13d288c15894581fcd955ab8f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IOHIDDeviceRef</type>
      <name>device</name>
      <anchorfile>struct__GLFWjoystickNS.html</anchorfile>
      <anchor>aa5e63932376a927d6bc8afe72ea021d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFMutableArrayRef</type>
      <name>hats</name>
      <anchorfile>struct__GLFWjoystickNS.html</anchorfile>
      <anchor>a153db972e18e3ac4b86e13f8ac9ddf8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWjoystickWin32</name>
    <filename>struct__GLFWjoystickWin32.html</filename>
    <member kind="variable">
      <type>IDirectInputDevice8W *</type>
      <name>device</name>
      <anchorfile>struct__GLFWjoystickWin32.html</anchorfile>
      <anchor>acca11e13163b1177aa6cdb3bbb4b6f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GUID</type>
      <name>guid</name>
      <anchorfile>struct__GLFWjoystickWin32.html</anchorfile>
      <anchor>ac549c3ad63172ef086fff3932db10082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>index</name>
      <anchorfile>struct__GLFWjoystickWin32.html</anchorfile>
      <anchor>aec098737446fcdc91b67772b64716c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>objectCount</name>
      <anchorfile>struct__GLFWjoystickWin32.html</anchorfile>
      <anchor>a35725b8f9243a1e9d17816632718fcf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWjoyobjectWin32 *</type>
      <name>objects</name>
      <anchorfile>struct__GLFWjoystickWin32.html</anchorfile>
      <anchor>a1f3f2f40a0fbbd266c98d84c44af427b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibrary</name>
    <filename>struct__GLFWlibrary.html</filename>
    <member kind="variable">
      <type></type>
      <name>_GLFW_EGL_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a3e757a44b2ee795cc3c257c2b147c668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_GLFW_OSMESA_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a3c189ee88bab7d0bcf659e1e4ff3bbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_LIBRARY_CONTEXT_STATE</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a026ab93ed6693b14c3383a3626d8fbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_LIBRARY_JOYSTICK_STATE</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a6ce06ff388812f6549e0527f350dde27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_LIBRARY_TIMER_STATE</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>aee0722d771909a4044511c2d4a78ccd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_LIBRARY_WINDOW_STATE</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>acf3fcb624b8f4cd3c4579bead7111682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>available</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a7978c47e7cee32b9d3b89bf787cfebc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibrary::@9</type>
      <name>callbacks</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>ac73ce15ebff9ade37da13d4c610d71de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWctxconfig</type>
      <name>context</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a681e7c0153724884070e9c94069693fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWtls</type>
      <name>contextSlot</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>aa267e959a6f2dae405c0c15220e0cfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWcursor *</type>
      <name>cursorListHead</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a8e4a4c3a75390dc4a6f649a71ab57a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_vkEnumerateInstanceExtensionProperties</type>
      <name>EnumerateInstanceExtensionProperties</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>af54595d18803fd82236a53fa134bbce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWerror *</type>
      <name>errorListHead</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a40ade94f8a327f4439b46314ae84dc98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWmutex</type>
      <name>errorLock</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a1bc5de4505509cfb4911760237845ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWtls</type>
      <name>errorSlot</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a3c64f08c60bd21f7349ec252e65c6aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>extensions</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a88851909f399ada9dc2777469bdb3397</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>_GLFWfbconfig</type>
      <name>framebuffer</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a4acbf6d9f23083704b5bfbab28aa3d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_vkGetInstanceProcAddr</type>
      <name>GetInstanceProcAddr</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a3596213ea7d65e1f299849c04facfe06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>handle</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a5a67e92b012563943f1e1b26b0bf2645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibrary::@6</type>
      <name>hints</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a75bcecf7b440f565677dac260ac233fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWinitconfig</type>
      <name>init</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a86550c51bab958a99de2e243e48dd8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>initialized</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>aef3b20f1280cca7cae8316626af42c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWjoystickfun</type>
      <name>joystick</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a60d552e59e41b4500e3d36acd35131da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWjoystick</type>
      <name>joysticks</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a7f6b01642d8bc4965fd7b084a01bc401</anchor>
      <arglist>[GLFW_JOYSTICK_LAST+1]</arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>KHR_surface</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a5169664f24499b5b82dec093165ca166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>KHR_xcb_surface</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a00ca91ba261300d506226ffb7db40762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>KHR_xlib_surface</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>aaca4cdf17bdebc1ccea4b34fda2e40d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mappingCount</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a974eecd4fb17f568673a0b16474268aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWmapping *</type>
      <name>mappings</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a0f3d3622b971d031db365d71eeae0048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWmonitorfun</type>
      <name>monitor</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>acea278bb2641c36a371e9e715b7a8f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>monitorCount</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>ae3f408467579cb3fb517fcd39fa23568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWmonitor **</type>
      <name>monitors</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>acb84371972f4d704deb0cdc649a1f1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>offset</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a1afbda4be41aa343745fc99acc9f895b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refreshRate</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>aa6897931acebf196791bc65c82461110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibrary::@7</type>
      <name>timer</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>abfa3add9e76ceea1a0a1fc5616443460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibrary::@8</type>
      <name>vk</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>adae38199c6f739964ab8dafcee6f1c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWwndconfig</type>
      <name>window</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a64464251b6f483f28ce17bdcbccc05cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWwindow *</type>
      <name>windowListHead</name>
      <anchorfile>struct__GLFWlibrary.html</anchorfile>
      <anchor>a7859e386c1ff4ed65e13e6ba1e189cfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryEGL</name>
    <filename>struct__GLFWlibraryEGL.html</filename>
    <member kind="variable">
      <type>PFN_eglBindAPI</type>
      <name>BindAPI</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a151bcae38de86668229849ad058ecf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglCreateContext</type>
      <name>CreateContext</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>ac259d9e9e3ab790a2f74cf9be8c93be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglCreateWindowSurface</type>
      <name>CreateWindowSurface</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a5f13d50d6f96dc7d8956ee1984dbead7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglDestroyContext</type>
      <name>DestroyContext</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>ada6b9dde9eb150c42d875762813a24b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglDestroySurface</type>
      <name>DestroySurface</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>add493781f6375f004d7579085634fd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EGLDisplay</type>
      <name>display</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a15523bfa0c42cff4b2df29634982768d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglGetConfigAttrib</type>
      <name>GetConfigAttrib</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>ae6ee07162febf8385c90e3ecade051ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglGetConfigs</type>
      <name>GetConfigs</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a892c552c9bf135bada95e8a142d6ef3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglGetDisplay</type>
      <name>GetDisplay</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>abefad20e70fb152243913e18c7603e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglGetError</type>
      <name>GetError</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a36ba534b466117e751d46151e4d2e239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglGetProcAddress</type>
      <name>GetProcAddress</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a0756d16c27b7cecd1353e00c8261ad3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>handle</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>ab639d01213759295622d666468d2c11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglInitialize</type>
      <name>Initialize</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a8715caab2bf6a2a1a4329d086e5b74cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>KHR_context_flush_control</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>ac0ca620867e3be4d23b13388e9ceb8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>KHR_create_context</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>ad8aecc00381a56329717b87385689ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>KHR_create_context_no_error</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a8b219fc3419b6edab25359f5c8c6bc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>KHR_get_all_proc_addresses</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>ae1fed7bb7e3dd5638d61cecaacde1c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>KHR_gl_colorspace</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a89101baf77ea37ddea7ad53187f701a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EGLint</type>
      <name>major</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a0ac22db40188ca63d1cf5bf5a7ccc237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglMakeCurrent</type>
      <name>MakeCurrent</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a456b898a2adc3e6e32fc13cb97875a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EGLint</type>
      <name>minor</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a5cec944350277113e43807e6ff558d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>prefix</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a40597a37a27d93f0d4818aa896d76481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglQueryString</type>
      <name>QueryString</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a616184e542f1aa537e84d6ea4e792ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglSwapBuffers</type>
      <name>SwapBuffers</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>aa0b5802c438b72d80045ee74c1fa808f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglSwapInterval</type>
      <name>SwapInterval</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>ab8185d800d95588ca31794d5e2924c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_eglTerminate</type>
      <name>Terminate</name>
      <anchorfile>struct__GLFWlibraryEGL.html</anchorfile>
      <anchor>a625fcaf25bc0420963094ea696d8f37d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryGLX</name>
    <filename>struct__GLFWlibraryGLX.html</filename>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_context_flush_control</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a2002b1f2341a1b3b2ca9f564f508a992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_create_context</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a4beb6472c756586168baa5bce90e6105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_create_context_no_error</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a3fe9abd221c06d1cf5f5141d2822b339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_create_context_profile</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>ae45a5ab579a350afa1b7c9ab3f7e3529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_create_context_robustness</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a233c27457c9dbf647e533a92dd7b326f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_framebuffer_sRGB</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a3d04b31f28a0495d09bddf59bc6b53e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_multisample</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a36e4593c804667b12bae7a85cb2ec75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXCREATECONTEXTATTRIBSARBPROC</type>
      <name>CreateContextAttribsARB</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a08d7c051b97ca81f83058bb49e17123c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXCREATENEWCONTEXTPROC</type>
      <name>CreateNewContext</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>ad449f10460f7eb0b147d7982e0ef84ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXCREATEWINDOWPROC</type>
      <name>CreateWindow</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>afb7de5f9d64396a375acd7391849dc4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXDESTROYCONTEXTPROC</type>
      <name>DestroyContext</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a84bc979545f50da00df2ca6c8c279c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXDESTROYWINDOWPROC</type>
      <name>DestroyWindow</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>aad11151ad7f90a07c3a7049b475fab5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errorBase</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>af6bff15fce849071ccc3072386bf6046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eventBase</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>ac9a5cdb01c0772fe80f3ec0e22762b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>EXT_create_context_es2_profile</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a5ef1a6900ebcef7157838a1c3e3ee941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>EXT_framebuffer_sRGB</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a7348af04c25d39a4105185a30f330090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>EXT_swap_control</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a97751645440ec9d787459ed05a0f7b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXGETCLIENTSTRINGPROC</type>
      <name>GetClientString</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>ad8603abc23fbdfb9abe0ccb0a34f78b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXGETFBCONFIGATTRIBPROC</type>
      <name>GetFBConfigAttrib</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a516e2b34242d57e7f8ef4d3a9ed9025d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXGETFBCONFIGSPROC</type>
      <name>GetFBConfigs</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a066312da8ebb3286c9a95b658362be55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXGETPROCADDRESSPROC</type>
      <name>GetProcAddress</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>ac15180b7329f18095e983a8904aec17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXGETPROCADDRESSPROC</type>
      <name>GetProcAddressARB</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>ad13b458a2f56f64c4ae0613575514f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXGETVISUALFROMFBCONFIGPROC</type>
      <name>GetVisualFromFBConfig</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a35d9a65ae03199683acfd16a8a8f2ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>handle</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>ac9439f775784fd6066220b50764b172d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>major</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a5ebc24b132dc44db8f3a7903d3b08d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXMAKECURRENTPROC</type>
      <name>MakeCurrent</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a99f3ec71060b66bf6e7324697c15e32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>MESA_swap_control</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a8a61a629cae21dc4dd428ac4c73eaf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minor</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>aa4a92312a525ea9c9fed4f6a9b2fd107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXQUERYEXTENSIONPROC</type>
      <name>QueryExtension</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a85b0d38829089464bb527e1160ea3d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXQUERYEXTENSIONSSTRINGPROC</type>
      <name>QueryExtensionsString</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a0dd7cdefdb45bdd9e9b2334a2b4dce49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXQUERYVERSIONPROC</type>
      <name>QueryVersion</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a7f19c51eb8a2b76be2b85d5ac6821d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>SGI_swap_control</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>aa659477583308b7167f07b094d24985b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXSWAPBUFFERSPROC</type>
      <name>SwapBuffers</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>afd71b5d28763e2d279ad55bcd016ab87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXSWAPINTERVALEXTPROC</type>
      <name>SwapIntervalEXT</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>ab19310e760f99be6f2f698cf697606ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXSWAPINTERVALMESAPROC</type>
      <name>SwapIntervalMESA</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a6f20158532db285c651e804bdda01137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLXSWAPINTERVALSGIPROC</type>
      <name>SwapIntervalSGI</name>
      <anchorfile>struct__GLFWlibraryGLX.html</anchorfile>
      <anchor>a81c798f3f9f01bfd3443d933f4b502b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryLinux</name>
    <filename>struct__GLFWlibraryLinux.html</filename>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>dropped</name>
      <anchorfile>struct__GLFWlibraryLinux.html</anchorfile>
      <anchor>a3a48034e05e52a1029244505dda154df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inotify</name>
      <anchorfile>struct__GLFWlibraryLinux.html</anchorfile>
      <anchor>a7602c9eb1d44aad60566e11631ba04d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>regex_t</type>
      <name>regex</name>
      <anchorfile>struct__GLFWlibraryLinux.html</anchorfile>
      <anchor>a5b1b97771e6b63721fc33ff5d6d749c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>watch</name>
      <anchorfile>struct__GLFWlibraryLinux.html</anchorfile>
      <anchor>a10d5f9d52b4e38db9a3b1847f4425d42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryNS</name>
    <filename>struct__GLFWlibraryNS.html</filename>
    <member kind="variable">
      <type>id</type>
      <name>autoreleasePool</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a965953ce1e52e3bba21cf68c19fd1450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFBundleRef</type>
      <name>bundle</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a4092245999e589dc59c5d90f47c51fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CGPoint</type>
      <name>cascadePoint</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a3d3a67c517278e6991aa6bbdd3047ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clipboardString</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a194b216799b8f6e02d5153ad53f9b4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_TISCopyCurrentKeyboardLayoutInputSource</type>
      <name>CopyCurrentKeyboardLayoutInputSource</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a332008478c35c35cf5eedf2ff7f8513b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>cursorHidden</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>ad8ad77fbd27eebcef8d5cb033ab0e6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>delegate</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>ac9bef9b96260dd26ad1a9e7287b4d812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWwindow *</type>
      <name>disabledCursorWindow</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a69cc5672029442fc8a9587e155ef7636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CGEventSourceRef</type>
      <name>eventSource</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>ae0297b6477cfe5406d6cad47791ff524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_TISGetInputSourceProperty</type>
      <name>GetInputSourceProperty</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>aac719437d912cfe8792ee2c068177016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_LMGetKbdType</type>
      <name>GetKbdType</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a76160446e7250a0cd655d1c72031e211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>helper</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>ac2dad25afbf3b551482d81ede0678fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IOHIDManagerRef</type>
      <name>hidManager</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a3d2f5238158b7433be1f4e61df37b82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TISInputSourceRef</type>
      <name>inputSource</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a0f5eff37bafb4c2eaddf8ba2ec1360e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short int</type>
      <name>keycodes</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a5999f3adcf4d63b293bad735ba7f7f3a</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>keyName</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a60087ae293bd1024266723c8819c9865</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>keyUpMonitor</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a8837d4147c80790b7c4c9890818261e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFStringRef</type>
      <name>kPropertyUnicodeKeyLayoutData</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>aa612dad7ef8c29f419f54e02c4466ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>nibObjects</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>aa070c6433c921e5b62877b510780408f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>restoreCursorPosX</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a93e4d1c23cf55dd073b61d9f8436ade9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>restoreCursorPosY</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a55f14c4b5ad2723de5e6217c550f45aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short int</type>
      <name>scancodes</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a4625ab0c8e3f2d4a57c0a101034fbfa2</anchor>
      <arglist>[GLFW_KEY_LAST+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryNS::@0</type>
      <name>tis</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a284af56e69abd9c9198fce7df2057488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>unicodeData</name>
      <anchorfile>struct__GLFWlibraryNS.html</anchorfile>
      <anchor>a3173595db852c86e0b5ca99611275f32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryNSGL</name>
    <filename>struct__GLFWlibraryNSGL.html</filename>
    <member kind="variable">
      <type>CFBundleRef</type>
      <name>framework</name>
      <anchorfile>struct__GLFWlibraryNSGL.html</anchorfile>
      <anchor>a5b2eb67f116899be505f913167348778</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryOSMesa</name>
    <filename>struct__GLFWlibraryOSMesa.html</filename>
    <member kind="variable">
      <type>PFN_OSMesaCreateContextAttribs</type>
      <name>CreateContextAttribs</name>
      <anchorfile>struct__GLFWlibraryOSMesa.html</anchorfile>
      <anchor>ad3c24f85deb9b3a6ec17a4aa95bd5d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_OSMesaCreateContextExt</type>
      <name>CreateContextExt</name>
      <anchorfile>struct__GLFWlibraryOSMesa.html</anchorfile>
      <anchor>ae43e2b3eb603fad8f3e4aa97c2b90761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_OSMesaDestroyContext</type>
      <name>DestroyContext</name>
      <anchorfile>struct__GLFWlibraryOSMesa.html</anchorfile>
      <anchor>a979a9921ffc11a42f729f2fd7e61d4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_OSMesaGetColorBuffer</type>
      <name>GetColorBuffer</name>
      <anchorfile>struct__GLFWlibraryOSMesa.html</anchorfile>
      <anchor>abed9e7849527cf4c1c0d432f4485126e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_OSMesaGetDepthBuffer</type>
      <name>GetDepthBuffer</name>
      <anchorfile>struct__GLFWlibraryOSMesa.html</anchorfile>
      <anchor>a571ea7f2b506214174f2c4eee2b4f32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_OSMesaGetProcAddress</type>
      <name>GetProcAddress</name>
      <anchorfile>struct__GLFWlibraryOSMesa.html</anchorfile>
      <anchor>a054ec7a995020b1564956e9771a3cbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>handle</name>
      <anchorfile>struct__GLFWlibraryOSMesa.html</anchorfile>
      <anchor>aa6b2a9a7fb50445889f2f2daa6dca472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_OSMesaMakeCurrent</type>
      <name>MakeCurrent</name>
      <anchorfile>struct__GLFWlibraryOSMesa.html</anchorfile>
      <anchor>a988e1e7b20f20e117d2dd1ec7c077833</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryWayland</name>
    <filename>struct__GLFWlibraryWayland.html</filename>
    <member kind="variable">
      <type>xkb_mod_mask_t</type>
      <name>altMask</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a63c05a12652f8ce9938b0493ba25cc36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xkb_mod_mask_t</type>
      <name>capsLockMask</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a377f64c384073b4e481edd2206ca335e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>clipboardSendSize</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a9d70ba663912cbfab64cd38ea7b6a228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clipboardSendString</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a38e3cf708c04669e10895c202e10315d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>clipboardSize</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>aea217e1855f05c209f1214333bc7cac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clipboardString</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a262e38782b13901b91c38d591b7a5498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_compositor *</type>
      <name>compositor</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>af4994494133067735cb44dd6d12e3685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>compositorVersion</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a247dba132e42812c28bcce2d03e7d97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct xkb_context *</type>
      <name>context</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a8b9aefe6759a3bead8cf220a90676c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_context_new</type>
      <name>context_new</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a6a1b5fa63340bd608b3967944a39a525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_context_unref</type>
      <name>context_unref</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>aa6695c98c6a6aacdaae68e39342f55a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xkb_mod_mask_t</type>
      <name>controlMask</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a56c6308483ddf03a214f973468acf130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWayland::@21</type>
      <name>cursor</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a60157a4e1f4e3109eb4d901e2d317499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_surface *</type>
      <name>cursorSurface</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a089f2c5e526bd46b1c0be1e98f746f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_cursor_theme *</type>
      <name>cursorTheme</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a7bade3077144f1d0651a1e9e4b7f9f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_cursor_theme *</type>
      <name>cursorThemeHiDPI</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a8bed0a4ef741dc2470db418c3ff89866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cursorTimerfd</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a544f0402b6950220cb7003917f1197b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_data_device *</type>
      <name>dataDevice</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>acb1878a1514048a71ff1d123f98f604b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_data_device_manager *</type>
      <name>dataDeviceManager</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a0c61de08f429a03324a1f4f7c51210b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_data_offer *</type>
      <name>dataOffer</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>ac444a30aad5d5fad85b7f77debd1089e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_data_source *</type>
      <name>dataSource</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>ad67cffc895e57569788917cba8e19d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zxdg_decoration_manager_v1 *</type>
      <name>decorationManager</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a6c2e3b84b983ad39fb862db706cf9eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_display *</type>
      <name>display</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>aab4897d208fc385b88f79fb2b270dc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWayland::@22</type>
      <name>egl</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a6a9ef9b84a41a1538909587e4d907055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>handle</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a6fba32c719730bbaaeb8b757518ca0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zwp_idle_inhibit_manager_v1 *</type>
      <name>idleInhibitManager</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>af5ec88ddbf2b5608f35c66f1244075da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wl_cursor_image_get_buffer</type>
      <name>image_get_buffer</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>af4db36424aec40b431503bbc06804fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_keyboard *</type>
      <name>keyboard</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>aeb9d53924c1245126d9b3910f9cc9d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWwindow *</type>
      <name>keyboardFocus</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a150674da20d6497dec4d66080edb4ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keyboardLastKey</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a7e0abacb2792cbcc7f93aa184c7e7f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keyboardLastScancode</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>ab6e024e0ea286ebbd77740ddb10ecb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>keyboardRepeatDelay</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a5783a85c3062f00adf12d3925e474bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>keyboardRepeatRate</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>ac7eab892b0dfec240a86a783ec26f74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short int</type>
      <name>keycodes</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>ae2e16d1941f9c79b72bacdb2d92490e6</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>struct xkb_keymap *</type>
      <name>keymap</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a2752444822b5a3730cafa4cde39b689b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_keymap_key_repeats</type>
      <name>keymap_key_repeats</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>af3a0a4b3ae76f4ae4920ba32674f5186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_keymap_mod_get_index</type>
      <name>keymap_mod_get_index</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>abd1921c182962f545e51432af09dd2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_keymap_new_from_string</type>
      <name>keymap_new_from_string</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a499b26a6b9d73eed115afcadbf09c83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_keymap_unref</type>
      <name>keymap_unref</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a1b1de2091c20364ab811568cd9e4669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>modifiers</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>ae93ba386644cdaafed29159cf8c769f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xkb_mod_mask_t</type>
      <name>numLockMask</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a466b79900039219441234bf6dd017e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_pointer *</type>
      <name>pointer</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a0a8a79e530c7c8c372fd2969ace8548b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zwp_pointer_constraints_v1 *</type>
      <name>pointerConstraints</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a05406b1f2fef45c6101f700b5fd34e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWwindow *</type>
      <name>pointerFocus</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a6504e83b31618fd79369d278408496b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_registry *</type>
      <name>registry</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>af6db7990e9aba4a8e8181d7af47e1e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zwp_relative_pointer_manager_v1 *</type>
      <name>relativePointerManager</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>ad50cfe61a1a5bceabc42a64af6eb4b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short int</type>
      <name>scancodes</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a1d05fd9a7e97eab0db87ed5377babd36</anchor>
      <arglist>[GLFW_KEY_LAST+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct wl_seat *</type>
      <name>seat</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a87a3ec167f64c5ceba6af43d88d60609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>seatVersion</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a1077fca5a8097b03bc9007950d95054a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>serial</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a06d6c0697b351ccc2767b67855d3edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_shell *</type>
      <name>shell</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a858438e91cdcb083301be689d731a472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xkb_mod_mask_t</type>
      <name>shiftMask</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a3c644656508527f6fd134e69fdaf8954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_shm *</type>
      <name>shm</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a0e04e8537088a81cc7dca0f8e425a643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct xkb_state *</type>
      <name>state</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>aaa5aa646c2b9970f994c21acc295c8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_state_key_get_syms</type>
      <name>state_key_get_syms</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a28f989c3d39d148aeb00b782cea8c560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_state_new</type>
      <name>state_new</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a634cf17aedec38c72df94407a52ff09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_state_serialize_mods</type>
      <name>state_serialize_mods</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>abc4214464d1afe120c6c4dd6b63d512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_state_unref</type>
      <name>state_unref</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a026f349cd401ff155b23863bab94e343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_xkb_state_update_mask</type>
      <name>state_update_mask</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a57ee5909ad16d6831cb62c4b27c5baee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_subcompositor *</type>
      <name>subcompositor</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a80c8c468ef39b13e29d804ef5ac11a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xkb_mod_mask_t</type>
      <name>superMask</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a3f669ca22083326bff49878fb3c8c3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wl_cursor_theme_destroy</type>
      <name>theme_destroy</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>ac6359ad019b55c26a99304ad2df31850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wl_cursor_theme_get_cursor</type>
      <name>theme_get_cursor</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>aaf27c5f0765a8077722c0bd7827d4bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wl_cursor_theme_load</type>
      <name>theme_load</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a460dcda6171f4c4b7024c1e800971a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timerfd</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a1dd1fdbcbfb1b23ccb5567931ec72a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wp_viewporter *</type>
      <name>viewporter</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>af6f378505225a6c927b9378c92753403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wl_egl_window_create</type>
      <name>window_create</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a375d4c42d385db14e42dfaee1d9725cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wl_egl_window_destroy</type>
      <name>window_destroy</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a59f724961cfe6637dd3dd6d904d5b4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wl_egl_window_resize</type>
      <name>window_resize</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a98dd8ae02e93fd6dbc3ac7942cae93b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct xdg_wm_base *</type>
      <name>wmBase</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>a32adab93bca4b0c2166f1fc342266486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWayland::@20</type>
      <name>xkb</name>
      <anchorfile>struct__GLFWlibraryWayland.html</anchorfile>
      <anchor>aa7abffdae6412e8a419e54e1f95360ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryWGL</name>
    <filename>struct__GLFWlibraryWGL.html</filename>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_context_flush_control</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a0dfb0fe8593c51a656900fe4e815f5c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_create_context</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>aae99e060fd452f5e25b73b0da38f21ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_create_context_no_error</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>acb2cb08d3e309376466bb4c512cbd939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_create_context_profile</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a86f1e383f316a787812e73510f1323ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_create_context_robustness</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a44ffdd687487d33500cd0aeb2fff7ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_framebuffer_sRGB</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>aa0325e0600490c760ee9fc0cfd38d967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_multisample</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a84ac200d8d815d67922ee6a1c8e90159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>ARB_pixel_format</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a9e94399925bbc6e3c33aee440f7f5e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wglCreateContext</type>
      <name>CreateContext</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a3beb4ed4434fe80fb6ba6238fe553127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNWGLCREATECONTEXTATTRIBSARBPROC</type>
      <name>CreateContextAttribsARB</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>ac8f415936a3c6bedf3ef6b87b286a88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wglDeleteContext</type>
      <name>DeleteContext</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a835991741ad7b21480e20e0cb8c6559b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>EXT_colorspace</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a8c66dbb46bed59facbd2ae64209d36e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>EXT_create_context_es2_profile</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>ad1724f29f86f40e06a0a83e43a3bbcf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>EXT_framebuffer_sRGB</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>ae40b12f1716dfb2ee999bf270838f7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>EXT_swap_control</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a3ec461c42263c346818dec2757714005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wglGetCurrentContext</type>
      <name>GetCurrentContext</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a3c4b1005f1e726e203816da3b2b92f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wglGetCurrentDC</type>
      <name>GetCurrentDC</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>ae4e79a240e93a509b4989f85e0e37b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNWGLGETEXTENSIONSSTRINGARBPROC</type>
      <name>GetExtensionsStringARB</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a77fa5387ca3ac5e3a934af07316ec836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNWGLGETEXTENSIONSSTRINGEXTPROC</type>
      <name>GetExtensionsStringEXT</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a2a3c5462df803047a168c1df8001d5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNWGLGETPIXELFORMATATTRIBIVARBPROC</type>
      <name>GetPixelFormatAttribivARB</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a3b5a62766d00a71dc17b53520287ef46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wglGetProcAddress</type>
      <name>GetProcAddress</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a4d96fe4402f133f48777236291590491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HINSTANCE</type>
      <name>instance</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a27aefbd886b0871e42e4704bc3532f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wglMakeCurrent</type>
      <name>MakeCurrent</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>aa0b7d0161d91120deba20bcd55d81c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_wglShareLists</type>
      <name>ShareLists</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>a8caddf0247f0b7f3c516e42608c1f525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNWGLSWAPINTERVALEXTPROC</type>
      <name>SwapIntervalEXT</name>
      <anchorfile>struct__GLFWlibraryWGL.html</anchorfile>
      <anchor>aef7314e7d513532e28f01cd730820426</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryWin32</name>
    <filename>struct__GLFWlibraryWin32.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>acquiredMonitorCount</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>ac9e9762a5f0aef3991e3097f8665a5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_AdjustWindowRectExForDpi</type>
      <name>AdjustWindowRectExForDpi_</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>adf72152f7d128f609326679f9b599ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IDirectInput8W *</type>
      <name>api</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a29cdc547fadbff07c5d656adfba45261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_ChangeWindowMessageFilterEx</type>
      <name>ChangeWindowMessageFilterEx_</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a44b5c1211d46508eda2f8a3a7e86a5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clipboardString</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>adf964a0fdd5190f55acfb420ced56ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_DirectInput8Create</type>
      <name>Create</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>af67fa1ae2ad546b1992a2a5afd299407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HDEVNOTIFY</type>
      <name>deviceNotificationHandle</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>ad3e98a8c4f9cd7003322e78d9b237da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWin32::@11</type>
      <name>dinput8</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a510a8a6a35d17aa6f8722d936eaeca93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWwindow *</type>
      <name>disabledCursorWindow</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a2b790e87849b7cab484a508a16088ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWin32::@14</type>
      <name>dwmapi</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a1cd75a88bdfdefb34c60fd1b1d07f633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_DwmEnableBlurBehindWindow</type>
      <name>EnableBlurBehindWindow</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a35e3f2b4f9f2848096bfa17db92817e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_EnableNonClientDpiScaling</type>
      <name>EnableNonClientDpiScaling_</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a3ebae1b666e66ed971195b31adeb80a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_DwmFlush</type>
      <name>Flush</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a7854a8b838c23ac3e96c3855616b33aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>foregroundLockTimeout</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a348783bede840a99987a498af6c6cee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XInputGetCapabilities</type>
      <name>GetCapabilities</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a584b13e79dabcf834ef73f795eebc6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_GetDpiForMonitor</type>
      <name>GetDpiForMonitor_</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a59a45192e69695be04f830952159a56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_GetDpiForWindow</type>
      <name>GetDpiForWindow_</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a6b50c7a6af5e6063f02ac134d30edce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XInputGetState</type>
      <name>GetState</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a552db763f7158e1851d3f51f46b86278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_timeGetTime</type>
      <name>GetTime</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a7ead0cf6adc60b029c03989320a13f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HWND</type>
      <name>helperWindowHandle</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a7e717a64c0602a812dcfe2951143f70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HINSTANCE</type>
      <name>instance</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a29ba62716a10d518e9853ab9d2472e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_DwmIsCompositionEnabled</type>
      <name>IsCompositionEnabled</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a752d73067bd7483552019757a6092a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short int</type>
      <name>keycodes</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>afbb74c43631901321b2636244c15b6df</anchor>
      <arglist>[512]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>keynames</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a0447114a0c1852ea8227738f456e8023</anchor>
      <arglist>[GLFW_KEY_LAST+1][5]</arglist>
    </member>
    <member kind="variable">
      <type>UINT</type>
      <name>mouseTrailSize</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a7ce4bcfd5eed9bd2e0c931cd5da2b157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWin32::@16</type>
      <name>ntdll</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>aca903973a9ecc1ed78c9279401872f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RAWINPUT *</type>
      <name>rawInput</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a70d83ca005d2f3cf9df6cbe3a9671ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rawInputSize</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>aa9dd8e6f56396cc9434e2be32e96d0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>restoreCursorPosX</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>ad4057dba1b37255eee5f61d4b81cd501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>restoreCursorPosY</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>ac60024c8c809d9374c31def4845cfce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_RtlVerifyVersionInfo</type>
      <name>RtlVerifyVersionInfo_</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a857bc2eb7f09c486f765a480320225b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short int</type>
      <name>scancodes</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a48ce104b43749f9ae68e00bd0206ca1a</anchor>
      <arglist>[GLFW_KEY_LAST+1]</arglist>
    </member>
    <member kind="variable">
      <type>PFN_SetProcessDPIAware</type>
      <name>SetProcessDPIAware_</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a6d859f3934b5e7c9cb80b1749cfbbbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_SetProcessDpiAwareness</type>
      <name>SetProcessDpiAwareness_</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a4fa016a4cba83a7fae2db0109711283a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_SetProcessDpiAwarenessContext</type>
      <name>SetProcessDpiAwarenessContext_</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a85972291f5272ae9d01ff9853176f70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWin32::@15</type>
      <name>shcore</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a35d0939265aaa31d85bfc5a7b335acaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWin32::@13</type>
      <name>user32</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a3031cd11bc179d7c6a6ae2ba8e9119b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWin32::@10</type>
      <name>winmm</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>a1d6cf84309c0cd86e6a9d0bd768d3a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryWin32::@12</type>
      <name>xinput</name>
      <anchorfile>struct__GLFWlibraryWin32.html</anchorfile>
      <anchor>af3b946a12910b98d4cef29708bb150a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWlibraryX11</name>
    <filename>struct__GLFWlibraryX11.html</filename>
    <member kind="variable">
      <type>PFN_XRRAllocGamma</type>
      <name>AllocGamma</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>adee852e8f7ef0f1530639f3ab31420c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>ATOM_PAIR</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a621773da402f65dacdabd837d7a2935d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>available</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a150ac582262b697bd541ce16c1ac3847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>blanking</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ab87edb1a7894cd2de22ab1d8e4b24017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>CLIPBOARD</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ad08724f9c2f9d2ad7ee15a1de4f629aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>CLIPBOARD_MANAGER</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a9319bad95e954932ef1764e978e676a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>clipboardString</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>acb4673b85d59e095a8658623ad487071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>COMPOUND_STRING</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ab75a041cc080f8d949c94f1767c3c2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>contentScaleX</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a377171379181883c489cdebf66484827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>contentScaleY</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a8e9b6ee43510de2885f466eba27173b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XContext</type>
      <name>context</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ac4e38d2fcb14f07705c6890672a59a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>acd88e99ba01e677d42b661f308a137c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>detectable</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a7361f691ed348187f810c7b527dfb542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWwindow *</type>
      <name>disabledCursorWindow</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a265b4aad7a4a9ca42345b84c309879bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Display *</type>
      <name>display</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>af0aa2a7965bf19cad26853dbee101aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errorBase</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a06b794795677a230153edc4601ffbf74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errorCode</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a46fadcaae0566e058110cd1cc46ddab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eventBase</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ad78cc9cc0f660f47bee42789c84472e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>exposure</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>acdcce44bbf1b93473e6e26c6e1760e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRenderFindVisualFormat</type>
      <name>FindVisualFormat</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a54680ca1796963ce55ae961390bd2e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>format</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>aba9b88a0799f45ffd169bbbae3b60d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRFreeCrtcInfo</type>
      <name>FreeCrtcInfo</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ac976aa551c622fb20c8f10d8dfa5c864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRFreeGamma</type>
      <name>FreeGamma</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>afabf64ffb1c814df0fc3c408e540d89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRFreeOutputInfo</type>
      <name>FreeOutputInfo</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>af32e31b6c7a767eff3284d87195f05e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRFreeScreenResources</type>
      <name>FreeScreenResources</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ab8dd60ad7035963af2bd066910dec9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>gammaBroken</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>afeef93ec2d1c85c50a6ead457a7f9ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRGetCrtcGamma</type>
      <name>GetCrtcGamma</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a044a43a747c02df2c19554e96f8a366b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRGetCrtcGammaSize</type>
      <name>GetCrtcGammaSize</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>abdc69b80fdeb7daa287d230d379848f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRGetCrtcInfo</type>
      <name>GetCrtcInfo</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a4b9764e49423f4d96b92d5ad3be404cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XF86VidModeGetGammaRamp</type>
      <name>GetGammaRamp</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>afc2ee8f8d6a0dcdbe5c6b4acef74523a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XF86VidModeGetGammaRampSize</type>
      <name>GetGammaRampSize</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a89d92ac7a331d63b0963462156da5fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRGetOutputInfo</type>
      <name>GetOutputInfo</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a35e72a0a66058b2671849354f428be00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRGetOutputPrimary</type>
      <name>GetOutputPrimary</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a7dd25ce6f97db44cb758c860429d0e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRGetScreenResourcesCurrent</type>
      <name>GetScreenResourcesCurrent</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>afd725d3686c3e347e7a4efe547f7fb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XGetXCBConnection</type>
      <name>GetXCBConnection</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>aa68b292239955c8b4f7ac03aa9db8d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>GLFW_SELECTION</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>acae287b505539bbe8c9d1b7e1bbe087c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>handle</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ab6974dfc323851ca1a5680029a94d12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Window</type>
      <name>helperWindowHandle</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a5184d604907b81fd5f948c4e53b163fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Cursor</type>
      <name>hiddenCursorHandle</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>af9f7294217c1ace59aeb9896ccbff682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XIM</type>
      <name>im</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a52a869c4a5a948955eabe08d525085cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XcursorImageCreate</type>
      <name>ImageCreate</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a894b7439e4b99cf53ed2e19b8af1c06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XcursorImageDestroy</type>
      <name>ImageDestroy</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ad01e72ed978a8d1ccecc9639ffc10a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XcursorImageLoadCursor</type>
      <name>ImageLoadCursor</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a4a3d4a2807c73b283776738d4b5f51de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>INCR</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>af5ff35fd9e9e367d4dfb0256ef413eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interval</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a2167bd104f8e37d474269330bcff1e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XineramaIsActive</type>
      <name>IsActive</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a06df6e05f6042c93da0211cce918c48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short int</type>
      <name>keycodes</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a3b61cd7eef93c74a4c94dd8fb8f2e631</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>keyName</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a23bc68f90162926b47027cf380ca1df3</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>major</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ace8792cb1a97976a82a94ab4bb7eb492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>majorOpcode</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a032f8699ad2c02087e92d75e538ecdad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minor</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ad13c1b504246c68f6f45c571b8b002af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>monitorBroken</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ab330b07f3acacb66a4b5b0efc66d733b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>MOTIF_WM_HINTS</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a067152471b25eaef4173c72d37b5927f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>MULTIPLE</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a0538d14698a3c8ca7158c8df8aecd909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_ACTIVE_WINDOW</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a605af2c701c3b768f71d6ffb4bab33f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_FRAME_EXTENTS</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a3c92c43df56f7c7b4bc9768c4ea6cf9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_REQUEST_FRAME_EXTENTS</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>abc7f12ec664736508abf23899e2d7a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_BYPASS_COMPOSITOR</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a02ad593b27a0702d73b50579ee273ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_CM_Sx</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a3260359dcb12f2c270295c380de53bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_FULLSCREEN_MONITORS</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>abfd74e48e59316a0331b897eafcbc775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_ICON</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a11221e5f185a3ef78553dc2db168bb63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_ICON_NAME</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a3f984c72faa0520bbc0356660c5ed93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_NAME</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a8177fbef755bfb8c32fca11ace597b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_PID</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a2629a14440ee85b795b7e1f073fe38ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_PING</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>aa4179f1f7390af8cc21416d10a42cf44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_STATE</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a3572b8adc36de966c4fa93117d357e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_STATE_ABOVE</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ae103ab55a93236ff71d1342144489325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_STATE_DEMANDS_ATTENTION</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>aeb1a169796ed2be04c76856fc6da8fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_STATE_FULLSCREEN</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>adb5fe704eb78af9dc9adf38142115bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_STATE_MAXIMIZED_HORZ</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>aa9915ce5213148c611d2a7ad42bd6044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_STATE_MAXIMIZED_VERT</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>af6f853c0da666ceea2e608e3a23ef512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_WINDOW_OPACITY</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ab339dd46a0eff3435af3e39ad267809e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_WINDOW_TYPE</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>aa411143c12c1ab4ea811b869767ccd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NET_WM_WINDOW_TYPE_NORMAL</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ae9271206ee51a7f621e8b77f0820d341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>NULL_</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ad4ffbf25e4d673cd936a5ef1101bdae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>PRIMARY</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ad5e74dfb3eb5d847d97a6851fbc64964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>primarySelectionString</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a64e8ac20fec1cb715a6d2cc57c66ab9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRQueryExtension</type>
      <name>QueryExtension</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>afcb52baf2afea400102f4ed647e6efc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XineramaQueryExtension</type>
      <name>QueryExtension</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a07a13c96b61c025a3e203e6ecb739ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XF86VidModeQueryExtension</type>
      <name>QueryExtension</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a263d10fd18569dd1423a613d02db0200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRenderQueryExtension</type>
      <name>QueryExtension</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>afef03389b73f2b99e20445543591ace5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XineramaQueryScreens</type>
      <name>QueryScreens</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a6722cb12e64acfbd663e8b0bfd015da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRQueryVersion</type>
      <name>QueryVersion</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a057b0387b4d4fc67859410254c5575f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XIQueryVersion</type>
      <name>QueryVersion</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a2725d31b11d10f8c252cdb3c95e83849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRenderQueryVersion</type>
      <name>QueryVersion</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a291e70cb435a7d329b52fbf7680b1dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@23</type>
      <name>randr</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a7d58c14b52c23ebcea8446e297b57774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>restoreCursorPosX</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a7e02f767f0550aca9c95ecd43a275ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>restoreCursorPosY</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>acfedef185f950798e85ef6852b2bae56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Window</type>
      <name>root</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a6b8934bb9537dd8908d6746d65ec439c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>SAVE_TARGETS</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>af37b7891322296d097e2c952cedde9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@25</type>
      <name>saver</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a438b3131db33f861c14cea398892df07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short int</type>
      <name>scancodes</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a1bad127e5e51f9f9395fe9ae7c5b10f5</anchor>
      <arglist>[GLFW_KEY_LAST+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>screen</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a4fffc59e1bb20e819f31975408ad1c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XISelectEvents</type>
      <name>SelectEvents</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ae6c202e04abd518c585f983c290cdaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRSelectInput</type>
      <name>SelectInput</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a19299374f8a7f5bf04774fd27e69060a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRSetCrtcConfig</type>
      <name>SetCrtcConfig</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a59e6d18f60083b3f6c59df09f036c16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRSetCrtcGamma</type>
      <name>SetCrtcGamma</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a6b83c2d8a6fecc4ec0b947a764d78fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XF86VidModeSetGammaRamp</type>
      <name>SetGammaRamp</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>adedbfa3dd29f655136f29dd192d9480a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Window</type>
      <name>source</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a39319be291b039841200955fe548f847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>TARGETS</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ae27165ae9283e0feb9ae7dc8bd7a4cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>text_uri_list</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>aa112695cda23f2953f0731f2ffabaec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timeout</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ab5253de386ab0a295d7913b2e6b64ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_XRRUpdateConfiguration</type>
      <name>UpdateConfiguration</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a21574443e769ccaadbbdb7658b76ec78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>UTF8_STRING</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a955444bef4fe657f50f760e48249abd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>version</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>adab05893aed1a7a7f4bc46cce1ddde43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@30</type>
      <name>vidmode</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a55523a126fca376dc4ec334f7de6a6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>WM_DELETE_WINDOW</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a7ab7891cd8923ea3abd3846a62b9d9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>WM_PROTOCOLS</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>aa8ebd6d2d25d7ee51268e58264229344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>WM_STATE</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a69aec8c0e6cd0d58d5cf2398346f6fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@29</type>
      <name>x11xcb</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a75688d59234ee8b54988df2fb072cbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@27</type>
      <name>xcursor</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a9200822466e2a02e92bf9abdacc2d428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@26</type>
      <name>xdnd</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a7e24e717f698368357a886f84f4aa93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>XdndActionCopy</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a0f33373c98349cf85ea6a4834d3b87da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>XdndAware</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ad9bcf550a504f968cd5cfaf7d1747990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>XdndDrop</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a01ccdcdd25009c51d565f278f1807f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>XdndEnter</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a46a6bffc947a9f751c9c5a439d6955cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>XdndFinished</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a2e8cc770a3d3fc5fd8008605da9ce6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>XdndPosition</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>af124202feddc3e54761babb00528bb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>XdndSelection</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>af50f9f6a14c80242f914521d6b534e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>XdndStatus</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a24cd938015d8a2762ba4235236c7ad81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Atom</type>
      <name>XdndTypeList</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a1d4eb17f868135cd5440965224ce4edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@31</type>
      <name>xi</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a3f365e378262b7dc5775a1191e9885cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@28</type>
      <name>xinerama</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>aac914a443b0c2c219162b5665dba7210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@24</type>
      <name>xkb</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>ab515dc2315c547938969feeb4f641301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWlibraryX11::@32</type>
      <name>xrender</name>
      <anchorfile>struct__GLFWlibraryX11.html</anchorfile>
      <anchor>a59c4d46ef460f89a6f64b8a8717970e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmapelement</name>
    <filename>struct__GLFWmapelement.html</filename>
    <member kind="variable">
      <type>int8_t</type>
      <name>axisOffset</name>
      <anchorfile>struct__GLFWmapelement.html</anchorfile>
      <anchor>af000ee922bb946a042c78fccd339c0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>axisScale</name>
      <anchorfile>struct__GLFWmapelement.html</anchorfile>
      <anchor>aa50bfef254a4785b180b133d39600d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>index</name>
      <anchorfile>struct__GLFWmapelement.html</anchorfile>
      <anchor>afc1ca95b263fb11891c3b88c1da3c9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>struct__GLFWmapelement.html</anchorfile>
      <anchor>a002a044d473536727f0f4103686b67e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmapping</name>
    <filename>struct__GLFWmapping.html</filename>
    <member kind="variable">
      <type>_GLFWmapelement</type>
      <name>axes</name>
      <anchorfile>struct__GLFWmapping.html</anchorfile>
      <anchor>a918450ad1a7601e13d8d727f52e870f5</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>_GLFWmapelement</type>
      <name>buttons</name>
      <anchorfile>struct__GLFWmapping.html</anchorfile>
      <anchor>a0b29e04fc98288bbea0762abd620bddc</anchor>
      <arglist>[15]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>guid</name>
      <anchorfile>struct__GLFWmapping.html</anchorfile>
      <anchor>aebac720bb54b760f69a969e66a9b6b50</anchor>
      <arglist>[33]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>struct__GLFWmapping.html</anchorfile>
      <anchor>abef37239c923c537446d95f139966f27</anchor>
      <arglist>[128]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmonitor</name>
    <filename>struct__GLFWmonitor.html</filename>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_MONITOR_STATE</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>af4c9199778c3ed97cb34dff807576884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWvidmode</type>
      <name>currentMode</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>ab2a33bceb848570cca7b213fcddb9e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWgammaramp</type>
      <name>currentRamp</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>a6761d674e05aecaf0cadf7e127f96d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>heightMM</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>ae5f696ed8a038e0aba539cb52a04b887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>modeCount</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>a49766384d467b40c9bb362459761418f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWvidmode *</type>
      <name>modes</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>a012dd72ff0ab06cf46bb78951adac67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>a4a16862fdbfa4476d76917f2f125a959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWgammaramp</type>
      <name>originalRamp</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>a64188202c44980245af7cb1ce9a24d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>userPointer</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>a948a7ba41f99a6f4a2727229f4854194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>widthMM</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>a4d0e40c8dc4d7913e5e78a81955a834f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWwindow *</type>
      <name>window</name>
      <anchorfile>struct__GLFWmonitor.html</anchorfile>
      <anchor>aa869aae87a7a75ba89211619ba103aa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmonitorNS</name>
    <filename>struct__GLFWmonitorNS.html</filename>
    <member kind="variable">
      <type>CGDirectDisplayID</type>
      <name>displayID</name>
      <anchorfile>struct__GLFWmonitorNS.html</anchorfile>
      <anchor>abe7227de7971669512a8448962927652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CGDisplayModeRef</type>
      <name>previousMode</name>
      <anchorfile>struct__GLFWmonitorNS.html</anchorfile>
      <anchor>af7a340549b552ac7715eecc374e8de88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>screen</name>
      <anchorfile>struct__GLFWmonitorNS.html</anchorfile>
      <anchor>ae8adf32dfdf6110e40287c76da7e0cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>unitNumber</name>
      <anchorfile>struct__GLFWmonitorNS.html</anchorfile>
      <anchor>a0d57aadff800a614e0ea769b3b3c99d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmonitorWayland</name>
    <filename>struct__GLFWmonitorWayland.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>currentMode</name>
      <anchorfile>struct__GLFWmonitorWayland.html</anchorfile>
      <anchor>a700e0ff483fcbe4376f9e25ece6a0f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>name</name>
      <anchorfile>struct__GLFWmonitorWayland.html</anchorfile>
      <anchor>a80e4ebf1065e0cd59357e886cd892ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_output *</type>
      <name>output</name>
      <anchorfile>struct__GLFWmonitorWayland.html</anchorfile>
      <anchor>a2c736144d989a2fbc3a1eb6088ee9705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scale</name>
      <anchorfile>struct__GLFWmonitorWayland.html</anchorfile>
      <anchor>a7f39dce4375566da803f3441350a8c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>struct__GLFWmonitorWayland.html</anchorfile>
      <anchor>a5f0f991409f35f64ba5ba68f80f2aa45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>struct__GLFWmonitorWayland.html</anchorfile>
      <anchor>a3e64b76803000be41abacc0045486cda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmonitorWin32</name>
    <filename>struct__GLFWmonitorWin32.html</filename>
    <member kind="variable">
      <type>WCHAR</type>
      <name>adapterName</name>
      <anchorfile>struct__GLFWmonitorWin32.html</anchorfile>
      <anchor>ad003b1afa3a98ff64933d112a13112df</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>WCHAR</type>
      <name>displayName</name>
      <anchorfile>struct__GLFWmonitorWin32.html</anchorfile>
      <anchor>a3f74462e12fda99819dea7b6a18d7685</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>HMONITOR</type>
      <name>handle</name>
      <anchorfile>struct__GLFWmonitorWin32.html</anchorfile>
      <anchor>af03f0045583535ca3c1ef7afedd10124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>modeChanged</name>
      <anchorfile>struct__GLFWmonitorWin32.html</anchorfile>
      <anchor>abaa3e3c1ffea9c1ea001cc65c50006e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>modesPruned</name>
      <anchorfile>struct__GLFWmonitorWin32.html</anchorfile>
      <anchor>aba5c32b2967b3be243c60347ae0d4eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>publicAdapterName</name>
      <anchorfile>struct__GLFWmonitorWin32.html</anchorfile>
      <anchor>a426e3be3bb3baaccf149de6e5f325ef1</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>publicDisplayName</name>
      <anchorfile>struct__GLFWmonitorWin32.html</anchorfile>
      <anchor>aab125bdfdea1a5869adf28d8cd0e5525</anchor>
      <arglist>[32]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmonitorX11</name>
    <filename>struct__GLFWmonitorX11.html</filename>
    <member kind="variable">
      <type>RRCrtc</type>
      <name>crtc</name>
      <anchorfile>struct__GLFWmonitorX11.html</anchorfile>
      <anchor>ae6a05077744b9df3f06264e4119d94c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>struct__GLFWmonitorX11.html</anchorfile>
      <anchor>acd3849d53da4da250dafdbc6052deeaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RRMode</type>
      <name>oldMode</name>
      <anchorfile>struct__GLFWmonitorX11.html</anchorfile>
      <anchor>a4c78b460dec9146f01ae0fbce7a180e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RROutput</type>
      <name>output</name>
      <anchorfile>struct__GLFWmonitorX11.html</anchorfile>
      <anchor>a4c3af8ee9964e75e02c4085f3beb5159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmutex</name>
    <filename>struct__GLFWmutex.html</filename>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_MUTEX_STATE</name>
      <anchorfile>struct__GLFWmutex.html</anchorfile>
      <anchor>ab7fbb0a23fda93acbca7412609fdc907</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmutexPOSIX</name>
    <filename>struct__GLFWmutexPOSIX.html</filename>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>allocated</name>
      <anchorfile>struct__GLFWmutexPOSIX.html</anchorfile>
      <anchor>a907097875f1d6fe3ef482c2847be141e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>handle</name>
      <anchorfile>struct__GLFWmutexPOSIX.html</anchorfile>
      <anchor>af2acd6dbdafb38e494398fd58f809315</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWmutexWin32</name>
    <filename>struct__GLFWmutexWin32.html</filename>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>allocated</name>
      <anchorfile>struct__GLFWmutexWin32.html</anchorfile>
      <anchor>af24d09e156af4a285f5e1b6d82acf3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CRITICAL_SECTION</type>
      <name>section</name>
      <anchorfile>struct__GLFWmutexWin32.html</anchorfile>
      <anchor>a15ec1014241e99ee311d6898c66ab39b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWobjenumWin32</name>
    <filename>struct__GLFWobjenumWin32.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>axisCount</name>
      <anchorfile>struct__GLFWobjenumWin32.html</anchorfile>
      <anchor>a1fe4cbf94c13bfe0740bbacff9589ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>buttonCount</name>
      <anchorfile>struct__GLFWobjenumWin32.html</anchorfile>
      <anchor>a1e01ba5739106189648bfc26df131b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IDirectInputDevice8W *</type>
      <name>device</name>
      <anchorfile>struct__GLFWobjenumWin32.html</anchorfile>
      <anchor>a55b146bc96e2e47fabe1666566df28e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>objectCount</name>
      <anchorfile>struct__GLFWobjenumWin32.html</anchorfile>
      <anchor>a53f7199c1bb20d20422263a23c98a121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWjoyobjectWin32 *</type>
      <name>objects</name>
      <anchorfile>struct__GLFWobjenumWin32.html</anchorfile>
      <anchor>a8dafa9154b9f613ba573c9ed5e2241c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>povCount</name>
      <anchorfile>struct__GLFWobjenumWin32.html</anchorfile>
      <anchor>a9ded5c0836f44efb96cd6dd6002216e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sliderCount</name>
      <anchorfile>struct__GLFWobjenumWin32.html</anchorfile>
      <anchor>a427902da66daa50e53f647e02a1609c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWtimerNS</name>
    <filename>struct__GLFWtimerNS.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>frequency</name>
      <anchorfile>struct__GLFWtimerNS.html</anchorfile>
      <anchor>adfd434dcfe1b44d3419584706aefbd85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWtimerPOSIX</name>
    <filename>struct__GLFWtimerPOSIX.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>frequency</name>
      <anchorfile>struct__GLFWtimerPOSIX.html</anchorfile>
      <anchor>a6746ad058ad3277e6f683c01d8fd7d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>monotonic</name>
      <anchorfile>struct__GLFWtimerPOSIX.html</anchorfile>
      <anchor>a2487d0c9547d7dd2a87f61509ffa4569</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWtimerWin32</name>
    <filename>struct__GLFWtimerWin32.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>frequency</name>
      <anchorfile>struct__GLFWtimerWin32.html</anchorfile>
      <anchor>a144e6611866e5aa6121ca28ae751fc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>hasPC</name>
      <anchorfile>struct__GLFWtimerWin32.html</anchorfile>
      <anchor>a1b9ded09784789e9028edad23fb96c28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWtls</name>
    <filename>struct__GLFWtls.html</filename>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_TLS_STATE</name>
      <anchorfile>struct__GLFWtls.html</anchorfile>
      <anchor>a19d534810a94e4f5e380d5aa30ed4344</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWtlsPOSIX</name>
    <filename>struct__GLFWtlsPOSIX.html</filename>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>allocated</name>
      <anchorfile>struct__GLFWtlsPOSIX.html</anchorfile>
      <anchor>a20e391a0f1cbb464f787627d425dc45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_key_t</type>
      <name>key</name>
      <anchorfile>struct__GLFWtlsPOSIX.html</anchorfile>
      <anchor>ad637427003e9668fd021cef965cc8aaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWtlsWin32</name>
    <filename>struct__GLFWtlsWin32.html</filename>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>allocated</name>
      <anchorfile>struct__GLFWtlsWin32.html</anchorfile>
      <anchor>a402b98065603c2b3325f095363e93464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>index</name>
      <anchorfile>struct__GLFWtlsWin32.html</anchorfile>
      <anchor>aa62608add5ed7b4ad7a729cbb2d0295d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWwindow</name>
    <filename>struct__GLFWwindow.html</filename>
    <member kind="variable">
      <type></type>
      <name>_GLFW_PLATFORM_WINDOW_STATE</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a111e66654cecdfc6395ec2458bdb4387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>autoIconify</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ac35304f4ade39fa18d27057fd3e72f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWwindow::@5</type>
      <name>callbacks</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a6ebc300b7d234821159e4ba9bac9eeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWcharfun</type>
      <name>character</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a75db8e6a1b65e8495534c30f6e310e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWcharmodsfun</type>
      <name>charmods</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a675ddadeae590e2d6849e5ec8c2c19bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindowclosefun</type>
      <name>close</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ad66adcc2f303a226100e3ab5b7db7244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWcontext</type>
      <name>context</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>af46919bccfa19f04aa11a3b9900f2ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWcursor *</type>
      <name>cursor</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>af0cb2966e8fafc49734d358773adf08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWcursorenterfun</type>
      <name>cursorEnter</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>af0d7851a207ff91acae31dfeb982a8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cursorMode</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a41835e55f4b1acfc155bee3441f771b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWcursorposfun</type>
      <name>cursorPos</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a17812bdf268b1460d7e85c067ff0551c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>decorated</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a7bbf2c1c619769193e345392cd384b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>denom</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a7edbe4dd0a73b92a1d704288372cbf41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWdropfun</type>
      <name>drop</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a9554c2ace458a11ebe588f92cc8ee9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWframebuffersizefun</type>
      <name>fbsize</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a4dce2c41e8f37d582b59215e407da050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>floating</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ad2ed0f3ec35bedf53ee6e55a8529d33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindowfocusfun</type>
      <name>focus</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>aebe63fe4c237ba5441cd20ee517e27c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>focusOnShow</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a87c4512c83b9782c942047ceef3ebb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindowiconifyfun</type>
      <name>iconify</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ab2677d63626e9ceca6e753b49ebe62eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWkeyfun</type>
      <name>key</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ad0ccb1128be8dfc91316f78f539c6b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>keys</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ae24e65fe890037e48cff20066dd02c85</anchor>
      <arglist>[GLFW_KEY_LAST+1]</arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>lockKeyMods</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>aa5328e8bf44ac17c1bfa99c85ab39456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxheight</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a6e42ada98b39d7250986720cd7b5a7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindowmaximizefun</type>
      <name>maximize</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a22678330939e2dffdd22ac6063f8c2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxwidth</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a8d96918c5cefefc9a57c1fe3119625be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minheight</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a0817a791895823a542a099399b36fc28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minwidth</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a0184365faacaec4882e2428866b1f8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWmonitor *</type>
      <name>monitor</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a5e224ffa31032ad59906f92ea9a2d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWmousebuttonfun</type>
      <name>mouseButton</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>aef136d83170cea067db65b6c86a654f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>mouseButtons</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a46621a2d26782d04d5756d6a89cb64ec</anchor>
      <arglist>[GLFW_MOUSE_BUTTON_LAST+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWwindow *</type>
      <name>next</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a674e806bf860fcda279cae810be554c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numer</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ac1279caa6a4b44843ee8bbc197a818cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindowposfun</type>
      <name>pos</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ab773ca3f2aa0141466ff5364dd9f127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindowrefreshfun</type>
      <name>refresh</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>aae73d676968cc63730ce95a0dfcf0974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>resizable</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a65d648ab0ab9349ca8a34791775f6b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindowcontentscalefun</type>
      <name>scale</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>adf054e1c8cf0311368f7ef0f197c9ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWscrollfun</type>
      <name>scroll</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ab75fb9ee5100be341a2223d7b91e681a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>shouldClose</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ab7b1b06d04f35b4288803a0b65e50d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWwindowsizefun</type>
      <name>size</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>abc3641f90c230d501df80bd486e10169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>stickyKeys</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ac6691eb5c8fa43ff94aca1e4a65e3f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>stickyMouseButtons</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a720a13c06b2473e35ee18f59f9c765e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>userPointer</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>ad04a9c0d5b0fd2146d1fd8b2ac99c120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWvidmode</type>
      <name>videoMode</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a1045f1b6e36bf8632ac6e21a878c0ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>virtualCursorPosX</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a661883d1c60ed981e541f8744cd84fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>virtualCursorPosY</name>
      <anchorfile>struct__GLFWwindow.html</anchorfile>
      <anchor>a5a2a2050a49fec69bd8244d28fd8ebe2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWwindowNS</name>
    <filename>struct__GLFWwindowNS.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>cursorWarpDeltaX</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>a555c7d7b038ef8ad4c3dbfc9028ba876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cursorWarpDeltaY</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>a5e1e0b5476a0a670edfc62cfbec712bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>delegate</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>a97ed2f5df9e3df607bb3ce0dc0512e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fbHeight</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>a27a8fea5bb97a12b26b512b70839511b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fbWidth</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>a7509ebede4d15d543c1023d44c25b2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>a3c1fd6b77ea5a654c6f8a6f94c000da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>layer</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>adcc9751c33d4d0f8b7805c70b87a274c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>maximized</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>aba794b171b420bd12e584102718dd8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>object</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>a2a4f012e935383d09b043e4376099160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>id</type>
      <name>view</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>a58bca42aa517b4df7049ae5f7e179ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>a2021f816702ff4291f4233390e327ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xscale</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>ac79b7ec60fef530cd8379d6c55cc319b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yscale</name>
      <anchorfile>struct__GLFWwindowNS.html</anchorfile>
      <anchor>aacaab4080a1a56e89a53bc3da899b191</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWwindowNull</name>
    <filename>struct__GLFWwindowNull.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__GLFWwindowNull.html</anchorfile>
      <anchor>a13e453774eae13031015a4d509e4e87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__GLFWwindowNull.html</anchorfile>
      <anchor>a883ae6f10445df2a3158add20a8f463c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWwindowWayland</name>
    <filename>struct__GLFWwindowWayland.html</filename>
    <member kind="variable">
      <type>_GLFWdecorationWayland</type>
      <name>bottom</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>ab5085cc694337df30d46501a1a4f93e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_buffer *</type>
      <name>buffer</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a007a9a2477c6baea9337610def507cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_callback *</type>
      <name>callback</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a89673e8d23f9b390e9294685605c3cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWcursor *</type>
      <name>currentCursor</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a872dbd1fe8731988ae5be6c94e3293d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cursorPosX</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a4fa337c9768c3bd451db24603d548069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cursorPosY</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>ac8a5b3ad373c2fd3c6ec4b171dab5af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zxdg_toplevel_decoration_v1 *</type>
      <name>decoration</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a848fd2c1b3a440168b71b1f9f3080596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWwindowWayland::@19</type>
      <name>decorations</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a335366a11e6974c7cf0f38bfd4aa7262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>focus</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>acf4c4089a77ebaa598db8cf49486674c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a4db9e7087b799ac1d45ba74214347e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>hovered</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a791c3840dc234bfb7feb8935ce23a75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zwp_idle_inhibitor_v1 *</type>
      <name>idleInhibitor</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a7054e326a924acf2143475ccbca9bfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>justCreated</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a1c49612fb057db27bf8b20bc4f9489da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWdecorationWayland</type>
      <name>left</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a8aaf251086c05a6faca37495d0b7be8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zwp_locked_pointer_v1 *</type>
      <name>lockedPointer</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a056ef50c72f289dbf9c671ee4f14e286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>maximized</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>ac93fc033f79480e6401a1cb66340c16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWmonitor **</type>
      <name>monitors</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a0febe4239626689c8443bc675c10cfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>monitorsCount</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>afb1e06d097ad0ce19eab5eaeacca6467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>monitorsSize</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a130a3f4605089714cd799d8439047b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_egl_window *</type>
      <name>native</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a8d6277d6ea667fcef929dea4624510a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWwindowWayland::@18</type>
      <name>pointerLock</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>ad3ef1154a66fdca4efe763182dcd09de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zwp_relative_pointer_v1 *</type>
      <name>relativePointer</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a3f31da3d66b010ef9f399e8c35f1e16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWdecorationWayland</type>
      <name>right</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>acc2489167d7dd27a1f217f85a28bacfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scale</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>aa38d0343058e1ad1e24c619ab4d6ed70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>serverSide</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a20055529569ec53cce5591a00708f97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_shell_surface *</type>
      <name>shellSurface</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a9763f7ce160ddb94fb23c7268618237e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_surface *</type>
      <name>surface</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a1245cc6dddb436bed05453cfaab7093a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct xdg_surface *</type>
      <name>surface</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a8ee97828153efb2c7e66fcfa09cdf686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>title</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>af83f39d1172fc1ebedb33d6ea77f03ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_GLFWdecorationWayland</type>
      <name>top</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a074c129ff18686198704e23bd86d4e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct xdg_toplevel *</type>
      <name>toplevel</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a72a94f91b3ac6c973f53f7e9cc0f560b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>transparent</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>ad5491743c29adf82ac47ed4d9de60a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>visible</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>add22e05f7cce932e4e90a35c0b1fb430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>ae7a74e82083246545e7caf62bb839cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWwindowWayland::@17</type>
      <name>xdg</name>
      <anchorfile>struct__GLFWwindowWayland.html</anchorfile>
      <anchor>a79358b323165dc0e5849846414d1b3f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWwindowWin32</name>
    <filename>struct__GLFWwindowWin32.html</filename>
    <member kind="variable">
      <type>HICON</type>
      <name>bigIcon</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a6e887dc30f8bbd5932d7d2431476b633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>cursorTracked</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a3c9b11452ca67a201d5ab956d6d2a6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>frameAction</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a8a81f276c71cf8d12e5dd63939cd5b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HWND</type>
      <name>handle</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a3dcd617958be4eeb76edee0e0e955921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>iconified</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a278ddca267bc53b5d40e56d9de34d772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastCursorPosX</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a3a00fd9963648f4433791e6ebafe0c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastCursorPosY</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a9aa0487cf77c2d9166908653438d96f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>maximized</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>acc20377591f51dace8660ada9dea178d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>scaleToMonitor</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a40e5106887d246cf7938d98ad601f506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HICON</type>
      <name>smallIcon</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a84ce3b137ecf4d6076849e129717b81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>transparent</name>
      <anchorfile>struct__GLFWwindowWin32.html</anchorfile>
      <anchor>a16c104d35459b4b2de4a122162115114</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWwindowX11</name>
    <filename>struct__GLFWwindowX11.html</filename>
    <member kind="variable">
      <type>Colormap</type>
      <name>colormap</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a7eb096618d7bbebb829afd10dded9d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Window</type>
      <name>handle</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a2a7044fb8deb636e3d846a381a4bc5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>aa81c2c62408afb19f11f910f6132caba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XIC</type>
      <name>ic</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a0f06b5e4d8d91b2934edfd65f7f9127a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>iconified</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a6fcbd95fd9e1afcd19e9d118b09d9a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastCursorPosX</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a03783cfd400953c6c89c97dd098ffb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastCursorPosY</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a797f3aa759901625800b295528baa670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Time</type>
      <name>lastKeyTime</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>ad9d07134237ad60edeaf5491dc2fc83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>maximized</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>ac186cffdb20f766a89a1199c5e425707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>overrideRedirect</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>ae54dfe41a017a19fafa8a4f1bb0288f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>transparent</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a40c437a24bb6ed8b96282d84a7fe43dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>warpCursorPosX</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>ab1cb1cbd9161408ff01b74174f0ee784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>warpCursorPosY</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a1bacb07cf71e91d7721139c09e43b2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a40382828ab57154b1841abe23a33917f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xpos</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>ac4b3b33298c1ac52ad1490507d45bdfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ypos</name>
      <anchorfile>struct__GLFWwindowX11.html</anchorfile>
      <anchor>a4751f63c4f65dd88fc53ee5e10558c74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_GLFWwndconfig</name>
    <filename>struct__GLFWwndconfig.html</filename>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>autoIconify</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>adfada5e8fba13ad11042f7e76c34e84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>centerCursor</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a083f02ce71ee3bd7f5eb2bb5fe1e840b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>className</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a20d3fccecff9b1cf768ee10598de3c06</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>decorated</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a02d04b1fd5957f637c572719ffbfb322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>floating</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a97083e8d9143830dff2cb819762fa042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>focused</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>ac56d67a9031b7fba4620f7e756ea86d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>focusOnShow</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a52d82b17771f31cd65202715f5ccaa41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>frameName</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a4be4e141e8d676273afc0e827c8e96e0</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>ae1fcd89a1c47ac1a5174636667265154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>instanceName</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a7bd05ebbc2d63f64ca73ccf763a3f3ad</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>maximized</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>ae65c0ad11cc65512f55e886a56e7654e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWwndconfig::@2</type>
      <name>ns</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a53d623d7e8cea2f35bf5f5caebf23562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>resizable</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a720d7078ba5509a2f900ee1820683757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>retina</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a7da9c35c04d11628f15d848eca27ebde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>scaleToMonitor</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a0ea675f3fa3e73dbb404c2302c76edc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>title</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a1b3475dec1fd6198da30c822d8d17e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLFWbool</type>
      <name>visible</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>a308144d2d6df19c1d655231b48985b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>ab53d90df4a7f5fd67a232501c36ac921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _GLFWwndconfig::@3</type>
      <name>x11</name>
      <anchorfile>struct__GLFWwndconfig.html</anchorfile>
      <anchor>af28772e55ea35781f220f92b2e7bbeae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DynamicTree::Actor</name>
    <filename>structDynamicTree_1_1Actor.html</filename>
    <member kind="variable">
      <type>b2AABB</type>
      <name>aabb</name>
      <anchorfile>structDynamicTree_1_1Actor.html</anchorfile>
      <anchor>a18a9d24d28ed66873d33178c09b20920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fraction</name>
      <anchorfile>structDynamicTree_1_1Actor.html</anchorfile>
      <anchor>a136d9dc7c621cf4bd02c06cfef66bcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>overlap</name>
      <anchorfile>structDynamicTree_1_1Actor.html</anchorfile>
      <anchor>a27bc586f2f17489a1650c9a673e5ef4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>proxyId</name>
      <anchorfile>structDynamicTree_1_1Actor.html</anchorfile>
      <anchor>a35cc1b87ed43fedd3cf3be8e9cbaae16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AddPair</name>
    <filename>classAddPair.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>AddPair</name>
      <anchorfile>classAddPair.html</anchorfile>
      <anchor>a3027cac69ed9f1fee159e3109ef620aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classAddPair.html</anchorfile>
      <anchor>a171aa918e501aad956b78beda16a9cfe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::internal::allocated_buffer</name>
    <filename>classsajson_1_1internal_1_1allocated__buffer.html</filename>
    <class kind="struct">sajson::internal::allocated_buffer::layout</class>
    <member kind="function">
      <type></type>
      <name>allocated_buffer</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>a69f0fdc0bd4f84fd1d959cbd39010774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>allocated_buffer</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>afa7ef1efc74d98c4b7ce8879ea0bfe1e</anchor>
      <arglist>(allocated_buffer &amp;&amp;that)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>allocated_buffer</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>a5662abd236d14658c98ba9cd73a19c7a</anchor>
      <arglist>(const allocated_buffer &amp;that)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>allocated_buffer</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>af1749a59249024c2959303930b8ae9ae</anchor>
      <arglist>(size_t length)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>get_data</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>ac2dbe1e2d5b265a46f1ae1656ab1cddb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>allocated_buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>a67266b724dd4cd86ce3a624107ddc27a</anchor>
      <arglist>(allocated_buffer &amp;&amp;that)</arglist>
    </member>
    <member kind="function">
      <type>allocated_buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>ad2b5974e10fa09db2e1818e1242e00a0</anchor>
      <arglist>(const allocated_buffer &amp;that)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~allocated_buffer</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>a4ba4db08a9dc6b517295b66f8284b0a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decref</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>ad528c8d406c49248ecd62986ccc87a30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incref</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>a75a6107b7ef494d4c73b0b7f5be8980b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>layout *</type>
      <name>memory</name>
      <anchorfile>classsajson_1_1internal_1_1allocated__buffer.html</anchorfile>
      <anchor>aad07d0e0fc92fae667aa0574f5d9e681</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::has_insertion_operator_impl::any_t</name>
    <filename>structdoctest_1_1detail_1_1has__insertion__operator__impl_1_1any__t.html</filename>
    <member kind="function">
      <type></type>
      <name>any_t</name>
      <anchorfile>structdoctest_1_1detail_1_1has__insertion__operator__impl_1_1any__t.html</anchorfile>
      <anchor>a253f4ce5a749ffd79ae9b1c68914e69b</anchor>
      <arglist>(const DOCTEST_REF_WRAP(T))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ApplyForce</name>
    <filename>classApplyForce.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>ApplyForce</name>
      <anchorfile>classApplyForce.html</anchorfile>
      <anchor>a58402f09aab7217ca38908a16f23256e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classApplyForce.html</anchorfile>
      <anchor>a82bbf9195077d9cc64f95bf03ee80e0a</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classApplyForce.html</anchorfile>
      <anchor>a99fb2fe00fbb7ce96291acb0d7834966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_body</name>
      <anchorfile>classApplyForce.html</anchorfile>
      <anchor>a356f4e313f86b47cfacb6fdf1b48cf1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>doctest::Approx</name>
    <filename>classdoctest_1_1Approx.html</filename>
    <member kind="function">
      <type></type>
      <name>Approx</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a86f0d1b44c1cf095697f23ccdab00802</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>Approx &amp;</type>
      <name>epsilon</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>af8df6b0af00fd875e5b6a0c30b86f636</anchor>
      <arglist>(double newEpsilon)</arglist>
    </member>
    <member kind="function">
      <type>Approx</type>
      <name>operator()</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>aae907c5ea1c4ac94e134db9e35da7dce</anchor>
      <arglist>(double value) const</arglist>
    </member>
    <member kind="function">
      <type>Approx &amp;</type>
      <name>scale</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a62185fd4c09a63dab61bd893574d8473</anchor>
      <arglist>(double newScale)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_epsilon</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a332ac911453d1289f81bc36068e2bb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_scale</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>aa313c36a9170e7e3157e390a8839396d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_value</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>af29d79bf1986ba565a688cb97b10efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator!=</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>ae86972ba14656f422afdcc60cd2cdb08</anchor>
      <arglist>(const Approx &amp;lhs, double rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator!=</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a44d4bbc575291095c884848887538233</anchor>
      <arglist>(double lhs, const Approx &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a54ce2536ed164b79688f43e373dcbf7b</anchor>
      <arglist>(const Approx &amp;lhs, double rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>acf32148e34dc6444a3bb4b16e7298279</anchor>
      <arglist>(double lhs, const Approx &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a7f32e572caa5ee152b8ade301fcfd838</anchor>
      <arglist>(const Approx &amp;lhs, double rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>af2fef67cf4508a446eeaf38dafae661f</anchor>
      <arglist>(double lhs, const Approx &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator==</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a1b99d0c4c3924a253474e68ae30e1175</anchor>
      <arglist>(const Approx &amp;lhs, double rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator==</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a2b6b56551f113fd12f4a52b4d3e5fd7e</anchor>
      <arglist>(double lhs, const Approx &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a12a93e1726180db4091cb2e3b8ba5e30</anchor>
      <arglist>(const Approx &amp;lhs, double rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a97a6e92b9c9dacc0adb2f76f9faf2924</anchor>
      <arglist>(double lhs, const Approx &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>a52e1bcec19171f0ec55cc3a280188a03</anchor>
      <arglist>(const Approx &amp;lhs, double rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>acf882dbff26c57cd8404da3edd46f45e</anchor>
      <arglist>(double lhs, const Approx &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>DOCTEST_INTERFACE friend String</type>
      <name>toString</name>
      <anchorfile>classdoctest_1_1Approx.html</anchorfile>
      <anchor>aa1ba324952b7844d35fc569b1c6c139a</anchor>
      <arglist>(const Approx &amp;in)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::AssertData</name>
    <filename>structdoctest_1_1AssertData.html</filename>
    <member kind="variable">
      <type>assertType::Enum</type>
      <name>m_at</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>a0b3b2866b13ba048c0beea51bd798749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>m_decomp</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>a1c6b5804b7dd4d8ba70126cb598f30bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>m_exception</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>a1fdbef933ef26c0bc174f9ec716924cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_exception_string</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>aa01e5c79855d78e3612b6d77a0fef54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_exception_type</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>a1c476dc606780aefdb7db2d7ca146199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_expr</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>af8fe9e24ffba3f575c7384a85f96297a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_failed</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>ac9ddaf3e6532fdadba3c1f74eb931d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_file</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>ac22c9ed0d8c6edec58c4b26a0a00e714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_line</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>a1142f5fb5d171964b7677a9d23f81548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TestCaseData *</type>
      <name>m_test_case</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>ab26ee6e05feaefc982c4f5481458cbda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threw</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>a3e9d4c7eeff7c4fe310b0597bf7027b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_threw_as</name>
      <anchorfile>structdoctest_1_1AssertData.html</anchorfile>
      <anchor>ace744d365532d299052c8a80a63f7079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::attribute_iterator</name>
    <filename>classrapidxml_1_1attribute__iterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>accfd6d8527d32b427496b42f71a2e37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a97ac5d8b98f5b03c68cc566f5ac0a9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>pointer</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a69acc2e60270d6a062c03c9cb1cf2aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_attribute&lt; Ch &gt; &amp;</type>
      <name>reference</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a097343e44557de14de86b470d3f917d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_attribute&lt; Ch &gt;</type>
      <name>value_type</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>ad4280d358828ad9c3eb1a787decb162e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>attribute_iterator</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a30a82132793bc59d4e7b20f5be6237b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>attribute_iterator</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a1109344dead88533ae4dd68cea5d9613</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a39e8cf336c324521fd9c720abf280d88</anchor>
      <arglist>(const attribute_iterator&lt; Ch &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>aa15f5f06d2a6199467a33aa19f4357aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>attribute_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>afe7d15a4a1b228f97f1d4ebd4f3f6cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>attribute_iterator</type>
      <name>operator++</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a82c8859b9eebd45caa3afc25b9e78c36</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>attribute_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>af22f1ad3c11d3269b43b49e29b89d7d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>attribute_iterator</type>
      <name>operator--</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>af52a8562ab1b2c0391cdde79f55e4a6f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a499c7ed0e1835f029585d0a9ba25f446</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>ab1dc8dd11d21e145a4e3f76d46aead0d</anchor>
      <arglist>(const attribute_iterator&lt; Ch &gt; &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_attribute</name>
      <anchorfile>classrapidxml_1_1attribute__iterator.html</anchorfile>
      <anchor>a2b4de1b0d86015beeae10e9997438c7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::attribute_name_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1attribute__name__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1attribute__name__pred.html</anchorfile>
      <anchor>a2cf003483847dfabcf0c83877818a4c5</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::attribute_value_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1attribute__value__pred.html</filename>
    <templarg>Quote</templarg>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1attribute__value__pred.html</anchorfile>
      <anchor>a1c81901177c96057b2808747fc62f9c5</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::attribute_value_pure_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1attribute__value__pure__pred.html</filename>
    <templarg>Quote</templarg>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1attribute__value__pure__pred.html</anchorfile>
      <anchor>a3add4f66f917381562355d5f8b8917c1</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2AABB</name>
    <filename>structb2AABB.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Combine</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>ad551edba62d2ad6094672a9ba3e26496</anchor>
      <arglist>(const b2AABB &amp;aabb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Combine</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>a34b9c7d824df845c10caa9c12ae90452</anchor>
      <arglist>(const b2AABB &amp;aabb1, const b2AABB &amp;aabb2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Contains</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>acf98175d3a53bca755d5c4852fa85a00</anchor>
      <arglist>(const b2AABB &amp;aabb) const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetCenter</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>a2c4051e79001a3166cc7f8ad811137fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetExtents</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>a2a4f550a18d2a0895fbc5c4d3ec17d22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetPerimeter</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>a1a99ebbc150518667f24c853a5b6168b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>a70bb45c086fcc2d7ee8694deb386070e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RayCast</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>af6a8b26716ec07d326e5ce95556e8c7e</anchor>
      <arglist>(b2RayCastOutput *output, const b2RayCastInput &amp;input) const</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>lowerBound</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>ab94b68fbad8348b22b0522469b11bdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>upperBound</name>
      <anchorfile>structb2AABB.html</anchorfile>
      <anchor>ad4a8ec483ba13a2c02918b01d058a18f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Block</name>
    <filename>structb2Block.html</filename>
    <member kind="variable">
      <type>b2Block *</type>
      <name>next</name>
      <anchorfile>structb2Block.html</anchorfile>
      <anchor>a4b410d4fd7ad2a117c70776f60cb2738</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2BlockAllocator</name>
    <filename>classb2BlockAllocator.html</filename>
    <member kind="function">
      <type>void *</type>
      <name>Allocate</name>
      <anchorfile>classb2BlockAllocator.html</anchorfile>
      <anchor>a437bf775c23f6e36af11a6d1653d7040</anchor>
      <arglist>(int32 size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2BlockAllocator</name>
      <anchorfile>classb2BlockAllocator.html</anchorfile>
      <anchor>aed5dab4fea4c2636724dac550105f8c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classb2BlockAllocator.html</anchorfile>
      <anchor>a3d3bac86217eba9d1eb6dff2acee0d77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Free</name>
      <anchorfile>classb2BlockAllocator.html</anchorfile>
      <anchor>a945fdf86e260318b930a53dcc887ca8b</anchor>
      <arglist>(void *p, int32 size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2BlockAllocator</name>
      <anchorfile>classb2BlockAllocator.html</anchorfile>
      <anchor>a4179da8aa8fc463cd06adeab926e9c89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_chunkCount</name>
      <anchorfile>classb2BlockAllocator.html</anchorfile>
      <anchor>a6f23a8eb32475bf1766ddd94a8c00b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Chunk *</type>
      <name>m_chunks</name>
      <anchorfile>classb2BlockAllocator.html</anchorfile>
      <anchor>a340443648b0c00b3e901fd5460759a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_chunkSpace</name>
      <anchorfile>classb2BlockAllocator.html</anchorfile>
      <anchor>ad4861c267d5d9392b10a2a0e44ec93e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Block *</type>
      <name>m_freeLists</name>
      <anchorfile>classb2BlockAllocator.html</anchorfile>
      <anchor>a012242a75d99fcb6b2056b1271625e84</anchor>
      <arglist>[b2_blockSizeCount]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2Body</name>
    <filename>classb2Body.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ApplyAngularImpulse</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a1a6e1eb0807a0bbe1da7b063c0d0ed42</anchor>
      <arglist>(float impulse, bool wake)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ApplyForce</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a942be8e1cd2bcd06f53c4638c45a9525</anchor>
      <arglist>(const b2Vec2 &amp;force, const b2Vec2 &amp;point, bool wake)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ApplyForceToCenter</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>abeba04911f7a2a141169bb06fe98d06a</anchor>
      <arglist>(const b2Vec2 &amp;force, bool wake)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ApplyLinearImpulse</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a7f677e93efb3c4c065087aff317274a3</anchor>
      <arglist>(const b2Vec2 &amp;impulse, const b2Vec2 &amp;point, bool wake)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ApplyLinearImpulseToCenter</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>afa249d2fc11735985211e47c3d8e16fb</anchor>
      <arglist>(const b2Vec2 &amp;impulse, bool wake)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ApplyTorque</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ad0156d7a74b15c87ca2793d69f45928f</anchor>
      <arglist>(float torque, bool wake)</arglist>
    </member>
    <member kind="function">
      <type>b2Fixture *</type>
      <name>CreateFixture</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aa4892301e9b9d62ede5e93dad1743894</anchor>
      <arglist>(const b2FixtureDef *def)</arglist>
    </member>
    <member kind="function">
      <type>b2Fixture *</type>
      <name>CreateFixture</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a0ed4cc3cd5e872dfe624f2bc0e0fbb65</anchor>
      <arglist>(const b2Shape *shape, float density)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyFixture</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a856d1df86b7bded91f02d8cfcaea1c2f</anchor>
      <arglist>(b2Fixture *fixture)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ac9e482f7d9df92801c24e79a7e751d06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetAngle</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ab5d135ef592b5f11f4e8d3ffbd831ac5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetAngularDamping</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a18747d955ee0d0b15f1a9ac6519072c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetAngularVelocity</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a74598dd867e9e658198363e51fd9fc09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2ContactEdge *</type>
      <name>GetContactList</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ad20334ee2027b51c81d40614d62b6114</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2ContactEdge *</type>
      <name>GetContactList</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a74190d96a35a86d3f23dc1196fa2b11a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Fixture *</type>
      <name>GetFixtureList</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a51e648fae53a5985d92542a2f284c30b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Fixture *</type>
      <name>GetFixtureList</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a7472979d6cb440b0b02e251cdb9b5257</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetGravityScale</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a8f07fc15b51ff436c5fac17fa3b0217d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetInertia</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aeb14368285d1956e61c4ecdf388e3fe8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2JointEdge *</type>
      <name>GetJointList</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aa265e145185e58ff310bf4498f682029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2JointEdge *</type>
      <name>GetJointList</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ad199b1c8c28e129afdd4a2975e9f9677</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetLinearDamping</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a6bc2ee9d96ac58f48774ffd10fd45153</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLinearVelocity</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a8fcaf842141320701057f679dff90b89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetLinearVelocityFromLocalPoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a0ac0a4ad6ac3c7804652d9994239dcbd</anchor>
      <arglist>(const b2Vec2 &amp;localPoint) const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetLinearVelocityFromWorldPoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a5bc9a483e5f59199daa1751786034c1d</anchor>
      <arglist>(const b2Vec2 &amp;worldPoint) const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalCenter</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a60cc46fc46849b0d5e61a151b7c41269</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetLocalPoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a0df8f4312ab23223489323326b2d763d</anchor>
      <arglist>(const b2Vec2 &amp;worldPoint) const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetLocalVector</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aed2f88179cedf4cdbdc47429ebe41288</anchor>
      <arglist>(const b2Vec2 &amp;worldVector) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMass</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a885eff0655c0b7c4a8d44821c1e261c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMassData</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a5100927dbd39dd0addea79d5f323f3f1</anchor>
      <arglist>(b2MassData *data) const</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>GetNext</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a43d77e8df9c04d259fb3a1088fee4c69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Body *</type>
      <name>GetNext</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ad14be276c67c93e1bc859df14057ab52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetPosition</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a7944dc953ac0cb1e00b32bc61b50e70d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Transform &amp;</type>
      <name>GetTransform</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>afb316448e6e555ceb2df23ed216b2f53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2BodyType</type>
      <name>GetType</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9c2234b5a5fff91305a65ecd0cf0ee59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2BodyUserData &amp;</type>
      <name>GetUserData</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a13eeec74f9c874f9dab25463b0c11717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2World *</type>
      <name>GetWorld</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a934fd329f6264cd55e58eab34baadb39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2World *</type>
      <name>GetWorld</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a5d818ba53f7434cf5f844cca54b0aec8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetWorldCenter</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a3e14cfe61c63913ef7b0f719f7145318</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetWorldPoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a712b782c61963c6f07beca86acc631ae</anchor>
      <arglist>(const b2Vec2 &amp;localPoint) const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetWorldVector</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ae8c434785b2a730f7c385e708b345bb6</anchor>
      <arglist>(const b2Vec2 &amp;localVector) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAwake</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a697f708427cdf7d31a626e80e694682c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBullet</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ad99db1c7a19e8de333ff7f65b0b953f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEnabled</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a065ecdf30e8d27a0a1164f5fb1bfc99a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFixedRotation</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a0920b7a770f7c876cf6d149e227036b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSleepingAllowed</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ac47251de3a8c0ccff620be7bd5ae696a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetMassData</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a109d8567c6ae84c61fce2919fb209c63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAngularDamping</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a7fad826a126e08bfbf40037fd8f21ba3</anchor>
      <arglist>(float angularDamping)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAngularVelocity</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a1a8ff152b3a0189b391c9dd6b4c5f12c</anchor>
      <arglist>(float omega)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAwake</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ac72ed3df52a26c33db82252ab57399af</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBullet</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a3253af3725b8d6d63d8223bcd2ddab5c</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEnabled</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a06bd5b953ff991174fdbf801d52db177</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFixedRotation</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aff35078e2a221d2d05409674936cb8d2</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGravityScale</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a91e20c85857663ae4454c0173f06e1a6</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLinearDamping</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aa36fac8c5d7293d1a81405c147204d20</anchor>
      <arglist>(float linearDamping)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLinearVelocity</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a832f3989a44f0d4782c80456832197ad</anchor>
      <arglist>(const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMassData</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a58a641fedf8a81e1e26d09ec00a22fe2</anchor>
      <arglist>(const b2MassData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSleepingAllowed</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a229a6de228416203fecbf7a7544c33bb</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTransform</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>abfe3e65202189e99f46b8688886eff86</anchor>
      <arglist>(const b2Vec2 &amp;position, float angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetType</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a34ff1c84b10b74eb990749a025a1b1ad</anchor>
      <arglist>(b2BodyType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUserData</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a5553a5ecdfd2d7200ba2405ce6043f52</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_islandFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa39f34a6536e80cbf121dd4676ddc9eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_awakeFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa0caf57fb317a7b424a0781e50644a320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_autoSleepFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aad9f1c6bfd797bcff8f48c80c739f7d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_bulletFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa08cf9cb5c68104a8e3dbd8c3fda3c910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_fixedRotationFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa8bd30c64397598451c6d69085d35a4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_enabledFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa0e66122cf1872bb8c9c18fb629209f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_toiFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aac7e151c315d09cbd08a041f4d02a55b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_autoSleepFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aad9f1c6bfd797bcff8f48c80c739f7d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_awakeFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa0caf57fb317a7b424a0781e50644a320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_bulletFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa08cf9cb5c68104a8e3dbd8c3fda3c910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_enabledFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa0e66122cf1872bb8c9c18fb629209f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_fixedRotationFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa8bd30c64397598451c6d69085d35a4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_islandFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aa39f34a6536e80cbf121dd4676ddc9eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>e_toiFlag</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9ee6670c3be6a78d3acb4dd6c02c015aac7e151c315d09cbd08a041f4d02a55b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a1167c7e83ae725d39d18b71ef56fba35</anchor>
      <arglist>(float t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>b2Body</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a3d2589a2eb6a76898660b41092141d13</anchor>
      <arglist>(const b2BodyDef *bd, b2World *world)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ShouldCollide</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a7f7345974b71e40cf63a5041221af374</anchor>
      <arglist>(const b2Body *other) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SynchronizeFixtures</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>af8a192d14f97e7a356f6b9cc69fafa10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SynchronizeTransform</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a4ce4a12de31c4e877ac5075331cb3a47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~b2Body</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a0f9007ba0e837db5a4c85a3228c63563</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_angularDamping</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a8c83b98e7f7abec0a63d78940eb6099c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_angularVelocity</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aec46e35c53fd2a3627876eb79e7e50ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2ContactEdge *</type>
      <name>m_contactList</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ad56492f2e73ccb0e06127422266e5cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_fixtureCount</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a128a76b5c66b5a6e82c5e6198c8e7cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Fixture *</type>
      <name>m_fixtureList</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>af3e0c860ed84bf366fa85bbc27efbddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16</type>
      <name>m_flags</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9eaa71e3a87e05b37d36dcb173b85a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Vec2</type>
      <name>m_force</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ad5ca71bb4d0746247678196ff50040fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_gravityScale</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aeb35718a590fc6811ec8cf36640cf199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_I</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ac1dfde83f67512ea0dd853463d8afac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_invI</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a18d732ca2fb2ef27f3d7e338bcb43d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_invMass</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a32f34afcf1c83b4bad09217eb5b41cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_islandIndex</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a3536cbe2d878d2861f29496380a43abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2JointEdge *</type>
      <name>m_jointList</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a3456959bea73dc88e8d355b635c9bb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_linearDamping</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a27ed965fc6695c7ba646652783a7a2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Vec2</type>
      <name>m_linearVelocity</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a24951dd2e0a4e2032140eb871c7de146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_mass</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a11162b6ecaf0e4ac24e0007d992b606c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Body *</type>
      <name>m_next</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>adffc3d0896df33db6e1382d7bd1f3458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Body *</type>
      <name>m_prev</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9bcdb136678139d0489e26d855c92083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_sleepTime</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>afba642454f5877775f90f8b69f43aa7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Sweep</type>
      <name>m_sweep</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a35f5ff3a06dc1f703885c6124811c994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_torque</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a900d23c3dab4300b405ffdc982954bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2BodyType</type>
      <name>m_type</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a4ff6a76b8c3b85a9e9143e28900d24da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2BodyUserData</type>
      <name>m_userData</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a7308ec27850a0e52db8873dfd3fc68eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2World *</type>
      <name>m_world</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>af4695eb78dd83b935c5176dd8ef7b54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Transform</type>
      <name>m_xf</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a88a3d75efd80a6849ff0645e8047e6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2Contact</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a6c4ac5df27ec498dd9e4281352b7a789</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2ContactManager</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aece264d42f69aed410f5eb3beba6ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2ContactSolver</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>afb788a7ba90344f3ddbafff3de0465c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2DistanceJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ab574994230041b2ee9717de78866b74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2FrictionJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a00cce0630ae86cbf33214a6a7716b684</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2GearJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a13c275221e30bb485e17e4e04553cb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2Island</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>afc682950b8c4f251804fc1938663098b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2MotorJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ac5b29e17373357870c7e1b8dd41c78d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2MouseJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>af778d9e4de5da0fbcfada1615344cf86</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2PrismaticJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a78ff31fe08bbb0c83ad03ba6dfb9d78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2PulleyJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>af7861e214216f26a70b7596130e0326f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2RevoluteJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>aa6afb0f5dc73f101a6fc3a3c63abedf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2RopeJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>ab24edbcb929fa9bd24b92d6006c00ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2WeldJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a9fafe51e7203fdb53358c75e1c41142b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2WheelJoint</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a715f06ed5bb576994cd50d0b99cc18ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2World</name>
      <anchorfile>classb2Body.html</anchorfile>
      <anchor>a4bd536c5a7c0587913765bbc2693ceea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2BodyDef</name>
    <filename>structb2BodyDef.html</filename>
    <member kind="function">
      <type></type>
      <name>b2BodyDef</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a87bee47596b3b3eced0d9dd1f4c18fee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowSleep</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a0765068172e521ed63cb34084c59c003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>ab92ebd313164742c001724c6d00d5497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angularDamping</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>afc1f985f274c93ac99b4dea71e1d77cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angularVelocity</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>aa1dff31771e6b9c4f041869693571d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>awake</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a17a8102638aac41e7ab94278651a45bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bullet</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a7c0047c9a98a1d20614eeddcdbce7586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a30e30e3af5977a325a918b848f774fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fixedRotation</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a273a51c57440a8884de5939d76b6e3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gravityScale</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>ac9e6956338f4bd35c162bf1ac8deddd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>linearDamping</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a973e312d5d95d2cd53c335ac3994d3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>linearVelocity</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a25fa5aa78d93159c344241af95bec2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>position</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a680cadc09ad6cf4b3366cbf0914c648b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2BodyType</type>
      <name>type</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>a89cc3ad1873908042b002147b3861381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2BodyUserData</type>
      <name>userData</name>
      <anchorfile>structb2BodyDef.html</anchorfile>
      <anchor>ae913ce354e5602ddafecd5999c2db170</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2BodyUserData</name>
    <filename>structb2BodyUserData.html</filename>
    <member kind="function">
      <type></type>
      <name>b2BodyUserData</name>
      <anchorfile>structb2BodyUserData.html</anchorfile>
      <anchor>acc592c3f586d4bd7bcf1ed02b876abcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uintptr_t</type>
      <name>pointer</name>
      <anchorfile>structb2BodyUserData.html</anchorfile>
      <anchor>ae23e3ff9873138240adc85619ba38fb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2BroadPhase</name>
    <filename>classb2BroadPhase.html</filename>
    <member kind="enumvalue">
      <name>e_nullProxy</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a89c3b699c06817f58a16889cb68b4042a8a4f9965a5b0bbb13a35c20a37fef0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_nullProxy</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a89c3b699c06817f58a16889cb68b4042a8a4f9965a5b0bbb13a35c20a37fef0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2BroadPhase</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>ac58820d4cb10df81a33923c7c75d8f85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>CreateProxy</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>ae2f7af756bc55ece45221466c5af449c</anchor>
      <arglist>(const b2AABB &amp;aabb, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyProxy</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a84f0fb227dc01a9b9baa55c7b8c68984</anchor>
      <arglist>(int32 proxyId)</arglist>
    </member>
    <member kind="function">
      <type>const b2AABB &amp;</type>
      <name>GetFatAABB</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>af5c47c036ca67d44676ea3cec73ae3d8</anchor>
      <arglist>(int32 proxyId) const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetProxyCount</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>ab7a8c31223d8404b79f6c57e8fc69837</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetTreeBalance</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a29612faf9f0191827440178629d5e887</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetTreeHeight</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a868f95225d62c3ea79d231ed305253ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetTreeQuality</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>abd35a141e33777a6dd02c28004df7b95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetUserData</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a3b85893e3cf18b43087cb96b0b9076d1</anchor>
      <arglist>(int32 proxyId) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MoveProxy</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a01dc18a19c2b5d0cc1d9cd8c8554234c</anchor>
      <arglist>(int32 proxyId, const b2AABB &amp;aabb, const b2Vec2 &amp;displacement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Query</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a187586ea98b9d16e5ef6e12fa31f8de2</anchor>
      <arglist>(T *callback, const b2AABB &amp;aabb) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RayCast</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>ae65392ea91c7d0839ed5312f78b2837a</anchor>
      <arglist>(T *callback, const b2RayCastInput &amp;input) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShiftOrigin</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a410e6115e3d1b4fca61cfbf397767772</anchor>
      <arglist>(const b2Vec2 &amp;newOrigin)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TestOverlap</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a263cc21e2a3f1f892c20b048eca3cad6</anchor>
      <arglist>(int32 proxyIdA, int32 proxyIdB) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TouchProxy</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a67b296431ebbc7b44037f21d645d9166</anchor>
      <arglist>(int32 proxyId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdatePairs</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a0a1acd693466b997700242ae00784c20</anchor>
      <arglist>(T *callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2BroadPhase</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a40cebf62f00ebfa7ca373ad96f76661f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BufferMove</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a4917a3c91402339757b5edc1a07ac1f9</anchor>
      <arglist>(int32 proxyId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>QueryCallback</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a7c24ab9e23c062ea51d8018aee0d03f5</anchor>
      <arglist>(int32 proxyId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UnBufferMove</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a5744c0e7a5cbc0bceb0fca334827ca35</anchor>
      <arglist>(int32 proxyId)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32 *</type>
      <name>m_moveBuffer</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a320b6be7b85c29ae14fa7b4c34bc8938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_moveCapacity</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>aad2464ca4943c5b7c57fe7b72f868600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_moveCount</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a8261c4be18ed7abe064c86352861c711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Pair *</type>
      <name>m_pairBuffer</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a082a4d4dc794e1a023e96b43c933be33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_pairCapacity</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>aa406224944d006cdbdba2742370a3c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_pairCount</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a492a7a5e5574df1b9dc51c5e56d7af95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_proxyCount</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>acd748c026ed9ed0f21633df6bd79b1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_queryProxyId</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a0c7b404407c5e6626fb3fc8b55240516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2DynamicTree</type>
      <name>m_tree</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>a553b3344719751484472098774ad132a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2DynamicTree</name>
      <anchorfile>classb2BroadPhase.html</anchorfile>
      <anchor>afc450dc71ee33ab0c9e7f1c31d6f7f60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2ChainAndCircleContact</name>
    <filename>classb2ChainAndCircleContact.html</filename>
    <base>b2Contact</base>
    <member kind="function">
      <type></type>
      <name>b2ChainAndCircleContact</name>
      <anchorfile>classb2ChainAndCircleContact.html</anchorfile>
      <anchor>a7303997b9af2b859346b4fc4d7e107d5</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classb2ChainAndCircleContact.html</anchorfile>
      <anchor>abdc7f895b76f99f7ddc444ed11986c89</anchor>
      <arglist>(b2Manifold *manifold, const b2Transform &amp;xfA, const b2Transform &amp;xfB) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2ChainAndCircleContact</name>
      <anchorfile>classb2ChainAndCircleContact.html</anchorfile>
      <anchor>a2a6183729344e888840168a7207357ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static b2Contact *</type>
      <name>Create</name>
      <anchorfile>classb2ChainAndCircleContact.html</anchorfile>
      <anchor>a9738f9b3eeddb824213abaae78ff6a73</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2ChainAndCircleContact.html</anchorfile>
      <anchor>a1070fc727a3c52a160c7919c9650b4e3</anchor>
      <arglist>(b2Contact *contact, b2BlockAllocator *allocator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2ChainAndPolygonContact</name>
    <filename>classb2ChainAndPolygonContact.html</filename>
    <base>b2Contact</base>
    <member kind="function">
      <type></type>
      <name>b2ChainAndPolygonContact</name>
      <anchorfile>classb2ChainAndPolygonContact.html</anchorfile>
      <anchor>ae43cd05c72ccaeb5f03efc5df944648b</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classb2ChainAndPolygonContact.html</anchorfile>
      <anchor>a607e7a8b4b0a5ee9bfd100a365fb6f3b</anchor>
      <arglist>(b2Manifold *manifold, const b2Transform &amp;xfA, const b2Transform &amp;xfB) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2ChainAndPolygonContact</name>
      <anchorfile>classb2ChainAndPolygonContact.html</anchorfile>
      <anchor>a96a50e3119cb36040f5d75ffb5a68ae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static b2Contact *</type>
      <name>Create</name>
      <anchorfile>classb2ChainAndPolygonContact.html</anchorfile>
      <anchor>a03e9021485104ae8f485f986703fcd85</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2ChainAndPolygonContact.html</anchorfile>
      <anchor>aa31bf71d64dd78583505b6da76ef289c</anchor>
      <arglist>(b2Contact *contact, b2BlockAllocator *allocator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2ChainShape</name>
    <filename>classb2ChainShape.html</filename>
    <base>b2Shape</base>
    <member kind="function">
      <type></type>
      <name>b2ChainShape</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>ac4fafbfed6f5894c9f8173d2a09a1fe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>a434d4b61ab15726302ec5ad484011c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Shape *</type>
      <name>Clone</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>a03d2ea80168d29c553fa21b5a821e6d8</anchor>
      <arglist>(b2BlockAllocator *allocator) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAABB</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>ae1d7470ce8d32e92d27c149ab45f5468</anchor>
      <arglist>(b2AABB *aabb, const b2Transform &amp;transform, int32 childIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeMass</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>a0f871ad5059ff9577ab2be7bb7521107</anchor>
      <arglist>(b2MassData *massData, float density) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateChain</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>ad84a2fcd7aea6d8024759baa4275db9f</anchor>
      <arglist>(const b2Vec2 *vertices, int32 count, const b2Vec2 &amp;prevVertex, const b2Vec2 &amp;nextVertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateLoop</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>ac257742a52cac391e25962a4c703fb06</anchor>
      <arglist>(const b2Vec2 *vertices, int32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetChildCount</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>a4d4fd8f5386a30f35b10d1b2848dbe54</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetChildEdge</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>abfe7f836d3c32dc06b920df61a74f412</anchor>
      <arglist>(b2EdgeShape *edge, int32 index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RayCast</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>add9e88f7f90b32ae75738cfb042ef532</anchor>
      <arglist>(b2RayCastOutput *output, const b2RayCastInput &amp;input, const b2Transform &amp;transform, int32 childIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TestPoint</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>afd03c8679f18f9962a6c76bde629c62a</anchor>
      <arglist>(const b2Transform &amp;transform, const b2Vec2 &amp;p) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2ChainShape</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>a8c032394f5a85e7fc425a437e7689a18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>ab2ad711781e6ac81179074e90e0e058b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_nextVertex</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>af3716ef780dd5bcd905e350d8854aaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_prevVertex</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>a3a42d4c6b2421bc5badda3b6164949cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2 *</type>
      <name>m_vertices</name>
      <anchorfile>classb2ChainShape.html</anchorfile>
      <anchor>a481116a6886fb3880b13e55c966579da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Chunk</name>
    <filename>structb2Chunk.html</filename>
    <member kind="variable">
      <type>b2Block *</type>
      <name>blocks</name>
      <anchorfile>structb2Chunk.html</anchorfile>
      <anchor>aa45617a36287b3dea2130c426cfd42d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>blockSize</name>
      <anchorfile>structb2Chunk.html</anchorfile>
      <anchor>a731df6d026298426622990c251cf742a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2CircleContact</name>
    <filename>classb2CircleContact.html</filename>
    <base>b2Contact</base>
    <member kind="function">
      <type></type>
      <name>b2CircleContact</name>
      <anchorfile>classb2CircleContact.html</anchorfile>
      <anchor>a77e06c857edb2ca171340898f09ef789</anchor>
      <arglist>(b2Fixture *fixtureA, b2Fixture *fixtureB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classb2CircleContact.html</anchorfile>
      <anchor>a90036965fd66469e916a5afc6c244092</anchor>
      <arglist>(b2Manifold *manifold, const b2Transform &amp;xfA, const b2Transform &amp;xfB) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2CircleContact</name>
      <anchorfile>classb2CircleContact.html</anchorfile>
      <anchor>a231b3f142bbea245eb37ebc89f142b2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static b2Contact *</type>
      <name>Create</name>
      <anchorfile>classb2CircleContact.html</anchorfile>
      <anchor>ab0ea452487cb19217ae8480dbc22fd41</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2CircleContact.html</anchorfile>
      <anchor>a4ca67c653a18d88180e49149f0df742a</anchor>
      <arglist>(b2Contact *contact, b2BlockAllocator *allocator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2CircleShape</name>
    <filename>classb2CircleShape.html</filename>
    <base>b2Shape</base>
    <member kind="function">
      <type></type>
      <name>b2CircleShape</name>
      <anchorfile>classb2CircleShape.html</anchorfile>
      <anchor>a73bb9f0ea1c28d772db1192c52572018</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Shape *</type>
      <name>Clone</name>
      <anchorfile>classb2CircleShape.html</anchorfile>
      <anchor>a5ff8fbab7dff87784fbff20b07e55cfc</anchor>
      <arglist>(b2BlockAllocator *allocator) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAABB</name>
      <anchorfile>classb2CircleShape.html</anchorfile>
      <anchor>af4a4ea78780af7a7ce40bf5d54affe83</anchor>
      <arglist>(b2AABB *aabb, const b2Transform &amp;transform, int32 childIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeMass</name>
      <anchorfile>classb2CircleShape.html</anchorfile>
      <anchor>a2d367ead5cedca923eb47bcff24af019</anchor>
      <arglist>(b2MassData *massData, float density) const override</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetChildCount</name>
      <anchorfile>classb2CircleShape.html</anchorfile>
      <anchor>a552db3402aed5d12c3177981e5208065</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RayCast</name>
      <anchorfile>classb2CircleShape.html</anchorfile>
      <anchor>a442e847b9fc3d1344b02b48d490eb0c6</anchor>
      <arglist>(b2RayCastOutput *output, const b2RayCastInput &amp;input, const b2Transform &amp;transform, int32 childIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TestPoint</name>
      <anchorfile>classb2CircleShape.html</anchorfile>
      <anchor>a84e22b3807e84b72f2981010fc197099</anchor>
      <arglist>(const b2Transform &amp;transform, const b2Vec2 &amp;p) const override</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_p</name>
      <anchorfile>classb2CircleShape.html</anchorfile>
      <anchor>a190705618b2e65f636f1dc03c63640ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ClipVertex</name>
    <filename>structb2ClipVertex.html</filename>
    <member kind="variable">
      <type>b2ContactID</type>
      <name>id</name>
      <anchorfile>structb2ClipVertex.html</anchorfile>
      <anchor>ac0f6d48eafc40a665bc18d4aa821689d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>v</name>
      <anchorfile>structb2ClipVertex.html</anchorfile>
      <anchor>a6c8d8e4c0667755d5295a9c0d91d5b87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Color</name>
    <filename>structb2Color.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Color</name>
      <anchorfile>structb2Color.html</anchorfile>
      <anchor>aab8716defcdf745729d1164cd8b08437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Color</name>
      <anchorfile>structb2Color.html</anchorfile>
      <anchor>ae95ab55c05480f35c324705c3ed5a4fa</anchor>
      <arglist>(float rIn, float gIn, float bIn, float aIn=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>structb2Color.html</anchorfile>
      <anchor>aaee21f8d6d183f2706185f06be043d87</anchor>
      <arglist>(float rIn, float gIn, float bIn, float aIn=1.0f)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>structb2Color.html</anchorfile>
      <anchor>ad0b8325cf66220fbdc9035069266c597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>structb2Color.html</anchorfile>
      <anchor>a5237647aaf3b5d72e6e4d935d71d5bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g</name>
      <anchorfile>structb2Color.html</anchorfile>
      <anchor>ac8afa9ae5ee0916b1ba74cc4d0c73a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r</name>
      <anchorfile>structb2Color.html</anchorfile>
      <anchor>a422cd1408fe28b3a51e9fc10767b5fe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2Contact</name>
    <filename>classb2Contact.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Evaluate</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ae3c2842e5325b2d4500f8ed1d4de2f72</anchor>
      <arglist>(b2Manifold *manifold, const b2Transform &amp;xfA, const b2Transform &amp;xfB)=0</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetChildIndexA</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>aa0b0739e6615ba8d38e9b5bd8761dc31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetChildIndexB</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>aab201068e7f2cc31c69b1f5c8471d672</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Fixture *</type>
      <name>GetFixtureA</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ab792662a3a2d2b47357d125f0564353c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Fixture *</type>
      <name>GetFixtureA</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a6879ebaeaea6549d951f09fcebe8248a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Fixture *</type>
      <name>GetFixtureB</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>aa479e2c5e4a1c324ea215b755bdedecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Fixture *</type>
      <name>GetFixtureB</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a3944983c442bd957c1c0de0d11ae3211</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetFriction</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af1179718c7547a96bee7dc57fc553f38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Manifold *</type>
      <name>GetManifold</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ae0710efc84b890c9ebfa4bf0208aff73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Manifold *</type>
      <name>GetManifold</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a61c20f566cb4a25077a495e60b9ea10b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Contact *</type>
      <name>GetNext</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a609281d276c38146455774734ba8d83e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Contact *</type>
      <name>GetNext</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a5aee8ee4b446f160d87fb8a0e545107e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetRestitution</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a94cbde7aa8fad9ed0f28b1d2c152208a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetRestitutionThreshold</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a7c7ae870baa3dc346e0246658a2083e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetTangentSpeed</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ad054cbfd6f12ac351b80c2d4789dc6c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetWorldManifold</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a7f5645863f6197fa28cc1baafbd11255</anchor>
      <arglist>(b2WorldManifold *worldManifold) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEnabled</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af81964f40dce556efbc83ae760f166b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTouching</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a681346f93e2a27403383775a752c06a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetFriction</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ad66d9290da187cef4c9f48c5766d4460</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetRestitution</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a243501bc5c146e9eb1296162d328aef1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetRestitutionThreshold</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ad62865984306890f8cb5369b08918c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEnabled</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a6edf582f8c161d6632854cddefe55a0c</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFriction</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a6cac6c0db18a161a359d73672596b413</anchor>
      <arglist>(float friction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRestitution</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a685a1c4cfca30c379c402e20e04723b6</anchor>
      <arglist>(float restitution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRestitutionThreshold</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ab39c848fdeb22d1de4c1c3561b8579bd</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTangentSpeed</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ac58319a0fd072126191bd2bd31b6b3c3</anchor>
      <arglist>(float speed)</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_islandFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4aad83700b4de33a2e3133ea0d98aa1c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_touchingFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4aff50bb5872ede1ef890c5b4d063c6378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_enabledFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4a63ecc7ff371a26143b250e8f315576a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_filterFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4ab8e92ae0c3f97e9d95aedb30238e6817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_bulletHitFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4aa3f6336608fedaf5a3edd8d7199af567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_toiFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4affeff4bfd177073172521d6be7e202de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_bulletHitFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4aa3f6336608fedaf5a3edd8d7199af567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_enabledFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4a63ecc7ff371a26143b250e8f315576a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_filterFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4ab8e92ae0c3f97e9d95aedb30238e6817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_islandFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4aad83700b4de33a2e3133ea0d98aa1c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_toiFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4affeff4bfd177073172521d6be7e202de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>e_touchingFlag</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>af685e6d1721b603b2da2a7634db62dc4aff50bb5872ede1ef890c5b4d063c6378</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2Contact</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a04b21bf6fcf41ba19866a2d57c4a2060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2Contact</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a2d1c98399cef1eb95c6ee8aad8257f60</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>FlagForFiltering</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a44a3d32149021269eb9dfd4015c98e0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a218a66a6c34e3de1c428aa73a0680dfe</anchor>
      <arglist>(b2ContactListener *listener)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~b2Contact</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a37368b233a5ac0d698310b300426ce16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>AddType</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ad905650aab96ead0434c2bb449e4129c</anchor>
      <arglist>(b2ContactCreateFcn *createFcn, b2ContactDestroyFcn *destroyFcn, b2Shape::Type typeA, b2Shape::Type typeB)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static b2Contact *</type>
      <name>Create</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a2de75f3569a0f962cf1e6e1b6384c0a1</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ab57797a25c2206edf1ad7c4dcd1cbca5</anchor>
      <arglist>(b2Contact *contact, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a36c1f6767f212f2e4ddb4c4b2c7cdb75</anchor>
      <arglist>(b2Contact *contact, b2Shape::Type typeA, b2Shape::Type typeB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>InitializeRegisters</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ac77031d85c2e06d5cdc1f5c774f8f3fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Fixture *</type>
      <name>m_fixtureA</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>aec94bbbb8862f09365a5af99650b5be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Fixture *</type>
      <name>m_fixtureB</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a83b18f0da1cfeb2c9dccc6aabed881d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32</type>
      <name>m_flags</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a85d5408adcbf466bcb8f291aeb35bc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_friction</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a11be069ca3e4224df44bf8e332665822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ac69d3c8f18ac653cbff658a718ab9067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>aaaae6d149986c7267f3e28f0c58da8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Manifold</type>
      <name>m_manifold</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>aebdc2c073d05ac8e544a591d2043b251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Contact *</type>
      <name>m_next</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a241fea000d26da8761b5520a9adcd87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2ContactEdge</type>
      <name>m_nodeA</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a5f5ce747bb04f48843eb07304d47faab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2ContactEdge</type>
      <name>m_nodeB</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a4887c3acb8cb857e2bec659027539c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Contact *</type>
      <name>m_prev</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>adf3a3450e0fa9cf6d11ca22467c2370b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_restitution</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>ace776817722a18427375faf9ae0804e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_restitutionThreshold</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>aaa70eb713ae33d676d56eeb3d401caa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_tangentSpeed</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a01f420dc139cca8f73c0a6946eed6e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_toi</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a1fd49c17ce75b37b1eef378be0ac5f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_toiCount</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>afaa231f3e9a908154f9a32af456601b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>s_initialized</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a672598c350694d7b9a89c45f8ad0dd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static b2ContactRegister</type>
      <name>s_registers</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a5e2beb4e435e1545ae043a7a2b77d1da</anchor>
      <arglist>[b2Shape::e_typeCount][b2Shape::e_typeCount]</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Body</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a010ab52de250e5fe30a45d642f46405b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2ContactManager</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>aece264d42f69aed410f5eb3beba6ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2ContactSolver</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>afb788a7ba90344f3ddbafff3de0465c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Fixture</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>afb35b0e61f6ee3cc516c40ea251f3236</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2World</name>
      <anchorfile>classb2Contact.html</anchorfile>
      <anchor>a4bd536c5a7c0587913765bbc2693ceea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ContactEdge</name>
    <filename>structb2ContactEdge.html</filename>
    <member kind="variable">
      <type>b2Contact *</type>
      <name>contact</name>
      <anchorfile>structb2ContactEdge.html</anchorfile>
      <anchor>a2fbfaffa0dfdf715fd1a709cff939dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ContactEdge *</type>
      <name>next</name>
      <anchorfile>structb2ContactEdge.html</anchorfile>
      <anchor>a9af32b3cfadf35a927f4dffcf6338a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>other</name>
      <anchorfile>structb2ContactEdge.html</anchorfile>
      <anchor>a69015fc22e064eac04ed74f27a13ae78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ContactEdge *</type>
      <name>prev</name>
      <anchorfile>structb2ContactEdge.html</anchorfile>
      <anchor>a606dfacb78dc5c51672e4d7449006b8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ContactFeature</name>
    <filename>structb2ContactFeature.html</filename>
    <member kind="enumvalue">
      <name>e_face</name>
      <anchorfile>structb2ContactFeature.html</anchorfile>
      <anchor>a29fb037bd886215d2ddd6e68148ac154a175f380cac64d8475b95c0d5ad6ef55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vertex</name>
      <anchorfile>structb2ContactFeature.html</anchorfile>
      <anchor>a29fb037bd886215d2ddd6e68148ac154aa95b71c62e0571ed761fb1f86e344d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>structb2ContactFeature.html</anchorfile>
      <anchor>a29fb037bd886215d2ddd6e68148ac154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vertex</name>
      <anchorfile>structb2ContactFeature.html</anchorfile>
      <anchor>a29fb037bd886215d2ddd6e68148ac154aa95b71c62e0571ed761fb1f86e344d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_face</name>
      <anchorfile>structb2ContactFeature.html</anchorfile>
      <anchor>a29fb037bd886215d2ddd6e68148ac154a175f380cac64d8475b95c0d5ad6ef55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>indexA</name>
      <anchorfile>structb2ContactFeature.html</anchorfile>
      <anchor>a833bc746e7cb5e3cd458f1c0809101d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>indexB</name>
      <anchorfile>structb2ContactFeature.html</anchorfile>
      <anchor>ad96712b6a0cc1f4b22b85b5948eab81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>typeA</name>
      <anchorfile>structb2ContactFeature.html</anchorfile>
      <anchor>a3361b651f0a88fb60ec6aba9f4921cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>typeB</name>
      <anchorfile>structb2ContactFeature.html</anchorfile>
      <anchor>abb74afd6ee5b60834a3f8e2616182bdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2ContactFilter</name>
    <filename>classb2ContactFilter.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShouldCollide</name>
      <anchorfile>classb2ContactFilter.html</anchorfile>
      <anchor>aac8f6155d1f577d125db587f5269289b</anchor>
      <arglist>(b2Fixture *fixtureA, b2Fixture *fixtureB)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~b2ContactFilter</name>
      <anchorfile>classb2ContactFilter.html</anchorfile>
      <anchor>a1a6f1ad4208624b180e4536ff4bc1d9c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>b2ContactID</name>
    <filename>unionb2ContactID.html</filename>
    <member kind="variable">
      <type>b2ContactFeature</type>
      <name>cf</name>
      <anchorfile>unionb2ContactID.html</anchorfile>
      <anchor>a58b6732f909bc760f75e7aff3cd4be08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>key</name>
      <anchorfile>unionb2ContactID.html</anchorfile>
      <anchor>a04c04f8fdcb799b33552d01b3aa3f245</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ContactImpulse</name>
    <filename>structb2ContactImpulse.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>count</name>
      <anchorfile>structb2ContactImpulse.html</anchorfile>
      <anchor>a258e094ab0d769971f40d6c144420bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>normalImpulses</name>
      <anchorfile>structb2ContactImpulse.html</anchorfile>
      <anchor>af003693bfcc2b2f5d299c8da5b366af3</anchor>
      <arglist>[b2_maxManifoldPoints]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tangentImpulses</name>
      <anchorfile>structb2ContactImpulse.html</anchorfile>
      <anchor>a1e47e368c2c4e7dc882e7577ee45b829</anchor>
      <arglist>[b2_maxManifoldPoints]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2ContactListener</name>
    <filename>classb2ContactListener.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>BeginContact</name>
      <anchorfile>classb2ContactListener.html</anchorfile>
      <anchor>a35148fc56fb9eac12077200fbd928f65</anchor>
      <arglist>(b2Contact *contact)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>EndContact</name>
      <anchorfile>classb2ContactListener.html</anchorfile>
      <anchor>afb3059058e5c47903a3947c2eef5826b</anchor>
      <arglist>(b2Contact *contact)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PostSolve</name>
      <anchorfile>classb2ContactListener.html</anchorfile>
      <anchor>acd58ec96f7569b95eec65b8ca3f8013d</anchor>
      <arglist>(b2Contact *contact, const b2ContactImpulse *impulse)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PreSolve</name>
      <anchorfile>classb2ContactListener.html</anchorfile>
      <anchor>a416f85eb45a1099053402b15a19a7de0</anchor>
      <arglist>(b2Contact *contact, const b2Manifold *oldManifold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~b2ContactListener</name>
      <anchorfile>classb2ContactListener.html</anchorfile>
      <anchor>ac823a8fc3da242814ee649c093c74e21</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2ContactManager</name>
    <filename>classb2ContactManager.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddPair</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>ae67a458b64b02bea19955c19cb1fd6f4</anchor>
      <arglist>(void *proxyUserDataA, void *proxyUserDataB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2ContactManager</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>aec0a437c9d144fd976247a7acabb666d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Collide</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>a3380f85adf40f542a7ad6f2e63a76ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>a0c331884df23a930837933fc77c9a99b</anchor>
      <arglist>(b2Contact *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindNewContacts</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>af72699f83d5a449251c9f93459e0cc40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2BlockAllocator *</type>
      <name>m_allocator</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>a20c57f602aa349239df715de5294821d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2BroadPhase</type>
      <name>m_broadPhase</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>af85a9c7b0fb138b9fb635dbcf3b0b482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_contactCount</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>a115b2f9bf38ffd045b26ae91ea696288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ContactFilter *</type>
      <name>m_contactFilter</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>accf0e9232b9eeff002220ecb8d37a17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Contact *</type>
      <name>m_contactList</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>aaca5f490daffabd29f7ad809921224b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ContactListener *</type>
      <name>m_contactListener</name>
      <anchorfile>classb2ContactManager.html</anchorfile>
      <anchor>ac3565501f5ab42323050712b244bfe9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ContactPositionConstraint</name>
    <filename>structb2ContactPositionConstraint.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>indexA</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>aafc38d3d582370dd5ac476646ba6a4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>indexB</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a81752f3923bf4e4fe27d58f3add0fbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invIA</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a63bd84efa06d709483a19a842c5a4420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invIB</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a06b52a3b331b18dd8bee3af05e97d592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invMassA</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a3b82d985fcd3575c4601e1ae55c45caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invMassB</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>ac8d7348146c2abb968fdc8ab7fe01e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localCenterA</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a3c0ff098c54e3c3bfed4470c4f62c4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localCenterB</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>acf14c9cfcf37ae1c89d0e4bc6c2d3ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localNormal</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a34e0ee4de75f5d08725f159fa969e02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localPoint</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>aa5984e40b01a6f06a6698d79d727a14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localPoints</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a926e69accc91aeb346176f12cc33116c</anchor>
      <arglist>[b2_maxManifoldPoints]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>pointCount</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a98c9f0e1e7041ed2b15370ed713b84fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>radiusA</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>ab2ebfbe808dc872c64e8ae967ebe8bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>radiusB</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a9643e7ce13fa3bf3dc429a4fa7774b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Manifold::Type</type>
      <name>type</name>
      <anchorfile>structb2ContactPositionConstraint.html</anchorfile>
      <anchor>a09f96db1c3fe5ede24395e2431e95103</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ContactRegister</name>
    <filename>structb2ContactRegister.html</filename>
    <member kind="variable">
      <type>b2ContactCreateFcn *</type>
      <name>createFcn</name>
      <anchorfile>structb2ContactRegister.html</anchorfile>
      <anchor>ae065de11ab2f164bd1b8e3a461b41824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ContactDestroyFcn *</type>
      <name>destroyFcn</name>
      <anchorfile>structb2ContactRegister.html</anchorfile>
      <anchor>a95862aec746f5fd6ffa00a6729dec61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>primary</name>
      <anchorfile>structb2ContactRegister.html</anchorfile>
      <anchor>a43f2d79909505b785b9034b21a56525e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2ContactSolver</name>
    <filename>classb2ContactSolver.html</filename>
    <member kind="function">
      <type></type>
      <name>b2ContactSolver</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>ac89198165ed16eb6080d84f93229ea88</anchor>
      <arglist>(b2ContactSolverDef *def)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitializeVelocityConstraints</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>a56fc9a51a49879dc2dadd5c33ed70b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>a4696834a137001bc74faec643b117031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SolveTOIPositionConstraints</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>a6604c8fc034f89ad2e3461f4b5c20844</anchor>
      <arglist>(int32 toiIndexA, int32 toiIndexB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>abec74e1246fdbfddbd2236602da63e1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StoreImpulses</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>aff5922a65bb5ccf473c425719bb8938d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WarmStart</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>aa96052cd2f709bfc416148fefb028522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2ContactSolver</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>a7a0c4249a7af3bd2c990dabc75096a47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2StackAllocator *</type>
      <name>m_allocator</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>a6a2c9f5470a469e50d7f33f8d9095abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Contact **</type>
      <name>m_contacts</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>aa1c7370d1d2681f9d49a494f9b0a38c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_count</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>ab5b74c0fadf0d5d8997700b5ff91ea91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ContactPositionConstraint *</type>
      <name>m_positionConstraints</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>ac0f4106f7cf67d185a7a4f3fd5a4e4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Position *</type>
      <name>m_positions</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>a39b973c8311e522f44cda9053dcea5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2TimeStep</type>
      <name>m_step</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>aac78600ba5fd3249bac20678cbc9f101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Velocity *</type>
      <name>m_velocities</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>aae6dae9341dbbd780e7b3ec6b1b332f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ContactVelocityConstraint *</type>
      <name>m_velocityConstraints</name>
      <anchorfile>classb2ContactSolver.html</anchorfile>
      <anchor>a616319ffa7ceb509b8189f07a070f7c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ContactSolverDef</name>
    <filename>structb2ContactSolverDef.html</filename>
    <member kind="variable">
      <type>b2StackAllocator *</type>
      <name>allocator</name>
      <anchorfile>structb2ContactSolverDef.html</anchorfile>
      <anchor>a54198ac9886a988b9ffd06cf28c4c45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Contact **</type>
      <name>contacts</name>
      <anchorfile>structb2ContactSolverDef.html</anchorfile>
      <anchor>a4b9d708e3122cab8d9dabeafefc7a9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>count</name>
      <anchorfile>structb2ContactSolverDef.html</anchorfile>
      <anchor>ae977ea1cee4b7b9ee99210d9b66f88ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Position *</type>
      <name>positions</name>
      <anchorfile>structb2ContactSolverDef.html</anchorfile>
      <anchor>aaf1432d040aa6279d91d8c9f24a4728a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2TimeStep</type>
      <name>step</name>
      <anchorfile>structb2ContactSolverDef.html</anchorfile>
      <anchor>a544604c01e6606ab54b8ccd5289a7ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Velocity *</type>
      <name>velocities</name>
      <anchorfile>structb2ContactSolverDef.html</anchorfile>
      <anchor>ae839e5c5464aa54c1ad8ce1634b49a1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ContactVelocityConstraint</name>
    <filename>structb2ContactVelocityConstraint.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>contactIndex</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a4c76b9292f28859e2f8c9d075e79b873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>friction</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>ae1e13cbfc2618c94c937fad0440ee54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>indexA</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a44a5ddedc5058c2453e873b999acd547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>indexB</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a55a9fd87a6e560fe83d81d6b9c14f356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invIA</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a14e91940305eb499b1efd925533b32e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invIB</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a9866861463cbb8139e9b26a6bb59cb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invMassA</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>ac7a52842db1d4414d4552f244d9ed87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invMassB</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>afee98e4d2b7fdfb5c9eb371e86929420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Mat22</type>
      <name>K</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a36c427f978d6f390552220b8ad21e1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>normal</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a1da730d689f89bd89cab06c5792f9bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Mat22</type>
      <name>normalMass</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a0ee46cdf9b9136484e6a2ca25ac7cd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>pointCount</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a1decd7bf6a5dc61bd72d4e87b070a660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2VelocityConstraintPoint</type>
      <name>points</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a549a4b6f915af5516234ece57b60e0dd</anchor>
      <arglist>[b2_maxManifoldPoints]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>restitution</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a05bc9d9ef09c8470e387268dc1fb2141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tangentSpeed</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>a31ec0126274d3cd5f0dc928a350517a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>threshold</name>
      <anchorfile>structb2ContactVelocityConstraint.html</anchorfile>
      <anchor>ae9c8502e1658d58c7cd324dca9d03582</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2DestructionListener</name>
    <filename>classb2DestructionListener.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>SayGoodbye</name>
      <anchorfile>classb2DestructionListener.html</anchorfile>
      <anchor>ab327c0073d162112c38d2fe8f8b9fce3</anchor>
      <arglist>(b2Fixture *fixture)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>SayGoodbye</name>
      <anchorfile>classb2DestructionListener.html</anchorfile>
      <anchor>a6cd15baa6e5c33118cf7173ab5bf6d58</anchor>
      <arglist>(b2Joint *joint)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~b2DestructionListener</name>
      <anchorfile>classb2DestructionListener.html</anchorfile>
      <anchor>a7bfd35145aeb2b614f6bc529ba1500bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2DistanceInput</name>
    <filename>structb2DistanceInput.html</filename>
    <member kind="variable">
      <type>b2DistanceProxy</type>
      <name>proxyA</name>
      <anchorfile>structb2DistanceInput.html</anchorfile>
      <anchor>a84d378f4f0e2f06fbe03d413e9dfbbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2DistanceProxy</type>
      <name>proxyB</name>
      <anchorfile>structb2DistanceInput.html</anchorfile>
      <anchor>ad08521a9cdf9d418ececfd44de83a5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>transformA</name>
      <anchorfile>structb2DistanceInput.html</anchorfile>
      <anchor>a0889c2f7120ba521d6e40e2a22834ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>transformB</name>
      <anchorfile>structb2DistanceInput.html</anchorfile>
      <anchor>a47352d7c5b3db80b2fb8cf338f1c1895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useRadii</name>
      <anchorfile>structb2DistanceInput.html</anchorfile>
      <anchor>ab72a770be4a91997d00112409de5fea7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2DistanceJoint</name>
    <filename>classb2DistanceJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a3fea9ac993635c52d3008cedf104e26b</anchor>
      <arglist>(b2Draw *draw) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a14589a4b69e19d441ff090ecfb8f4886</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>ae228d3ce27009acd8a20c2570fb1183c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a05bf71de10904c87e3a5295aa04a8aa6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetCurrentLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a3870962f440272ea05cf186e8d5dea26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetDamping</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>ae78336829b06c0aec87eaa8f80ac7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a106df63b539c0eaf87a0896c9ffb7528</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorA</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>aaa881128071c62f21898a75d5b20308a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorB</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a214a1cca8854613d7401c9a5892a28c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMaxLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>af8ba8ab35d2eab9fbe2c9fb980e04ac2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMinLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>af4f3c6312fcda2bee3f4ff3a1b698bbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a9fe0a109f9472b3e8a7b95f85fb550b2</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>afecdba9f4665d4d704202dc748d5a0c4</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetStiffness</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>adbd9b119e5aeaf7af901b8a8c4e22776</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDamping</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a4351bf0172499a882713637076b31481</anchor>
      <arglist>(float damping)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>SetLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a3ab199174058e4a9fcb54c66dcbdda56</anchor>
      <arglist>(float length)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>SetMaxLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a12ce2326e74a3a2a49ebf4593bf5c7f6</anchor>
      <arglist>(float maxLength)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>SetMinLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>aa4f595e9561349b6214cc61564346f87</anchor>
      <arglist>(float minLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStiffness</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a667de5de10fabc00c39900fba0e9b95e</anchor>
      <arglist>(float stiffness)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2DistanceJoint</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>ad2bb6de92a47868629a7397e23256454</anchor>
      <arglist>(const b2DistanceJointDef *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>abe956dd5951651b36321098416ad99fd</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a431d12fac5ee9f6a5637321ee28119bc</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>ad42429151fb979a230f103d684d2a42c</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_bias</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>ab62b6fe45d736605adf482ac8c8a3625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_currentLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a6bdcd803f8d6ae94febe49a2a00ba695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_damping</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>aeccc9ecaf4770f3b4769c478a20a7be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_gamma</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>af25a3fd9147531a929d0c9ab29472ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_impulse</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>aa8d7984bfd75bc52df3df7b893cd55a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>abcae00902974ed826f70aa119c2fd9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a465f7f1b609bcb37be732cde71b6d8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIA</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a89136365c540045a705c59e753415744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIB</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>aa3a4c4af8d05a2e31c76e527617e3dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassA</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>ab866f83335635f7bf565a9b7a53926c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassB</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a4aa59995c74bd98b9187f30788e530df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_length</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a934ef8f3e98163c5d199c2e6a606c5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorA</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a297938125dd60175ab07921d5ecc43a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorB</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>ad4c94a5b939ca4c3244bbab8544b880e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterA</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a5793083e9ef396cf7a89d84481fe1308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterB</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a4fa600dec301992ad1f23aaf25d592a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_lowerImpulse</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a713bb26771438e12810e105336dacc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_mass</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a8a7a5d5ec420974d4e7a80a5b1153d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_maxLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a9c25bdf2e9fc4bfece83f7f58601d1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_minLength</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>abf348947b84af5e0b0c8cc94a76e8c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rA</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>af046e84218d249f9234a16ecab95bac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rB</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a70eab22cb7abeb825744f5dc3befa63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_softMass</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a1d3bb639c6f161042fd39f3d47b3c390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_stiffness</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a1cf7dc3ac3093115ab9495530377d85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_u</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a78f45f86d3cf68701a0871e9de71fcd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_upperImpulse</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a1ba3eba899916f964920d37275f8e147</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2DistanceJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2DistanceJointDef</name>
    <filename>structb2DistanceJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2DistanceJointDef</name>
      <anchorfile>structb2DistanceJointDef.html</anchorfile>
      <anchor>a91925a15ed268144ddc9df04f935801c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2DistanceJointDef.html</anchorfile>
      <anchor>a99788a534638cc28cd1e44e0036503f0</anchor>
      <arglist>(b2Body *bodyA, b2Body *bodyB, const b2Vec2 &amp;anchorA, const b2Vec2 &amp;anchorB)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>damping</name>
      <anchorfile>structb2DistanceJointDef.html</anchorfile>
      <anchor>aa488d9b1f5300e795587b844b6db0d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>length</name>
      <anchorfile>structb2DistanceJointDef.html</anchorfile>
      <anchor>a001acbbd67326ab5e5d5ec6dc64faf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorA</name>
      <anchorfile>structb2DistanceJointDef.html</anchorfile>
      <anchor>a15c7a75fa277e2056bf1b44198658518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorB</name>
      <anchorfile>structb2DistanceJointDef.html</anchorfile>
      <anchor>a3c8995be726238eee084af750442255c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxLength</name>
      <anchorfile>structb2DistanceJointDef.html</anchorfile>
      <anchor>ace0033f63ca1cbede5e415e72f6c0698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minLength</name>
      <anchorfile>structb2DistanceJointDef.html</anchorfile>
      <anchor>a91529f9af7d7881ac71cd96737b65cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>stiffness</name>
      <anchorfile>structb2DistanceJointDef.html</anchorfile>
      <anchor>a858640393f567a2aca1b40cbe534b4e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2DistanceOutput</name>
    <filename>structb2DistanceOutput.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>structb2DistanceOutput.html</anchorfile>
      <anchor>a32e1ffb8d8ebeec15bc66b0388ad6a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>iterations</name>
      <anchorfile>structb2DistanceOutput.html</anchorfile>
      <anchor>ae2d4c84dd3d05ea4f4d20c91099ec8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>pointA</name>
      <anchorfile>structb2DistanceOutput.html</anchorfile>
      <anchor>a7e0f1f44a64e596dc7d37570c69eefce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>pointB</name>
      <anchorfile>structb2DistanceOutput.html</anchorfile>
      <anchor>aa85beca17337a506cd4a924d0c6f92cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2DistanceProxy</name>
    <filename>structb2DistanceProxy.html</filename>
    <member kind="function">
      <type></type>
      <name>b2DistanceProxy</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>ae3b74189ecd4d85b078a9386274dd9b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetSupport</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>a39de286cc0c1e829adfacfa0061b04f2</anchor>
      <arglist>(const b2Vec2 &amp;d) const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetSupportVertex</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>a245993f09e9f3d3f374bb95041acf822</anchor>
      <arglist>(const b2Vec2 &amp;d) const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetVertex</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>a9073b2c680d3fee6399f15be79ad144a</anchor>
      <arglist>(int32 index) const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetVertexCount</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>a99c461f28d484429dac8f14b58f63d89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>a80a59a9c9e952482a8fc6db4b883365d</anchor>
      <arglist>(const b2Shape *shape, int32 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>a5cd9ba137f6ed9ab73648e5151692fbb</anchor>
      <arglist>(const b2Vec2 *vertices, int32 count, float radius)</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_buffer</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>a3fc5ebfa3d34ac66390b88f9277fb330</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>ae36efab1361bb1f94e32f9b956c6f1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_radius</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>a55c8e00251b21baf36bc0e88b4ec834d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const b2Vec2 *</type>
      <name>m_vertices</name>
      <anchorfile>structb2DistanceProxy.html</anchorfile>
      <anchor>abaf1495b8214b74d944b57170a762f32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2Draw</name>
    <filename>classb2Draw.html</filename>
    <member kind="enumvalue">
      <name>e_shapeBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623ea1c8964c4f1fdc39e98b58ac38ecda1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_jointBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623ea241137a63679720c41a271c11681e2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_aabbBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623eacdf1370108930182a45f39e7cc9b0cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pairBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623eac86bb64ac65e555db28827407f2f2d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_centerOfMassBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623ea7f1494d816479c7d23997a6c292cd8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_aabbBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623eacdf1370108930182a45f39e7cc9b0cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_centerOfMassBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623ea7f1494d816479c7d23997a6c292cd8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_jointBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623ea241137a63679720c41a271c11681e2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_pairBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623eac86bb64ac65e555db28827407f2f2d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_shapeBit</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adbbd3c3896ccb786b4559e782f74623ea1c8964c4f1fdc39e98b58ac38ecda1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendFlags</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>acc2fd4648ee0a65574770c64528f7166</anchor>
      <arglist>(uint32 flags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Draw</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>a399975bcd0f9994d6a9d523d87f28fc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearFlags</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>afc240b71f4ba8c17440d6ed526d4e22e</anchor>
      <arglist>(uint32 flags)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>DrawCircle</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>ac9d2741c2c0eb82e420e5c7c6656bbed</anchor>
      <arglist>(const b2Vec2 &amp;center, float radius, const b2Color &amp;color)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>DrawPoint</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>a3202e73f617bd33d896d55f1d6464bc1</anchor>
      <arglist>(const b2Vec2 &amp;p, float size, const b2Color &amp;color)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>DrawPolygon</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>acd5427d1d2e7d19f1b34ad3620134d28</anchor>
      <arglist>(const b2Vec2 *vertices, int32 vertexCount, const b2Color &amp;color)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>DrawSegment</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>a1de5aaf50db875d1c644c596832af57d</anchor>
      <arglist>(const b2Vec2 &amp;p1, const b2Vec2 &amp;p2, const b2Color &amp;color)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>DrawSolidCircle</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>a407abb3672d4cdc9fabcbe208b2ad517</anchor>
      <arglist>(const b2Vec2 &amp;center, float radius, const b2Vec2 &amp;axis, const b2Color &amp;color)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>DrawSolidPolygon</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>a76f2d67de0781a32cab116278c5c9eea</anchor>
      <arglist>(const b2Vec2 *vertices, int32 vertexCount, const b2Color &amp;color)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>DrawTransform</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>ade698123482a491a7a61fa1fe4d3a4f4</anchor>
      <arglist>(const b2Transform &amp;xf)=0</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetFlags</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>a10926d67ad6d3a2517197c4f10923700</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFlags</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>ac2bbe31595478690e44de4ff1e7f347e</anchor>
      <arglist>(uint32 flags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~b2Draw</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>ad5003ecc3b483f4e008422a0fe8b20ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32</type>
      <name>m_drawFlags</name>
      <anchorfile>classb2Draw.html</anchorfile>
      <anchor>adfcd2e54ddaec6f0a111ec1a1cf8b9a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2DynamicTree</name>
    <filename>classb2DynamicTree.html</filename>
    <member kind="function">
      <type></type>
      <name>b2DynamicTree</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a8af64cf6a1566fa4c5b5c9683bd937d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearMoved</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a7a39e2e844d68e4a09771a60c47e3fed</anchor>
      <arglist>(int32 proxyId)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>CreateProxy</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>ae44676f12977dada46037da47fc7ffbf</anchor>
      <arglist>(const b2AABB &amp;aabb, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyProxy</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a62aa451e7d7fe029818dd05f76ea9cdc</anchor>
      <arglist>(int32 proxyId)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetAreaRatio</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a270c60a449c1cb2e1d0dd7bf2089e3fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2AABB &amp;</type>
      <name>GetFatAABB</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a655b9ddff43e4e0a34a372eddc03ecb9</anchor>
      <arglist>(int32 proxyId) const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetHeight</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>ae3c7dc771d596f1f95fd3a3d7f2f3e97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetMaxBalance</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a3feab170229e0acd17f6a4ad3fca406e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetUserData</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>aa8399f9440707780f267696098e8b920</anchor>
      <arglist>(int32 proxyId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MoveProxy</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a7748252811f3c575015931399cbe4daa</anchor>
      <arglist>(int32 proxyId, const b2AABB &amp;aabb1, const b2Vec2 &amp;displacement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Query</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a324df3eb65dfc22d3dcdca387737b193</anchor>
      <arglist>(T *callback, const b2AABB &amp;aabb) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RayCast</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>aebd2dc6ee462e0cd0763a5f472243a13</anchor>
      <arglist>(T *callback, const b2RayCastInput &amp;input) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RebuildBottomUp</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>abd146017cfec1cf5ea7b87331f30a3ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShiftOrigin</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>af37ddfed6a5da97d5a78b09918d19ceb</anchor>
      <arglist>(const b2Vec2 &amp;newOrigin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Validate</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>ae9b989f0c04e38f9c940623d4e1728b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WasMoved</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a150e4ee484eaa7a470844c93e2621920</anchor>
      <arglist>(int32 proxyId) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2DynamicTree</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a9060565fc63b4dd87d9560775c076786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int32</type>
      <name>AllocateNode</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a975879e87073cfddbc6a988f0d426553</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int32</type>
      <name>Balance</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>aad4716f3bd40e60ba0624c75f39843fd</anchor>
      <arglist>(int32 index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int32</type>
      <name>ComputeHeight</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a7346b235f5956de8f5e17ddf61b7d5b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int32</type>
      <name>ComputeHeight</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>ac86ca9626063b3b6a7e46a3313cb924d</anchor>
      <arglist>(int32 nodeId) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FreeNode</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a87f1f5d9f4ff97b420300b6ee642ec92</anchor>
      <arglist>(int32 node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InsertLeaf</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a068fd3f29465fb6aaabbfdd6a70e6058</anchor>
      <arglist>(int32 node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RemoveLeaf</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a79bde2ff0a8b53b236865fdffebbd030</anchor>
      <arglist>(int32 node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateMetrics</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a2bcea58b9deeb0bc4600cce1ee8a55e0</anchor>
      <arglist>(int32 index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateStructure</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a0ba41e6174a38f7c2863aeb341bab209</anchor>
      <arglist>(int32 index) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_freeList</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>abacc1866e2f5e5fb5e95d69592a4193a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_insertionCount</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a4657cf0c95a523da397094e5e6943f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_nodeCapacity</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a5b54249f52aee1de21b862ac060eccf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_nodeCount</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a7532c57eae4d8e04920dc8c9b14665af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2TreeNode *</type>
      <name>m_nodes</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a16ca7b850396a549eb494ed2f1eb5e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_root</name>
      <anchorfile>classb2DynamicTree.html</anchorfile>
      <anchor>a336705eb2059313288e73de8da59b1a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2EdgeAndCircleContact</name>
    <filename>classb2EdgeAndCircleContact.html</filename>
    <base>b2Contact</base>
    <member kind="function">
      <type></type>
      <name>b2EdgeAndCircleContact</name>
      <anchorfile>classb2EdgeAndCircleContact.html</anchorfile>
      <anchor>a9de91d6afe4d2407f679b2ccaded9c02</anchor>
      <arglist>(b2Fixture *fixtureA, b2Fixture *fixtureB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classb2EdgeAndCircleContact.html</anchorfile>
      <anchor>aec021f688dcf2b5a2c483edde476d4b6</anchor>
      <arglist>(b2Manifold *manifold, const b2Transform &amp;xfA, const b2Transform &amp;xfB) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2EdgeAndCircleContact</name>
      <anchorfile>classb2EdgeAndCircleContact.html</anchorfile>
      <anchor>a4e292462d90ad267adbac3670077eade</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static b2Contact *</type>
      <name>Create</name>
      <anchorfile>classb2EdgeAndCircleContact.html</anchorfile>
      <anchor>a1b4a2a1d4098288c84a7778a4949d0f0</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2EdgeAndCircleContact.html</anchorfile>
      <anchor>a123eeb8144b01fc15c1318eacd0da4ca</anchor>
      <arglist>(b2Contact *contact, b2BlockAllocator *allocator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2EdgeAndPolygonContact</name>
    <filename>classb2EdgeAndPolygonContact.html</filename>
    <base>b2Contact</base>
    <member kind="function">
      <type></type>
      <name>b2EdgeAndPolygonContact</name>
      <anchorfile>classb2EdgeAndPolygonContact.html</anchorfile>
      <anchor>a79d9b012c4a0df7d5c3dcecd33df7d5f</anchor>
      <arglist>(b2Fixture *fixtureA, b2Fixture *fixtureB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classb2EdgeAndPolygonContact.html</anchorfile>
      <anchor>ae99fba8c1cb7e5d7c11ab78ca80e775d</anchor>
      <arglist>(b2Manifold *manifold, const b2Transform &amp;xfA, const b2Transform &amp;xfB) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2EdgeAndPolygonContact</name>
      <anchorfile>classb2EdgeAndPolygonContact.html</anchorfile>
      <anchor>a7e9060b470a46edaeb0d7f87a09e658a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static b2Contact *</type>
      <name>Create</name>
      <anchorfile>classb2EdgeAndPolygonContact.html</anchorfile>
      <anchor>a3a0bcb2327e02bfc2079a734d8e9c8f7</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2EdgeAndPolygonContact.html</anchorfile>
      <anchor>a83260c190706928518ab1a3040c0c515</anchor>
      <arglist>(b2Contact *contact, b2BlockAllocator *allocator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2EdgeShape</name>
    <filename>classb2EdgeShape.html</filename>
    <base>b2Shape</base>
    <member kind="function">
      <type></type>
      <name>b2EdgeShape</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>ab1a6b6e22c725215c3bbbe093a7d44c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Shape *</type>
      <name>Clone</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>a52ed696717f44ed02b7a88ccf201563c</anchor>
      <arglist>(b2BlockAllocator *allocator) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAABB</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>a238139ae1736b457d77443133ff16854</anchor>
      <arglist>(b2AABB *aabb, const b2Transform &amp;transform, int32 childIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeMass</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>a2873ebff00737e90ac5d8348c39a37c0</anchor>
      <arglist>(b2MassData *massData, float density) const override</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetChildCount</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>ae9dcaa2f4b77fcf182d29159658da82a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RayCast</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>a192cf10bd556a5a90b29a2bcee2ddd75</anchor>
      <arglist>(b2RayCastOutput *output, const b2RayCastInput &amp;input, const b2Transform &amp;transform, int32 childIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOneSided</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>ad2b74e7d57e3144f09f8cd2dccdd21d9</anchor>
      <arglist>(const b2Vec2 &amp;v0, const b2Vec2 &amp;v1, const b2Vec2 &amp;v2, const b2Vec2 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTwoSided</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>ad2c40bb652b4ea1f087580b8c42fcdf2</anchor>
      <arglist>(const b2Vec2 &amp;v1, const b2Vec2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TestPoint</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>a15151673cf9ad585779c70363425f470</anchor>
      <arglist>(const b2Transform &amp;transform, const b2Vec2 &amp;p) const override</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_oneSided</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>a954ce55a70f9cd10d6ad0e2073c5addc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vertex0</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>a907c9829484cc1ba7527ab368e9fdf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vertex1</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>a916cf02a752ff1a70db35b2edaf19bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vertex2</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>aa218bfe2bf135e4e94028b29aaa32fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vertex3</name>
      <anchorfile>classb2EdgeShape.html</anchorfile>
      <anchor>a7991fd8b38806a7785748cd991c18452</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2EPAxis</name>
    <filename>structb2EPAxis.html</filename>
    <member kind="enumvalue">
      <name>e_edgeA</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a1a2feab0d321a5cd20677c92cbfd6f3ca3fdfed075f4e7a74f3b0a409f60bc18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_edgeB</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a1a2feab0d321a5cd20677c92cbfd6f3ca294ec203285ac3dc63b68c67b3ce67e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknown</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a1a2feab0d321a5cd20677c92cbfd6f3ca2cf59d3f4d868c658be76d9b6db990c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a1a2feab0d321a5cd20677c92cbfd6f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknown</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a1a2feab0d321a5cd20677c92cbfd6f3ca2cf59d3f4d868c658be76d9b6db990c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_edgeA</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a1a2feab0d321a5cd20677c92cbfd6f3ca3fdfed075f4e7a74f3b0a409f60bc18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_edgeB</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a1a2feab0d321a5cd20677c92cbfd6f3ca294ec203285ac3dc63b68c67b3ce67e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>index</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a8e530d411d98e7ab8112c4022f5f65e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>normal</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>aaef2091ecab198fc2b985f454f4bd910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>separation</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a311690e832f73334d14570da4e33e35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>type</name>
      <anchorfile>structb2EPAxis.html</anchorfile>
      <anchor>a336d3ba4b4ed020a1f6c4c0f70098e39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Filter</name>
    <filename>structb2Filter.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Filter</name>
      <anchorfile>structb2Filter.html</anchorfile>
      <anchor>aeb3c0a8af990a7a3f06ae18312be50d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>categoryBits</name>
      <anchorfile>structb2Filter.html</anchorfile>
      <anchor>a368907397168d39af8b4fc5201d50bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>groupIndex</name>
      <anchorfile>structb2Filter.html</anchorfile>
      <anchor>a572a8f4a1672f6d5d71123a35e872950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>maskBits</name>
      <anchorfile>structb2Filter.html</anchorfile>
      <anchor>a533cccf85e3ba3d9e3700d73b819f6e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2Fixture</name>
    <filename>classb2Fixture.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a57485e73a2063060e320c7176676cd5e</anchor>
      <arglist>(int32 bodyIndex)</arglist>
    </member>
    <member kind="function">
      <type>const b2AABB &amp;</type>
      <name>GetAABB</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a158574dc389fec83a05b09ab715c4474</anchor>
      <arglist>(int32 childIndex) const</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>GetBody</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a8685b558c360c86cdd53931dc0d96dfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Body *</type>
      <name>GetBody</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a43009e5d38cd9853f1539cd1c39f0e98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetDensity</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>adf764a37ac8dbf39029bb062afca651a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Filter &amp;</type>
      <name>GetFilterData</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>ad956250d9f684a407992ec178320127e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetFriction</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a44ac72b400bde646b73542f64131d158</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMassData</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a4532a12e848c5ceb5a3b94cf45b7cbad</anchor>
      <arglist>(b2MassData *massData) const</arglist>
    </member>
    <member kind="function">
      <type>b2Fixture *</type>
      <name>GetNext</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a53808c75e490b053d3a0de6b2fe30ab8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Fixture *</type>
      <name>GetNext</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a1c1ec15bdbc4e8efc1892b6bbf6c4ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetRestitution</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a50f89dfa96a456ca28b03e418e8dee3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetRestitutionThreshold</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a3fb3768555b29d85e40f5c4ddedbf348</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Shape *</type>
      <name>GetShape</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a9951f54d1d2a5afe22d731045a48e486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Shape *</type>
      <name>GetShape</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a22a332c3be988a5f864904d3634c34c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Shape::Type</type>
      <name>GetType</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a7a566c1e3b768f6a72ebc3b758aad70e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2FixtureUserData &amp;</type>
      <name>GetUserData</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>af42d4b917097c6300012f63410a985dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSensor</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>aedd23d27ff7ce2d53b6c5b7a878a35d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RayCast</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>aaaafd69aa3e1a922acc4b9d7fb49170a</anchor>
      <arglist>(b2RayCastOutput *output, const b2RayCastInput &amp;input, int32 childIndex) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Refilter</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a45d3320f94811d67383c48466165fa26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDensity</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a6c303a123f83b90650da822ad6f291ec</anchor>
      <arglist>(float density)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFilterData</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a2c5e0d12c174927a4ad550459be334ad</anchor>
      <arglist>(const b2Filter &amp;filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFriction</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a097aa48046dd2686db47b7ab8e2cde92</anchor>
      <arglist>(float friction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRestitution</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>abd9d4c46a54febb1b06cedc8f9b88b26</anchor>
      <arglist>(float restitution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRestitutionThreshold</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a50231620388dd3e0eddce81af516a6cc</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSensor</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a6198a81dcee0fe814d730383ebfa7038</anchor>
      <arglist>(bool sensor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TestPoint</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>aa56d3ca04a5d0478c6477876cd480cc6</anchor>
      <arglist>(const b2Vec2 &amp;p) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2Fixture</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a02e11d3783af2168ac1cf8e9e9055c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a1f465f3656f098eebfcbc6edf7a9239a</anchor>
      <arglist>(b2BlockAllocator *allocator, b2Body *body, const b2FixtureDef *def)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CreateProxies</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a670f1f687521666da6e92885754970b7</anchor>
      <arglist>(b2BroadPhase *broadPhase, const b2Transform &amp;xf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a279301181668f724c027020a654efe42</anchor>
      <arglist>(b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DestroyProxies</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a1def068c9ce09e2ebcccc556951b7979</anchor>
      <arglist>(b2BroadPhase *broadPhase)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Synchronize</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>ac8fd15bfd9a3a7ba05f3831e6f598908</anchor>
      <arglist>(b2BroadPhase *broadPhase, const b2Transform &amp;xf1, const b2Transform &amp;xf2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Body *</type>
      <name>m_body</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a480026124a6b7e88f2ed89832a08d191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_density</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>af9cce4a191fea99292e0e12702d0d3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Filter</type>
      <name>m_filter</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a33b66959856506a6d27b32dad0e284c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_friction</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a4349e7124ff53caf748c608f6463fc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isSensor</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a4b6b47a8de6d37acf9b980b33b22f634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Fixture *</type>
      <name>m_next</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>ac5c9fbdf66290e2608db1ffcea2316b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2FixtureProxy *</type>
      <name>m_proxies</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a0056031e2b2b53e6a4c0ef7a0c87821a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_proxyCount</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>aae71b4a0071346aba2eb6f4a764785a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_restitution</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a45894817f4d754a8c5acf2fb72822e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_restitutionThreshold</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a393eca3e917f0911302a593f5aa6cb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Shape *</type>
      <name>m_shape</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a54fa48dfc8b70a435c8f17f8b7720828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2FixtureUserData</type>
      <name>m_userData</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>acc2b349c36b4cc7e06024ce805ece672</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Body</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a010ab52de250e5fe30a45d642f46405b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Contact</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a6c4ac5df27ec498dd9e4281352b7a789</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2ContactManager</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>aece264d42f69aed410f5eb3beba6ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2World</name>
      <anchorfile>classb2Fixture.html</anchorfile>
      <anchor>a4bd536c5a7c0587913765bbc2693ceea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2FixtureDef</name>
    <filename>structb2FixtureDef.html</filename>
    <member kind="function">
      <type></type>
      <name>b2FixtureDef</name>
      <anchorfile>structb2FixtureDef.html</anchorfile>
      <anchor>aa34ba06bcf0d6d981931a83cf124a602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>density</name>
      <anchorfile>structb2FixtureDef.html</anchorfile>
      <anchor>a386a1e68b7bebb7d1de64332d3bf34ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Filter</type>
      <name>filter</name>
      <anchorfile>structb2FixtureDef.html</anchorfile>
      <anchor>a4c3e493a13d11ab27fcc2eee9f52fd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>friction</name>
      <anchorfile>structb2FixtureDef.html</anchorfile>
      <anchor>a13799607109ebee16538facf1f0e1701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isSensor</name>
      <anchorfile>structb2FixtureDef.html</anchorfile>
      <anchor>ac8cfcc6208663c92861eaab3b3fdc57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>restitution</name>
      <anchorfile>structb2FixtureDef.html</anchorfile>
      <anchor>a87e1f5db5b7164fc7198e18a02ee6e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>restitutionThreshold</name>
      <anchorfile>structb2FixtureDef.html</anchorfile>
      <anchor>ad56b10047e9c1b3bb317e7e5249f030c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const b2Shape *</type>
      <name>shape</name>
      <anchorfile>structb2FixtureDef.html</anchorfile>
      <anchor>a1e41753d89abf3443e7897e2498a3240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2FixtureUserData</type>
      <name>userData</name>
      <anchorfile>structb2FixtureDef.html</anchorfile>
      <anchor>a480da3de55f826e8df9e7d2c0f7e911f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2FixtureProxy</name>
    <filename>structb2FixtureProxy.html</filename>
    <member kind="variable">
      <type>b2AABB</type>
      <name>aabb</name>
      <anchorfile>structb2FixtureProxy.html</anchorfile>
      <anchor>ad8950f61ce28cfa5b676065d4d843da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>childIndex</name>
      <anchorfile>structb2FixtureProxy.html</anchorfile>
      <anchor>a2edb15552cf71f48dacc3608bb134166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>fixture</name>
      <anchorfile>structb2FixtureProxy.html</anchorfile>
      <anchor>a3a0842dc9699c25658548c2005d0ef62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>proxyId</name>
      <anchorfile>structb2FixtureProxy.html</anchorfile>
      <anchor>aa0ca7e71341368fe6c6913fb39c7283b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2FixtureUserData</name>
    <filename>structb2FixtureUserData.html</filename>
    <member kind="function">
      <type></type>
      <name>b2FixtureUserData</name>
      <anchorfile>structb2FixtureUserData.html</anchorfile>
      <anchor>abf240412b23254d682a2fc51984950ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uintptr_t</type>
      <name>pointer</name>
      <anchorfile>structb2FixtureUserData.html</anchorfile>
      <anchor>a7de93df0f0e8a734795b04b7255f55a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2FrictionJoint</name>
    <filename>classb2FrictionJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a934a3ce5bda09bc07111c1dd4e192406</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a8e0bf2e9eba24f326d060789fedc7278</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>af5a025b64221aafa98393d47d8414328</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorA</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a34023581ada2b4fba11e058695b49dd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorB</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a44fab4532f7c4aad9d833f009caac586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMaxForce</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a6f05f6a65ce7a62cd96ba04d06ce34d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMaxTorque</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a53d81e82c633b9be1223200f6df60e69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>ac04ce66163ed256d72c38e289f94c768</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a048b773f56e987a6aa030b61b33e5a85</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaxForce</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>ab0cbe3ff75cb072187950923e7e023a9</anchor>
      <arglist>(float force)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaxTorque</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a909cf64070371f60bc856d2c8eca2c49</anchor>
      <arglist>(float torque)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2FrictionJoint</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a7413c5f289257f0e993b7e750fe95b99</anchor>
      <arglist>(const b2FrictionJointDef *def)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>afce4006666e83c50d2017b5ff5e7ca2d</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a4e4b64b634299136bc2c7096d5c28aa8</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a49109c1785d949e99a809a8c297abf13</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_angularImpulse</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a84d02d2733d5600d94c7ccd68d2df439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_angularMass</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a753ab9e929ef5648302571e47c87af38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a069c815e1cdf78160cb96b4b0047f64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a378198c55100884de4587cb9ab22128f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIA</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>afc8e9bc8c7e8e25df192984a78d8f1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIB</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a4465a4ebb6e0386ba4fc21447fb17107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassA</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a7cf080cd1314d1d30da886dbed49673f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassB</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a3ab18e67a5646df2c6cb1cbcac42b2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_linearImpulse</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>ad4f8286af03b0f37a9eec7e9884d7e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Mat22</type>
      <name>m_linearMass</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>aa49bf4b20865a4976c3fae8398191182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorA</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a8842818b75319de1e4f3ec70d784dce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorB</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>aa5920c253c6564bfd04a11e767f2e2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterA</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>af732965abe1f29f7469e1ea17506218c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterB</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a55739866c1f3423caf2116e0a869ec45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_maxForce</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a6d3f99cfeada6b383abfc4ee4f5166eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_maxTorque</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>aa231d6ff89b388f590a89751d708f644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rA</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>aa02b166017af5893b6b49b56dc96c70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rB</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a99b95a2dbfb119cbccccb137748aca44</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2FrictionJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2FrictionJointDef</name>
    <filename>structb2FrictionJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2FrictionJointDef</name>
      <anchorfile>structb2FrictionJointDef.html</anchorfile>
      <anchor>a40c1092cc8b3b348cdf2f8d445e835e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2FrictionJointDef.html</anchorfile>
      <anchor>aee104f2aeb34dec4e17e3c52a98f7915</anchor>
      <arglist>(b2Body *bodyA, b2Body *bodyB, const b2Vec2 &amp;anchor)</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorA</name>
      <anchorfile>structb2FrictionJointDef.html</anchorfile>
      <anchor>a00b246e60ae282a956a42b662993e92a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorB</name>
      <anchorfile>structb2FrictionJointDef.html</anchorfile>
      <anchor>ad6d5a5614a7ac77b13e53fda3e32ed05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxForce</name>
      <anchorfile>structb2FrictionJointDef.html</anchorfile>
      <anchor>ab481751b52e3c4a9b11592b4bb248928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxTorque</name>
      <anchorfile>structb2FrictionJointDef.html</anchorfile>
      <anchor>ad3a5caf9f40f632e996c2b0717ba0948</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2GearJoint</name>
    <filename>classb2GearJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a40ca34a7853db14d3978c0b18598dd8d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a2928d2e9eac9137808537faa9b30a649</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a3d24a3265e64f36017404a36abcb7889</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Joint *</type>
      <name>GetJoint1</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>acd3fb38982319f387d1eb7aeddd5311f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Joint *</type>
      <name>GetJoint2</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>af1673b8edd80f3ae3b868c3a18b7b058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetRatio</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>aacd68a79b2e2401bc1271b6eda1342d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a3d097b44e5a5f4a22f815ed4c5bc4f93</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>aa3e41e7fe095d561986c75da66eb9147</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRatio</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>afba67bc47667ac37db4de7819f306821</anchor>
      <arglist>(float ratio)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2GearJoint</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a4b247c79e74cb1e5b906527fe7d151ce</anchor>
      <arglist>(const b2GearJointDef *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>ac3c76db6940bcb4c94d564960b9c57ab</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a85633bbab3c4b4cb862bccce7e0253c2</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a25ff465354108f5ae2b60fb9f7836820</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Body *</type>
      <name>m_bodyC</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a07e5f85b71bf335552835989dc013fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Body *</type>
      <name>m_bodyD</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>ad3a1795c11b652b4b2f8bfc3ed96cb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_constant</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a601a984f6ef510340b5ac81810a243eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_iA</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a2d05e0346234eb600e491f98f0d1117c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_iB</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a1932b210c9e540e9f5b831670e87cfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_iC</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>afb4a0cce74f67d259c39a20620677be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_iD</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>ad99ca0d69086f507f0af33ed782031ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_impulse</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a04b4d568b139b8a9f271f3ebfd0d4bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>adb00e71e60a222e432b57c95c38b8bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a5cf185f4e4b5d5e1780ba2c085ec2e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexC</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a46528e9a9a33a4d67dd5b2abb3d1dec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexD</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a068be34dbdf39ac59c7a5bb7777d550f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Joint *</type>
      <name>m_joint1</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a7694fc4574c774c22a8c202e0d49fd84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Joint *</type>
      <name>m_joint2</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a94290117dd4f2467eee49ecc150b9eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_JvAC</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a23eb9f668936f931d40f930e085dd5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_JvBD</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>ab00b00c061d8b9e461f76ac4d72aac8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_JwA</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a72b117a07e8a592ed45618fbb1532c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_JwB</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a9435a12970dba2121ca4b92728da6029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_JwC</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>af5b6900fc49d1522a496513b61488aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_JwD</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a4ff9230891fcd182272515ebe8ede48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_lcA</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>afb46a5545846cc085f2aad02a05acc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_lcB</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a4f933756b7e6b9ec060b105d0fb6689b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_lcC</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a9eaca477247eb71dae06f12842bc636d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_lcD</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a21c4c7aa8c0ba7ccf9d4f786a31e5553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorA</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>acac78f2e3730fda540d1c7a74889bfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorB</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a864c3d4d7944f72783a073993530d9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorC</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a9361797683a30e70afd5b8690fe47ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorD</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>abdd5be52535b5b56e44fc27832d057d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAxisC</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a52ae3b3a06ad9dae6b3201404784cc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAxisD</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a49cc9f1b74793dce3311cf7a35a8aee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_mA</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a84da6ad10c91c69cbec8ce2addd98963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_mass</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a91f085d8bbdb2f1a1a935a53825a0fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_mB</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>af791d4358f15ee1bb7780ec5e50e1638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_mC</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a97a51d5a50472e23c1ee6fe92e849dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_mD</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>ad81185d9a1b8150e9bc680c348dc59ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_ratio</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a20e250d0ad5b1f93db7feef9be8dac9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_referenceAngleA</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>ad0b9359c132c9b7f7cc98047884a5b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_referenceAngleB</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>af31488fa5ae33a13a7e33dcc0b827e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2JointType</type>
      <name>m_typeA</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a0819b72c766d69cb1995f6cca4e98853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2JointType</type>
      <name>m_typeB</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a03e1959e04a361db79ae5da5ba76379e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2GearJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2GearJointDef</name>
    <filename>structb2GearJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2GearJointDef</name>
      <anchorfile>structb2GearJointDef.html</anchorfile>
      <anchor>a2e9309a9065ff59704a09b198e57c876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Joint *</type>
      <name>joint1</name>
      <anchorfile>structb2GearJointDef.html</anchorfile>
      <anchor>ae42d33b54291a9e256f3810926883473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Joint *</type>
      <name>joint2</name>
      <anchorfile>structb2GearJointDef.html</anchorfile>
      <anchor>a73cf056fe40e63355073a01b097f4c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ratio</name>
      <anchorfile>structb2GearJointDef.html</anchorfile>
      <anchor>adb8dc3bcfa6e5149ba71630251edca22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2GrowableStack</name>
    <filename>classb2GrowableStack.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>b2GrowableStack</name>
      <anchorfile>classb2GrowableStack.html</anchorfile>
      <anchor>a8f2117cda895db13b9fed3f01e2d305d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetCount</name>
      <anchorfile>classb2GrowableStack.html</anchorfile>
      <anchor>a3049e76ba7182b988450bfe94d30d5aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Pop</name>
      <anchorfile>classb2GrowableStack.html</anchorfile>
      <anchor>a53e53dcd6bff8308405a881f02957bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classb2GrowableStack.html</anchorfile>
      <anchor>a23661327d64ff72d1ec8d6bcdb6d8992</anchor>
      <arglist>(const T &amp;element)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2GrowableStack</name>
      <anchorfile>classb2GrowableStack.html</anchorfile>
      <anchor>a2b6265f7eef3e4be55b64db1f0cef4fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_array</name>
      <anchorfile>classb2GrowableStack.html</anchorfile>
      <anchor>a0df427a912ca2e6d8eecfc10e84162b3</anchor>
      <arglist>[N]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_capacity</name>
      <anchorfile>classb2GrowableStack.html</anchorfile>
      <anchor>aede2309b9194c72f7096da16e2bb8c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>classb2GrowableStack.html</anchorfile>
      <anchor>ab1ac57e30436c7501677143e0d7a051b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_stack</name>
      <anchorfile>classb2GrowableStack.html</anchorfile>
      <anchor>a0ffe2286a06066938a7413cef5689e7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2Island</name>
    <filename>classb2Island.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>af2d54861bd063051c0a6dc5f73b27c3e</anchor>
      <arglist>(b2Body *body)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>abc0ea9208e818b551404fd507f197a51</anchor>
      <arglist>(b2Contact *contact)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a04e6ccd0c11f6ef5a7ed0a926d081445</anchor>
      <arglist>(b2Joint *joint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Island</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a2f2258f09d2663dcb35a1d69d16896cb</anchor>
      <arglist>(int32 bodyCapacity, int32 contactCapacity, int32 jointCapacity, b2StackAllocator *allocator, b2ContactListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a26566f7388fcaf7523446e5e76d99c4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Report</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a57620f76faf000f61c76e925e40e6129</anchor>
      <arglist>(const b2ContactVelocityConstraint *constraints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solve</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a28a6f74174cde3a6e93663c740f418fa</anchor>
      <arglist>(b2Profile *profile, const b2TimeStep &amp;step, const b2Vec2 &amp;gravity, bool allowSleep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SolveTOI</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a61f577b473962bb0d8add1f55eeef7ee</anchor>
      <arglist>(const b2TimeStep &amp;subStep, int32 toiIndexA, int32 toiIndexB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2Island</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a87b39bdaab4f98acca77dd39d157a0e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2StackAllocator *</type>
      <name>m_allocator</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a5e28f216c0a12548c04491ab1d73c958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body **</type>
      <name>m_bodies</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>ac9c65abf14c88e8a52fdd2c5cb56c5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_bodyCapacity</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a5ea371889bb93fb6387ff2ab427191ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_bodyCount</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>af78d066321e18cd8a4e409c4539ccb81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_contactCapacity</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a1a65b8fc8256ca443f85e6ae6f2d841a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_contactCount</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>ab5bad98e18356b15a68733be07b98abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Contact **</type>
      <name>m_contacts</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a49499a350859768a0c3f7b29fb091422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_jointCapacity</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a9b6e63c89307d469e1075585d65a9bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_jointCount</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a913c91afb35ff717c7dd5b0aa1559e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Joint **</type>
      <name>m_joints</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a6653da11b66de22d8ba5db531c11b373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ContactListener *</type>
      <name>m_listener</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>aeba73fe42839d0361524d98e330e8e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Position *</type>
      <name>m_positions</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>a0f05bd177cf942ddfb494b17ec09b874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Velocity *</type>
      <name>m_velocities</name>
      <anchorfile>classb2Island.html</anchorfile>
      <anchor>ae6a42be7ce4c03724a6da17d96cacb9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Jacobian</name>
    <filename>structb2Jacobian.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>angularA</name>
      <anchorfile>structb2Jacobian.html</anchorfile>
      <anchor>a9337787b34812d371eea4b4bd0d906bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angularB</name>
      <anchorfile>structb2Jacobian.html</anchorfile>
      <anchor>a4d0d1467fbb7d33b4e1b17678b8dce5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>linear</name>
      <anchorfile>structb2Jacobian.html</anchorfile>
      <anchor>aa63199b443d411972b9cb6aac6c7cb34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2Joint</name>
    <filename>classb2Joint.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Draw</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a5974e3b2b25ec1afb305320afb074f75</anchor>
      <arglist>(b2Draw *draw) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Dump</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>abd35e7316017ad9a40d5dbf9b5ba3f36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>abe46ca3aad5db73909a9b5a7b2117447</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a88e947c65d4ea26fe539f02a8cb7f7a9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>GetBodyA</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a2ed5eca3dbdce48665c14452b280613f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>GetBodyB</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a700b3d4c87f34f456151b9598e4641a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCollideConnected</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a48492903df96c8a7b8cad8ed826f8cb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Joint *</type>
      <name>GetNext</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a08b1258326a45a37c67c8fc3c8731b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Joint *</type>
      <name>GetNext</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a6879beaffb647784ceffdeedba69085d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>ad9f0c84f0292ab17cbdb6435c7a039b9</anchor>
      <arglist>(float inv_dt) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>aeda5032fc551df6f488355d459ae60ef</anchor>
      <arglist>(float inv_dt) const =0</arglist>
    </member>
    <member kind="function">
      <type>b2JointType</type>
      <name>GetType</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>ac56eef62fe1ac7c9e5e21a79fb035255</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2JointUserData &amp;</type>
      <name>GetUserData</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>ab31c3a0c5a494d21b1ca134d609ca8ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEnabled</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>ad8afc5c7b8b325e982e75fe35730253d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ShiftOrigin</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a7804f649e993dc0fd9ae47fde5601f90</anchor>
      <arglist>(const b2Vec2 &amp;newOrigin)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2Joint</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a8d6cce91546335fe95325d5e29c06a19</anchor>
      <arglist>(const b2JointDef *def)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a599c013de5514e02684b958b31dd76a4</anchor>
      <arglist>(const b2SolverData &amp;data)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>af767ac9aa494bd15cdf83dfe3e487d9c</anchor>
      <arglist>(const b2SolverData &amp;data)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>ad302c8d02efcfe934158de0dc429348d</anchor>
      <arglist>(const b2SolverData &amp;data)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~b2Joint</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>ab44cde7b81c3e77540400e0da90d6ceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static b2Joint *</type>
      <name>Create</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a2e500c93107d0bf6b0a21654528faeab</anchor>
      <arglist>(const b2JointDef *def, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>acf52946b6672d77f268b849ccb09e003</anchor>
      <arglist>(b2Joint *joint, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Body *</type>
      <name>m_bodyA</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>abaebb784a51abb7d66de302ba07a4467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Body *</type>
      <name>m_bodyB</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a1fd77fcbcb8a8a3729c7dc5b790d7200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_collideConnected</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>ac1a93c14c8dd666bb487db6c98daad33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2JointEdge</type>
      <name>m_edgeA</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a406ea423db1fe6484408d73df647f7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2JointEdge</type>
      <name>m_edgeB</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a1041219dcd353ea815ebd78f904af547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_index</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>ae207295484bc040b6b52d96d63f1369f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_islandFlag</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a777e45428d9a74d626f4afa1b45e1975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Joint *</type>
      <name>m_next</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>aad16778ba9c51cebb767ff7df6ed80b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Joint *</type>
      <name>m_prev</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a940166e7b5d87cec1ad0603e0388854a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2JointType</type>
      <name>m_type</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a3fd3f2532d108d81df81427815210a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2JointUserData</type>
      <name>m_userData</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>ad2db2113956e7de6f74a18e5692b3786</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Body</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a010ab52de250e5fe30a45d642f46405b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2GearJoint</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a13c275221e30bb485e17e4e04553cb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Island</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>afc682950b8c4f251804fc1938663098b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2World</name>
      <anchorfile>classb2Joint.html</anchorfile>
      <anchor>a4bd536c5a7c0587913765bbc2693ceea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2JointDef</name>
    <filename>structb2JointDef.html</filename>
    <member kind="function">
      <type></type>
      <name>b2JointDef</name>
      <anchorfile>structb2JointDef.html</anchorfile>
      <anchor>a1fdb44829d4fd13c72edb1daacb72f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>bodyA</name>
      <anchorfile>structb2JointDef.html</anchorfile>
      <anchor>a8cd54c93da396be75a9788f2c6897f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>bodyB</name>
      <anchorfile>structb2JointDef.html</anchorfile>
      <anchor>aa4f4dee2fbcd12187b19506b60e68e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>collideConnected</name>
      <anchorfile>structb2JointDef.html</anchorfile>
      <anchor>aef099a1f89b64e230173b6016848ea9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2JointType</type>
      <name>type</name>
      <anchorfile>structb2JointDef.html</anchorfile>
      <anchor>a470f2879b24adb05facbd49f338856fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2JointUserData</type>
      <name>userData</name>
      <anchorfile>structb2JointDef.html</anchorfile>
      <anchor>a78ae1ebbdd3d9b9a6b409c0b05096ded</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2JointEdge</name>
    <filename>structb2JointEdge.html</filename>
    <member kind="variable">
      <type>b2Joint *</type>
      <name>joint</name>
      <anchorfile>structb2JointEdge.html</anchorfile>
      <anchor>ab5bac5d495af1280c50271f56a221503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2JointEdge *</type>
      <name>next</name>
      <anchorfile>structb2JointEdge.html</anchorfile>
      <anchor>a3d17286bc697bb620ee151e4cd07438c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>other</name>
      <anchorfile>structb2JointEdge.html</anchorfile>
      <anchor>a64aef21fb91211871de8796baecccb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2JointEdge *</type>
      <name>prev</name>
      <anchorfile>structb2JointEdge.html</anchorfile>
      <anchor>acc3621e38d9664db2805e0fc29d71335</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2JointUserData</name>
    <filename>structb2JointUserData.html</filename>
    <member kind="function">
      <type></type>
      <name>b2JointUserData</name>
      <anchorfile>structb2JointUserData.html</anchorfile>
      <anchor>ac685ff1a24056ab17df7ac7135029aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uintptr_t</type>
      <name>pointer</name>
      <anchorfile>structb2JointUserData.html</anchorfile>
      <anchor>a1aa036ecc13e8f99e35e961fd39fdc97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Manifold</name>
    <filename>structb2Manifold.html</filename>
    <member kind="enumvalue">
      <name>e_circles</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>aa9c347e2ff2e27ee820a926efbb33e12a8263240a3d2b01ca3c19dff3f5fad008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_faceA</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>aa9c347e2ff2e27ee820a926efbb33e12a42af1689472a0f5c7797ef196b9a666b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_faceB</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>aa9c347e2ff2e27ee820a926efbb33e12a08643d45b9a9e499dfc774d2cafb8fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>aa9c347e2ff2e27ee820a926efbb33e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_circles</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>aa9c347e2ff2e27ee820a926efbb33e12a8263240a3d2b01ca3c19dff3f5fad008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_faceA</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>aa9c347e2ff2e27ee820a926efbb33e12a42af1689472a0f5c7797ef196b9a666b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_faceB</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>aa9c347e2ff2e27ee820a926efbb33e12a08643d45b9a9e499dfc774d2cafb8fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localNormal</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>a3604e9fef2a03347c5649c71a9fd4c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localPoint</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>a8825cea31b27dbbaf22c13c3070870d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>pointCount</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>abf59ff6fa36bed34b0242ad54951a696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2ManifoldPoint</type>
      <name>points</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>ab8021128e9792cc7391a8804ea02173d</anchor>
      <arglist>[b2_maxManifoldPoints]</arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>type</name>
      <anchorfile>structb2Manifold.html</anchorfile>
      <anchor>a4cb6ceba7105513b1e5bd6dbf0cce168</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ManifoldPoint</name>
    <filename>structb2ManifoldPoint.html</filename>
    <member kind="variable">
      <type>b2ContactID</type>
      <name>id</name>
      <anchorfile>structb2ManifoldPoint.html</anchorfile>
      <anchor>afa7ec272b2b27abe129540f8fbe57fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localPoint</name>
      <anchorfile>structb2ManifoldPoint.html</anchorfile>
      <anchor>ab3616990e7d1644deeeb691246094bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>normalImpulse</name>
      <anchorfile>structb2ManifoldPoint.html</anchorfile>
      <anchor>a09176fb626391441d9335af818ce51f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tangentImpulse</name>
      <anchorfile>structb2ManifoldPoint.html</anchorfile>
      <anchor>a15021bfbefe740207617baf5ba41a74b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2MassData</name>
    <filename>structb2MassData.html</filename>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>center</name>
      <anchorfile>structb2MassData.html</anchorfile>
      <anchor>a1d59bebc7030c4dded0c2febc57ebdd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>I</name>
      <anchorfile>structb2MassData.html</anchorfile>
      <anchor>aea3213483fc61bb84e84c869875732a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>mass</name>
      <anchorfile>structb2MassData.html</anchorfile>
      <anchor>a28306cd337e0a58f07ad21648367e35b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Mat22</name>
    <filename>structb2Mat22.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Mat22</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>ac3e10f6d457c8dab9062ba378f66bc4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Mat22</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>abd674c6d92e26962977f34bcd92ff24d</anchor>
      <arglist>(const b2Vec2 &amp;c1, const b2Vec2 &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Mat22</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>a1a5d89430e2ac3cb71ff57347f54f2f3</anchor>
      <arglist>(float a11, float a12, float a21, float a22)</arglist>
    </member>
    <member kind="function">
      <type>b2Mat22</type>
      <name>GetInverse</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>ad0b0676deea081b761c67be48e0ac850</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>aed3bee1de38a0b3f36e21c90faa24112</anchor>
      <arglist>(const b2Vec2 &amp;c1, const b2Vec2 &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIdentity</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>a7192f063b771ac9ded060e41df890509</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetZero</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>aaeae95f61cf3171ffb94703980e3594b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>Solve</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>a3313c8d135c01fbf74e7fea31f1ea4c1</anchor>
      <arglist>(const b2Vec2 &amp;b) const</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>ex</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>abaffa5fc1d401ea36415acffa6205689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>ey</name>
      <anchorfile>structb2Mat22.html</anchorfile>
      <anchor>af19db58941d2cd146325ef3191b776fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Mat33</name>
    <filename>structb2Mat33.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Mat33</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>a1f4d7ddf1c8a202fc08ec64dfe191463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Mat33</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>a36d99a037008776c8d09fe0aeb5c759c</anchor>
      <arglist>(const b2Vec3 &amp;c1, const b2Vec3 &amp;c2, const b2Vec3 &amp;c3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetInverse22</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>aa020bfd08e28c4cecda303ba335fe517</anchor>
      <arglist>(b2Mat33 *M) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetSymInverse33</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>a2620944663233096d3b82bc4b1a991e9</anchor>
      <arglist>(b2Mat33 *M) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetZero</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>a42fc6953b025e1c8b59717d0ee7accde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>Solve22</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>acdf892aab7e26283f8aa600ade91dcef</anchor>
      <arglist>(const b2Vec2 &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec3</type>
      <name>Solve33</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>a2ce48f409ba5951a04da821dada9e285</anchor>
      <arglist>(const b2Vec3 &amp;b) const</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec3</type>
      <name>ex</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>a132f00e6550d1e19c75fb60ce1229638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec3</type>
      <name>ey</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>ababc69c718c73a04a651f7a6a981ecf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec3</type>
      <name>ez</name>
      <anchorfile>structb2Mat33.html</anchorfile>
      <anchor>ae700fc46f679b4ef211a2517005b0557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2MotorJoint</name>
    <filename>classb2MotorJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>abb67754f39b4747ae07af5cb5b348836</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a58adfab0fe79d254347a367341b0963a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a5d563fd070f7b6cfe8db6f83e1bebbcd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetAngularOffset</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a3ee1b96733af21700c35579de1a556f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetCorrectionFactor</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a827da80c693304040cb171369af7d9ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLinearOffset</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a87a61f162e202e2f3c12200e42e3b180</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMaxForce</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a2d20421e4336350007db42caa9887101</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMaxTorque</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>aa8276f00dc2e32a0d7de6de2022e9ffa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a5dd26e48d7820619bdf149e08ea49bcb</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a5735431a7c29ca105ec2fb6bd6548d0e</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAngularOffset</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>aa9042733cfcac2acbc529c2fd60b15f5</anchor>
      <arglist>(float angularOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCorrectionFactor</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a4fb5a4ee4d16bae6be450979bf3d388b</anchor>
      <arglist>(float factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLinearOffset</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a99254b5fc9ed9f2d0fdccada513000c3</anchor>
      <arglist>(const b2Vec2 &amp;linearOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaxForce</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>aa3c2b0b06eda7fd50b8a0188d04714e0</anchor>
      <arglist>(float force)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaxTorque</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a73ef23148813ca3b30e1d52d8faa43a9</anchor>
      <arglist>(float torque)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2MotorJoint</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>ac0c56b069910915e1ceef3b89c035833</anchor>
      <arglist>(const b2MotorJointDef *def)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>aeffac9d1e3940c362962319d1bdb3f22</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a4e56455ab7e90f82fc1f463efc9b59de</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a620c75b301aeab409f9d50a041a80fb8</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_angularError</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a9e525c7ee8fd735e2e12025791581cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_angularImpulse</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>ab19a9b01b371e93806ad71b19fd439f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_angularMass</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>adc0309560f4883fba8b9a55a29198056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_angularOffset</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>ad4e94ac665fd5ea958f5bb7d314d5b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_correctionFactor</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a5b20a1762b7167ac82ab585eaedd050c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>afdd9d0ebe37506dd8509ed2392fa1f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a51525d3f5af31dcede8e641943fe86b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIA</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a69f726324adf8fd596a2102bdc202aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIB</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>ab4d176989f1b011baf160d53f70a7b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassA</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>ad69dbe78f50353baf23466a6dfee2c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassB</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a632ca501bfb5ebab3ab01ca047dc6feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_linearError</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a21d38a7fedf735aca7d36d1ec033337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_linearImpulse</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a5aba4dbf8cccc33a1cc20f7a503b51f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Mat22</type>
      <name>m_linearMass</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a89503b91fd38d332304092661aafd2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_linearOffset</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a6e8db2001da3a9b2926a41451f28f73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterA</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a42f50bbd4b5821164c9777903c83a723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterB</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a8ba1cf76d5cbc10bf6ff9b7685ebc20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_maxForce</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a9ecf7202f8978c2c8fa4690435393b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_maxTorque</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a00dbcbdc092c523706fcdddfe84a9d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rA</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a0340ef47abad9882a271be45df15d3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rB</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a85c605b404e4b087e2932fdf23b447d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2MotorJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2MotorJointDef</name>
    <filename>structb2MotorJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2MotorJointDef</name>
      <anchorfile>structb2MotorJointDef.html</anchorfile>
      <anchor>a70c6d6e66090cef696f401df8ce89898</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2MotorJointDef.html</anchorfile>
      <anchor>a90eb924b6e04da8d75d9cefad0655960</anchor>
      <arglist>(b2Body *bodyA, b2Body *bodyB)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angularOffset</name>
      <anchorfile>structb2MotorJointDef.html</anchorfile>
      <anchor>a2ecc5d74b75bd20b27d2a0d28ad1bd76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>correctionFactor</name>
      <anchorfile>structb2MotorJointDef.html</anchorfile>
      <anchor>a2844c52e534602bae52c4531bdf49c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>linearOffset</name>
      <anchorfile>structb2MotorJointDef.html</anchorfile>
      <anchor>a2c957cffc2af66c6c8077c069b906bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxForce</name>
      <anchorfile>structb2MotorJointDef.html</anchorfile>
      <anchor>a0048cc0264f23707214ad96273c5fc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxTorque</name>
      <anchorfile>structb2MotorJointDef.html</anchorfile>
      <anchor>acfeb8b3e2275da2f8f4365c1848e5385</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2MouseJoint</name>
    <filename>classb2MouseJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>aea1ff1e5b71ba5630875585cab1e2a96</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a3c42531ac763bca3658a987d0ac7d2c4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>adecfaff123ba199f9fc80be7fcb74af2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetDamping</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a51884de2ca1953069485cfd9141ad3d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMaxForce</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a51c8f72494ab2314cbd15b5dc02fdeac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a7a244f07ad43ab09cc55b62e0fb3df6e</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a4eb8a3682f405c47431ced0bfbb09211</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetStiffness</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>afad33615896fd89d51124794d3ee1bab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetTarget</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a9904bbdf5b73f49954f37c27c983d715</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDamping</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a1d04f5a481c764596c39bc5e967ea2b8</anchor>
      <arglist>(float damping)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaxForce</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>ac6a661049f97830f0fa05f0241a3b775</anchor>
      <arglist>(float force)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStiffness</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>adb9628ad6cb8da4a1bbcb84455066106</anchor>
      <arglist>(float stiffness)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTarget</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a96f34c1c990407eddbadf07ae359b1f3</anchor>
      <arglist>(const b2Vec2 &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShiftOrigin</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a9b1b2671837495be175e496afb622904</anchor>
      <arglist>(const b2Vec2 &amp;newOrigin) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2MouseJoint</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>ad147d7989d884952c3389f7e5e3acf68</anchor>
      <arglist>(const b2MouseJointDef *def)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a02c342a98cfa5687de2bd3dba7c700b1</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a13f9ec996eff59c15e6330a8c3f5ba9f</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a9256297320a1a67e9dc49b70f4798dd8</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_beta</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>af668eaeca3c14bc93b9ca92b89cc5287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_C</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a7ea02e17cdde70717e84bf44614275fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_damping</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a7d1a29d9db6ee52cad191535e265db4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_gamma</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a228cd382d1d06814caad879cd0c8b651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_impulse</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>ae35319e2e64dbf3c48dd20fe8c031ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>ae6f4a011469a55cd2c61e8338fbd4994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a5b2c7802674942419c89f140c7db85b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIB</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a66c21343b6ab8f7a0c45731f874b1da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassB</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a97390c38c34667fb455179ddaa544640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorB</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a11564027dbf4ecbe593d6b8c3b634ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterB</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>ad9947876df55f4b4e7d435941234e22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Mat22</type>
      <name>m_mass</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a628b7a7a2cd2b50313daea30baf47c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_maxForce</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>aadfb62e55e047276b59c117b0760dca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rB</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a00510096c1433e6d7e671cf5bbb1c118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_stiffness</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a6ea8110187e0585f6a4943fbc643ab0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_targetA</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a4196e32b3b8dfca298e37b7787245c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2MouseJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2MouseJointDef</name>
    <filename>structb2MouseJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2MouseJointDef</name>
      <anchorfile>structb2MouseJointDef.html</anchorfile>
      <anchor>ac367e7d89eadeeac53473f248f4dcdf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>damping</name>
      <anchorfile>structb2MouseJointDef.html</anchorfile>
      <anchor>a0887471452796ff614965a7518e1f5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxForce</name>
      <anchorfile>structb2MouseJointDef.html</anchorfile>
      <anchor>a6ae811967747e4d1752b571c894c1ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>stiffness</name>
      <anchorfile>structb2MouseJointDef.html</anchorfile>
      <anchor>ae44cee9f187989e20dfa4346970391ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>target</name>
      <anchorfile>structb2MouseJointDef.html</anchorfile>
      <anchor>aa1b76f72df9aca8d42bdc3e9922e310a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Pair</name>
    <filename>structb2Pair.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>proxyIdA</name>
      <anchorfile>structb2Pair.html</anchorfile>
      <anchor>abae3df5e877cf0c4611334e3eec4b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>proxyIdB</name>
      <anchorfile>structb2Pair.html</anchorfile>
      <anchor>af2bd888ccb34535ab9126497349da749</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2PolygonAndCircleContact</name>
    <filename>classb2PolygonAndCircleContact.html</filename>
    <base>b2Contact</base>
    <member kind="function">
      <type></type>
      <name>b2PolygonAndCircleContact</name>
      <anchorfile>classb2PolygonAndCircleContact.html</anchorfile>
      <anchor>a38158da229eee22253c1f64df1982e40</anchor>
      <arglist>(b2Fixture *fixtureA, b2Fixture *fixtureB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classb2PolygonAndCircleContact.html</anchorfile>
      <anchor>a4af8338f124be0b7ec704997be4736b1</anchor>
      <arglist>(b2Manifold *manifold, const b2Transform &amp;xfA, const b2Transform &amp;xfB) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2PolygonAndCircleContact</name>
      <anchorfile>classb2PolygonAndCircleContact.html</anchorfile>
      <anchor>abe6539183d4904194418809915b20490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static b2Contact *</type>
      <name>Create</name>
      <anchorfile>classb2PolygonAndCircleContact.html</anchorfile>
      <anchor>a0b83e092a7d14f9cdd919fa15ef6058f</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2PolygonAndCircleContact.html</anchorfile>
      <anchor>a04e9a3fcdcf52821fb90b8206b8bb2f0</anchor>
      <arglist>(b2Contact *contact, b2BlockAllocator *allocator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2PolygonContact</name>
    <filename>classb2PolygonContact.html</filename>
    <base>b2Contact</base>
    <member kind="function">
      <type></type>
      <name>b2PolygonContact</name>
      <anchorfile>classb2PolygonContact.html</anchorfile>
      <anchor>a93cabf086e75ae40dcd1881760c71c63</anchor>
      <arglist>(b2Fixture *fixtureA, b2Fixture *fixtureB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classb2PolygonContact.html</anchorfile>
      <anchor>aa9581ba4a2bc769b80e3f107801d0950</anchor>
      <arglist>(b2Manifold *manifold, const b2Transform &amp;xfA, const b2Transform &amp;xfB) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2PolygonContact</name>
      <anchorfile>classb2PolygonContact.html</anchorfile>
      <anchor>a438093c76d08fc66459eeac9c35807db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static b2Contact *</type>
      <name>Create</name>
      <anchorfile>classb2PolygonContact.html</anchorfile>
      <anchor>a65356af432d877838e14755c5eb3c553</anchor>
      <arglist>(b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Destroy</name>
      <anchorfile>classb2PolygonContact.html</anchorfile>
      <anchor>a0cb55fd6af6f49d36c3cda15ffd96e63</anchor>
      <arglist>(b2Contact *contact, b2BlockAllocator *allocator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2PolygonShape</name>
    <filename>classb2PolygonShape.html</filename>
    <base>b2Shape</base>
    <member kind="function">
      <type></type>
      <name>b2PolygonShape</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>a76d778e6b374e4d22167a609dc0333a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Shape *</type>
      <name>Clone</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>ae2c2343be33db465f7e83db2061fdd51</anchor>
      <arglist>(b2BlockAllocator *allocator) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAABB</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>ae9bcc185caf4a030003cefc4576e4717</anchor>
      <arglist>(b2AABB *aabb, const b2Transform &amp;transform, int32 childIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeMass</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>ab9b7bf3fb10c6995b6ac3648919dfd36</anchor>
      <arglist>(b2MassData *massData, float density) const override</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetChildCount</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>aa8bb0d5a88624104425cdee0b2f4427a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RayCast</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>a41f20072763688f1745f12f67f40e904</anchor>
      <arglist>(b2RayCastOutput *output, const b2RayCastInput &amp;input, const b2Transform &amp;transform, int32 childIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>a4d7b35550509f570814b97325a68966b</anchor>
      <arglist>(const b2Vec2 *points, int32 count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAsBox</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>ae356d825f51f7b827edb0c71fec781f8</anchor>
      <arglist>(float hx, float hy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAsBox</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>af80eb52027ffe85dd4d0a3110eae9d1b</anchor>
      <arglist>(float hx, float hy, const b2Vec2 &amp;center, float angle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TestPoint</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>a129c4ac76727fe02724f675e3fef7fe5</anchor>
      <arglist>(const b2Transform &amp;transform, const b2Vec2 &amp;p) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Validate</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>a135f4c20e17f10479e08f7befbd4d1f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_centroid</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>ae8f5bd2f13f1e9b741c33350ba19cd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>a2c8cfdc15267f282e66f7bda7369b79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_normals</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>a97cdcec277321c62ecdf93cb649958ce</anchor>
      <arglist>[b2_maxPolygonVertices]</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vertices</name>
      <anchorfile>classb2PolygonShape.html</anchorfile>
      <anchor>a11ee5c107660be5da25f0e164aaccd53</anchor>
      <arglist>[b2_maxPolygonVertices]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Position</name>
    <filename>structb2Position.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>structb2Position.html</anchorfile>
      <anchor>a2bd754e583c250f7ecdc5f50c9e9d0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>c</name>
      <anchorfile>structb2Position.html</anchorfile>
      <anchor>a64b6d764d272385f84e4cac5ceb5af27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2PositionSolverManifold</name>
    <filename>structb2PositionSolverManifold.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2PositionSolverManifold.html</anchorfile>
      <anchor>affdfc2c9f455008e865b2dd6947796fa</anchor>
      <arglist>(b2ContactPositionConstraint *pc, const b2Transform &amp;xfA, const b2Transform &amp;xfB, int32 index)</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>normal</name>
      <anchorfile>structb2PositionSolverManifold.html</anchorfile>
      <anchor>a4a1073e69ab49f55b7013d4aef96fe1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>point</name>
      <anchorfile>structb2PositionSolverManifold.html</anchorfile>
      <anchor>a9b7a88173cc0295e2883e2ac8b7c46f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>separation</name>
      <anchorfile>structb2PositionSolverManifold.html</anchorfile>
      <anchor>ab91cbe3700444f89787b3be0eca8a20b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2PrismaticJoint</name>
    <filename>classb2PrismaticJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a36d9629a8ac5f10d51af72977672d802</anchor>
      <arglist>(b2Draw *draw) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a843ddb0f912085f3deb3ee7320d7ddc7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableLimit</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a6d419afe7bd4b0e36d2e4607df7f79f2</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableMotor</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a4a7fd079de49f7ed5aa4a5d8d90be2a2</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>abb6649d2a18abb209f68d5255cd6c606</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a7e1d328bfd05895fd228c07bac41b9e5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetJointSpeed</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a8a485e77f09e2c2d664b832941b4e0ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetJointTranslation</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>afac0f3a0d2ad169428c3c78b20575bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a0a4812486867f4c7507bb8c29e860997</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorB</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ab9c2a0fbf075454320e87648750668b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAxisA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a54d51d09f3c327c5c4238e054e2a3a76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetLowerLimit</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>aab4719f61c3ad092890608156a635e84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMaxMotorForce</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ad70ba2b1c0cf4645e4454562b9944078</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMotorForce</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a74de30b8ac04a879ccaebe69dffd1095</anchor>
      <arglist>(float inv_dt) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMotorSpeed</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a1135c06e3047fe90b09efcb3268c781e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a2012f13891e6703c3c1262c8a5b87344</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a0d5958f2a8f0ab7562b18ef7f3c898b1</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReferenceAngle</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a2b29bdf26fd584ce0aaedd0015878cb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetUpperLimit</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a7137a9fb5fa5a161a248abfb2eba022d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLimitEnabled</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a22e2442a17832f718447c63c9c6263c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMotorEnabled</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a06492dabf33439efdebceb29899c7fc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLimits</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a1f066e458852ee0728330d9413e57003</anchor>
      <arglist>(float lower, float upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaxMotorForce</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a94ce7073bb3c8098a7fef85f3bceb11d</anchor>
      <arglist>(float force)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMotorSpeed</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>aa2274e38ed0d6667cc2dd7f769bbdc02</anchor>
      <arglist>(float speed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2PrismaticJoint</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ab1586a2334f7e32137fbd7f807e249ca</anchor>
      <arglist>(const b2PrismaticJointDef *def)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a840e9885d49bf621c46df79733df21dc</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ac841608a56e83f709e08b805ed8c92e3</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a028c0ca03ca8437606d1175ca8de63d6</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_a1</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a70ee9a42aee5c88b3e650194ec9e23fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_a2</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a6cce050e7462ef4f117ef1d90906b138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_axialMass</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a61a8058d21a0ea42bf5402995c5c0acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_axis</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>af487c98feb16d19d5d1b320ad2aefb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_enableLimit</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ace469adee4132fb1de01fe5ab3d26389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_enableMotor</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>af36c993314f8ae833f5f3b3aebd66497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_impulse</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a4a347fcb1b248bc02684e5a55757cc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a2cd142bc49ea7eb475e0811f11932e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a6a555684a2112f2a2f4f0ab91a2b5ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>af4b43c4be320435123579600cc83393f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIB</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>abf06c44d3d61974db73984d3ee50fd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a6717bb5668a0620de5974ba117bee53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassB</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a3b874ddb75e65a1eed34f3e2eafd2884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Mat22</type>
      <name>m_K</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a2f07317904c17e947c3ba2bde2fadb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>aeec29d80cc57252702fd645c31ca7889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorB</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ae9cb63f225e4b4dcc287ab475868d044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ad705cb8cdc92f23185e8f3af728bf0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterB</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>afd0f5412cb44f84a30224fbfedf7af84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localXAxisA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ab68f8bb2a8012e4646dc274db1723fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localYAxisA</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a6885a7d60a2596883660183bcf721ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_lowerImpulse</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a716bd5ea1b6745a95def00605b701faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_lowerTranslation</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a0932421f5d2eff34f714a3ed8f30712f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_maxMotorForce</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a8597d870455eb0d7a394684d489cbd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_motorImpulse</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a82d4ccbb97d1862bfa7c076addf42d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_motorSpeed</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a2bc1af3feec40da71e33234075b7ce02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_perp</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a560f7177fbc3db1916e076a755b406e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_referenceAngle</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>af4899b245976a48a0906328fd8570d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_s1</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ad1117642fbdcac770916122c1f33f9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_s2</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>ac4ad85abea74d878d62e4fb4154357cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_translation</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a8c802f17939795ee281b8c0cc2365172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_upperImpulse</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a5fdc463f41ebfc4e2f322db71ef594ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_upperTranslation</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a66243820cadc463ab2f59d2252510ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2GearJoint</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a13c275221e30bb485e17e4e04553cb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2PrismaticJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2PrismaticJointDef</name>
    <filename>structb2PrismaticJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2PrismaticJointDef</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>aed2cd56b9d870058413f9bd33ee915b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>ae60043bc22b077e8c59ab248dc34652f</anchor>
      <arglist>(b2Body *bodyA, b2Body *bodyB, const b2Vec2 &amp;anchor, const b2Vec2 &amp;axis)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enableLimit</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>aa61a03b68caac62a5cf66354f6756eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enableMotor</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>a58ac79a54a8110d3a745e1d6d36990dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorA</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>abb51df8daff7a55f47adc83e4f7fa5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorB</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>a5acc1f2f14d1b659fc9d804ab1baf4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAxisA</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>af36fdbcedca5a392a2649cd235c42676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lowerTranslation</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>a4ad5f83296c7be60f1b0ecd5a442f8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxMotorForce</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>af7bb74b4f5188352c704d9822fb20d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>motorSpeed</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>a58c40902a70a31bf4f6e17f3d4c7413a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>referenceAngle</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>abdfbcaa344eeebd0c0bf07e1030bc285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>upperTranslation</name>
      <anchorfile>structb2PrismaticJointDef.html</anchorfile>
      <anchor>a7606811782ccef96beeccbc0b56eaf34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Profile</name>
    <filename>structb2Profile.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>broadphase</name>
      <anchorfile>structb2Profile.html</anchorfile>
      <anchor>aabec27f37e180c3d1b5acb7278685c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>collide</name>
      <anchorfile>structb2Profile.html</anchorfile>
      <anchor>a0979e064312ed8925524e91f1281bc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>solve</name>
      <anchorfile>structb2Profile.html</anchorfile>
      <anchor>a6602b842b1aaec7c806fd747bc46c776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>solveInit</name>
      <anchorfile>structb2Profile.html</anchorfile>
      <anchor>af22046f92b4be25ae9ff00156189f68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>solvePosition</name>
      <anchorfile>structb2Profile.html</anchorfile>
      <anchor>a3eae533b54120f67eded45189a2b8fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>solveTOI</name>
      <anchorfile>structb2Profile.html</anchorfile>
      <anchor>ac89fb41a9d5169573c03936f49224cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>solveVelocity</name>
      <anchorfile>structb2Profile.html</anchorfile>
      <anchor>af632bd1e0b258b622ae86b1eec3b3bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>step</name>
      <anchorfile>structb2Profile.html</anchorfile>
      <anchor>a2a298f6bd1393201ddcf73b1d5895fdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2PulleyJoint</name>
    <filename>classb2PulleyJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a51b3fa745fc43f806cee1328099b4623</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>af7167643e6d72d879eea619a368194c1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>aee56f103c1d1d30fcbd3a8570e321ba9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetCurrentLengthA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>af3e0e1a4947fd249664c13aa1894c2f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetCurrentLengthB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>aa3f0de16bc3df6e5995ef1e10657a653</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetGroundAnchorA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a082db0a3ab20f682b9c7d5f41f0cc79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetGroundAnchorB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>afb105270ab46c3fc3f862cab6e127971</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetLengthA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>aed605418a26209780fd124becc4873f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetLengthB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a1b9c9c48decdce1d07a829d165fdb7f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetRatio</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a472c1a4a487ea5b5b13d11c7d529a90a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a7266fcd14aaf4ca6c95a8960290e8ffd</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>aa3dcfe5c7b9585645ef26ba0188e7ef5</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShiftOrigin</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a5a9e626c758380fe565837bedb3dc018</anchor>
      <arglist>(const b2Vec2 &amp;newOrigin) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2PulleyJoint</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>aca1b8dc6fb05c134ccbc0423674c1867</anchor>
      <arglist>(const b2PulleyJointDef *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a1826611f1dfe6284c3ce3afdab875e94</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>ac3d5f78f3bdd248ca368add8f21b7e95</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a80de874e392a8238fd2e965f5080222b</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_constant</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a11c3fc05d3b07a8a061d56719d7a0260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_groundAnchorA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a13456d1c62a4e96e8247988152be4166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_groundAnchorB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a9cc8195bf4e2d53606db0b49d9fc1cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_impulse</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a34f2cd00c7f61b96aff04e062a411327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a6ef68a1d29ef264d4c2ab2d363d9eb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>acbeb702d3db8a9560d9d1d57ebb1e7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a16d28974073bf8bd03dd635c47e1e8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a09eabdebb3a8a854d31cfcce3b24bf0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>ab60cd7bd6868aacd6c97c1cc59699801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>adccfa76e4b6f0a73a8eaa39081bd765e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_lengthA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a7cda7fbb25c3e3bb12a136c968053ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_lengthB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a8565e70aa9be21745687df2a09b775ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a58cb3464ba25236e316b35d66e92366f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>af643cf90fb22709fe410164d8a46ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a82741929b0aa083f520a3d7f9ef675bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>abd382cd6772fa3be1958c4845369f6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_mass</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a28f8200a79b8e8da4db3c2dd4001acdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a4ebd669d4856b0c6d1d6f76d7a9eae2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_ratio</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>abb8ddfde62381cfa0d7e803ffcd19b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a6be5e9ad2eeaee5cf25e1df61d923a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_uA</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a8b49167603509d296aa8d04e46b13658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_uB</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a1354dfebc4658560b9d7e4b447b1dd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2PulleyJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2PulleyJointDef</name>
    <filename>structb2PulleyJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2PulleyJointDef</name>
      <anchorfile>structb2PulleyJointDef.html</anchorfile>
      <anchor>ab006bb8b7ea6bea6e0fd8cbaaacb33b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2PulleyJointDef.html</anchorfile>
      <anchor>ae2dae1dd8369da56efd96226a0fb99a2</anchor>
      <arglist>(b2Body *bodyA, b2Body *bodyB, const b2Vec2 &amp;groundAnchorA, const b2Vec2 &amp;groundAnchorB, const b2Vec2 &amp;anchorA, const b2Vec2 &amp;anchorB, float ratio)</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>groundAnchorA</name>
      <anchorfile>structb2PulleyJointDef.html</anchorfile>
      <anchor>aae77c020ce4629ab9e03560e28aa853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>groundAnchorB</name>
      <anchorfile>structb2PulleyJointDef.html</anchorfile>
      <anchor>aa412b9f3bffd1fb69ace14f9b3e03b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lengthA</name>
      <anchorfile>structb2PulleyJointDef.html</anchorfile>
      <anchor>a2b6b3838cfacf564fffafab3e83d1320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lengthB</name>
      <anchorfile>structb2PulleyJointDef.html</anchorfile>
      <anchor>a2ec809343365486cd04bea67b12c4b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorA</name>
      <anchorfile>structb2PulleyJointDef.html</anchorfile>
      <anchor>ad7677a4ad02a6e7cb8699fc5012eac3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorB</name>
      <anchorfile>structb2PulleyJointDef.html</anchorfile>
      <anchor>aed3f9c9f5f4145ceb32e7e164de73144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ratio</name>
      <anchorfile>structb2PulleyJointDef.html</anchorfile>
      <anchor>a173782e8ef86e9e4b4c53b60f5b1b4d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2QueryCallback</name>
    <filename>classb2QueryCallback.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>ReportFixture</name>
      <anchorfile>classb2QueryCallback.html</anchorfile>
      <anchor>a187dd04dd0f5164fb05c2ce2cbfd9ee5</anchor>
      <arglist>(b2Fixture *fixture)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~b2QueryCallback</name>
      <anchorfile>classb2QueryCallback.html</anchorfile>
      <anchor>a8749b2ff1ab37e3d47e2b162749dbd52</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2RayCastCallback</name>
    <filename>classb2RayCastCallback.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>ReportFixture</name>
      <anchorfile>classb2RayCastCallback.html</anchorfile>
      <anchor>ae0a13ab4fe2f4a7b501445af1a01ebb1</anchor>
      <arglist>(b2Fixture *fixture, const b2Vec2 &amp;point, const b2Vec2 &amp;normal, float fraction)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~b2RayCastCallback</name>
      <anchorfile>classb2RayCastCallback.html</anchorfile>
      <anchor>a8d7bab364f08f8ab122b59560355a739</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2RayCastInput</name>
    <filename>structb2RayCastInput.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>maxFraction</name>
      <anchorfile>structb2RayCastInput.html</anchorfile>
      <anchor>ae845282b02a2a8cd5c8187f8ca719627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>p1</name>
      <anchorfile>structb2RayCastInput.html</anchorfile>
      <anchor>a7254a7062422833b1124fa464ab4caf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>p2</name>
      <anchorfile>structb2RayCastInput.html</anchorfile>
      <anchor>a850102c843469781a3a627c871043d0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2RayCastOutput</name>
    <filename>structb2RayCastOutput.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>fraction</name>
      <anchorfile>structb2RayCastOutput.html</anchorfile>
      <anchor>a7d89f293c3c618f36005955ceacc60fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>normal</name>
      <anchorfile>structb2RayCastOutput.html</anchorfile>
      <anchor>aa9bbfe75afa23c21e85cb1bd3736529b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ReferenceFace</name>
    <filename>structb2ReferenceFace.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>i1</name>
      <anchorfile>structb2ReferenceFace.html</anchorfile>
      <anchor>a987d346858f5c1dd1de0dfddab779324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>i2</name>
      <anchorfile>structb2ReferenceFace.html</anchorfile>
      <anchor>a838ab3e4a81b71cfaa450eb214584353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>normal</name>
      <anchorfile>structb2ReferenceFace.html</anchorfile>
      <anchor>a4ba73696920306d3c8fecc35a4433029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>sideNormal1</name>
      <anchorfile>structb2ReferenceFace.html</anchorfile>
      <anchor>a478026ee3fa0d8d1349b01928eb9e947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>sideNormal2</name>
      <anchorfile>structb2ReferenceFace.html</anchorfile>
      <anchor>ad272f9369fbc1d28f60f77defd757dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sideOffset1</name>
      <anchorfile>structb2ReferenceFace.html</anchorfile>
      <anchor>aa649152f6e4d28b3e75a35e9f99d2a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sideOffset2</name>
      <anchorfile>structb2ReferenceFace.html</anchorfile>
      <anchor>a0997ce41985be39f6e4403e3dccc9ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>v1</name>
      <anchorfile>structb2ReferenceFace.html</anchorfile>
      <anchor>a20165b58f2e81b78ed3a099ef85737ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>v2</name>
      <anchorfile>structb2ReferenceFace.html</anchorfile>
      <anchor>aa89eb5b51e9ee680b97c33041658f9ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2RevoluteJoint</name>
    <filename>classb2RevoluteJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>adaa2a3c758243f39a97c43f7a2acc23e</anchor>
      <arglist>(b2Draw *draw) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a408badabe21b169412a5c4a2f36bbbd8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableLimit</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a56bdfdd04e906e52d0258f6a481b9093</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableMotor</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a80ed5a07d9a0e07d010808a73ffae6ff</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a9878591c460a4e1575f8a77c237608ae</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>aa30a5d414b2ff699cc17567ff6e53e6b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetJointAngle</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a23d6b56b7dbbfec7c7ef61aad4419d82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetJointSpeed</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a7cfe4867f184afead2b1cefce02a85c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorA</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>af8cefd09d50a4e349613722809b8c823</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorB</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>ac58e115df370181adc1ea1c486d84dc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetLowerLimit</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>afb2fed2c431754d2ae187dc79ee762c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMaxMotorTorque</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a12fb8a7dfe5369f7dea157697276c4e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMotorSpeed</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a67d84b190f845da4c70b6cbf57bb7afc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMotorTorque</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a571a5d4411e3944174d776abc6c51a1e</anchor>
      <arglist>(float inv_dt) const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a79a4a55ee3e70e47d06a72c052ed684c</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>abf81881ef8a6ba2743d387d9175490fe</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReferenceAngle</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a818b019d11494450eb603c745620ccf0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetUpperLimit</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a5232a0d859e8f14bf4bc008a542f58da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLimitEnabled</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a84ff9c4f82b3e7d27a4390164f81f3ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMotorEnabled</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a37d5744e89991ebe01b974c4d15a21b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLimits</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>aea6f893b0b0b5295837e6a10aa723582</anchor>
      <arglist>(float lower, float upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaxMotorTorque</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a7cbdee0fa268aa82eff39a2e8a7bc19b</anchor>
      <arglist>(float torque)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMotorSpeed</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a67735e2a230dc4e8a1c438aeb3fad9bc</anchor>
      <arglist>(float speed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2RevoluteJoint</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a2571c1438e909fb3518de6f88bb29e01</anchor>
      <arglist>(const b2RevoluteJointDef *def)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a5ddddb865cc297c66721ae443bfb40a4</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a01cab9d9609926a6debcd457bb8068f2</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a8eee8e87c79588ff041f1382b7fcbcd4</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_angle</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>ade96c90116b13fd7a19f980e7758d1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_axialMass</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a131e3e610941686cdd62a39825f61a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_enableLimit</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>adb179e134ac49c612201caa20340e090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_enableMotor</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a8fcdcbfc9fd51e8b5dc98ed8ea652e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_impulse</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a7e8cdf942be7837c67382b619f9ebc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a2bdab138718ea7ccab67a37d0499286d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>acbf266a053a6f3071bfdd53e0e6b3df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIA</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a75293176ee2924014c9a0a9a6f41980d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIB</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a1ffe5c7739413a2d20cb6f380e174320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassA</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a828aba31e1a342672cd62dba69d54e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassB</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a15fb5e63ad8f3361d9cf8fbf3477f1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Mat22</type>
      <name>m_K</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a0bad1c3167e4239a53dc146c48580efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorA</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>ad4ce801fa7bdd408b41310793e6b37f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorB</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>ae206b6bcc7b6527d7d18f239d20a7ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterA</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a70e2a385d097053453b4099094eb1154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterB</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a322ec1f7c33a358db73b53ec58e3356b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_lowerAngle</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a2ad30c91e843015b58a10f7189d18ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_lowerImpulse</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a7c2aa5c79961b980d3fe41efd27a561e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_maxMotorTorque</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a48ba131d11f0504ec5784458f7c16eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_motorImpulse</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>ae137757f09cde1592f0025eb9bc6b74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_motorSpeed</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>acb14ba6c79db1c72a7f212344b34500a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rA</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a6e33bbf932ce95efe072326199fa30f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rB</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>afd72e453f92aa3214701a201c8f9dfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_referenceAngle</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>ab66628c8d831291f11412a4814de7aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_upperAngle</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a5c6f4ce759b87ebd4d63326e89d52e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_upperImpulse</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a837bb75e4cba595cfe1fc05547bc0aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2GearJoint</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a13c275221e30bb485e17e4e04553cb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2RevoluteJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2RevoluteJointDef</name>
    <filename>structb2RevoluteJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2RevoluteJointDef</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>a20296c13c3102d03eb8787e463ff63d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>a6401b2a663533415d032a525e4fa2806</anchor>
      <arglist>(b2Body *bodyA, b2Body *bodyB, const b2Vec2 &amp;anchor)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enableLimit</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>a2eaefc5fc5caf879cfd59ebcd852b756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enableMotor</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>aa94d9e66be9f03818d0cfbd9c70b2996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorA</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>a76337d07aa63232a7b20d50decc862ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorB</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>a3f33bc1d9f6c22043a5ff2f1d89f04e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lowerAngle</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>a27e17792157fff2aedcabb4b98d96f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxMotorTorque</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>af059ed0a6290622637814d5003739082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>motorSpeed</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>a2ef3e7869ceacdf7212cf813fcc18074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>referenceAngle</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>a7d70409545eecd92b84b3d55724019e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>upperAngle</name>
      <anchorfile>structb2RevoluteJointDef.html</anchorfile>
      <anchor>a59d3a65db0f9ddde1416afa1f9b635a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2Rope</name>
    <filename>classb2Rope.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Rope</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>af293e6b3cb801f4ecd66553e3cc0a09e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a54b2b71fc5d10fcf4dba34781cc3eb58</anchor>
      <arglist>(const b2RopeDef &amp;def)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a9545f16b4ed203890a290d58ba56255c</anchor>
      <arglist>(b2Draw *draw) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a9fac9ff9d2e69af4615226b483f541cb</anchor>
      <arglist>(const b2Vec2 &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTuning</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a2bb167d349d90fee592a7988ee6c310d</anchor>
      <arglist>(const b2RopeTuning &amp;tuning)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a0c04982c59547ea69f21fca93b3bc833</anchor>
      <arglist>(float timeStep, int32 iterations, const b2Vec2 &amp;position)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2Rope</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>ae18c8d8cf4c4647ca69cfc2cba1e4146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ApplyBendForces</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>ad47b186c1a9474afeb0cbfb27e9732e2</anchor>
      <arglist>(float dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SolveBend_PBD_Angle</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>aa6ffa98d259827c1b8a99fbecb069ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SolveBend_PBD_Distance</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a0ce9811f8d4b4a7c586b0af026a83ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SolveBend_PBD_Height</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>addb298c895184b2fa2baf4248504b993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SolveBend_PBD_Triangle</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>acc32110f8b3108c028bb294de2966baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SolveBend_XPBD_Angle</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>ade6ffaffac5e85508fa68acc77cdf7d2</anchor>
      <arglist>(float dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SolveStretch_PBD</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>acd2852f154f3d5f1a64282f41d37f195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SolveStretch_XPBD</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a6878e46f48584bb4f65f19d1259e9e57</anchor>
      <arglist>(float dt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2RopeBend *</type>
      <name>m_bendConstraints</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>ad080545d4958f6e49680ce9c02af8961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_bendCount</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a044af06e92cc394c66f7fee3ffbe061c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Vec2 *</type>
      <name>m_bindPositions</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>ae9c1c0681052ee2b272dc91eeea85c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a25cf0ed66027fcd262714cc95589a62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Vec2</type>
      <name>m_gravity</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a982d2a7545454b62ab0a2b5eeb33b48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>m_invMasses</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a8656b77f86ab77773410682b0afa0db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Vec2 *</type>
      <name>m_p0s</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a3658cb1686cb50494e50dfc38ed43290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Vec2</type>
      <name>m_position</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>ac99887d82b1da828be3f976b408924cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Vec2 *</type>
      <name>m_ps</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>ac86bcba951cc7e5db5504e4c9af1f0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2RopeStretch *</type>
      <name>m_stretchConstraints</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>aab6a52a8b38d392d4acc7175cd210ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_stretchCount</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a5c6d5e241c493756db6fa2e7ee4a3bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2RopeTuning</type>
      <name>m_tuning</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>ae21b13e29c63c31fd32492df4728dc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Vec2 *</type>
      <name>m_vs</name>
      <anchorfile>classb2Rope.html</anchorfile>
      <anchor>a228257fb879daf4e5b73d2c279a37c58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2RopeBend</name>
    <filename>structb2RopeBend.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>alpha1</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>a332bd0423ca27d92717d2fb6a8522911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha2</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>afcb1492862f24b065be3fd11671863b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>damper</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>a402ed577d0041c619759e9a2696c50b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>i1</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>a02e569ed7e9d376b419778e158a074a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>i2</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>ab9dcd30d2569029b7bd3c51837798fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>i3</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>a54c489990f95ef983f3c894ad9d3db87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invEffectiveMass</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>ac7b068dad0fa599cc4195321f03b9a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invMass1</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>a9ad944044fbc7b3e7c9c28b06629b63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invMass2</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>a09d3760f945c668f8486c5a8b6d6ad54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invMass3</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>a109c744f4f0055de7217078b3eaaefba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>L1</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>aaf328d2a7e77e499e603b48f7ff87ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>L2</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>a8b842edd975a7870ba62676989724004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lambda</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>aeae08d8fb926de357d1a073fcadb3447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>spring</name>
      <anchorfile>structb2RopeBend.html</anchorfile>
      <anchor>a224b9bd17d2e2765bc3b405ff197ea73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2RopeDef</name>
    <filename>structb2RopeDef.html</filename>
    <member kind="function">
      <type></type>
      <name>b2RopeDef</name>
      <anchorfile>structb2RopeDef.html</anchorfile>
      <anchor>a180ccb1c45c5e979e08ce6d0484638fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>count</name>
      <anchorfile>structb2RopeDef.html</anchorfile>
      <anchor>a0c75d4289a807e31f32dc43a2276671f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>gravity</name>
      <anchorfile>structb2RopeDef.html</anchorfile>
      <anchor>a90d98969150047662ce835ec1670fb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>masses</name>
      <anchorfile>structb2RopeDef.html</anchorfile>
      <anchor>a3b14fdb5c9fa565fc6a817212a35b4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>position</name>
      <anchorfile>structb2RopeDef.html</anchorfile>
      <anchor>af9f6c80648c5678383137a1b38061f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RopeTuning</type>
      <name>tuning</name>
      <anchorfile>structb2RopeDef.html</anchorfile>
      <anchor>a76749fd9067a03af7a475eca07b710b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2 *</type>
      <name>vertices</name>
      <anchorfile>structb2RopeDef.html</anchorfile>
      <anchor>ae18ad98b9796c505ae62ce58fa2f7051</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2RopeStretch</name>
    <filename>structb2RopeStretch.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>damper</name>
      <anchorfile>structb2RopeStretch.html</anchorfile>
      <anchor>a2af49754efc705779b17eeb9b75c9a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>i1</name>
      <anchorfile>structb2RopeStretch.html</anchorfile>
      <anchor>a72aaa4e161aade9c3fa297ddf4a84888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>i2</name>
      <anchorfile>structb2RopeStretch.html</anchorfile>
      <anchor>a5b26b2cb2cffc3b6b81b3274ebac4dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invMass1</name>
      <anchorfile>structb2RopeStretch.html</anchorfile>
      <anchor>a1ddf2ec7e82dd124c2975c1bee470e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>invMass2</name>
      <anchorfile>structb2RopeStretch.html</anchorfile>
      <anchor>a9d889a16157a3b9f1953ee9406926836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>L</name>
      <anchorfile>structb2RopeStretch.html</anchorfile>
      <anchor>a63294d0c441c83f7e7e0dd35a2d0068b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lambda</name>
      <anchorfile>structb2RopeStretch.html</anchorfile>
      <anchor>ade8d0ea607d544224bb5c4067654d44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>spring</name>
      <anchorfile>structb2RopeStretch.html</anchorfile>
      <anchor>ac0e67e990a1d2c0a4afac693a168c1aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2RopeTuning</name>
    <filename>structb2RopeTuning.html</filename>
    <member kind="function">
      <type></type>
      <name>b2RopeTuning</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>af027abf245a89b456ec8823d5e4a0f49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bendDamping</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>ae2ce4a37e471174882da15b771339fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bendHertz</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>aedf0982d715ad0a7b54eecca3a685b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2BendingModel</type>
      <name>bendingModel</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>ab2cce3e543adf1c539c27391e33a91f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>bendStiffness</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>a436710445402bdef2636e571104927b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>damping</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>acf03028dd7a64644a817a3fc885be584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fixedEffectiveMass</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>a3809a5967f1f684dbd8f9e37610f3c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isometric</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>a367cef87611572ed56c2a5f036877588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>stretchDamping</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>a5116eea155bd005537a17bc3852c2ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>stretchHertz</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>aba3f9d247339684608ec0b9ab2413dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2StretchingModel</type>
      <name>stretchingModel</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>a74a341f139b19aeec78c856e44e8f6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>stretchStiffness</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>ab7444b8ef6be5286ac7a34552dded1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>warmStart</name>
      <anchorfile>structb2RopeTuning.html</anchorfile>
      <anchor>a9670c23a46a43b81353ec7aa5aac8fc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Rot</name>
    <filename>structb2Rot.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Rot</name>
      <anchorfile>structb2Rot.html</anchorfile>
      <anchor>a8cabd61f7e293b67748640fa5aa19841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Rot</name>
      <anchorfile>structb2Rot.html</anchorfile>
      <anchor>aaebeb46656eb895a9c376c54579cecfb</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetAngle</name>
      <anchorfile>structb2Rot.html</anchorfile>
      <anchor>a7db29fc002fc40827446bd2608d38f3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetXAxis</name>
      <anchorfile>structb2Rot.html</anchorfile>
      <anchor>a952a5555c1f68ce3e39ac992fcf4eba9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetYAxis</name>
      <anchorfile>structb2Rot.html</anchorfile>
      <anchor>ab057c4e9dc821099949391a6ded36dd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>structb2Rot.html</anchorfile>
      <anchor>a16a35e0f8e38c2855d528ca0ae044bf3</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIdentity</name>
      <anchorfile>structb2Rot.html</anchorfile>
      <anchor>a7f534cb7ece8d325662d7d0e27d4f617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>c</name>
      <anchorfile>structb2Rot.html</anchorfile>
      <anchor>a0f889d93df2c1b57415c148943fc8d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>s</name>
      <anchorfile>structb2Rot.html</anchorfile>
      <anchor>a481158564d4e66b742b591cd68575dda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2SeparationFunction</name>
    <filename>structb2SeparationFunction.html</filename>
    <member kind="enumvalue">
      <name>e_faceA</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a8c1446894223e9b6c80dc4d7230141a4a2b20fea3586ba7dceadfcd76a4257a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_faceB</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a8c1446894223e9b6c80dc4d7230141a4a3d70e056a292a2aaf38e8b56c276a713</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_points</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a8c1446894223e9b6c80dc4d7230141a4af830d0c5486d2bc9f184845d749c6881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a8c1446894223e9b6c80dc4d7230141a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_points</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a8c1446894223e9b6c80dc4d7230141a4af830d0c5486d2bc9f184845d749c6881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_faceA</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a8c1446894223e9b6c80dc4d7230141a4a2b20fea3586ba7dceadfcd76a4257a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_faceB</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a8c1446894223e9b6c80dc4d7230141a4a3d70e056a292a2aaf38e8b56c276a713</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Evaluate</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a33fbf8f4ebe404bf4394dd4dcd02a6ae</anchor>
      <arglist>(int32 indexA, int32 indexB, float t) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>FindMinSeparation</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a1b6ac4510d3f9a8637c8a0d06184bbfb</anchor>
      <arglist>(int32 *indexA, int32 *indexB, float t) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Initialize</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a7457c2eebca40dd8e9510f0e977c51d5</anchor>
      <arglist>(const b2SimplexCache *cache, const b2DistanceProxy *proxyA, const b2Sweep &amp;sweepA, const b2DistanceProxy *proxyB, const b2Sweep &amp;sweepB, float t1)</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_axis</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a767b8fc4174d200ae8fb1d2bfba3407b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_localPoint</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>ab77a17de0f5c708212090f599ec1795e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const b2DistanceProxy *</type>
      <name>m_proxyA</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a5c03d798e97cd653aa7db390275bf9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const b2DistanceProxy *</type>
      <name>m_proxyB</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a25fc938e03bf77ac276b17b24e52958f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Sweep</type>
      <name>m_sweepA</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a46b838a661baa40cde771b779c2ff341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Sweep</type>
      <name>m_sweepB</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a11ba433f6e524fb92390bd8b4dd376b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>m_type</name>
      <anchorfile>structb2SeparationFunction.html</anchorfile>
      <anchor>a51075eff2de404a1d82eee831fdfd4af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2Shape</name>
    <filename>classb2Shape.html</filename>
    <member kind="enumvalue">
      <name>e_chain</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0a3649c133fa23d5af940705432e9170f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_circle</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0a09ab906cedd1b94ebb6fedb29dace063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_edge</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0a707a159824d438c541a452382c0daced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_polygon</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0a08afe1f3d5964062239783063a3a671f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_typeCount</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0aad7c674a33e8ca4ee9b717f226553596</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_circle</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0a09ab906cedd1b94ebb6fedb29dace063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_edge</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0a707a159824d438c541a452382c0daced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_polygon</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0a08afe1f3d5964062239783063a3a671f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_chain</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0a3649c133fa23d5af940705432e9170f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_typeCount</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4c1f3a9ad6b3150bb90ad9018ca4b1e0aad7c674a33e8ca4ee9b717f226553596</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual b2Shape *</type>
      <name>Clone</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a4716243454bb9cf7c7ee1d9cb23ae634</anchor>
      <arglist>(b2BlockAllocator *allocator) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ComputeAABB</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a88e9807fab0c8ca9a98d8926e50a1411</anchor>
      <arglist>(b2AABB *aabb, const b2Transform &amp;xf, int32 childIndex) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ComputeMass</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a1b9497fd7951fa995df6fe00bcf8581b</anchor>
      <arglist>(b2MassData *massData, float density) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32</type>
      <name>GetChildCount</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a05a3c445017d96df9238ceefe6ce37ab</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>GetType</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a600cceee6186d81bb1b8ab142324bba6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>RayCast</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>aee53a926f4fe64cd03693f6211ef6335</anchor>
      <arglist>(b2RayCastOutput *output, const b2RayCastInput &amp;input, const b2Transform &amp;transform, int32 childIndex) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>TestPoint</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a6ac968e403e2d93e8ae46d728a2e50fa</anchor>
      <arglist>(const b2Transform &amp;xf, const b2Vec2 &amp;p) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~b2Shape</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>a7c14c5dcf134d22e0b5790518632d05a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_radius</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>af145c8df4c0ffb5780b40cf8e4d64c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>m_type</name>
      <anchorfile>classb2Shape.html</anchorfile>
      <anchor>adb051791133b24f53c6e9a565a7b7bbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ShapeCastInput</name>
    <filename>structb2ShapeCastInput.html</filename>
    <member kind="variable">
      <type>b2DistanceProxy</type>
      <name>proxyA</name>
      <anchorfile>structb2ShapeCastInput.html</anchorfile>
      <anchor>a36d39b94a45503d3d6e71798346ea8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2DistanceProxy</type>
      <name>proxyB</name>
      <anchorfile>structb2ShapeCastInput.html</anchorfile>
      <anchor>a6e9bb5155a3484d722db155593878ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>transformA</name>
      <anchorfile>structb2ShapeCastInput.html</anchorfile>
      <anchor>acc829c2d81e7b7363f8c3b4daa433db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>transformB</name>
      <anchorfile>structb2ShapeCastInput.html</anchorfile>
      <anchor>a817359ad6acc1931a7e657605d593c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>translationB</name>
      <anchorfile>structb2ShapeCastInput.html</anchorfile>
      <anchor>ab3d7478f4c4028bb919fda87fd08a9a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2ShapeCastOutput</name>
    <filename>structb2ShapeCastOutput.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>iterations</name>
      <anchorfile>structb2ShapeCastOutput.html</anchorfile>
      <anchor>a06ee8768ab225444be7b7c43a38d7924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lambda</name>
      <anchorfile>structb2ShapeCastOutput.html</anchorfile>
      <anchor>aba784a19f9e73fb8abf38c75f13fc48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>normal</name>
      <anchorfile>structb2ShapeCastOutput.html</anchorfile>
      <anchor>aaf13d43e95b681103d125157a083be88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>point</name>
      <anchorfile>structb2ShapeCastOutput.html</anchorfile>
      <anchor>a5565d41ded672d5c70c5374408144434</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Simplex</name>
    <filename>structb2Simplex.html</filename>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetClosestPoint</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>a2044bf067dd5f65d63f96ca6e1dded45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMetric</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>a85568cb6161e5ca446bc5cc960e7dbe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetSearchDirection</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>af29facd0f4138b32929b575e74ecabd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetWitnessPoints</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>ac0ce6596bc03509851efb79e8824c1cd</anchor>
      <arglist>(b2Vec2 *pA, b2Vec2 *pB) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadCache</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>ada29ffb34774589d2e4686316104ddbc</anchor>
      <arglist>(const b2SimplexCache *cache, const b2DistanceProxy *proxyA, const b2Transform &amp;transformA, const b2DistanceProxy *proxyB, const b2Transform &amp;transformB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solve2</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>a449fa9b3f63d7f49535dfe9767f1b9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Solve3</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>a7835361343a7388b8f15c94c8deb48c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteCache</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>a8161f17ee71e0620b63842a05776dd4b</anchor>
      <arglist>(b2SimplexCache *cache) const</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>ad11c352a25ee324f438515fb8028bd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2SimplexVertex</type>
      <name>m_v1</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>a974d030fe572112e6d5212520586eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2SimplexVertex</type>
      <name>m_v2</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>a1732c0f9d63e7cdbd405e7a7b2c7b7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2SimplexVertex</type>
      <name>m_v3</name>
      <anchorfile>structb2Simplex.html</anchorfile>
      <anchor>a42ede9ec641aea34e51baf1b43e9ea07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2SimplexCache</name>
    <filename>structb2SimplexCache.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>count</name>
      <anchorfile>structb2SimplexCache.html</anchorfile>
      <anchor>a5ef63839988cc06210ae76bcef96f56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>indexA</name>
      <anchorfile>structb2SimplexCache.html</anchorfile>
      <anchor>ab574159e69dda7e14ead8de848ca6b67</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>indexB</name>
      <anchorfile>structb2SimplexCache.html</anchorfile>
      <anchor>ab7586465ee2c5f7c3bdd8f80d5e256a7</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>metric</name>
      <anchorfile>structb2SimplexCache.html</anchorfile>
      <anchor>a700adfcbce992d5efcadf62490f3100e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2SimplexVertex</name>
    <filename>structb2SimplexVertex.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>structb2SimplexVertex.html</anchorfile>
      <anchor>ad0dd97ab1c1be9cf427534bdbc6f8978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>indexA</name>
      <anchorfile>structb2SimplexVertex.html</anchorfile>
      <anchor>ac53c648f53d28391aaff758d99a7868d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>indexB</name>
      <anchorfile>structb2SimplexVertex.html</anchorfile>
      <anchor>a0c25e5f713707356122e91bd20e4f40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>w</name>
      <anchorfile>structb2SimplexVertex.html</anchorfile>
      <anchor>a32e374d7bbb6d8a0589a91bd3de3029f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>wA</name>
      <anchorfile>structb2SimplexVertex.html</anchorfile>
      <anchor>a35098ec42d2615c7dc6d645e4a7c0674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>wB</name>
      <anchorfile>structb2SimplexVertex.html</anchorfile>
      <anchor>a73d6b5be3648a293b103d559e9d03534</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2SizeMap</name>
    <filename>structb2SizeMap.html</filename>
    <member kind="function">
      <type></type>
      <name>b2SizeMap</name>
      <anchorfile>structb2SizeMap.html</anchorfile>
      <anchor>a4a9dd167aba1f6a9b2538546a40a9e23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>values</name>
      <anchorfile>structb2SizeMap.html</anchorfile>
      <anchor>a248652911f2eb62dede31468ff238d4c</anchor>
      <arglist>[b2_maxBlockSize+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2SolverData</name>
    <filename>structb2SolverData.html</filename>
    <member kind="variable">
      <type>b2Position *</type>
      <name>positions</name>
      <anchorfile>structb2SolverData.html</anchorfile>
      <anchor>a5eb6ee68b42d96164579a4a0df8be04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2TimeStep</type>
      <name>step</name>
      <anchorfile>structb2SolverData.html</anchorfile>
      <anchor>a99998296de1b4f128c396def56392eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Velocity *</type>
      <name>velocities</name>
      <anchorfile>structb2SolverData.html</anchorfile>
      <anchor>a1072627a3e962a8bc7088657a512191c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2StackAllocator</name>
    <filename>classb2StackAllocator.html</filename>
    <member kind="function">
      <type>void *</type>
      <name>Allocate</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>a4b8c515d8e1a1c2d5b151c3a2f96fa19</anchor>
      <arglist>(int32 size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2StackAllocator</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>a00f8771300fe1efeb6fbaab489a8dd0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Free</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>a3a4384cf5f467828db3022985673db66</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetMaxAllocation</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>a9670b9ce67f939004f227d1be883404f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2StackAllocator</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>a9f9bd23569d3521316d2f00b1de454b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_allocation</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>a111e25a7ddc869c5087ecadf8cd79f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_data</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>a8f92993e1115afc12f0a8ef91dafb2db</anchor>
      <arglist>[b2_stackSize]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2StackEntry</type>
      <name>m_entries</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>a493e5a470028ffbeea30c1a5e973897e</anchor>
      <arglist>[b2_maxStackEntries]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_entryCount</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>a8c7f90ede3160a2c3c86cdbd80c22065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_index</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>ad639a2c5f0311d560808a432145880ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_maxAllocation</name>
      <anchorfile>classb2StackAllocator.html</anchorfile>
      <anchor>ab77bbb95bc3506e1a4fdb0f2733a57d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2StackEntry</name>
    <filename>structb2StackEntry.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>data</name>
      <anchorfile>structb2StackEntry.html</anchorfile>
      <anchor>af98aedeec2c20af0b7d3508a687ddd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>size</name>
      <anchorfile>structb2StackEntry.html</anchorfile>
      <anchor>a910c62f05317f8906224b2569e0cb344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>usedMalloc</name>
      <anchorfile>structb2StackEntry.html</anchorfile>
      <anchor>a581b5e4699bb66a28ec0727497a4e478</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Sweep</name>
    <filename>structb2Sweep.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>structb2Sweep.html</anchorfile>
      <anchor>a4252f7b2f4c5fe4c6fb9c611704c6298</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetTransform</name>
      <anchorfile>structb2Sweep.html</anchorfile>
      <anchor>ac3d40511e86ab6dba3fc6c2fc872a363</anchor>
      <arglist>(b2Transform *transform, float beta) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Normalize</name>
      <anchorfile>structb2Sweep.html</anchorfile>
      <anchor>ad66a3086bc7656df9cf7454013a2f61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>structb2Sweep.html</anchorfile>
      <anchor>abe0aef7b6e9abcf39757c613a37173fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a0</name>
      <anchorfile>structb2Sweep.html</anchorfile>
      <anchor>aa25e4a38f95ead2bf40f8e229872ead3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alpha0</name>
      <anchorfile>structb2Sweep.html</anchorfile>
      <anchor>af284c234d58bd026efd63254700accae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>c</name>
      <anchorfile>structb2Sweep.html</anchorfile>
      <anchor>a1b5402e01b92cc82473389fc6f0375c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>c0</name>
      <anchorfile>structb2Sweep.html</anchorfile>
      <anchor>a16dacd7188f3c7b2adef3242012587d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localCenter</name>
      <anchorfile>structb2Sweep.html</anchorfile>
      <anchor>a4bcc302cf78771896d6256fc53f2f8be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2TempPolygon</name>
    <filename>structb2TempPolygon.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>count</name>
      <anchorfile>structb2TempPolygon.html</anchorfile>
      <anchor>a5b08379f676f8498190c398d9ec3d0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>normals</name>
      <anchorfile>structb2TempPolygon.html</anchorfile>
      <anchor>a45b9db5dcbcb66170029e9a2f524fc6a</anchor>
      <arglist>[b2_maxPolygonVertices]</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>vertices</name>
      <anchorfile>structb2TempPolygon.html</anchorfile>
      <anchor>a7351a98f6052d1fce66e11bfc5b98a3a</anchor>
      <arglist>[b2_maxPolygonVertices]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2Timer</name>
    <filename>classb2Timer.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Timer</name>
      <anchorfile>classb2Timer.html</anchorfile>
      <anchor>afcc159032a8edeaa9febdf2b6cbd49a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMilliseconds</name>
      <anchorfile>classb2Timer.html</anchorfile>
      <anchor>a2b31785590ab43123553a20cefc31319</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classb2Timer.html</anchorfile>
      <anchor>a367388794588e9283600437be82f2889</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2TimeStep</name>
    <filename>structb2TimeStep.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>dt</name>
      <anchorfile>structb2TimeStep.html</anchorfile>
      <anchor>a36196cdfc71e726d7ed08ca73e2e62e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dtRatio</name>
      <anchorfile>structb2TimeStep.html</anchorfile>
      <anchor>a389cad0308d55b5f3e8b5d434b01e2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>inv_dt</name>
      <anchorfile>structb2TimeStep.html</anchorfile>
      <anchor>a9795ece2eb17e13c2dadff487dffe853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>positionIterations</name>
      <anchorfile>structb2TimeStep.html</anchorfile>
      <anchor>ab7938eec17a1a3d7961d8364e150f1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>velocityIterations</name>
      <anchorfile>structb2TimeStep.html</anchorfile>
      <anchor>a9f2a0ccd8029681f254003b66f201ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>warmStarting</name>
      <anchorfile>structb2TimeStep.html</anchorfile>
      <anchor>add80f7f86c84f005ad817f0313df3f32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2TOIInput</name>
    <filename>structb2TOIInput.html</filename>
    <member kind="variable">
      <type>b2DistanceProxy</type>
      <name>proxyA</name>
      <anchorfile>structb2TOIInput.html</anchorfile>
      <anchor>a5c5fb931435d92ac2d2080552400cd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2DistanceProxy</type>
      <name>proxyB</name>
      <anchorfile>structb2TOIInput.html</anchorfile>
      <anchor>a7f4e614d1c574006402e9610c984a93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Sweep</type>
      <name>sweepA</name>
      <anchorfile>structb2TOIInput.html</anchorfile>
      <anchor>adf63a4b9969aa839c2d520bf6d76148a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Sweep</type>
      <name>sweepB</name>
      <anchorfile>structb2TOIInput.html</anchorfile>
      <anchor>af506b6adc7eca852f08460ec76c7b9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tMax</name>
      <anchorfile>structb2TOIInput.html</anchorfile>
      <anchor>a9471e4b475a1bbf0dcf1ebec6b67cbd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2TOIOutput</name>
    <filename>structb2TOIOutput.html</filename>
    <member kind="enumvalue">
      <name>e_failed</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aac25604b5e961c2f50353d0c5114b0f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_overlapped</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aa305f55a9143e09cf416f6a994c786c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_separated</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aad8752c7cabc15b4522bd97e99acf66d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_touching</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aa4d4178a0a0f89410d1b6b3a49f0c08d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknown</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aab73a45bbab8c3b7d82a6b43ec66ff3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknown</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aab73a45bbab8c3b7d82a6b43ec66ff3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_failed</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aac25604b5e961c2f50353d0c5114b0f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_overlapped</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aa305f55a9143e09cf416f6a994c786c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_touching</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aa4d4178a0a0f89410d1b6b3a49f0c08d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_separated</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a12c3cf4dc0551f5c8249dc1dd867959aad8752c7cabc15b4522bd97e99acf66d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>state</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>aaacbf28f437b965ffecabf1407a77915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>t</name>
      <anchorfile>structb2TOIOutput.html</anchorfile>
      <anchor>a1861be19f1e72c6f8103061ae7901488</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Transform</name>
    <filename>structb2Transform.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Transform</name>
      <anchorfile>structb2Transform.html</anchorfile>
      <anchor>a765a2e5c692a2e1d05c7a5441019373d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Transform</name>
      <anchorfile>structb2Transform.html</anchorfile>
      <anchor>a823e190e4810e35e8100f4414d0bef62</anchor>
      <arglist>(const b2Vec2 &amp;position, const b2Rot &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>structb2Transform.html</anchorfile>
      <anchor>a79d07c5469f6ee6e2d99d80827b6038f</anchor>
      <arglist>(const b2Vec2 &amp;position, float angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIdentity</name>
      <anchorfile>structb2Transform.html</anchorfile>
      <anchor>af92af4ec6833552b1b22a6ca6d4f5644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>p</name>
      <anchorfile>structb2Transform.html</anchorfile>
      <anchor>a9eeeb643a016c29a4d389e480ba6c628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Rot</type>
      <name>q</name>
      <anchorfile>structb2Transform.html</anchorfile>
      <anchor>ae4aaac23f32686e165138c4e5dc4ce85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2TreeNode</name>
    <filename>structb2TreeNode.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>IsLeaf</name>
      <anchorfile>structb2TreeNode.html</anchorfile>
      <anchor>a540267ce6fa890822f1eea2d1967f646</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>b2AABB</type>
      <name>aabb</name>
      <anchorfile>structb2TreeNode.html</anchorfile>
      <anchor>a798f1a594b33c713be45e76e79912239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>child1</name>
      <anchorfile>structb2TreeNode.html</anchorfile>
      <anchor>a3a320f2afc7d223e92ee3629602be5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>child2</name>
      <anchorfile>structb2TreeNode.html</anchorfile>
      <anchor>aa6774ce329715b20d8b7cc8b6e3d50bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>height</name>
      <anchorfile>structb2TreeNode.html</anchorfile>
      <anchor>acd183ac94a8d44195c787111be4c22e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>moved</name>
      <anchorfile>structb2TreeNode.html</anchorfile>
      <anchor>a5cef5935aeac831fcacd53e4d01e4027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>next</name>
      <anchorfile>structb2TreeNode.html</anchorfile>
      <anchor>a67ac768e9227b165198d3d4e2299f9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>parent</name>
      <anchorfile>structb2TreeNode.html</anchorfile>
      <anchor>a6d293fa25192db51808ebec05ee7e56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>userData</name>
      <anchorfile>structb2TreeNode.html</anchorfile>
      <anchor>aff77b3eb48326aca1b0762f5c45e56e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Vec2</name>
    <filename>structb2Vec2.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Vec2</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a9171b31deb83af96872f99689939a12f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Vec2</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>ab1e279a69f5c3e7e83c3a51e3b2339c0</anchor>
      <arglist>(float xIn, float yIn)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>abad59bf9a0269f02cda9dc919592c0ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Length</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a84f3b0f645f5e6fc6e4a36772a506903</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LengthSquared</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>adb7d6b9fdf5b0e5b74fd347ec0b98575</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Normalize</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>ae0128c95454ebf5dfe152c5644f06d21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator()</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>aedbd9f04609149375add7dea10759669</anchor>
      <arglist>(int32 i)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a6a45b081724bb89b6cfe3d21ee7d98b7</anchor>
      <arglist>(int32 i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a45b516a561fc43409194fc183c1feb68</anchor>
      <arglist>(float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a590789342e22ac1e7f9c1a63a2778b6d</anchor>
      <arglist>(const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>operator-</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a6cb15514ea571b4ddf73b6829551a127</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a6b48cab4695a979ae40b7613aedc8b17</anchor>
      <arglist>(const b2Vec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a78f0e635a664a563dd9246397d5f6e7e</anchor>
      <arglist>(float x_, float y_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetZero</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a5c6cbe27cfb29c6dbb29b9a3285b88d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>Skew</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>aaf36e082a20368b24edb635511872a74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a7922601d8b8ad0550c2082ebaf74c78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structb2Vec2.html</anchorfile>
      <anchor>a3bbbbf0925b982a044fef8b3517a61c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Vec3</name>
    <filename>structb2Vec3.html</filename>
    <member kind="function">
      <type></type>
      <name>b2Vec3</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>a837423f66d6fb72d815e7390c09938b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>b2Vec3</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>aa775073da7fc5db39460b692819b8d9f</anchor>
      <arglist>(float xIn, float yIn, float zIn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>af3e82a3f544c89c52817b6a5d30c73d5</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>a2aaeed3f5308aad85d19c5f0efc72641</anchor>
      <arglist>(const b2Vec3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec3</type>
      <name>operator-</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>a396e2b5b3c53a502859ff80544c27db8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>a9e5b535548e1c5dfc0dc258d08f5ca32</anchor>
      <arglist>(const b2Vec3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>abac600f1ab36d68f152bfb35f61c74c6</anchor>
      <arglist>(float x_, float y_, float z_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetZero</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>a5a459ed49f1910a347ca247f848a2dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>aa8bc525b92ce1716c257925fd62a6789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>a6aea565ecdaa8ef250004e289a2a6008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structb2Vec3.html</anchorfile>
      <anchor>a2edd53a381be4b6ebb35ff784422538a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Velocity</name>
    <filename>structb2Velocity.html</filename>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>v</name>
      <anchorfile>structb2Velocity.html</anchorfile>
      <anchor>a73b92ceff532491e71b9dbc53eecaa70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>w</name>
      <anchorfile>structb2Velocity.html</anchorfile>
      <anchor>ad5fbf32fa038657264120879a65bd1c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2VelocityConstraintPoint</name>
    <filename>structb2VelocityConstraintPoint.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>normalImpulse</name>
      <anchorfile>structb2VelocityConstraintPoint.html</anchorfile>
      <anchor>a0506cc135819ca476063a73bff4cf610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>normalMass</name>
      <anchorfile>structb2VelocityConstraintPoint.html</anchorfile>
      <anchor>ad990eec22b1ce84c6b260be5c18fe1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>rA</name>
      <anchorfile>structb2VelocityConstraintPoint.html</anchorfile>
      <anchor>a0be704259cd5d3902d8581e186546e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>rB</name>
      <anchorfile>structb2VelocityConstraintPoint.html</anchorfile>
      <anchor>ab5d1c98e09e2f859b71f6d0fda46c0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tangentImpulse</name>
      <anchorfile>structb2VelocityConstraintPoint.html</anchorfile>
      <anchor>a40f2deb0183ea0939a45461f2818a3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tangentMass</name>
      <anchorfile>structb2VelocityConstraintPoint.html</anchorfile>
      <anchor>a4223b4b0ae1c103ecb38222ab8c13cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>velocityBias</name>
      <anchorfile>structb2VelocityConstraintPoint.html</anchorfile>
      <anchor>a15f3b3a575798bc366df4c0e79238402</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2Version</name>
    <filename>structb2Version.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>major</name>
      <anchorfile>structb2Version.html</anchorfile>
      <anchor>a720da8e346364d1cb34d176125380b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>minor</name>
      <anchorfile>structb2Version.html</anchorfile>
      <anchor>a115b8797a6e0b8e53f54502bd20d89da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>revision</name>
      <anchorfile>structb2Version.html</anchorfile>
      <anchor>a395cfe1434e348115d2ead3d72b88847</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2WeldJoint</name>
    <filename>classb2WeldJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a59de1cad3229b41886bc23c4d6216e2f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>ac675d0b09a4d9567d85bcba8821785bc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>ac97596e42af760d0a035b15213d3341a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetDamping</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>aa9e321f4ed4ba92e552679681a393277</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorA</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>af3a42eee31a74fe895b07fa694dc4ae5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorB</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>ac0c5e6a53b120f0302d2c6d267d40147</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>aeb4ef1d32a18f00b8137f6018194ca1c</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a7239dacdc5f5098df6e32961c16cfb25</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReferenceAngle</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>ac7f218b7b727f81167835ba92acb7f95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetStiffness</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a36a376bca52c8968af2e98073488a433</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDamping</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a091b5363ad3826c4d21f42a395d76a6f</anchor>
      <arglist>(float damping)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStiffness</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a3ed0dbef228a57b8f5cdce3f4ec7277f</anchor>
      <arglist>(float hz)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2WeldJoint</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a84dbb52e983d9039eab6ad64ae62d8eb</anchor>
      <arglist>(const b2WeldJointDef *def)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>afb54f848fe19f33555f01594e3e4f410</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a068ae45ce6577e27669121032c277015</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a0367580735b117dcf9a4292df4daf883</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_bias</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a27288760540ebcf14e75fa38345d23cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_damping</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a32801289f037ecf46e5b9058ad6064a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_gamma</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>ab53375529056e7e88371410a49e82cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec3</type>
      <name>m_impulse</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a47db737b0d94628e7839718cf91cf762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a4a3aa65b0a4669478db292f6765b03dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a6e2aa1c13e8c96d9bbbdc6aae6b8e342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIA</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a57de128539f9e5322cbe5f563e73d83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIB</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>aba35c987a9b431f25b3f0add0fc3a81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassA</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>ae1aa18151e692919c159264502134eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassB</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>ac8cd68b4e35915b178d0ca1525047968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorA</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a572689c5f8c3df6902d64c56a2bb88f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorB</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a39854cb14c83f88ec65d232b08e70704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterA</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a18360f1e82a3a4e4fdfb3e6cba85160c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterB</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a71281fbd18892e3f9653490bf85a844a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Mat33</type>
      <name>m_mass</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>ad07c6f68bd3ee2d62e4a8d656d526cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rA</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>abfbbe893b469c6855b297bdd768ba6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_rB</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a2a2af228eb5c2cd38e8baf77098cc3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_referenceAngle</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>af2bdc6e8175a04e36946b975e80e67da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_stiffness</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>aef00719765d0d9c267c8d1595a6e7a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2WeldJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2WeldJointDef</name>
    <filename>structb2WeldJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2WeldJointDef</name>
      <anchorfile>structb2WeldJointDef.html</anchorfile>
      <anchor>a18f4a2f33109edc37a3a977c6296bc31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2WeldJointDef.html</anchorfile>
      <anchor>a9f6592c2a7eba6ce6e07e40c4e82aab5</anchor>
      <arglist>(b2Body *bodyA, b2Body *bodyB, const b2Vec2 &amp;anchor)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>damping</name>
      <anchorfile>structb2WeldJointDef.html</anchorfile>
      <anchor>a59dcfbbd7c8d4421b3c621946ab4ec7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorA</name>
      <anchorfile>structb2WeldJointDef.html</anchorfile>
      <anchor>a3b04af6164bb32efc3f5cf3e8d2b7109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorB</name>
      <anchorfile>structb2WeldJointDef.html</anchorfile>
      <anchor>a528262b92dac10de37411ad8c5637149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>referenceAngle</name>
      <anchorfile>structb2WeldJointDef.html</anchorfile>
      <anchor>a88841acce3b4e88fb33997a2f9eedb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>stiffness</name>
      <anchorfile>structb2WeldJointDef.html</anchorfile>
      <anchor>aeb881c0408c9674b2a1869b491fdc6a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2WheelJoint</name>
    <filename>classb2WheelJoint.html</filename>
    <base>b2Joint</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a259eee444cf0bd720960b72a628db3fe</anchor>
      <arglist>(b2Draw *draw) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a8295644bd733c28c8c9fa6390a367f3f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableLimit</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a73e40351f5f42cf2de7235524bf1afad</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableMotor</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a7a832d814bdda135a78fad41ba671da6</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a43a301e48ba486278932c82d3a98abd8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetAnchorB</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a62f450ad368793c3cde36404a39775e0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetDamping</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a97c018b84b00bf210f53b00cccf91e73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetJointAngle</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a18d00b2e7a7837c00795ea295a484cba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetJointAngularSpeed</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a4678f47b5875e76989e0531115fd3784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetJointLinearSpeed</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>adf275d41c2deee038c6e574a96482828</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetJointTranslation</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a7bfbe118654808ef258000f21cfd69ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>aaf132c39227962a0b0788558e7dd6662</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAnchorB</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a78c56833f42bfc61998aa5ea8c876f3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Vec2 &amp;</type>
      <name>GetLocalAxisA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a86bf4dbf356f9095c05d62313810e602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetLowerLimit</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a6022fc9b4b2b57ded45b45df94f14503</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMaxMotorTorque</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a4e72d5d155796df5796f5b89e8fe6084</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMotorSpeed</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a6d757bbcef609f4a496b71c89046663b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetMotorTorque</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a6272c7afa6a27cc7c2ec8c531d279070</anchor>
      <arglist>(float inv_dt) const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetReactionForce</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>af60590d061d9c47e1f30c6d96a667ff4</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetReactionTorque</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a2dc2734c5df3b381163b2ae25779f665</anchor>
      <arglist>(float inv_dt) const override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetStiffness</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ad824cd8f3627b772ff6cb817ad8467f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetUpperLimit</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ae095bf76b791e44736d3dfebcaf0bbe6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLimitEnabled</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a8d94a1a2fe588fa5f4905334d4456ffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMotorEnabled</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>aef7948a18ec2784397a1d3745824cd78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDamping</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a8ef2ae12739ddd92e765cc0419395d3a</anchor>
      <arglist>(float damping)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLimits</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ad57816ee69ab15373aedd1079d97d926</anchor>
      <arglist>(float lower, float upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaxMotorTorque</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>adf5fb5c84056f595636bbc86ec974749</anchor>
      <arglist>(float torque)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMotorSpeed</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>aa4ec3bc7ea7b5c977ccab10593176594</anchor>
      <arglist>(float speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStiffness</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a2ed4f65494d59e65b2319b840ef3a503</anchor>
      <arglist>(float stiffness)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>b2WheelJoint</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a9c8bbb1068ddb46d074fe91802dd6a39</anchor>
      <arglist>(const b2WheelJointDef *def)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InitVelocityConstraints</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a557c58a58cdf75d5b2c14c7f75a37575</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SolvePositionConstraints</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>addbe70ee831954312bc31dee1d52311f</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SolveVelocityConstraints</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>afbda202bc67d58cac38e3c5b138b93f7</anchor>
      <arglist>(const b2SolverData &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_ax</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ae91286452d1941d4bed387bd7ee187c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_axialMass</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a4bc6451513f917d811a17ca2ea151360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_ay</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a2f3b7d45948c68e5c5dd8636ed8a8db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_bias</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ae57ab9dd290899a85a7b542a9b50d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_damping</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ab0be04517d42694148508b5b113d3021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_enableLimit</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a3537b79a595e16c17cea7f4e26233dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_enableMotor</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a46dae5c1e2630430ce7cf00dbccee8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_gamma</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a100ac311e80aa5ff9b7064692acda4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_impulse</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>aa2c70a57ec23571116d6a52378121675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a0924e1788c097b3b05eac9cd53d1d997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_indexB</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a76d74ec2f2bf7c941076c0e224c2a9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>adf71e8d760c8b078f675721bad6c1eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invIB</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>acda21e3ff328afdef91c73bb688057e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ad621724a9029047eaca9258fd568c438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_invMassB</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a456826f865e07f0e9598e7ed0e31eb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a9911353143312dc352928a80c63813c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localAnchorB</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a1bc3fa1a0bad5eb2cc7b9962976c1d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a60c54ed81993fd710b9499f2d6bcc274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localCenterB</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a7631ce1cbb3b7f33d304eb87a5413277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localXAxisA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ae1cadd777bdffbb726b15c438e081c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_localYAxisA</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a5e9566b969c24428d32ff2069d4180e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_lowerImpulse</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ac8f916664bc596fcf9389501296c19f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_lowerTranslation</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a60f41c5474bbbf5e9165a023bab3315d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_mass</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a91fe65c9a973bbb487188ba616874e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_maxMotorTorque</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>acb5b6c606d5e04594efa9b14d3f67e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_motorImpulse</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a65b0508273184d77f01aa74446f35cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_motorMass</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>af32c68091dd11d62ef3d65d01a002be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_motorSpeed</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a9bee31a371d78f5a3626f284dd0ae2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_sAx</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a01efd864e072ff5b1d83045dbeb8bb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_sAy</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a7e10d63cca94c7bc10a3c3bb0a349b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_sBx</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ae511a5d94cece34118045381d422a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_sBy</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a52e6a5058ad3ad2f3ed17ee8215fa0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_springImpulse</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a7abe8ef5be5a93075fe70c22f02e864d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_springMass</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>ad6d3aea7a5ecbcc9b45aa93874a458cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_stiffness</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>aa999e96246e90f28e21d3c6ce4910ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_translation</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>aa3d7baf130a0b05f527da341e07a21c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_upperImpulse</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a360b13cec7c327fadb419f24ad4773fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_upperTranslation</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>afed11a00418da7f35060a40985a14651</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>b2Joint</name>
      <anchorfile>classb2WheelJoint.html</anchorfile>
      <anchor>a54ade8ed3d794298108d7f4c4e4793fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2WheelJointDef</name>
    <filename>structb2WheelJointDef.html</filename>
    <base>b2JointDef</base>
    <member kind="function">
      <type></type>
      <name>b2WheelJointDef</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>a3da0f9e8e69eb228c6b24b851802da88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>af26887092d36c3cd03898401a38783e2</anchor>
      <arglist>(b2Body *bodyA, b2Body *bodyB, const b2Vec2 &amp;anchor, const b2Vec2 &amp;axis)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>damping</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>abfef1664c79bc98b782cc8035931aad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enableLimit</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>a3d46200f4f5342a46f5ef79f6a059d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enableMotor</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>a8e7193d6c34c784ffd71e79d3a70acc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorA</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>a9429d2273bfdd8bdc0db416e73b89ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAnchorB</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>a88ba0f7108076b9d7ced68425be95c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>localAxisA</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>ad635ee7b77b50037dc0e021a0f5c93a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lowerTranslation</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>a74d5dd6cf83e7984e599da98500fd949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxMotorTorque</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>ac2f848b113782cf594f7fe28aaeb7a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>motorSpeed</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>a3afc5f07648a13caedc9ca3f223a556f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>stiffness</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>a4a93efb807f7ab44d51941748b42f038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>upperTranslation</name>
      <anchorfile>structb2WheelJointDef.html</anchorfile>
      <anchor>a63cf58bd91517985d824cd983d3c7b94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>b2World</name>
    <filename>classb2World.html</filename>
    <member kind="function">
      <type></type>
      <name>b2World</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aeccc87fd9e36702c821a8244ca7cd875</anchor>
      <arglist>(const b2Vec2 &amp;gravity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearForces</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ac082ab4c4ad0b1c5ec4674315eeec643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>CreateBody</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a2eb36e967e43294bfa03ec3d177c2dae</anchor>
      <arglist>(const b2BodyDef *def)</arglist>
    </member>
    <member kind="function">
      <type>b2Joint *</type>
      <name>CreateJoint</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a5cba9d0653149eb62504154e6fb35021</anchor>
      <arglist>(const b2JointDef *def)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DebugDraw</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aa4a3a2958e46bfe9deb78a9dcd425f05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyBody</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ad52231ad7a9556ef5735ac79cbcd8fcf</anchor>
      <arglist>(b2Body *body)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyJoint</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>add5942aef171e54cfa384c8975746dca</anchor>
      <arglist>(b2Joint *joint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a73c1fec260d460514edd335d4c235893</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetAllowSleeping</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a3d7ce9b87a54fb4f84433f6223d81175</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetAutoClearForces</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ae1fa8272edf37a4e2a7be08f6e0a8cc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetBodyCount</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a41c8b37baf5165c06932e8f08eb758de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>GetBodyList</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aed0f868df48cb46342fa19e62d9bc00d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Body *</type>
      <name>GetBodyList</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a8033d2e069bfe34ce1e385955e99a695</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetContactCount</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aa47375fc3ca9f09d0350c61cfeabcee9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Contact *</type>
      <name>GetContactList</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aee1a9c154690729a62774bde656bfc74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Contact *</type>
      <name>GetContactList</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a06ab0b6ea2e1786954001639e7fda2bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2ContactManager &amp;</type>
      <name>GetContactManager</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a3d321151cd851d39bdc8fe52a5be426c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetContinuousPhysics</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>afec853cfec7a8bbffc20d4acc99963e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>GetGravity</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>abd41cdde8eaa3d1c58d2f00eaf688ec3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetJointCount</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a98bd6ca53dbc376f210beced33901934</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Joint *</type>
      <name>GetJointList</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>af4cc9c1787e8d540a7497fa45669e3cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Joint *</type>
      <name>GetJointList</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ab1ea85a2a61befbbb17fe762475cedf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const b2Profile &amp;</type>
      <name>GetProfile</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aec4fb0a888e69e0db7f37a4921761711</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetProxyCount</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a088742d580bfc42531790ea8747bb8f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSubStepping</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aa41f23e3e12f82ce229ce644ecdac28b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetTreeBalance</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aaca027331f06d93d978b44e065873f80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetTreeHeight</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>abc99b2beb6ba79ac6c80f33bac264b52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetTreeQuality</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a86edb8ba7c800b57977227d8ed5406cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetWarmStarting</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>af23e93dbf44ebfc3c7ce9dfdc00b8ff7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLocked</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a71ca09a3082945a7e77f3f39fb021237</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QueryAABB</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ad169fae775be1e1f16386f7587786fa8</anchor>
      <arglist>(b2QueryCallback *callback, const b2AABB &amp;aabb) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RayCast</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aa9955d94a254253997daaf16ce77bab6</anchor>
      <arglist>(b2RayCastCallback *callback, const b2Vec2 &amp;point1, const b2Vec2 &amp;point2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllowSleeping</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a6755872564fc3db70c69d2b9d349fa33</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAutoClearForces</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aa2bced28ddef5bbb00ed5666e5e9f620</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetContactFilter</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a85e6e1e911c7d6366f8c7d57a12b72ff</anchor>
      <arglist>(b2ContactFilter *filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetContactListener</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a614549967fb8a1584b61c11e2d553d42</anchor>
      <arglist>(b2ContactListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetContinuousPhysics</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a536dd9181c2e20096073e3cfe2c8530a</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDebugDraw</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a6976d2c67400df03c0d44174ffcfb7ee</anchor>
      <arglist>(b2Draw *debugDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDestructionListener</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ae377f2dd5512ada7d27f4ad3541c75bf</anchor>
      <arglist>(b2DestructionListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGravity</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aeafa43d6580e1dddb0675e672ca2375c</anchor>
      <arglist>(const b2Vec2 &amp;gravity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSubStepping</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ae8aacc78ea4753075067daff51b61778</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWarmStarting</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a8e8c12142e8c4884a18787926a261359</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShiftOrigin</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>afc33e20e64252c5be115216051408047</anchor>
      <arglist>(const b2Vec2 &amp;newOrigin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a82c081319af9a47e282dde807e4cd7b8</anchor>
      <arglist>(float timeStep, int32 velocityIterations, int32 positionIterations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~b2World</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a5250ae4487475c33ccefdead07c768c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DrawShape</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ac013bf7fbe36cda452a707ea62a46c39</anchor>
      <arglist>(b2Fixture *shape, const b2Transform &amp;xf, const b2Color &amp;color)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Solve</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a6cac2e86197dd42f05ed135e7bea41e0</anchor>
      <arglist>(const b2TimeStep &amp;step)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SolveTOI</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ae9524ce16eb46732d15df9148e715e0e</anchor>
      <arglist>(const b2TimeStep &amp;step)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_allowSleep</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a5a31013145f978e964cfee64c3c46d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2BlockAllocator</type>
      <name>m_blockAllocator</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ab02b03963ed73501770f7a89c9186e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_bodyCount</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aa24704aec207b3ae8359a2ffe6d01411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Body *</type>
      <name>m_bodyList</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>acb01b9fe3ae8e3014883d2cd8da5534a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_clearForces</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a17ad1063fc1edb05ad7fa60d4cc3f1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2ContactManager</type>
      <name>m_contactManager</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>adc5b9e56c3d3c84993901dda29341140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_continuousPhysics</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a6546f4a56849f5635b4ed48f823be9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Draw *</type>
      <name>m_debugDraw</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a8937d34daab1ec7d2f6ee6dcbf5950a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2DestructionListener *</type>
      <name>m_destructionListener</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>abf5abe16bd1ceef5ac15333042e71b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Vec2</type>
      <name>m_gravity</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a3c8ec39b73bdec820e03b17ef1d18b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_inv_dt0</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a22e34a3d554ed5607304b7234a7fc5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_jointCount</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a1f722f498830b3fcfc86792555f0f57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Joint *</type>
      <name>m_jointList</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>abe24b2f269cec46974c4331bd5418f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_locked</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aa8662b55cb61fd53832e7c7b7a7c7c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_newContacts</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ad367c792d558f411c59226a30cfff14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Profile</type>
      <name>m_profile</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a482ca7842f3e26343fe3091848d1cf3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2StackAllocator</type>
      <name>m_stackAllocator</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a9c56dd143340d0db681a7bb2f0c937e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_stepComplete</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ad2a6027e3148f79d1a7598db3941d10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_subStepping</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>abfdc124ba03185a4b15cf220ebbacfe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_warmStarting</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ab3c889781c1ad755f9f520f934e69b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2Body</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>a010ab52de250e5fe30a45d642f46405b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2ContactManager</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>aece264d42f69aed410f5eb3beba6ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2Controller</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>ad0171f9dac44cc7aae065c618c0d165b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>b2Fixture</name>
      <anchorfile>classb2World.html</anchorfile>
      <anchor>afb35b0e61f6ee3cc516c40ea251f3236</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2WorldManifold</name>
    <filename>structb2WorldManifold.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>structb2WorldManifold.html</anchorfile>
      <anchor>a205cd53748c5ee68f0958af96f45f5a4</anchor>
      <arglist>(const b2Manifold *manifold, const b2Transform &amp;xfA, float radiusA, const b2Transform &amp;xfB, float radiusB)</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>normal</name>
      <anchorfile>structb2WorldManifold.html</anchorfile>
      <anchor>acf8de61b73d9784d16f7d0e824ce44bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>points</name>
      <anchorfile>structb2WorldManifold.html</anchorfile>
      <anchor>af15e84b90f102c0ac433be2d63604021</anchor>
      <arglist>[b2_maxManifoldPoints]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>separations</name>
      <anchorfile>structb2WorldManifold.html</anchorfile>
      <anchor>a0bbe5473b313e7cc590ffd80ae4b4616</anchor>
      <arglist>[b2_maxManifoldPoints]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2WorldQueryWrapper</name>
    <filename>structb2WorldQueryWrapper.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>QueryCallback</name>
      <anchorfile>structb2WorldQueryWrapper.html</anchorfile>
      <anchor>a660a482e5a15b7f40a103b2dfb1711c1</anchor>
      <arglist>(int32 proxyId)</arglist>
    </member>
    <member kind="variable">
      <type>const b2BroadPhase *</type>
      <name>broadPhase</name>
      <anchorfile>structb2WorldQueryWrapper.html</anchorfile>
      <anchor>ab85c542cfaf43d2ecf31fcbfd8c0c792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2QueryCallback *</type>
      <name>callback</name>
      <anchorfile>structb2WorldQueryWrapper.html</anchorfile>
      <anchor>a3af9f06dfa228974fecabd2bb2b07d2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>b2WorldRayCastWrapper</name>
    <filename>structb2WorldRayCastWrapper.html</filename>
    <member kind="function">
      <type>float</type>
      <name>RayCastCallback</name>
      <anchorfile>structb2WorldRayCastWrapper.html</anchorfile>
      <anchor>a0f890e1c8282d84221872dbbb9aa927a</anchor>
      <arglist>(const b2RayCastInput &amp;input, int32 proxyId)</arglist>
    </member>
    <member kind="variable">
      <type>const b2BroadPhase *</type>
      <name>broadPhase</name>
      <anchorfile>structb2WorldRayCastWrapper.html</anchorfile>
      <anchor>a8bf380db0756a568bec076e549544145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RayCastCallback *</type>
      <name>callback</name>
      <anchorfile>structb2WorldRayCastWrapper.html</anchorfile>
      <anchor>a5e6d85af5ae2cda7a8da2306d6b86a3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_ostream</name>
    <filename>classbasic__ostream.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>mvsim::Block</name>
    <filename>classmvsim_1_1Block.html</filename>
    <base>mvsim::VisualObject</base>
    <base>mvsim::Simulable</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Block &gt;</type>
      <name>Ptr</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a46f28593e8baa2b11f37eb74301c71f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply_force</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>ac42fde75fc49c7cfcaea2839f557bb3b</anchor>
      <arglist>(const mrpt::math::TVector2D &amp;force, const mrpt::math::TPoint2D &amp;applyPoint=mrpt::math::TPoint2D(0, 0)) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a53755e2be70f091c1cc6063fde91048f</anchor>
      <arglist>(World *parent)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::img::TColor</type>
      <name>block_color</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a1a26b22aab97159e7998fb7d4d9ff88b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>block_color</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a6ba742311af63d728f983393d86fd1f6</anchor>
      <arglist>(const mrpt::img::TColor &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>block_z_max</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a7f9d44ff0cbd29f57daa865b45a32def</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>block_z_max</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a00ee5ad42b5114652b8ebffbd234be30</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>block_z_min</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a7d630e68ae514e4d8cfbc815ea942424</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>block_z_min</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a0afad0026392572d4ef1ff0b97fb4cc1</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::math::TPolygon2D &amp;</type>
      <name>blockShape</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>af4533442712a8d421446b7c99bd6c00f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>blockShape</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>ad01b8a40d246f6b1a05c9fd25026c9df</anchor>
      <arglist>(const mrpt::math::TPolygon2D &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>create_multibody_system</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a1f4f48f81f3890bc472066b90e455c01</anchor>
      <arglist>(b2World &amp;world)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>default_block_z_min_max</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>ab0811e460c8635e87839414584c98108</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getBlockIndex</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a64d0c55e70e5e264df7c41ce9ab6caac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>getBox2DBlockBody</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a7e420a24a0f279c1fa4d966f18733e02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getMass</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>adaee2e993ac24965f2d35ce7f6b72562</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getMaxBlockRadius</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a602b9b6afb1c01c9b7d6d6c82b94393d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ground_friction</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>acc0b6b7c6d5a669775e5fdabc8afeacb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ground_friction</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>ac16070d7377c978259dc334e0758a618</anchor>
      <arglist>(double newValue)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStatic</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a451ebac5a27e6debcb31b79bbfed0ce9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mass</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a24259b3bee189919e38b660789e6916f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mass</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a731f3b72139c9a6598f3a2c770527fcc</anchor>
      <arglist>(double newValue)</arglist>
    </member>
    <member kind="function">
      <type>VisualObject *</type>
      <name>meAsVisualObject</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a34edefca6832dbd1e9840b67070deb61</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlockIndex</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a1ec419037e77f5e57ce7bf066aabf0d0</anchor>
      <arglist>(size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsStatic</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a3444d05256d207b03351aa7e897b149e</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a68b7c78717a72a85b03b45fade37aef6</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a6c171fdad15b3ba6ef65fed56c4443f7</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>factory</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a3931e7a131ff7a02225795607dea584a</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *xml_node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>factory</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a5bdc5c4aeefe343e504198beff5dc53d</anchor>
      <arglist>(World *parent, const std::string &amp;xml_text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>register_block_class</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>aaa5c932a99970fc8257d37c1d8a742c9</anchor>
      <arglist>(const World &amp;parent, const rapidxml::xml_node&lt; char &gt; *xml_node)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>afd3fe3e3616338ef4a3824dead67965b</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateMaxRadiusFromPoly</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>adf8464c01a66e850b1a0d338ead36fd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::img::TColor</type>
      <name>block_color_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a2c078745570e8a7c005546def856c529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::math::TPoint2D</type>
      <name>block_com_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>ae3d4f8eab55b43ddd515357bec7527c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::math::TPolygon2D</type>
      <name>block_poly_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a5610b94f4551c0fede094d2f075588b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>block_z_max_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a27270f21c4be51d8db56bb5d42efd0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>block_z_min_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a3a2ab571e68ec9117532ee709b1e66bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>blockIndex_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a34d737930f9f7cb2fe4f315fb6f58d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Fixture *</type>
      <name>fixture_block_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a3f8e954f87dc58656e76ef29c41c8818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; b2FrictionJoint * &gt;</type>
      <name>friction_joints_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a0f47ce1f81c9251a8231fa7fab9b60f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>groundFriction_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>aa49386832e8482f2442919ef053c4a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>intangible_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>aad966401426fae656c77fdffb4abce19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>isStatic_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a940b0990eb346184c476d576dc7e09c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lateral_friction_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a1641510800cb4fba9d170d4014fc825e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mass_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a3fc6f0b0b5062b584b19684ee23e41b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxRadius_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a460716d30c2e2a2c87e9a515d72f2d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TParameterDefinitions</type>
      <name>params_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>add7a21ca1dbdd9487c31d650c7c9d5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>restitution_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a290f6bc40f2448bcb4f1c4a28aeb4084</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_internalGuiUpdate_forces</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a9ca5f44fdb2f619ea3a51e21d74bd4f8</anchor>
      <arglist>(mrpt::opengl::COpenGLScene &amp;scene)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_parseGeometry</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>adb89ea732d474177e62e08cb533f1675</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;xml_geom_node)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; mrpt::math::TSegment3D &gt;</type>
      <name>force_segments_for_rendering_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a50cef7fcab94d8a08feefa28d0b4be14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>force_segments_for_rendering_cs_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>ab3a62a5c546dec05d0b44a2dc7e38a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_block_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a1a2d6e92cedeb8d886551983ed506b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::CSetOfLines::Ptr</type>
      <name>gl_forces_</name>
      <anchorfile>classmvsim_1_1Block.html</anchorfile>
      <anchor>a7fdef9b8d19174277ac8ec0bed8e4631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BodyTypes</name>
    <filename>classBodyTypes.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>BodyTypes</name>
      <anchorfile>classBodyTypes.html</anchorfile>
      <anchor>a1b7470983b53dcca9f1241195e5ca471</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classBodyTypes.html</anchorfile>
      <anchor>ad76065f476a2ae9143526ae9e35d35ff</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classBodyTypes.html</anchorfile>
      <anchor>a6958a79599a7343741e85277c8fa60f8</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classBodyTypes.html</anchorfile>
      <anchor>a20a9fad171d0e8ff05279d7d61e0b7a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_attachment</name>
      <anchorfile>classBodyTypes.html</anchorfile>
      <anchor>a3e887ce0bb653e396faef97378117364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_platform</name>
      <anchorfile>classBodyTypes.html</anchorfile>
      <anchor>ae2058a981affac2aa9d27dfdbb6e72da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_speed</name>
      <anchorfile>classBodyTypes.html</anchorfile>
      <anchor>ad8e84c2ac828413328c760b601fa15f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::bounded_allocation</name>
    <filename>classsajson_1_1bounded__allocation.html</filename>
    <member kind="function">
      <type></type>
      <name>bounded_allocation</name>
      <anchorfile>classsajson_1_1bounded__allocation.html</anchorfile>
      <anchor>a595c2b26dae773e0ff82372e34e87784</anchor>
      <arglist>(size_t *existing_buffer_, size_t size_in_words)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bounded_allocation</name>
      <anchorfile>classsajson_1_1bounded__allocation.html</anchorfile>
      <anchor>a533325ecba4ff256675c5afeca390820</anchor>
      <arglist>(size_t(&amp;existing_buffer_)[N])</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t *</type>
      <name>existing_buffer</name>
      <anchorfile>classsajson_1_1bounded__allocation.html</anchorfile>
      <anchor>a92b0aaf160730db93c77ac5e8b2c0778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>existing_buffer_size</name>
      <anchorfile>classsajson_1_1bounded__allocation.html</anchorfile>
      <anchor>a552a2627631a5e66d6a629f4f96a02e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BoxStack</name>
    <filename>classBoxStack.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_columnCount</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a14ba10d3a5b1129f6ceb0b9840210025ad5fb22748d1351fdab479964e35c1f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_rowCount</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a14ba10d3a5b1129f6ceb0b9840210025a064ec0355de0758e4a870650cdf26773</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_columnCount</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a14ba10d3a5b1129f6ceb0b9840210025ad5fb22748d1351fdab479964e35c1f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_rowCount</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a14ba10d3a5b1129f6ceb0b9840210025a064ec0355de0758e4a870650cdf26773</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoxStack</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a2f4e9c048063cfa4d6ef5a63a0c093e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a5564e6225af3c403d29332042a75ec89</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a734553653ce87d2e739e2942e68590f2</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a1395ef72e3db69a4479002c2af3c36b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_bodies</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a2051d9eb319303c81d8defdf616f7f4a</anchor>
      <arglist>[e_rowCount *e_columnCount]</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_bullet</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a9f4ea20ec29d4b9f6ff195eb2f3737a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_indices</name>
      <anchorfile>classBoxStack.html</anchorfile>
      <anchor>a6bda061d11a378beeb3ed14110956b8e</anchor>
      <arglist>[e_rowCount *e_columnCount]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Breakable</name>
    <filename>classBreakable.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>aee88cd4030d29a3f5b5f122126817103a27be43dbcd5fda8512ff54a6ebc75561</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>aee88cd4030d29a3f5b5f122126817103a27be43dbcd5fda8512ff54a6ebc75561</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Break</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a7e4e124f5b4537f60ea5fbd7cb4f5251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Breakable</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a04ffde3a41ad5f2397fe0eeadf9839fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PostSolve</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>adf18cd0d033a8c27d8905d21ec41b976</anchor>
      <arglist>(b2Contact *contact, const b2ContactImpulse *impulse) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a8e2b15725955b43c86bd1d3207cf8ca1</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a5c3ef04b9cfcc3f86ab6da7e8f6ee993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_angularVelocity</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a15a71b191ef5ce3d940f9a035d2ced24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_body1</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>ae62744a35f5ccf30c8167add887b5374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_break</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a998ce5ac42782318e9d1edf12fca72a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_broke</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>ae3bbef8fcc1826964b4e8ee6ecb3a782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_piece1</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a3b9213037ad381dad8a1d6da35d72c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_piece2</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a33bcb946ca13b08fd693d47cf8e82fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_shape1</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a47360e9c879601bfd466721733337da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_shape2</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a2eb0e065b2986842b15b8b3fc156eea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_velocity</name>
      <anchorfile>classBreakable.html</anchorfile>
      <anchor>a99497ec0e52f532c67e03e5fdc98d283</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Bridge</name>
    <filename>classBridge.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classBridge.html</anchorfile>
      <anchor>a13946406f10cfae03bebe45159adfbeaaedb509764fdeeb56f63c89232d2b9685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classBridge.html</anchorfile>
      <anchor>a13946406f10cfae03bebe45159adfbeaaedb509764fdeeb56f63c89232d2b9685</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bridge</name>
      <anchorfile>classBridge.html</anchorfile>
      <anchor>a275f54dafc95c9b5bbaba5e904c4fa9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classBridge.html</anchorfile>
      <anchor>a31eb64b2d9d33da7d7fad1380dc82559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_middle</name>
      <anchorfile>classBridge.html</anchorfile>
      <anchor>ac0f0fefdf9b5a77a20c9555f74f2da8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BulletTest</name>
    <filename>classBulletTest.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>BulletTest</name>
      <anchorfile>classBulletTest.html</anchorfile>
      <anchor>a2af63fd905f7b5d23218f47882ea97fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Launch</name>
      <anchorfile>classBulletTest.html</anchorfile>
      <anchor>a029f92fc1a17e65ed54b59cb09d61818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classBulletTest.html</anchorfile>
      <anchor>aafc86dc8a5a016e9093af01ff36d6104</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classBulletTest.html</anchorfile>
      <anchor>acbb6035e95ab43717991d737aff9791e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_body</name>
      <anchorfile>classBulletTest.html</anchorfile>
      <anchor>a7d89fe2493c69b42978b92853b49e9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_bullet</name>
      <anchorfile>classBulletTest.html</anchorfile>
      <anchor>ad1fe0c4d4b29dc455f7587f62fca46e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_x</name>
      <anchorfile>classBulletTest.html</anchorfile>
      <anchor>a3eea52473ab5254477f5e90627d07cd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Camera</name>
    <filename>structCamera.html</filename>
    <member kind="function">
      <type>void</type>
      <name>BuildProjectionMatrix</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>a5255daa27e2e95487cdfff760562a965</anchor>
      <arglist>(float *m, float zBias)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>a01f94c3543f56ede7af49dc778f19331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>ConvertScreenToWorld</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>a8e0b7a44b8818fee610956a8fa888327</anchor>
      <arglist>(const b2Vec2 &amp;screenPoint)</arglist>
    </member>
    <member kind="function">
      <type>b2Vec2</type>
      <name>ConvertWorldToScreen</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>a85e29414b21bd619b9b5a29af9b8bb8f</anchor>
      <arglist>(const b2Vec2 &amp;worldPoint)</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_center</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>ac39e91d32887c731acaa799dd1a4500e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_height</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>acc173f1334e6208dd6f370cfcbcb5abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_width</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>a7a7a08a90550a11842baf70a0d408b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_zoom</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>aabdac586042d7b4dc73d6ff3ad4c5362</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::CameraSensor</name>
    <filename>classmvsim_1_1CameraSensor.html</filename>
    <base>mvsim::SensorBase</base>
    <member kind="function">
      <type></type>
      <name>CameraSensor</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>ad56ed48d177d6c806855ba2f97536f5a</anchor>
      <arglist>(Simulable &amp;parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeOpenGLResources</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a4040b450b2c5271dec6ff14c196b9819</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a9d1ad6598dbc5b50fbaacafb4eda166a</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>ae1a6162b2dfa4ee0db64b78d00d24d89</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a6ffb031f7120f7373b3ee053b456db45</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simulateOn3DScene</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a231a1776faa61901a7320e7c459032f9</anchor>
      <arglist>(mrpt::opengl::COpenGLScene &amp;gl_scene) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraSensor</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>ad55bb359dcb32fef636013e960e45a34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>mrpt::math::TPose3D</type>
      <name>getRelativePose</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a1f7a80fc241947de20c19e44d3d23b57</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a55a837b0609af4f4c75f175facac5f6f</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifySimulableSetPose</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a0b8f35f3ca080dc20f795a3b009083ae</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;newPose) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setRelativePose</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a445275cf164fd8d3080d9ad68a348a6b</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;p) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; mrpt::opengl::CFBORender &gt;</type>
      <name>fbo_renderer_rgb_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a3da47ac168e0d4f955f83bc6d6ff98b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_fov_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a87da703604fc13a8e3584006f37e6570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_frustum_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a012c421090b60bcdf9d43cdc9f2ba116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a9663396024cdc074cba96cf316b3b0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_corner_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a84346a7d44c7b0e282efbaa357918bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>gui_uptodate_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a3882fbf42e704385d868a45a0007d744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; TSimulContext &gt;</type>
      <name>has_to_render_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>add8f45f425ba8906b0030efe40d8ac55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>has_to_render_mtx_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>ae7091be7d124061349822d49f38582cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservationImage::Ptr</type>
      <name>last_obs2gui_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a1b248b043a9c9e43a5d040167be6c6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservationImage::Ptr</type>
      <name>last_obs_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>ad53cf8acf13b68650a7dcce271e32b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>last_obs_cs_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>a7da1c8dd362c6dc32c953f742b2494ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>rgbClipMax_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>ac5e5ab2845b91a48d0408f3c48b6c39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>rgbClipMin_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>ac386ae3f143f62a65e57596e10b1869c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservationImage</type>
      <name>sensor_params_</name>
      <anchorfile>classmvsim_1_1CameraSensor.html</anchorfile>
      <anchor>ab3f6e7be66debefc74fe265b3736322d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cantilever</name>
    <filename>classCantilever.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classCantilever.html</anchorfile>
      <anchor>a0b3f5e225d32eead3012865380174b96ab72c64224f4df04715a8897ca23d0c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classCantilever.html</anchorfile>
      <anchor>a0b3f5e225d32eead3012865380174b96ab72c64224f4df04715a8897ca23d0c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cantilever</name>
      <anchorfile>classCantilever.html</anchorfile>
      <anchor>abeba9b13cc424370b17d60d94799228e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classCantilever.html</anchorfile>
      <anchor>a154e65503bf2a17a77bff7b796967f0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_middle</name>
      <anchorfile>classCantilever.html</anchorfile>
      <anchor>a4ff2f5409e6c6eb0467580b1cc18fbc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Car</name>
    <filename>classCar.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>Car</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>a1c803f7c5038d3e31b368b0d0a35493c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>a05ca05394b67c93c3ed799af49879c80</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>a67e55bc57f1fef578727fdb2003bed43</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>abfe772485555cc11af1df2cb468e402c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_car</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>a5192d748b9653d608ed83ff331fed09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_speed</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>aeaf1feaa826f00d787c573ce1d76d403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2WheelJoint *</type>
      <name>m_spring1</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>a76825340764dd2533cb364ad3510d7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2WheelJoint *</type>
      <name>m_spring2</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>aec633ce888442266c833cb5a4a0707b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_wheel1</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>a0e499daf3fda222a061fcf226d39ee91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_wheel2</name>
      <anchorfile>classCar.html</anchorfile>
      <anchor>a88b3909e2309f6e5e6709405671d7e99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Chain</name>
    <filename>classChain.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>Chain</name>
      <anchorfile>classChain.html</anchorfile>
      <anchor>a2d0a3ba99af01718bacff6aaae1f2560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classChain.html</anchorfile>
      <anchor>ab6bb11571f02c4b55fe36d524f49ce45</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ChainProblem</name>
    <filename>classChainProblem.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>ChainProblem</name>
      <anchorfile>classChainProblem.html</anchorfile>
      <anchor>a80d02e46f612c75747e3ae4b5a49fad1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classChainProblem.html</anchorfile>
      <anchor>acb8a9281ace2685775923d0ee61c9a23</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CHANGEFILTERSTRUCT</name>
    <filename>structCHANGEFILTERSTRUCT.html</filename>
    <member kind="variable">
      <type>DWORD</type>
      <name>cbSize</name>
      <anchorfile>structCHANGEFILTERSTRUCT.html</anchorfile>
      <anchor>aed5706ee0d1bb50546ca2905a9feb349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>ExtStatus</name>
      <anchorfile>structCHANGEFILTERSTRUCT.html</anchorfile>
      <anchor>a8ba3af0cf9cf7a06609552c5d239225c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>char_traits</name>
    <filename>structchar__traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>CharacterCollision</name>
    <filename>classCharacterCollision.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>CharacterCollision</name>
      <anchorfile>classCharacterCollision.html</anchorfile>
      <anchor>a77296ddde4d94c8919c5deef56c616d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classCharacterCollision.html</anchorfile>
      <anchor>a838dafd2ca70ae389d710f91eb64c92e</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classCharacterCollision.html</anchorfile>
      <anchor>a06517946cc16f09bd7e6cb6e5dd5529c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_character</name>
      <anchorfile>classCharacterCollision.html</anchorfile>
      <anchor>a9ba40bd03f6ab8168e5f18b3c7cf565f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CircleStack</name>
    <filename>classCircleStack.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classCircleStack.html</anchorfile>
      <anchor>af87d2ba0e5e972dc9f2bc109d594b09ca9602fdad0ab6b2b40e64e40c48b67504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classCircleStack.html</anchorfile>
      <anchor>af87d2ba0e5e972dc9f2bc109d594b09ca9602fdad0ab6b2b40e64e40c48b67504</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CircleStack</name>
      <anchorfile>classCircleStack.html</anchorfile>
      <anchor>a484e0eed5ed4c896424835d3640393db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classCircleStack.html</anchorfile>
      <anchor>a6ddc5bca2619a11784394d44e2787127</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classCircleStack.html</anchorfile>
      <anchor>a10dcdac4fa8fad30b4ab5ad4b5f56d51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_bodies</name>
      <anchorfile>classCircleStack.html</anchorfile>
      <anchor>a088107be32da812cf4ae0376335e0667</anchor>
      <arglist>[e_count]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::ClassFactory</name>
    <filename>classmvsim_1_1ClassFactory.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">mvsim::ClassFactory::TClassData</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; CLASS &gt;</type>
      <name>Ptr</name>
      <anchorfile>classmvsim_1_1ClassFactory.html</anchorfile>
      <anchor>ad1d1fc943ca169d2a7589ca867b704c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>create</name>
      <anchorfile>classmvsim_1_1ClassFactory.html</anchorfile>
      <anchor>a79fd1958c98e0c31009bd06744923d94</anchor>
      <arglist>(const std::string &amp;class_name, ARG1 a1) const</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>create</name>
      <anchorfile>classmvsim_1_1ClassFactory.html</anchorfile>
      <anchor>adc91d369b92d9e9891e932681fc1e64e</anchor>
      <arglist>(const std::string &amp;class_name, ARG1 a1, ARG2 a2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_register</name>
      <anchorfile>classmvsim_1_1ClassFactory.html</anchorfile>
      <anchor>a6354b026edd467a67eedb70e9e2e4117</anchor>
      <arglist>(const std::string &amp;class_name, const TClassData &amp;data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, TClassData &gt;</type>
      <name>classes_</name>
      <anchorfile>classmvsim_1_1ClassFactory.html</anchorfile>
      <anchor>ace020f6a596a0145e3af05ef8a24c950</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cli_flags</name>
    <filename>structcli__flags.html</filename>
    <member kind="variable">
      <type>TCLAP::UnlabeledMultiArg&lt; std::string &gt;</type>
      <name>argCmd</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>ae957ff94daa0dfcb275c9fe3dbf60679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::SwitchArg</type>
      <name>argDetails</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a7b26c42004481068f1acf8000159f65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::SwitchArg</type>
      <name>argFullProfiler</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a753c742d9f239289a29d797646fbd05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::SwitchArg</type>
      <name>argHeadless</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>aee34fbeff3b7810cafc9a9933a415760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::SwitchArg</type>
      <name>argHelp</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a716d8b44c9193c42713d6249f9bd007b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; int &gt;</type>
      <name>argPort</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>aa2d7f489b9a067e5f4ad8df27156dc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; double &gt;</type>
      <name>argRealTimeFactor</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>ac7d3ef6d1ee43bf18063ced7eef26737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argVerbosity</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a3fca4d24b467df765ccf5c94614bf6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::SwitchArg</type>
      <name>argVersion</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a14afc7d296df00daa02714dc7c9ec9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::CmdLine</type>
      <name>cmd</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>ad4877d53effce5af47caec98aab0d261</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::Client</name>
    <filename>classmvsim_1_1Client.html</filename>
    <class kind="struct">mvsim::Client::InfoPerNode</class>
    <class kind="struct">mvsim::Client::InfoPerTopic</class>
    <class kind="struct">Client::ZMQImpl</class>
    <member kind="function">
      <type></type>
      <name>Client</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>ae51af7aa6b8f591496a8f6a4a87a14bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Client</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a9e9b70c0815ba13a021b6aaec21a565d</anchor>
      <arglist>(const std::string &amp;nodeName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable_profiler</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a3be9fe0741519e5b4b6f48fcd6621f9f</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::system::CTimeLogger &amp;</type>
      <name>profiler</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a34316c72b4808cea282041a9a615a701</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Client</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a840e519ca781888cbd54181572ebe3a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::function&lt; std::shared_ptr&lt; google::protobuf::Message &gt;(const std::string &amp;)&gt;</type>
      <name>service_callback_t</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a2efe4547c4050a65cff0974c6ba050a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doAdvertiseService</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a4387a2c39cce88a3d92e6c48b41616f0</anchor>
      <arglist>(const std::string &amp;serviceName, const google::protobuf::Descriptor *descIn, const google::protobuf::Descriptor *descOut, service_callback_t callback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doAdvertiseTopic</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>aa07fbf8bfd3c3dda5297c28093d4ec34</anchor>
      <arglist>(const std::string &amp;topicName, const google::protobuf::Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doCallService</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>ac95429856545b8c30709a5b46a23728a</anchor>
      <arglist>(const std::string &amp;serviceName, const std::string &amp;inputSerializedMsg, mrpt::optional_ref&lt; google::protobuf::Message &gt; outputMsg, mrpt::optional_ref&lt; std::string &gt; outputSerializedMsg=std::nullopt, mrpt::optional_ref&lt; std::string &gt; outputMsgTypeName=std::nullopt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doRegisterClient</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>aa308a8953322717fc1ef63fe79cb017a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doSubscribeTopic</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>aa7fe802bc5d180d07de7a23aee7de4ab</anchor>
      <arglist>(const std::string &amp;topicName, const google::protobuf::Descriptor *descriptor, const topic_callback_t &amp;callback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doUnregisterClient</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a0ef20680a40495470f0c10dd9ffded42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalServiceServingThread</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>aa16e20c07bd1beaeee25bc288cce0a11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalTopicSubscribeThread</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>ac51aeca688f53fffb12a29a1f3f4a7a0</anchor>
      <arglist>(internal::InfoPerSubscribedTopic &amp;ipt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalTopicUpdatesThread</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a8ebcb88232838379bde0317f182615c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nodeName_</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a6d06a4af9e29ec9d05094275974e8a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::system::CTimeLogger</type>
      <name>profiler_</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a5b26b04d2d646e321d7435fddb632c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>serverHostAddress_</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a0d27b13c39294c7fe26a7e710ee9eb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>serviceInvokerThread_</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a8a2c5d5b392a2f5ac6beae4587032c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>serviceToEndPointCache_</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a8942e05d5a8dafd7146e87cebb5a15a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>serviceToEndPointCacheMtx_</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>ac897fec36102c1961b6ea41ac7c93db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>topicUpdatesThread_</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>adf627bc177dd51092a68701591f9ef7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ZMQImpl &gt;</type>
      <name>zmq_</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a2a3107d90583609b65121963312bb209</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::InfoPerService</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a68f9ea945845dc8735f4303c7dd7e90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::InfoPerSubscribedTopic</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a1a76a1c446098f321f2dcc215bd4972c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const zmq::message_t &amp;)&gt;</type>
      <name>topic_callback_t</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a8880b09b189ea35511f215262ee360ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a5334300437c791d4c5931263c2924216</anchor>
      <arglist>(const std::string &amp;nodeName)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>serverHostAddress</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a59dc97a2eaef2b27cf6e20575ed3df75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serverHostAddress</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a0964cd605b209fa1fc08b3013dae0d29</anchor>
      <arglist>(const std::string &amp;serverIpOrAddressName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>ac8dbe9e1012e2721e65290d3967ec636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a6d919a9ec3e549dd416e3fbcacd2ef64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>ab266ca22ce9dd51995cea7dafe20c7a9</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>advertiseTopic</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>acb55f0005fc071ceca198ca6ba3c4a6b</anchor>
      <arglist>(const std::string &amp;topicName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTopic</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a9a8c7d6f9980dfd3d070a046485d9808</anchor>
      <arglist>(const std::string &amp;topicName, const google::protobuf::Message &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribeTopic</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a496043489a1a72b613900b6797da06d6</anchor>
      <arglist>(const std::string &amp;topicName, const std::function&lt; void(const MSG_T &amp;)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>advertiseService</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a6b8ea488f7d18190f87590b539a9efaa</anchor>
      <arglist>(const std::string &amp;serviceName, const std::function&lt; OUTPUT_MSG_T(const INPUT_MSG_T &amp;)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callService</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a53e0889a9a3da660ed8e538c4dcddf46</anchor>
      <arglist>(const std::string &amp;serviceName, const INPUT_MSG_T &amp;input, OUTPUT_MSG_T &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>callService</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a55c36ff9d7f25315221ac66be033c5e2</anchor>
      <arglist>(const std::string &amp;serviceName, const std::string &amp;inputSerializedMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribeTopic</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>abb6ec9ec6751de1a5b8b49c98573dfff</anchor>
      <arglist>(const std::string &amp;topicName, const std::function&lt; void(const std::string &amp;, const std::vector&lt; uint8_t &gt; &amp;)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; InfoPerNode &gt;</type>
      <name>requestListOfNodes</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a33a224d193b1b494fe463bf1c546800d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; InfoPerTopic &gt;</type>
      <name>requestListOfTopics</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a9a964641793012d51f5b1e8c3ebd05df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribe_topic_raw</name>
      <anchorfile>classmvsim_1_1Client.html</anchorfile>
      <anchor>a1174d5cbb2dafd516930dd90d55a39a9</anchor>
      <arglist>(const std::string &amp;topicName, const topic_callback_t &amp;callback)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>codepair</name>
    <filename>structcodepair.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>keysym</name>
      <anchorfile>structcodepair.html</anchorfile>
      <anchor>a61b380bd2205eec69f5f6c8538bb149b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ucs</name>
      <anchorfile>structcodepair.html</anchorfile>
      <anchor>ae6628a29665d5853efdd7691319dca67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CollisionFiltering</name>
    <filename>classCollisionFiltering.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>CollisionFiltering</name>
      <anchorfile>classCollisionFiltering.html</anchorfile>
      <anchor>a3a3febd0ee0c52ff405abe104230cbb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classCollisionFiltering.html</anchorfile>
      <anchor>a04a26e8d618ca4a613d6ebf14f2c01f5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CollisionProcessing</name>
    <filename>classCollisionProcessing.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>CollisionProcessing</name>
      <anchorfile>classCollisionProcessing.html</anchorfile>
      <anchor>ab4ecfacc6f157bef5f48b4f6e8003e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classCollisionProcessing.html</anchorfile>
      <anchor>acf3ffa326aa484c444ee26c53f3a5875</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classCollisionProcessing.html</anchorfile>
      <anchor>a6f4c1d7b1baa41e7161b66de57fe2f6a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::CollisionShapeCache</name>
    <filename>classmvsim_1_1CollisionShapeCache.html</filename>
    <class kind="struct">mvsim::CollisionShapeCache::Entry</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classmvsim_1_1CollisionShapeCache.html</anchorfile>
      <anchor>abf31dfacaed26ad3809c33a3c8072936</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Shape2p5</type>
      <name>get</name>
      <anchorfile>classmvsim_1_1CollisionShapeCache.html</anchorfile>
      <anchor>a984675af67ce4965cda002b1e37b76e1</anchor>
      <arglist>(mrpt::opengl::CRenderizable &amp;obj, float zMin, float zMax, const mrpt::poses::CPose3D &amp;modelPose, const float modelScale, const std::optional&lt; std::string &gt; &amp;modelFile=std::nullopt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CollisionShapeCache &amp;</type>
      <name>Instance</name>
      <anchorfile>classmvsim_1_1CollisionShapeCache.html</anchorfile>
      <anchor>ab607d1deca92ef6c408aeb9851dcdcad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CollisionShapeCache</name>
      <anchorfile>classmvsim_1_1CollisionShapeCache.html</anchorfile>
      <anchor>a971620e41b9dbe834b9d3be30cc84ead</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Shape2p5</type>
      <name>processCylinderLike</name>
      <anchorfile>classmvsim_1_1CollisionShapeCache.html</anchorfile>
      <anchor>a80f23dd91f5056698d2d94af45581bb7</anchor>
      <arglist>(const size_t actualEdgeCount, double actualRadius, float zMin, float zMax, const mrpt::poses::CPose3D &amp;modelPose, const float modelScale)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Shape2p5</type>
      <name>processGenericGeometry</name>
      <anchorfile>classmvsim_1_1CollisionShapeCache.html</anchorfile>
      <anchor>aafa1e6c2f9714d234f30848ac98f4945</anchor>
      <arglist>(mrpt::opengl::CRenderizable &amp;obj, float zMin, float zMax, const mrpt::poses::CPose3D &amp;modelPose, const float modelScale)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::optional&lt; Shape2p5 &gt;</type>
      <name>processSimpleGeometries</name>
      <anchorfile>classmvsim_1_1CollisionShapeCache.html</anchorfile>
      <anchor>afbb9c187e67da4f9cb3bfa4e318051b0</anchor>
      <arglist>(const mrpt::opengl::CRenderizable &amp;obj, float zMin, float zMax, const mrpt::poses::CPose3D &amp;modelPose, const float modelScale)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~CollisionShapeCache</name>
      <anchorfile>classmvsim_1_1CollisionShapeCache.html</anchorfile>
      <anchor>a076f21ebed60c65794721c1f9a0dbbfc</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, Entry &gt;</type>
      <name>cache</name>
      <anchorfile>classmvsim_1_1CollisionShapeCache.html</anchorfile>
      <anchor>a71694581aeb46f127e3500829470f0d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CompoundShapes</name>
    <filename>classCompoundShapes.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>CompoundShapes</name>
      <anchorfile>classCompoundShapes.html</anchorfile>
      <anchor>a0d8675890a799d9dcefc19da29480cff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Spawn</name>
      <anchorfile>classCompoundShapes.html</anchorfile>
      <anchor>a940820332b11b3323986e17c3f471dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classCompoundShapes.html</anchorfile>
      <anchor>ab1d1bb7fd42d9db0294d074f962ef790</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classCompoundShapes.html</anchorfile>
      <anchor>aebe51dfc717bf337d5c3fd730a886d2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_ship1</name>
      <anchorfile>classCompoundShapes.html</anchorfile>
      <anchor>a0fe3644a665a676998ecbfd85a70e50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_ship2</name>
      <anchorfile>classCompoundShapes.html</anchorfile>
      <anchor>ac84fd2c868024f2c36f85e11bda9ce7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_table1</name>
      <anchorfile>classCompoundShapes.html</anchorfile>
      <anchor>ae7230e8d0c9031001ea1375b1cc9bdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_table2</name>
      <anchorfile>classCompoundShapes.html</anchorfile>
      <anchor>a8c2c0a75443aae71d4c9ad328fa13ec0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::DynamicsDifferential::ConfigPerWheel</name>
    <filename>structmvsim_1_1DynamicsDifferential_1_1ConfigPerWheel.html</filename>
    <member kind="function">
      <type></type>
      <name>ConfigPerWheel</name>
      <anchorfile>structmvsim_1_1DynamicsDifferential_1_1ConfigPerWheel.html</anchorfile>
      <anchor>a9f869adb9f7f444e7edee2c1ae8a90f9</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConfigPerWheel</name>
      <anchorfile>structmvsim_1_1DynamicsDifferential_1_1ConfigPerWheel.html</anchorfile>
      <anchor>a9bb11c9c07d43c41d8533ad8200c3bc4</anchor>
      <arglist>(const std::string &amp;_name, const mrpt::math::TPoint2D &amp;_pos)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structmvsim_1_1DynamicsDifferential_1_1ConfigPerWheel.html</anchorfile>
      <anchor>afe2e72bddd82a89be4f5c7dd22e5abb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPoint2D</type>
      <name>pos</name>
      <anchorfile>structmvsim_1_1DynamicsDifferential_1_1ConfigPerWheel.html</anchorfile>
      <anchor>a4263695f546c1d96aa51391662014ce6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Confined</name>
    <filename>classConfined.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_columnCount</name>
      <anchorfile>classConfined.html</anchorfile>
      <anchor>afbcda70cd119ee3080dd44d618d27ca4adcfe9c85aee0d7819cfb7a51b7b03de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_rowCount</name>
      <anchorfile>classConfined.html</anchorfile>
      <anchor>afbcda70cd119ee3080dd44d618d27ca4ad3d11a265d2e147979a370767b70c7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_columnCount</name>
      <anchorfile>classConfined.html</anchorfile>
      <anchor>afbcda70cd119ee3080dd44d618d27ca4adcfe9c85aee0d7819cfb7a51b7b03de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_rowCount</name>
      <anchorfile>classConfined.html</anchorfile>
      <anchor>afbcda70cd119ee3080dd44d618d27ca4ad3d11a265d2e147979a370767b70c7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Confined</name>
      <anchorfile>classConfined.html</anchorfile>
      <anchor>aedcb4f10b664cbef57d529d80d101a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateCircle</name>
      <anchorfile>classConfined.html</anchorfile>
      <anchor>ac44ed0b333f9a06c70e2c31e25adba87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classConfined.html</anchorfile>
      <anchor>a1df2be4463970abc9bae1b67fda3e9fa</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classConfined.html</anchorfile>
      <anchor>ab02c23a57e5e75ddf8d2dfb3d44af358</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classConfined.html</anchorfile>
      <anchor>a344bed20c1f2b1fa66e28f6c5f88b891</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ContactPoint</name>
    <filename>structContactPoint.html</filename>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>fixtureA</name>
      <anchorfile>structContactPoint.html</anchorfile>
      <anchor>ae0abe83cac1d16a0251c00eec2fdd9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>fixtureB</name>
      <anchorfile>structContactPoint.html</anchorfile>
      <anchor>a79157784afc39cf079438567b32e1612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>normal</name>
      <anchorfile>structContactPoint.html</anchorfile>
      <anchor>a41bc30994cbefb7c33ed08fc5196a56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>normalImpulse</name>
      <anchorfile>structContactPoint.html</anchorfile>
      <anchor>a86993b28d7715ab622df1f7509d879fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>position</name>
      <anchorfile>structContactPoint.html</anchorfile>
      <anchor>a4fb05c387ebf7e3d0a44c7655b5dd6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>separation</name>
      <anchorfile>structContactPoint.html</anchorfile>
      <anchor>a50e6be3ba5de6063497933a1bafbc164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PointState</type>
      <name>state</name>
      <anchorfile>structContactPoint.html</anchorfile>
      <anchor>a1b95214f8bd0f1e8ceb4a990dd1b8cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tangentImpulse</name>
      <anchorfile>structContactPoint.html</anchorfile>
      <anchor>ab3c534a1cfcd05b5e3b9e20e2f2ea064</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>doctest::Context</name>
    <filename>classdoctest_1_1Context.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addFilter</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a60ad57a46c19db2b142468c3acac448a</anchor>
      <arglist>(const char *filter, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyCommandLine</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>ad55229220bf9ca74e6e0c6323bf672e1</anchor>
      <arglist>(int argc, const char *const *argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearFilters</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>aaa878723e89310d5aa3f516bc7ab3165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a881bc2d0fe207d672e1debe830768a98</anchor>
      <arglist>(int argc=0, const char *const *argv=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a8059b137ef41cbe6c5d8160806a3cc63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAsDefaultForAssertsOutOfTestCases</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>ae85cecc7689f009e23cba383484773b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAssertHandler</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a669dd0a596a611eeb0decdb78b661a90</anchor>
      <arglist>(detail::assert_handler ah)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOption</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a4352ffc196c4ba56045270e45baa2754</anchor>
      <arglist>(const char *option, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOption</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a95e7a0230c5897f0eae36718f51d2f05</anchor>
      <arglist>(const char *option, int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>shouldExit</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a219b10301380b81c84c0824a6876d9aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Context</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a33b344fbc4803dca81147c4a4cc9edbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseArgs</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a90b2f1bbf67ee4da8e8ff0cf7516a06a</anchor>
      <arglist>(int argc, const char *const *argv, bool withDefaults=false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::ContextState *</type>
      <name>p</name>
      <anchorfile>classdoctest_1_1Context.html</anchorfile>
      <anchor>a1e22f778caf173478623e22546d7b493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::ContextOptions</name>
    <filename>structdoctest_1_1ContextOptions.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>abort_after</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a8ba5bfec2229bc2da9ab917f4bdee5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>binary_name</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a0590006b4d10296c9a697e32ff886f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>case_sensitive</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a08571475229452c2eb933da314a74dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::ostream *</type>
      <name>cerr</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>af4424b66280bdf050e0cc0dbf8975487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>count</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a4651b5efbaf2ffc03d60fb4140d21dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::ostream *</type>
      <name>cout</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a1ee59adf440880ebd7b31516471ddcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>duration</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a0fc3e0c1cf669cffd1f826c005fc4223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>exit</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a85d785559ea88e0bd61890f77f00a82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>first</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a9f26ee60a5259e73f9f25ce3f4883a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>force_colors</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a8cd276e86a209f3d5486eb6c5a2a29bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gnu_file_line</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>aab894e731a6fc86cf095288ec7d0c0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>help</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a9d542a95ee03f61c233fff51e7461400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>last</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a5aaf1b28f6a46d8acb40898a502b6bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>list_reporters</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>ad3daf077ac3182db5175f8baff49fce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>list_test_cases</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a813e1543c358ab8a7a432b4ad2b32e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>list_test_suites</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a579399a66b278cbf96b6183d337f486b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_breaks</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>af82a6fc802b8ed33a84ea96e85b0d911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_colors</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a4fc9b6673b818b8cb5969725f16b59c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_exitcode</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>adcbcab2df10d87307a4754ac9588d35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_line_numbers</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a880207c3b4cc98fc5c8d94998841e837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_path_in_filenames</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a1e9a8bf8feba5cfe25558e5977c4bd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_run</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>aad35f517c65f792ddc72a672d9014222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_skip</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a56344ffa781ee4da6cbf3f6c11da8564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_skipped_summary</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a4e22eec59e63ed4ff6ab4dfce2389c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_throw</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a642d847a76880d946bdd62b35eba3f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_version</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>ad7371979d5134b109dd00fba771b0271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>order_by</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a397c99d733e24fc87f8da6f6eda855da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>out</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a51b278efd4662f92bb3f7eb6a57974ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>rand_seed</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>ab312bdc6f3c16646f04f75742f87ce0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subcase_filter_levels</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a93281aa958eed5c2a1533d404b1ebeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>success</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a5c7bc4cf57fadf73e626666a0a548b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>version</name>
      <anchorfile>structdoctest_1_1ContextOptions.html</anchorfile>
      <anchor>a08931527a9e5e634e64a336e5493a7c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>doctest::detail::ContextScope</name>
    <filename>classdoctest_1_1detail_1_1ContextScope.html</filename>
    <templarg></templarg>
    <base>doctest::detail::ContextScopeBase</base>
    <member kind="function">
      <type></type>
      <name>ContextScope</name>
      <anchorfile>classdoctest_1_1detail_1_1ContextScope.html</anchorfile>
      <anchor>a344c76a0374615d567a084c0a0ffd215</anchor>
      <arglist>(const L &amp;lambda)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContextScope</name>
      <anchorfile>classdoctest_1_1detail_1_1ContextScope.html</anchorfile>
      <anchor>afca3228fdeb0e86257a21f826c4247ff</anchor>
      <arglist>(ContextScope &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringify</name>
      <anchorfile>classdoctest_1_1detail_1_1ContextScope.html</anchorfile>
      <anchor>a4636ac32ae41ae108c7ada4a164ffaeb</anchor>
      <arglist>(std::ostream *s) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ContextScope</name>
      <anchorfile>classdoctest_1_1detail_1_1ContextScope.html</anchorfile>
      <anchor>a1ee7d4702398ee8d0e80ab843aa260d7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const L &amp;</type>
      <name>lambda_</name>
      <anchorfile>classdoctest_1_1detail_1_1ContextScope.html</anchorfile>
      <anchor>a9f7ddcea45f01c995765696017e31c3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>doctest::detail::ContextScopeBase</name>
    <filename>classdoctest_1_1detail_1_1ContextScopeBase.html</filename>
    <base>doctest::IContextScope</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ContextScopeBase</name>
      <anchorfile>classdoctest_1_1detail_1_1ContextScopeBase.html</anchorfile>
      <anchor>af3a3ff7ad6b98142ef0f7e1d01912d48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classdoctest_1_1detail_1_1ContextScopeBase.html</anchorfile>
      <anchor>a6f223de9a972b08bf1b9e9d2d99ab4c6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ContinuousTest</name>
    <filename>classContinuousTest.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>ContinuousTest</name>
      <anchorfile>classContinuousTest.html</anchorfile>
      <anchor>a7ae9b430c8fb731705607db7699b1fce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Launch</name>
      <anchorfile>classContinuousTest.html</anchorfile>
      <anchor>a1389a74d1c5dcafd2dcf23df29e2a159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classContinuousTest.html</anchorfile>
      <anchor>aa42faa86b7ab283d99931bc32bbb8421</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classContinuousTest.html</anchorfile>
      <anchor>a76f5ff1c2a8b98d603033cd7fa6804f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_angularVelocity</name>
      <anchorfile>classContinuousTest.html</anchorfile>
      <anchor>a435703c2d82b707d4837d3d6f69c3e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_body</name>
      <anchorfile>classContinuousTest.html</anchorfile>
      <anchor>a0dc34c00def377a6dbb30647ae49ca4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::ControllerBaseInterface</name>
    <filename>classmvsim_1_1ControllerBaseInterface.html</filename>
    <class kind="struct">mvsim::ControllerBaseInterface::TeleopInput</class>
    <class kind="struct">mvsim::ControllerBaseInterface::TeleopOutput</class>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setTwistCommand</name>
      <anchorfile>classmvsim_1_1ControllerBaseInterface.html</anchorfile>
      <anchor>a32628eca98fd4e658b58324d885f3dd5</anchor>
      <arglist>([[maybe_unused]] const mrpt::math::TTwist2D &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1ControllerBaseInterface.html</anchorfile>
      <anchor>a4ab957938c701686a416a77be11950f7</anchor>
      <arglist>([[maybe_unused]] const TeleopInput &amp;in, [[maybe_unused]] TeleopOutput &amp;out)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::ControllerBaseTempl</name>
    <filename>classmvsim_1_1ControllerBaseTempl.html</filename>
    <templarg></templarg>
    <base>mvsim::ControllerBaseInterface</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ControllerBaseTempl&lt; VEH_DYNAMICS &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>adaecbecc28e830420affe4dafaae6ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearLogs</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>a04728a842b020271a6ff7e881bd914ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>a895cc570d3d09625b20ff3c080e37744</anchor>
      <arglist>(const typename VEH_DYNAMICS::TControllerInput &amp;ci, typename VEH_DYNAMICS::TControllerOutput &amp;co)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerBaseTempl</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>a392e25f0cd52eec3e774b6192438a5ae</anchor>
      <arglist>(VEH_DYNAMICS &amp;veh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_config</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>ad1c3554276a415ced28e5d119f49ef4f</anchor>
      <arglist>([[maybe_unused]] const rapidxml::xml_node&lt; char &gt; &amp;node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>newLogSession</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>acc6f2c855ef8d5424b9e1ebe4ab1bb1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_post_step</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>a00981f0fd418dc34685f4d80c6ab85b8</anchor>
      <arglist>([[maybe_unused]] const TSimulContext &amp;context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLogRecording</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>a226e5bfce15c5938dc0f311366dfbe1d</anchor>
      <arglist>(bool recording)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>ab818d1dbad692f4772c6b4afc28ad720</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ControllerBaseTempl</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>af111f5ed1c6c0b865ea8b17d9c846545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VEH_DYNAMICS &amp;</type>
      <name>veh_</name>
      <anchorfile>classmvsim_1_1ControllerBaseTempl.html</anchorfile>
      <anchor>a9a8434604c71f5dd6eae192fb8e034fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsAckermann::ControllerFrontSteerPID</name>
    <filename>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</filename>
    <base>mvsim::ControllerBaseTempl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>acd437320807bcc3e58667c2043c8c201</anchor>
      <arglist>(const DynamicsAckermann::TControllerInput &amp;ci, DynamicsAckermann::TControllerOutput &amp;co) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerFrontSteerPID</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>af1b66b826072253baeb306c81e19bf48</anchor>
      <arglist>(DynamicsAckermann &amp;veh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_config</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>ad31d98ae518ab1213388faaa2c069314</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a498119b3b01a2cc3c9a7864045404c56</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KD</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a1d76e46fd4a2e403c6a65459754b28ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KI</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a0e37959e7bc7291da09faf4ba5d38af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KP</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a0b40c38a61c9a631a8ca7bdc42245aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_torque</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>aac7128f2c0f56a6fad3a6e33e73fb554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_lin_speed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a55d37a224a9b0e9cd291d16c82ebcca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_steer_ang</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>aa1c6cf69fabf38160d848ea9f2a8f3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxLinSpeed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>ae09d4b7a1178286573df9197252e3eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxSteerAng</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a3ba6e52580e6f21079aa0d3470672a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r2f_L_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a52c8f27f3e5705b5f24dd1c4bf9d1dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerTwistFrontSteerPID</type>
      <name>twist_control_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>ac9f95bbbbf3b82e6752de84bd76ac42a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsAckermannDrivetrain::ControllerFrontSteerPID</name>
    <filename>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</filename>
    <base>mvsim::ControllerBaseTempl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a084a411c63a180c79c651c5cab51aba3</anchor>
      <arglist>(const DynamicsAckermannDrivetrain::TControllerInput &amp;ci, DynamicsAckermannDrivetrain::TControllerOutput &amp;co) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerFrontSteerPID</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>aa64d9c76ad2e8222a51d0f0ee81bfed8</anchor>
      <arglist>(DynamicsAckermannDrivetrain &amp;veh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_config</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>ab0e4f18b458bd7e5e8c374ce3c40b7b3</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>ab1e6c5a42c865a71cabf5168fb48dcb5</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KD</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a69e9042a8aa1fcf9b543eae98098ee9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KI</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>ac12a34d6f23ad4c75393ce66e85676b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KP</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a9d61cbca8a280322d635167ca4e7a3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_torque</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a404d898eb9ea336a08495d09a77c98a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_lin_speed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>af2524a0001b2dc16a7493b4e52bf9947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_steer_ang</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a05807e4058e4d6833dd5da5c0ea23468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r2f_L_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a69764bffeaad75368b1bc3352e11fd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerTwistFrontSteerPID</type>
      <name>twist_control_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerFrontSteerPID.html</anchorfile>
      <anchor>a4ebbf4d068d52076ff22578856d56b07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsAckermann::ControllerRawForces</name>
    <filename>classmvsim_1_1DynamicsAckermann_1_1ControllerRawForces.html</filename>
    <base>mvsim::ControllerBaseTempl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerRawForces.html</anchorfile>
      <anchor>a6c9564b0a512e500605b798a3c261e02</anchor>
      <arglist>(const DynamicsAckermann::TControllerInput &amp;ci, DynamicsAckermann::TControllerOutput &amp;co) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerRawForces</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerRawForces.html</anchorfile>
      <anchor>a7e542d379b03f20687ae66cea2edc6d4</anchor>
      <arglist>(DynamicsAckermann &amp;veh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_config</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerRawForces.html</anchorfile>
      <anchor>a09f3612d7c5f208aee0f7f9576ef76f1</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerRawForces.html</anchorfile>
      <anchor>a8dd56bb674f5ee2d27710831669c565d</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_steer_ang</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerRawForces.html</anchorfile>
      <anchor>a1daff596d04e4a9a4d4b44a62754a196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_wheel_torque_l</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerRawForces.html</anchorfile>
      <anchor>a1f7b2e12db08b668242c2a482af8a73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_wheel_torque_r</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerRawForces.html</anchorfile>
      <anchor>ab006dad93d1792d34c93d7fb596f3b80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsAckermannDrivetrain::ControllerRawForces</name>
    <filename>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerRawForces.html</filename>
    <base>mvsim::ControllerBaseTempl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerRawForces.html</anchorfile>
      <anchor>a8fd96e38a89051b916bf7499b4270d67</anchor>
      <arglist>(const DynamicsAckermannDrivetrain::TControllerInput &amp;ci, DynamicsAckermannDrivetrain::TControllerOutput &amp;co) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerRawForces</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerRawForces.html</anchorfile>
      <anchor>ad8f4a7f95ea4c8704c0cd48ac2d7037e</anchor>
      <arglist>(DynamicsAckermannDrivetrain &amp;veh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_config</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerRawForces.html</anchorfile>
      <anchor>a29ce1dac194aeeca6a579d2630a5bf61</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerRawForces.html</anchorfile>
      <anchor>a5c52c26ff01d8f5744f6965e7ee07c03</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_steer_ang</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerRawForces.html</anchorfile>
      <anchor>a0dec6e3079bd72ca45552143a99782af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_wheel_torque</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerRawForces.html</anchorfile>
      <anchor>ad50ac13f1527c43e555e14e837582459</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsDifferential::ControllerRawForces</name>
    <filename>classmvsim_1_1DynamicsDifferential_1_1ControllerRawForces.html</filename>
    <base>mvsim::ControllerBaseTempl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerRawForces.html</anchorfile>
      <anchor>a2e5f6450881c46c55432d2936cddc3ad</anchor>
      <arglist>(const DynamicsDifferential::TControllerInput &amp;ci, DynamicsDifferential::TControllerOutput &amp;co) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerRawForces</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerRawForces.html</anchorfile>
      <anchor>a068402e45cdd8bb96c49862195591229</anchor>
      <arglist>(DynamicsDifferential &amp;veh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerRawForces.html</anchorfile>
      <anchor>aca86e083589fb16263c27d1a1bb200af</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_teleop_steps</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerRawForces.html</anchorfile>
      <anchor>ac04800397e20b9f4bd8c0d3a7eabee28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_wheel_torque_l</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerRawForces.html</anchorfile>
      <anchor>a7cf85b6728c7bf90f6214e0de27f8aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_wheel_torque_r</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerRawForces.html</anchorfile>
      <anchor>a0eabc383769ef6e845dc66e4935cadce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsAckermann::ControllerTwistFrontSteerPID</name>
    <filename>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</filename>
    <base>mvsim::ControllerBaseTempl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>aa1af37764105f13a989067a0903f65cc</anchor>
      <arglist>(const DynamicsAckermann::TControllerInput &amp;ci, DynamicsAckermann::TControllerOutput &amp;co) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerTwistFrontSteerPID</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a66258604352da18b33b70e8dc7fbf34f</anchor>
      <arglist>(DynamicsAckermann &amp;veh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_config</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a7d503b99b9b1e2f35b3a1680072eda6a</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setTwistCommand</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a18b2771da25ce361ea53da1446650d59</anchor>
      <arglist>(const mrpt::math::TTwist2D &amp;t) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a0d91501a486c5b9ec84bd92451f48288</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KD</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>ad1126d63c283bf4e9cf24b7df3933621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KI</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a2de80b24a50252fd549bafee36b78d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KP</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a8f1d3bf08b4139d9863ea5bd1622c09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_torque</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a2396a871c2decf039bfd1bf8dab14ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_ang_speed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a60cf0456f99c50d9d34c7051e03a9ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_lin_speed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>ab5499c8904f0e6958453b037e7cbf42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dist_fWheels_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>afb6ba61782373a6b4b638686c848fb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxAngSpeed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>ae89a00e4bd83cd7eb6ac9301a9a1c38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxLinSpeed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a1643434e879e61cd235c47446d3c6226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PID_Controller</type>
      <name>PID_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a09500643ec571e610d4afb6906822185</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r2f_L_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>af9e4e5c11daa475aa6466c340b02a018</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsAckermannDrivetrain::ControllerTwistFrontSteerPID</name>
    <filename>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</filename>
    <base>mvsim::ControllerBaseTempl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a5b6c774a0eef7122e90c298fd96395f6</anchor>
      <arglist>(const DynamicsAckermannDrivetrain::TControllerInput &amp;ci, DynamicsAckermannDrivetrain::TControllerOutput &amp;co) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerTwistFrontSteerPID</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a9ac044438b4f283bfcfa7b1aa7f7c85b</anchor>
      <arglist>(DynamicsAckermannDrivetrain &amp;veh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_config</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a88b7ffb0aa083a6ffe62ee65ca38d656</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setTwistCommand</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a7326d14e94098a70f24ca36472b4702a</anchor>
      <arglist>(const mrpt::math::TTwist2D &amp;t) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a314305c69950d5a4208b4f86d49fad72</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KD</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a484880ac080399db9b05bb65b4453c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KI</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a37bc7995689d96af1a8bcb5cccec7bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KP</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a87e61d88d2d7e7f6096b15d3731e393a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_torque</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a9d16603a6188e97a7baf71f1bf51c7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_ang_speed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a3672819711e40f55adc4491be3404cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>setpoint_lin_speed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a550807e06d3276b422509acffa538b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dist_fWheels_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a86e46ad91ec5a2fa9cf3d81a1ee99406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxAngSpeed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>aba0e5a892b8283acdc511fe5b152aed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxLinSpeed</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a0c7098e83aa6dac3339a4b6965d5bc28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PID_Controller</type>
      <name>PID_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a2d5fabe16b86f136db21d2eed85a63bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r2f_L_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain_1_1ControllerTwistFrontSteerPID.html</anchorfile>
      <anchor>a9ba33a7338d03e0dc4c7cca7ee36c925</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsDifferential::ControllerTwistIdeal</name>
    <filename>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</filename>
    <base>mvsim::ControllerBaseTempl</base>
    <member kind="function">
      <type>void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>aee99321105c07aa25e0d682b0a37f24e</anchor>
      <arglist>(const DynamicsDifferential::TControllerInput &amp;ci, DynamicsDifferential::TControllerOutput &amp;co) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerTwistIdeal</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>abe3c24cdf9a090eed3848d63848a0353</anchor>
      <arglist>(DynamicsDifferential &amp;veh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_post_step</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>a0796bf064bf513fa3110ef278764e6d9</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TTwist2D</type>
      <name>setpoint</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>a32513bb87a89d80cbd42d4095e7f3a79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTwistCommand</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>ac43d64654efaee50d62fd2929f41c052</anchor>
      <arglist>(const mrpt::math::TTwist2D &amp;t) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>a7599c42bf218e35f4c1ca4de91128c3d</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>class_name</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>a19911054dc1ef7dc4cf0041d07cbf418</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>distWheels_</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>ae4ee8c1da9c5c20ace29c0a24354e47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxAngSpeed</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>a6cd339ea00de4847787e69b143c0b18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxLinSpeed</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>a14d59bb294afb3bb9fce95842eccef96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::math::TTwist2D</type>
      <name>setpoint_</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>a2ea4f6a29e5b55edfd13b77b9822659d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>setpointMtx_</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistIdeal.html</anchorfile>
      <anchor>a9db8536c541c7cb4b766459cd0f44856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsDifferential::ControllerTwistPID</name>
    <filename>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</filename>
    <base>mvsim::ControllerBaseTempl</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>control_step</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>ab1b44840af5ef6400bfdc49715d3f694</anchor>
      <arglist>(const DynamicsDifferential::TControllerInput &amp;ci, DynamicsDifferential::TControllerOutput &amp;co) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerTwistPID</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>aea6b34e574183563b64dcdd982263df7</anchor>
      <arglist>(DynamicsDifferential &amp;veh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_config</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>ae418a4c9b7fbac0cdcfb0de25255be03</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node) override</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TTwist2D</type>
      <name>setpoint</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>a112506324bb15d699919088355d1e156</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTwistCommand</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>abbc42747b2f931fcfe7bc98c758b5b56</anchor>
      <arglist>(const mrpt::math::TTwist2D &amp;t) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>teleop_interface</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>ad923caadf114bfc7e68e4181f0c6f361</anchor>
      <arglist>(const TeleopInput &amp;in, TeleopOutput &amp;out) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>class_name</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>aa5e1e1c6fd631e6974a8f36e4a73c52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KD</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>ac582b666969f8af67daba80b944dda4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KI</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>af2a3a2a1284d3c9ded4ee09cb7186a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KP</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>a334f7dcc8f8e912de7d91137b2e94d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_torque</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>ab2d01b88703ea74dca4484d917387bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>distWheels_</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>a701fe8d25f2e0a370b84f2578d6cf6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxAngSpeed</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>a2c4444e3f65c3b54346d9f4b774e5f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>joyMaxLinSpeed</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>adb3ce9c37a9ad2b2300ca7067f25eec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::array&lt; PID_Controller, 2 &gt;</type>
      <name>PIDs_</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>a55792cb552ecb54aab92dadff9b0ec30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::math::TTwist2D</type>
      <name>setpoint_</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>aceae28adedf0d54e9259611adfd7578d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>setpointMtx_</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential_1_1ControllerTwistPID.html</anchorfile>
      <anchor>a5f6f165ba3e3ab1bb0be0e1bab0c3061</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConvexHull</name>
    <filename>classConvexHull.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>a63379768e76e88ff06ba733a587f6fd1a71756cac2ae02363f66c323864c3b745</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>a63379768e76e88ff06ba733a587f6fd1a71756cac2ae02363f66c323864c3b745</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConvexHull</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>a6ace975a2080ff5ae5adc731db76155c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>a9d695a18a7148b3f7b308b351a3f6018</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>acf7a2f1be419de40780fe0ea10412477</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>aaaaae85b16cf5bd5f517c600f983d73b</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>a41caca207807fdbcf6feb519a6458016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_auto</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>ab418e8d8d77f6992b879beee0fb0c34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>aee44463b9e3bba01f909c3b0c7a2755f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_points</name>
      <anchorfile>classConvexHull.html</anchorfile>
      <anchor>aa76434bb058cdc98fe2600a7acc208f6</anchor>
      <arglist>[b2_maxPolygonVertices]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConveyorBelt</name>
    <filename>classConveyorBelt.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>ConveyorBelt</name>
      <anchorfile>classConveyorBelt.html</anchorfile>
      <anchor>a52b970842c2605078c2e0f1c32ecfb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PreSolve</name>
      <anchorfile>classConveyorBelt.html</anchorfile>
      <anchor>a3259ffa8281cb7c13d0e39243df0c93c</anchor>
      <arglist>(b2Contact *contact, const b2Manifold *oldManifold) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classConveyorBelt.html</anchorfile>
      <anchor>a4d8ab98d06a127b264c6733baa0791bd</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classConveyorBelt.html</anchorfile>
      <anchor>af1b8deb8d8e58f3063979ab82097ab3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_platform</name>
      <anchorfile>classConveyorBelt.html</anchorfile>
      <anchor>a739be8acb033afefcac83838c5cd651e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CSVLogger</name>
    <filename>classCSVLogger.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addColumn</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>afa801eccfc9bda6a39a7f67e5af1397c</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>clear</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>ae9c12b7793eae02c695de347cc9346ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>close</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>afc20ed90b3826300551926d640f61443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CSVLogger</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>a8ae08220773bf6c18e5cac3e098bec7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>a243d4a2ba896967916e347488d763676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newSession</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>a1a8817e6582313925bac3aedaf92672b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>af9813cd13349e5ea57f8262ba39bb4a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilepath</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>a56af965d2ca21be3e5657d0d16b08fbd</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRecording</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>a8c8acb7f60744ce8c0166bafcb51e46e</anchor>
      <arglist>(bool recording)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateColumn</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>ab5090221c0a422ad7f6ba55c4c4c51cd</anchor>
      <arglist>(std::string name, double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeHeader</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>acce1a5c3842583598ee21e172f1190ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeRow</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>abc9687ed725e246bb6202589acd790a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CSVLogger</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>af6a3f14f059edf9cfe572e43f09d2abc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>columns_type</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>aa16f73933deaac4fcd9ed9fa218b0aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>columns_type</type>
      <name>columns_</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>a200a31d31da8258d2f90d634472c6eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>currentSession</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>ac77f4564bb9a9920e2d3d14c9fdffa0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std::ofstream &gt;</type>
      <name>file_</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>ab20affa9a2b41b0e7053372152b733e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filepath_</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>ac8eff1ea68a7a692384999e55de8fd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isRecording</name>
      <anchorfile>classCSVLogger.html</anchorfile>
      <anchor>a67b6842fb89075bdba733ee967a32f37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::CurrentTestCaseStats</name>
    <filename>structdoctest_1_1CurrentTestCaseStats.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>failure_flags</name>
      <anchorfile>structdoctest_1_1CurrentTestCaseStats.html</anchorfile>
      <anchor>aaa58c52fd07a20e6e4daf19eecb2e2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numAssertsCurrentTest</name>
      <anchorfile>structdoctest_1_1CurrentTestCaseStats.html</anchorfile>
      <anchor>ac8731bc4e8e32b86cf2940f4dcb61dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numAssertsFailedCurrentTest</name>
      <anchorfile>structdoctest_1_1CurrentTestCaseStats.html</anchorfile>
      <anchor>a2fb52eed7bcef7322a816f418f0fb942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>seconds</name>
      <anchorfile>structdoctest_1_1CurrentTestCaseStats.html</anchorfile>
      <anchor>a29b1963f1d624d9f939f404726298f48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontAtlas::CustomRect</name>
    <filename>structImFontAtlas_1_1CustomRect.html</filename>
    <member kind="function">
      <type></type>
      <name>CustomRect</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>abee2845214da5ffc9c77bb388402a0a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPacked</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>ac15602342c8eabbddf559bc84a3e6700</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>Font</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>aeffa65b37c8d9241e3720472a019aad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GlyphAdvanceX</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>afb55b310d9816386f2eb2f11df9f11e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>GlyphOffset</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>a18a84c649c382fafe75eba628b5d599e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>Height</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>a7b423a44d98a6f5695941300906418e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ID</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>a1afc9c6d72105e6695fbefa08e086387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>Width</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>a961e02b6cda1eb69dfd2f2d40ae40d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>X</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>af080bc8663332dfd5576d9a6a5313089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>Y</name>
      <anchorfile>structImFontAtlas_1_1CustomRect.html</anchorfile>
      <anchor>ae1739c480b82fa11ebdd1edb9e3cf5eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DebugDraw</name>
    <filename>classDebugDraw.html</filename>
    <base>b2Draw</base>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a5c87cc4fc0c09771003e73dd12b6cea4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DebugDraw</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a6e2a0e037948075c2bbf75e72e8e7d39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>ac3aa2196ebf20761211ab49ab23b3777</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawAABB</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a9a2a74e510bac791747b2b7badf750b9</anchor>
      <arglist>(b2AABB *aabb, const b2Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawCircle</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a808317790c6051244bdafa9f1a24dece</anchor>
      <arglist>(const b2Vec2 &amp;center, float radius, const b2Color &amp;color) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawPoint</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>ab26500cae56f0b5ad4dd0eb1ce088709</anchor>
      <arglist>(const b2Vec2 &amp;p, float size, const b2Color &amp;color) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawPolygon</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>aaf5e3f50624cc1f907480bf070e3d8ca</anchor>
      <arglist>(const b2Vec2 *vertices, int32 vertexCount, const b2Color &amp;color) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawSegment</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>ab66cb3c17be5caf6747eda4c0798ed85</anchor>
      <arglist>(const b2Vec2 &amp;p1, const b2Vec2 &amp;p2, const b2Color &amp;color) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawSolidCircle</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a63cab95bf3a532e0161efd50ede0271f</anchor>
      <arglist>(const b2Vec2 &amp;center, float radius, const b2Vec2 &amp;axis, const b2Color &amp;color) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawSolidPolygon</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>abf5dbb6b8167bd3653b4723074486e1b</anchor>
      <arglist>(const b2Vec2 *vertices, int32 vertexCount, const b2Color &amp;color) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawString</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a906613c14254b663e714d57af5e659ee</anchor>
      <arglist>(const b2Vec2 &amp;p, const char *string,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawString</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a395164a66033cc6e3b7fb596a67f2ea4</anchor>
      <arglist>(int x, int y, const char *string,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawTransform</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a179417c98eef49f3794447b394f51f86</anchor>
      <arglist>(const b2Transform &amp;xf) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flush</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>ad79108b4e283b80b7f38a003a2d22f11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DebugDraw</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a93508da688a24cfb92fa7e91ad468f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>GLRenderLines *</type>
      <name>m_lines</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a613357c719579bbafb4ad3d1f25cf43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLRenderPoints *</type>
      <name>m_points</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a1071ce74e8d441cd3dc6897e869da3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_showUI</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a4c051174b831159443e7fe817aba6699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLRenderTriangles *</type>
      <name>m_triangles</name>
      <anchorfile>classDebugDraw.html</anchorfile>
      <anchor>a4f9a1c7f3dab586c6ba5df1f1bdf727b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DefaultFriction</name>
    <filename>classmvsim_1_1DefaultFriction.html</filename>
    <base>mvsim::FrictionBase</base>
    <member kind="function">
      <type></type>
      <name>DefaultFriction</name>
      <anchorfile>classmvsim_1_1DefaultFriction.html</anchorfile>
      <anchor>a5315015dc7707f361a68bd27ca5936b1</anchor>
      <arglist>(VehicleBase &amp;my_vehicle, const rapidxml::xml_node&lt; char &gt; *node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mrpt::math::TVector2D</type>
      <name>evaluate_friction</name>
      <anchorfile>classmvsim_1_1DefaultFriction.html</anchorfile>
      <anchor>aad5b9a5297310b8389e82d184e601d75</anchor>
      <arglist>(const FrictionBase::TFrictionInput &amp;input) const override</arglist>
    </member>
    <member kind="variable">
      <type>const TParameterDefinitions</type>
      <name>params_</name>
      <anchorfile>classmvsim_1_1DefaultFriction.html</anchorfile>
      <anchor>ac0d4ed238cc3bdfa5a10a9b49c0e4b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>C_damping_</name>
      <anchorfile>classmvsim_1_1DefaultFriction.html</anchorfile>
      <anchor>a35057cdeaffda2ca6828cbee6a55882b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classmvsim_1_1DefaultFriction.html</anchorfile>
      <anchor>aeb8f3692147ee14d2dfdb1c9e6876bf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::deferred_false</name>
    <filename>structdoctest_1_1detail_1_1deferred__false.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structdoctest_1_1detail_1_1deferred__false.html</anchorfile>
      <anchor>abc8eec7a8439ab592f76068cb408d106</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DepthCameraSensor</name>
    <filename>classmvsim_1_1DepthCameraSensor.html</filename>
    <base>mvsim::SensorBase</base>
    <member kind="function">
      <type></type>
      <name>DepthCameraSensor</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a0f1a015adc23c17c8ab989aacb76e63c</anchor>
      <arglist>(Simulable &amp;parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeOpenGLResources</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a75593f9004efc7b11cd13be2232a1f08</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a4cf19c05372df619f41342f1a28093e1</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a306aa18c74626232b213452cf88a11d1</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>ac3bf8a287f683147bb8ae83aeffa70b3</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simulateOn3DScene</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>aa7d606dea8ee3c278526193b329c2cc8</anchor>
      <arglist>(mrpt::opengl::COpenGLScene &amp;gl_scene) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DepthCameraSensor</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a84bef929fa4adc6cc0b6ddc84e4a4ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>mrpt::math::TPose3D</type>
      <name>getRelativePose</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>ad8562b962e9c67c384f5bcc554b01bc9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a629c38092477a06e81e2c0c569a406a2</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifySimulableSetPose</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a9725b3a141f38a6d45d15cfef6efa289</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;newPose) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setRelativePose</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>af038d8d289c8dc665949a99eed697751</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;p) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>depth_clip_max_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a7552cd4de7e00573f8d5e34312aa44b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>depth_clip_min_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>abf052a5fe5985372a3a9ef0b0bd833af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>depth_noise_sigma_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a676efa8a01c7fac927c4edbe72dd9562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>depth_resolution_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a4c91e38171c91811528852b7125edfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::math::CMatrixFloat</type>
      <name>depthImage_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a47525d9e07a8a4fecd3105670848d21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; mrpt::opengl::CFBORender &gt;</type>
      <name>fbo_renderer_depth_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a49951ae81269a79bb3c6c5dec60afada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; mrpt::opengl::CFBORender &gt;</type>
      <name>fbo_renderer_rgb_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>ab2bd5cd10be825065dd85d843d85cf34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CPointCloudColoured::Ptr</type>
      <name>gl_obs_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a00a791426c876cf10b6ec0cfa763de13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_fov_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>ad174058c54e5433861fd466cfe55551b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_frustum_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a5cb37de6f32a87c581b1ac535340e14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a4dd378bf847d71b2dddbf65596db9ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_corner_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>ac174e4ae55de90d5abb2c907d4616a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>gui_uptodate_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>adb699813edae1c37b219d6b1b8e49186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; TSimulContext &gt;</type>
      <name>has_to_render_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>aa5aaa2dd333eb75c7ede4bddeac37a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>has_to_render_mtx_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a537797b4c7a027e2372dae812a882892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservation3DRangeScan::Ptr</type>
      <name>last_obs2gui_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>aa1a50e455026cae5b463cab78b63a9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservation3DRangeScan::Ptr</type>
      <name>last_obs_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a449ea2c976793795619501cedd80c2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>last_obs_cs_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a03fd32278da9fc027d695ae8bcf96ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>rgbClipMax_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>af55a2655101b5ef8a293a5f5833d4cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>rgbClipMin_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a964235f4035e62492db1b77d24892612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sense_depth_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a24d3bb0f19109c2699de4a34f5ce4479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sense_rgb_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a85f46f42e9eacacec45d2744feadde75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservation3DRangeScan</type>
      <name>sensor_params_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a6d50a2d5b1870a757acc72d2b7763fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>show_3d_pointcloud_</name>
      <anchorfile>classmvsim_1_1DepthCameraSensor.html</anchorfile>
      <anchor>a9c692799dfc71594b834cb0e73f23a5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DestructionListener</name>
    <filename>classDestructionListener.html</filename>
    <base>b2DestructionListener</base>
    <member kind="function">
      <type>void</type>
      <name>SayGoodbye</name>
      <anchorfile>classDestructionListener.html</anchorfile>
      <anchor>a7425952111a046de12b57477e801c012</anchor>
      <arglist>(b2Fixture *fixture) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SayGoodbye</name>
      <anchorfile>classDestructionListener.html</anchorfile>
      <anchor>a7fe3e72eb4a5edba2c08b8351e817a6b</anchor>
      <arglist>(b2Joint *joint) override</arglist>
    </member>
    <member kind="variable">
      <type>Test *</type>
      <name>test</name>
      <anchorfile>classDestructionListener.html</anchorfile>
      <anchor>ae6d64f92843225c30b053f942fa38402</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DistanceJoint</name>
    <filename>classDistanceJoint.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>DistanceJoint</name>
      <anchorfile>classDistanceJoint.html</anchorfile>
      <anchor>ad0cd1335c20e700120019f72e7aa5af7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classDistanceJoint.html</anchorfile>
      <anchor>a782f9a0fe9ebeb7af21b7b207ca08ca0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classDistanceJoint.html</anchorfile>
      <anchor>a4c7981d77f93fe4f852dfa25f37d4dcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_dampingRatio</name>
      <anchorfile>classDistanceJoint.html</anchorfile>
      <anchor>aad9c83a41b8f07a004c2d9debc84c697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_hertz</name>
      <anchorfile>classDistanceJoint.html</anchorfile>
      <anchor>a7d2f4ff4bd92baca051936a2dedaf75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2DistanceJoint *</type>
      <name>m_joint</name>
      <anchorfile>classDistanceJoint.html</anchorfile>
      <anchor>ac1222bdb433f23ba3214221049d1b361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_length</name>
      <anchorfile>classDistanceJoint.html</anchorfile>
      <anchor>a2555602d638011786e478a9b98e106a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_maxLength</name>
      <anchorfile>classDistanceJoint.html</anchorfile>
      <anchor>a068d5b3a8f8db33727b2f307d6c8263e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_minLength</name>
      <anchorfile>classDistanceJoint.html</anchorfile>
      <anchor>a2c0597b34c4a59236d2f103c270e3357</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DistanceTest</name>
    <filename>classDistanceTest.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>DistanceTest</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>a82d79dfbc93aa5f0ccb796aaec884bae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>abe5f2125c3b49f4f042afa29b53b0d87</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>a59a2de44395da627fa603ae5a07df4c7</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>ac872ed2ac5b9be712583cd843ae97939</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_angleB</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>abed1640b4b01e5ae1aef6e170f391c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_polygonA</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>a02b37d80a5f019661713b66c885a39fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_polygonB</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>a76d8368613003023220c40f47755bd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_positionB</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>a9809261d0e4b15046871ba74550aee93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>m_transformA</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>a23f4ff38aa7f44de9d20d263637838db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>m_transformB</name>
      <anchorfile>classDistanceTest.html</anchorfile>
      <anchor>ac0a6fec391b22f5fa878e157f31d8073</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::document</name>
    <filename>classsajson_1_1document.html</filename>
    <member kind="function">
      <type></type>
      <name>document</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a6bbe97bd4a7ef6fdf9870e969de3c722</anchor>
      <arglist>(document &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>get_error_column</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a91bf9dba9b4b168b7efb57778413a10e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>get_error_line</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>abbe99d57198e61de08beeb8657bc751e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_error_message_as_cstring</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>ab0e7d9605833fa09b03d0bcea28f2ebd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_error_message_as_string</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a0f6c4dc45e93264a9f4bd68db3a2b475</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value</type>
      <name>get_root</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>ad8d3b68716b0520fb8d8e72e6f52e816</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a4a8d1cb76edc1c5b46d086630286d448</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ERROR_BUFFER_LENGTH</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a84ae6107ee19c5ff676ce8a4ae6aae78a3a368f6bed7c66d7f05dd8e2e6a5e961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ERROR_BUFFER_LENGTH</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a84ae6107ee19c5ff676ce8a4ae6aae78a3a368f6bed7c66d7f05dd8e2e6a5e961</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>document</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a85615d990befc982c7a44bc736c61771</anchor>
      <arglist>(const document &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>document</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a88346d4bf677860fc7816f3616a4a2f4</anchor>
      <arglist>(const mutable_string_view &amp;input_, internal::ownership &amp;&amp;structure_, type root_type_, const size_t *root_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>document</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a73fe2668a03d3a5a221e9cafa97f196c</anchor>
      <arglist>(const mutable_string_view &amp;input_, size_t error_line_, size_t error_column_, const error error_code_, int error_arg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_significant_error_arg</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a663753c750154c17f94b1a5e9b44f3d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a27ccb99a02ef39e0127a4d66b2cf9b03</anchor>
      <arglist>(const document &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>error_arg</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a99e3bde25aa6498fa284d2904f805cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const error</type>
      <name>error_code</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a36707d494dccbf09dd6c63f6daec1431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t</type>
      <name>error_column</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a176f677c6b812cafaec1b2aad74af56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t</type>
      <name>error_line</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a90013147831c0acde7ad8c9b19a85353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>formatted_error_message</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a5b0aa0ba627e05ddc8ffff338cf4c21e</anchor>
      <arglist>[ERROR_BUFFER_LENGTH]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable_string_view</type>
      <name>input</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a80f308e7ca1ee1da742a13c722b989de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t *const</type>
      <name>root</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a0dc483553d7e05045de718e4ca3aa976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const type</type>
      <name>root_type</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a83fec673a23de19e416d69656b5255cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::ownership</type>
      <name>structure</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>aba5f4460c41dc0da345bc62ee538b72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend document</type>
      <name>parse</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>a1eccb68852392915c0b3b1a0ef8ae30d</anchor>
      <arglist>(const AllocationStrategy &amp;strategy, const StringType &amp;string)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>parser</name>
      <anchorfile>classsajson_1_1document.html</anchorfile>
      <anchor>aef3e20fadacd2ea21327775bbb69eca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Dominos</name>
    <filename>classDominos.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>Dominos</name>
      <anchorfile>classDominos.html</anchorfile>
      <anchor>a27b9b1be616966c37739fe92a38e4deb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classDominos.html</anchorfile>
      <anchor>a804c1c471f0eff8529a84948120f0d1a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DummyInvisibleBlock</name>
    <filename>classmvsim_1_1DummyInvisibleBlock.html</filename>
    <base>mvsim::VisualObject</base>
    <base>mvsim::Simulable</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DummyInvisibleBlock &gt;</type>
      <name>Ptr</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a4341cbfb751cb84f7a1ba23fdca045d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_sensor</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a86a537dab764f7e1204588047bd24f14</anchor>
      <arglist>(const SensorBase::Ptr &amp;sensor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply_force</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a6a1d8d2ad09e963249a87d6bf4196e8d</anchor>
      <arglist>([[maybe_unused]] const mrpt::math::TVector2D &amp;force, [[maybe_unused]] const mrpt::math::TPoint2D &amp;applyPoint) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>create_multibody_system</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a8243ab45133c0fa337c08d10e47fc3f0</anchor>
      <arglist>(b2World &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DummyInvisibleBlock</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a44172899ea65d810898a8d85fdbcaa6b</anchor>
      <arglist>(World *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getMass</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a23d29f03a00b9e158155754634ae449a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getMaxBlockRadius</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a2bf3809081b48d5177fba29d6099429b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>ab4298e1a385df967dcb1f4635b685807</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>af85be6d2b5b04d5edb010d07e8972718</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>factory</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a01c787b04ede66f7f040624e642462b0</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *xml_node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>factory</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a4878b0d02a061a83c307044c6692b2da</anchor>
      <arglist>(World *parent, const std::string &amp;xml_text)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a6bf2a68d2a99dc4385e1d5ad657a4552</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, [[maybe_unused]] bool childrenOnly) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerOnServer</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a6a0821dd3709f49f289d0113c9741d41</anchor>
      <arglist>(mvsim::Client &amp;c) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TListSensors</type>
      <name>sensors_</name>
      <anchorfile>classmvsim_1_1DummyInvisibleBlock.html</anchorfile>
      <anchor>a063f3d649a8e9d2eb79caf86e4533003</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DumpLoader</name>
    <filename>classDumpLoader.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>DumpLoader</name>
      <anchorfile>classDumpLoader.html</anchorfile>
      <anchor>ae78763fd57ce93f8d853b727b070d04b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classDumpLoader.html</anchorfile>
      <anchor>a3975487fb4364e38f856a55720add9df</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classDumpLoader.html</anchorfile>
      <anchor>aa2e5e33e9e11ecd0f9139726f6919557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_ball</name>
      <anchorfile>classDumpLoader.html</anchorfile>
      <anchor>ac6a72174d7d70c78e23bb6b57b5e65d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DWM_BLURBEHIND</name>
    <filename>structDWM__BLURBEHIND.html</filename>
    <member kind="variable">
      <type>DWORD</type>
      <name>dwFlags</name>
      <anchorfile>structDWM__BLURBEHIND.html</anchorfile>
      <anchor>ae3c2c428a41b23a34728f8b1c8044de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOL</type>
      <name>fEnable</name>
      <anchorfile>structDWM__BLURBEHIND.html</anchorfile>
      <anchor>a998521ed3f2647576adda569a1980f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOL</type>
      <name>fTransitionOnMaximized</name>
      <anchorfile>structDWM__BLURBEHIND.html</anchorfile>
      <anchor>a76786a57a46cf997d5b421cf86cd9ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HRGN</type>
      <name>hRgnBlur</name>
      <anchorfile>structDWM__BLURBEHIND.html</anchorfile>
      <anchor>a45fc3881bf0ebf58fc57b4d000162816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::dynamic_allocation</name>
    <filename>classsajson_1_1dynamic__allocation.html</filename>
    <member kind="function">
      <type></type>
      <name>dynamic_allocation</name>
      <anchorfile>classsajson_1_1dynamic__allocation.html</anchorfile>
      <anchor>aacf74ec4ff8cff4049d35c57eb7f57db</anchor>
      <arglist>(size_t initial_ast_capacity_=0, size_t initial_stack_capacity_=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>initial_ast_capacity</name>
      <anchorfile>classsajson_1_1dynamic__allocation.html</anchorfile>
      <anchor>aeef68b75c3054d4cafeccb0cf50f0a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>initial_stack_capacity</name>
      <anchorfile>classsajson_1_1dynamic__allocation.html</anchorfile>
      <anchor>a6451e1b186830103226d73e1a084d5cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsAckermann</name>
    <filename>classmvsim_1_1DynamicsAckermann.html</filename>
    <base>mvsim::VehicleBase</base>
    <class kind="class">mvsim::DynamicsAckermann::ControllerFrontSteerPID</class>
    <class kind="class">mvsim::DynamicsAckermann::ControllerRawForces</class>
    <class kind="class">mvsim::DynamicsAckermann::ControllerTwistFrontSteerPID</class>
    <class kind="struct">mvsim::DynamicsAckermann::TControllerInput</class>
    <class kind="struct">mvsim::DynamicsAckermann::TControllerOutput</class>
    <member kind="enumvalue">
      <name>WHEEL_RL</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a3ffbab558f8f626f58be694537804eeda3c6c72b3bfc7194c6f18ec5c776ef30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a3ffbab558f8f626f58be694537804eeda6de4d5e9e4a3b2fa3bc05f7ac24710af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_FL</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a3ffbab558f8f626f58be694537804eeda76d1f0e1dd6d3960e173caadb4d96e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_FR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a3ffbab558f8f626f58be694537804eedac1cfcfe3fa421126854a6944daf7b1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_FL</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a3ffbab558f8f626f58be694537804eeda76d1f0e1dd6d3960e173caadb4d96e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_FR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a3ffbab558f8f626f58be694537804eedac1cfcfe3fa421126854a6944daf7b1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RL</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a3ffbab558f8f626f58be694537804eeda3c6c72b3bfc7194c6f18ec5c776ef30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a3ffbab558f8f626f58be694537804eeda6de4d5e9e4a3b2fa3bc05f7ac24710af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeFrontWheelAngles</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>ac91ecc119273a1b9c247ca60fa9718d8</anchor>
      <arglist>(const double desired_equiv_steer_ang, double &amp;out_fl_ang, double &amp;out_fr_ang) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicsAckermann</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a23e3201f4cb8f82e662e0acdc3614435</anchor>
      <arglist>(World *parent)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxSteeringAngle</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>ac790c7960898fa1098d788b177ef1008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mrpt::math::TTwist2D</type>
      <name>getVelocityLocalOdoEstimate</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a402fdccb820a82762fa1f683daac56a2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxSteeringAngle</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a19fe447eaf032263b4b914128e91e10e</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dynamics_load_params_from_xml</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a38fafee9c16204b77e40d62942fb2032</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *xml_node) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::vector&lt; double &gt;</type>
      <name>invoke_motor_controllers</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>af66322f3990032450e73ae5f549b93f9</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerBase::Ptr</type>
      <name>controller_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>ab1d52be3fcb1500276349f5b67aada83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_steer_ang_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a08ec619209b8399df9c3b37b5ae102bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ControllerBaseTempl&lt; DynamicsAckermann &gt;</type>
      <name>ControllerBase</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>ae764adabbeca23396ffc50b37befdc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ControllerBase::Ptr &amp;</type>
      <name>getController</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>aae6c1fec205ff1b2631598accc26b29c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ControllerBase::Ptr &amp;</type>
      <name>getController</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a221770e441e11ae4f1ff551a605c1f06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ControllerBaseInterface *</type>
      <name>getControllerInterface</name>
      <anchorfile>classmvsim_1_1DynamicsAckermann.html</anchorfile>
      <anchor>a0d039cdb9f7cb6e4011387b706e0022b</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsAckermannDrivetrain</name>
    <filename>classmvsim_1_1DynamicsAckermannDrivetrain.html</filename>
    <base>mvsim::VehicleBase</base>
    <class kind="class">mvsim::DynamicsAckermannDrivetrain::ControllerFrontSteerPID</class>
    <class kind="class">mvsim::DynamicsAckermannDrivetrain::ControllerRawForces</class>
    <class kind="class">mvsim::DynamicsAckermannDrivetrain::ControllerTwistFrontSteerPID</class>
    <class kind="struct">mvsim::DynamicsAckermannDrivetrain::TControllerInput</class>
    <class kind="struct">mvsim::DynamicsAckermannDrivetrain::TControllerOutput</class>
    <member kind="enumvalue">
      <name>WHEEL_RL</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aeb0b464b9ee9c7eaf62cf8ec9ae837a6ac66afc4972439dd4585cc949f8c988a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aeb0b464b9ee9c7eaf62cf8ec9ae837a6a6a2dc3453af031a30390cb324a3bcbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_FL</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aeb0b464b9ee9c7eaf62cf8ec9ae837a6a34cd4675468b7f10c51143025327d2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_FR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aeb0b464b9ee9c7eaf62cf8ec9ae837a6a74f9927bdfc2c229f41f93515d2735bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_MAX</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247bad8b0fc044801d4dae87aa50ef745f132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_OPEN_4WD</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247baf86fdedabe664344d5200a10afd6dc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_OPEN_FRONT</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247ba3f67bd4319b9285fe56a648fe5dad35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_OPEN_REAR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247ba23471db79e67f8acf29acd2afb34c8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_TORSEN_4WD</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247baa90a9ce48daabcebdb4e765c8f4c8219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_TORSEN_FRONT</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247baef70582ae879ab0ea40c8caeb2416e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_TORSEN_REAR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247ba280c31052c9a4d5a4525599c083834ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DifferentialType</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_OPEN_FRONT</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247ba3f67bd4319b9285fe56a648fe5dad35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_OPEN_REAR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247ba23471db79e67f8acf29acd2afb34c8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_OPEN_4WD</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247baf86fdedabe664344d5200a10afd6dc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_TORSEN_FRONT</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247baef70582ae879ab0ea40c8caeb2416e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_TORSEN_REAR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247ba280c31052c9a4d5a4525599c083834ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_TORSEN_4WD</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247baa90a9ce48daabcebdb4e765c8f4c8219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_MAX</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a319bcbdb0df306068a3efee43cd6247bad8b0fc044801d4dae87aa50ef745f132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_FL</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aeb0b464b9ee9c7eaf62cf8ec9ae837a6a34cd4675468b7f10c51143025327d2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_FR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aeb0b464b9ee9c7eaf62cf8ec9ae837a6a74f9927bdfc2c229f41f93515d2735bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RL</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aeb0b464b9ee9c7eaf62cf8ec9ae837a6ac66afc4972439dd4585cc949f8c988a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RR</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aeb0b464b9ee9c7eaf62cf8ec9ae837a6a6a2dc3453af031a30390cb324a3bcbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeDiffTorqueSplit</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>af700844e1a6ff6c521ed9de94063e2dd</anchor>
      <arglist>(const double w1, const double w2, const double diffBias, const double defaultSplitRatio, double &amp;t1, double &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeFrontWheelAngles</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a09a5ba717ee8038eada4fe78bdad22ea</anchor>
      <arglist>(const double desired_equiv_steer_ang, double &amp;out_fl_ang, double &amp;out_fr_ang) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicsAckermannDrivetrain</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a2efaac97c9ac48de798a86586e3f30dc</anchor>
      <arglist>(World *parent)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxSteeringAngle</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aa070100dc7209a3e1e78ced62ece26be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mrpt::math::TTwist2D</type>
      <name>getVelocityLocalOdoEstimate</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a37c9969070586854c5f4d139b6054135</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxSteeringAngle</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a13c1cac3428bb7f0d0c35441c2d7e7a2</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dynamics_load_params_from_xml</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a88cfd5411ebd08f7f36aa0bf4794827b</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *xml_node) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::vector&lt; double &gt;</type>
      <name>invoke_motor_controllers</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a15301d8e6394d97e9190f75947b3b0d3</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerBase::Ptr</type>
      <name>controller_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>ad6eb5f26a71559410fd7ccddc73c72b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DifferentialType</type>
      <name>diff_type_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a037e4fdbdba58c632cf22ba79937231f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>FrontLRBias_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a69447c8e14075244f9b4dc00a56cf71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>FrontLRSplit_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a4a5ada9f6e00ba5aaf57a575d1e353e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>FrontRearBias_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aa74198f6db9e8b2c88f6a96402796bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>FrontRearSplit_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aaaecb63c572c6c61836bb11d05473a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_steer_ang_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>af4b422e328cdb4497eff4b52ca5e7b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>RearLRBias_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a8bb24bec5d4f777e1827922b39f0694c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>RearLRSplit_</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>ab5ada9473b2a488c9c2104ebcfd67fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ControllerBaseTempl&lt; DynamicsAckermannDrivetrain &gt;</type>
      <name>ControllerBase</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a6e35b1480553d71e6bc5335d886f15d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ControllerBase::Ptr &amp;</type>
      <name>getController</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>ab36c73fb36ddab1f5b91ae7087723322</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ControllerBase::Ptr &amp;</type>
      <name>getController</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>a7171a4c2329ad7ff11117c12ed8ed711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ControllerBaseInterface *</type>
      <name>getControllerInterface</name>
      <anchorfile>classmvsim_1_1DynamicsAckermannDrivetrain.html</anchorfile>
      <anchor>aa73e654a1bbf5a20de3ce89111668bca</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsDifferential</name>
    <filename>classmvsim_1_1DynamicsDifferential.html</filename>
    <base>mvsim::VehicleBase</base>
    <class kind="struct">mvsim::DynamicsDifferential::ConfigPerWheel</class>
    <class kind="class">mvsim::DynamicsDifferential::ControllerRawForces</class>
    <class kind="class">mvsim::DynamicsDifferential::ControllerTwistIdeal</class>
    <class kind="class">mvsim::DynamicsDifferential::ControllerTwistPID</class>
    <class kind="struct">mvsim::DynamicsDifferential::TControllerInput</class>
    <class kind="struct">mvsim::DynamicsDifferential::TControllerOutput</class>
    <member kind="enumvalue">
      <name>WHEEL_L</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6a56182fba47acc840f487270535fcaf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_R</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6a92f2078daf6ad1a549cdee34c2f448df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_CASTER_FRONT</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6ad6dd1de8a4a3a711e9440f884917bac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_LR</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6afc3f2a39ccdb95059b27e9c3dc49fa31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RR</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6aaa3943e60d4b3d64eefa2fdc48e2dca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_LF</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6a8d080eeccc6b0f90f4ba1953c33d38b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RF</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6ab6a6fa33cb85be01a9519bb068cfbadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_CASTER_FRONT</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6ad6dd1de8a4a3a711e9440f884917bac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_L</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6a56182fba47acc840f487270535fcaf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_LF</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6a8d080eeccc6b0f90f4ba1953c33d38b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_LR</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6afc3f2a39ccdb95059b27e9c3dc49fa31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_R</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6a92f2078daf6ad1a549cdee34c2f448df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RF</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6ab6a6fa33cb85be01a9519bb068cfbadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEEL_RR</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>afaa9ee7516f80355a325ea13a5c056a6aaa3943e60d4b3d64eefa2fdc48e2dca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicsDifferential</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>a333571a30f392334b27b59c43548906b</anchor>
      <arglist>(World *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicsDifferential</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>ae9584952a7fd97ed1bc59b0adbc2a64e</anchor>
      <arglist>(World *parent, const std::vector&lt; ConfigPerWheel &gt; &amp;cfgPerWheel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mrpt::math::TTwist2D</type>
      <name>getVelocityLocalOdoEstimate</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>a227310de22067408b7aafe4614d12346</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dynamics_load_params_from_xml</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>aa41b3d39aa45554786bd4310f7a1d030</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *xml_node) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::vector&lt; double &gt;</type>
      <name>invoke_motor_controllers</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>a1557b76d3fb7ffdc1bd91da22cedbde1</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>invoke_motor_controllers_post_step</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>a4ba5c76e91b3ec47588cc7c8246fb824</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; ConfigPerWheel &gt;</type>
      <name>configPerWheel_</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>acadaa2a9964f1b94c30b37829def6358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerBase::Ptr</type>
      <name>controller_</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>a295852eac2f3ef1565e3d9f2bd3cd4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ControllerBaseTempl&lt; DynamicsDifferential &gt;</type>
      <name>ControllerBase</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>a3f23ce58249496db0a2946c3f5b8e62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ControllerBase::Ptr &amp;</type>
      <name>getController</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>a5a5e373b21cb2097214c56d4ca911fc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ControllerBase::Ptr &amp;</type>
      <name>getController</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>a541004912ccb30cb41be59dbc3f49c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ControllerBaseInterface *</type>
      <name>getControllerInterface</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential.html</anchorfile>
      <anchor>a729b85ac70ebbd055291180237e693d0</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsDifferential_3_wheels</name>
    <filename>classmvsim_1_1DynamicsDifferential__3__wheels.html</filename>
    <base>mvsim::DynamicsDifferential</base>
    <member kind="function">
      <type></type>
      <name>DynamicsDifferential_3_wheels</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential__3__wheels.html</anchorfile>
      <anchor>ae7649111e5144c9a634aa82ab15ca221</anchor>
      <arglist>(World *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::DynamicsDifferential_4_wheels</name>
    <filename>classmvsim_1_1DynamicsDifferential__4__wheels.html</filename>
    <base>mvsim::DynamicsDifferential</base>
    <member kind="function">
      <type></type>
      <name>DynamicsDifferential_4_wheels</name>
      <anchorfile>classmvsim_1_1DynamicsDifferential__4__wheels.html</anchorfile>
      <anchor>a314aefc933036fca7a55f05fff7b0bd9</anchor>
      <arglist>(World *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicTree</name>
    <filename>classDynamicTree.html</filename>
    <base>Test</base>
    <class kind="struct">DynamicTree::Actor</class>
    <member kind="enumvalue">
      <name>e_actorCount</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>af193355e7462ce0b9b3748e2805204eaa80ef2ad6b4d6a77e3baff7198e41b08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_actorCount</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>af193355e7462ce0b9b3748e2805204eaa80ef2ad6b4d6a77e3baff7198e41b08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicTree</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a4e377af23627f73844baa7a2c83ab286</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a3e3fb34bebf004bb03ee05ae35adb0fa</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QueryCallback</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a12c486aa69d246536609ff65faa412db</anchor>
      <arglist>(int32 proxyId)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>RayCastCallback</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a364d9c48019a6560cdc6d01ca314c270</anchor>
      <arglist>(const b2RayCastInput &amp;input, int32 proxyId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a590d0ebedceb0078029b179bc740f632</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a664cc1958c5895e91ff210ebf2b18a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Action</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>af727478120e0e7bfd2c148547662d1c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CreateProxy</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a01e35796ab446712c89246d514ddd327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DestroyProxy</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a1e4977a502d7970c7c951a9024ddaa04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetRandomAABB</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a75a25ee7cd85f1a0675d154aab7fa3a6</anchor>
      <arglist>(b2AABB *aabb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveAABB</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a50ebbb9bb43c49fce3ac4be6d21e7aaa</anchor>
      <arglist>(b2AABB *aabb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveProxy</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>ad097431ad19aefa4016006f5212e0209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Query</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>af63653929564a15188dc8b99a8c4da4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RayCast</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a1da3ca2b1708534874ca05a2ff405c23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Actor</type>
      <name>m_actors</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a56db3298d7b495cd54426fa77aacb6ac</anchor>
      <arglist>[e_actorCount]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_automated</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a59c0deae4bb6fcbd5978c8ade39dd4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_proxyExtent</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>ada62ac8fe51ed8e8d333ca9872733643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2AABB</type>
      <name>m_queryAABB</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a1b7915c7081f5098324ef917f3915b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Actor *</type>
      <name>m_rayActor</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>abec2e695418e56dad2145d54448858da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2RayCastInput</type>
      <name>m_rayCastInput</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a4b6b2b96c4c0d3f22dbd667a1511b4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2RayCastOutput</type>
      <name>m_rayCastOutput</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a77dff52dddb7eeb535ca2366df80f0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>m_stepCount</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>ad80e88be35f76cb710bfafccd10abb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2DynamicTree</type>
      <name>m_tree</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>a880436166c1f911f46e73198c7ebb98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_worldExtent</name>
      <anchorfile>classDynamicTree.html</anchorfile>
      <anchor>af13d307a21ac0728eeafd8d1bd72cca2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EdgeShapes</name>
    <filename>classEdgeShapes.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_maxBodies</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a50d63b7a260653e1e9cb243cffdbeef5ad1b1c1ce592b829bd14190204e9ff817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_maxBodies</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a50d63b7a260653e1e9cb243cffdbeef5ad1b1c1ce592b829bd14190204e9ff817</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a9f54a85464cdd6bcb42b67c1f999b5fa</anchor>
      <arglist>(int32 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyBody</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a9c2a64cd739ce13c750b69eb75858d9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeShapes</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a804e42f0c8af17b1ff19285bb1107b06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a2075d36b883a3e03db2efd8e330278e1</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a41db5593f73a5d3eb40775cf1c52ecf3</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>aaa4bc3aed113a1fad128226986c63e2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_angle</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a6c85c932cb3e5222c9e94043d9413301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_bodies</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>ab207435528b448d0c8abdb46c91dc030</anchor>
      <arglist>[e_maxBodies]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_bodyIndex</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a2eebba7ef51f5bb06ab420ab251ff36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2CircleShape</type>
      <name>m_circle</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>a64804ba04ff2374fed41a1bd6121a9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_polygons</name>
      <anchorfile>classEdgeShapes.html</anchorfile>
      <anchor>acf30ef799263dc0a88dcf117d8afe820</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EdgeShapesCallback</name>
    <filename>classEdgeShapesCallback.html</filename>
    <base>b2RayCastCallback</base>
    <member kind="function">
      <type></type>
      <name>EdgeShapesCallback</name>
      <anchorfile>classEdgeShapesCallback.html</anchorfile>
      <anchor>ace593f813ccd21e6c2f8764efc016648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ReportFixture</name>
      <anchorfile>classEdgeShapesCallback.html</anchorfile>
      <anchor>ac1c689fa4698bbb9c6a5bc54ece19203</anchor>
      <arglist>(b2Fixture *fixture, const b2Vec2 &amp;point, const b2Vec2 &amp;normal, float fraction) override</arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_fixture</name>
      <anchorfile>classEdgeShapesCallback.html</anchorfile>
      <anchor>ade2ba6a296bdb0f74444d07da25e4ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_normal</name>
      <anchorfile>classEdgeShapesCallback.html</anchorfile>
      <anchor>a38a405b43935b5d67e734387eda85b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_point</name>
      <anchorfile>classEdgeShapesCallback.html</anchorfile>
      <anchor>a62ba065a5d66af3b197a0cabbdfc72aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EdgeTest</name>
    <filename>classEdgeTest.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>CreateBoxes</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>ae4be85bf72030e07e84c05b30feab494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateCircles</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>a831232e100da9bc8343d6ec52de13c77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeTest</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>a78c998a76ce65059026b0744f574a0b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>a10120a174435cb321b0bfce5ff2f4b43</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>a9443fbac8d9dcabf1293ccf958f71519</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>a5d2f628fa1dd1eb35b5878faa835273a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_body1</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>aaffb1c23b7dccd190925b3cd0f74d9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_body2</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>a107068e41698582bd523f1679900381b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_boxes</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>aad057ff36d2cf2436b7376540a0d9739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_offset1</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>ad0c1b72480d2c8fa57bb1a920d7de268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_offset2</name>
      <anchorfile>classEdgeTest.html</anchorfile>
      <anchor>afafafd570e7313745597879ab9364c32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::ElevationMap</name>
    <filename>classmvsim_1_1ElevationMap.html</filename>
    <base>mvsim::WorldElementBase</base>
    <member kind="function">
      <type></type>
      <name>ElevationMap</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>aaa4ee999d325f8f90fc1c062ad547bd1</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getElevationAt</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>ac12b3ad330d6a7a9b4d33cab75f57b3e</anchor>
      <arglist>(double x, double y, float &amp;z) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a22d8bb022dfef49e0b9ecca0b3266bbe</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a7dca331f3e7230ea0ee04dc2bc90e6b1</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>aa13e3bae5763be49c6c184040009b267</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ElevationMap</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a56c6f23c764b74a2e3c88e7e6441d4b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a7b9c589275c5ecd31de1e0229660553e</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>debugShowContactPoints_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a807384c0e1568276c96a55b53a7abf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>firstSceneRendering_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a136c5460b6bd229e2364a2161b06bd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; mrpt::opengl::CPointCloud &gt;</type>
      <name>gl_debugWheelsContactPoints_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>aa2e2934149e53b670cc27fce2c82765c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CMesh::Ptr</type>
      <name>gl_mesh_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a03cee493189cceb7f62dbb3094ff889e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::math::CMatrixFloat</type>
      <name>meshCacheZ_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a93cba13b02c4b6261f8e245aa77a5bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>resolution_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>ac63eb839f14449c295190cc7ad49b553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>textureExtensionX_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>ad1be0a3cd011a0b69e376b83d8442eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>textureExtensionY_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>afe94dd199e90ee63da36652ea938741c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::tfest::TMatchingPairList</type>
      <name>corrs_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a7a707fee88fd87cf75b157c598abbb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::poses::CPose3D</type>
      <name>optimalTf_</name>
      <anchorfile>classmvsim_1_1ElevationMap.html</anchorfile>
      <anchor>a32063d94256d7731b884a88e168657b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::CollisionShapeCache::Entry</name>
    <filename>structmvsim_1_1CollisionShapeCache_1_1Entry.html</filename>
    <member kind="variable">
      <type>Shape2p5</type>
      <name>shape</name>
      <anchorfile>structmvsim_1_1CollisionShapeCache_1_1Entry.html</anchorfile>
      <anchor>a29075253ea7adf008e2454b838d2ae2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExampleAppConsole</name>
    <filename>structExampleAppConsole.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddLog</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a719354ce6be7481923a5fd702e785952</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearLog</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a2ef13f00c474b16b8da2ec062d5e5cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a0518a09c7e8648dd52c7c06df19ac17a</anchor>
      <arglist>(const char *title, bool *p_open)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExampleAppConsole</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a405521e6aa8f97954b67315baf8d6147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExecCommand</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>aa1e8bf1f3795cbc41597e1ff081c6589</anchor>
      <arglist>(const char *command_line)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TextEditCallback</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a0bc85c5dd2bef56ae1a64697be00ec87</anchor>
      <arglist>(ImGuiInputTextCallbackData *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExampleAppConsole</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a91ef200056f867cf97a57db91bb991c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Strdup</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a61d0da41ef31ea8690b23681a1e54dba</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Stricmp</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a6e5e5d66e77618eff0f89785261c9391</anchor>
      <arglist>(const char *str1, const char *str2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Strnicmp</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a11bcb7a4b801e5eeb0c098c082fedc25</anchor>
      <arglist>(const char *str1, const char *str2, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Strtrim</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>af9a1afa791f9bd14701bed396b09de1c</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>TextEditCallbackStub</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a394debe3cbf3cfd93b9bfd2835a4fdec</anchor>
      <arglist>(ImGuiInputTextCallbackData *data)</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; const char * &gt;</type>
      <name>Commands</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a1eebee69cceb0345cf9d9b6e6beb9d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char * &gt;</type>
      <name>History</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a11c7fa54e744288f3606e4d6521d6345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HistoryPos</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a2508db0a7d205947cea65b141d4ed589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>InputBuf</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>ab30accde81ae6833bd2ecf35f43f01ab</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char * &gt;</type>
      <name>Items</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>acfde7d45fb733ac72d5d500168557b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ScrollToBottom</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a69b1406795fd71a3757761b0767ea1c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExampleAppDocuments</name>
    <filename>structExampleAppDocuments.html</filename>
    <member kind="function">
      <type></type>
      <name>ExampleAppDocuments</name>
      <anchorfile>structExampleAppDocuments.html</anchorfile>
      <anchor>ad5764912b760eaae5829a7197b26c911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; MyDocument &gt;</type>
      <name>Documents</name>
      <anchorfile>structExampleAppDocuments.html</anchorfile>
      <anchor>a6f8cc955192c924720b0413ae7980c12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExampleAppLog</name>
    <filename>structExampleAppLog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddLog</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>afd296fb3b2559acd341fd92883f8f571</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>ab9c298defddbb106fdfe4ab16c5eebac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>a5ad3a4bdb89171b84aeaff96948a1f77</anchor>
      <arglist>(const char *title, bool *p_open=NULL)</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextBuffer</type>
      <name>Buf</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>a74fb7cd7bd8c2507b41331ebb7d0e56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextFilter</type>
      <name>Filter</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>a4571947a6000e984ec8da9b7166e1e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; int &gt;</type>
      <name>LineOffsets</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>af197fca7116f9033a5a5e831ee764ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ScrollToBottom</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>a6834b71563c0595e67b78afb6c7ce39d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>doctest::detail::ExceptionTranslator</name>
    <filename>classdoctest_1_1detail_1_1ExceptionTranslator.html</filename>
    <templarg></templarg>
    <base>doctest::detail::IExceptionTranslator</base>
    <member kind="function">
      <type></type>
      <name>ExceptionTranslator</name>
      <anchorfile>classdoctest_1_1detail_1_1ExceptionTranslator.html</anchorfile>
      <anchor>a3ac05488993c40c6ba55ce51a6bf7eae</anchor>
      <arglist>(String(*translateFunction)(T))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>translate</name>
      <anchorfile>classdoctest_1_1detail_1_1ExceptionTranslator.html</anchorfile>
      <anchor>a56484c4218a06bbbd1548335a8b64110</anchor>
      <arglist>(String &amp;res) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String(*</type>
      <name>m_translateFunction</name>
      <anchorfile>classdoctest_1_1detail_1_1ExceptionTranslator.html</anchorfile>
      <anchor>a739d70771e0f246622c81efde79fdf46</anchor>
      <arglist>)(T)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::ExpressionDecomposer</name>
    <filename>structdoctest_1_1detail_1_1ExpressionDecomposer.html</filename>
    <member kind="function">
      <type></type>
      <name>ExpressionDecomposer</name>
      <anchorfile>structdoctest_1_1detail_1_1ExpressionDecomposer.html</anchorfile>
      <anchor>a6bf2c46ebf0dc68106be801a90776e65</anchor>
      <arglist>(assertType::Enum at)</arglist>
    </member>
    <member kind="function">
      <type>Expression_lhs&lt; const DOCTEST_REF_WRAP(L)&gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structdoctest_1_1detail_1_1ExpressionDecomposer.html</anchorfile>
      <anchor>a509102ed073422b03848d32721678080</anchor>
      <arglist>(const DOCTEST_REF_WRAP(L) operand)</arglist>
    </member>
    <member kind="variable">
      <type>assertType::Enum</type>
      <name>m_at</name>
      <anchorfile>structdoctest_1_1detail_1_1ExpressionDecomposer.html</anchorfile>
      <anchor>a1a71b19bd41d2cbd1c8b4006412870c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::file</name>
    <filename>classrapidxml_1_1file.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Ch *</type>
      <name>data</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>af1c71d65862c7af14e4708e32a80c1de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ch *</type>
      <name>data</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>a044bdd99e59157b8a5a1b28c2f32da4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>file</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>ae881a3cab1fe7152d45c92a8d7606cb3</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>file</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>a90707ccd991cc392dcf4bef37eed9d1f</anchor>
      <arglist>(std::basic_istream&lt; Ch &gt; &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>aacd451b3def3ad056fe8342dccee35cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Ch &gt;</type>
      <name>m_data</name>
      <anchorfile>classrapidxml_1_1file.html</anchorfile>
      <anchor>a60c4a72a55bbf4dbcca07f251a09cddf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Friction</name>
    <filename>classFriction.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>Friction</name>
      <anchorfile>classFriction.html</anchorfile>
      <anchor>a6190574743465aa277ca26173c6e21d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classFriction.html</anchorfile>
      <anchor>a4cda7b8d43f8858108b754754b5eb3c5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::FrictionBase</name>
    <filename>classmvsim_1_1FrictionBase.html</filename>
    <class kind="struct">mvsim::FrictionBase::TFrictionInput</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FrictionBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>classmvsim_1_1FrictionBase.html</anchorfile>
      <anchor>ae870a411e468d7cfe86ed1db1a0fea6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual mrpt::math::TVector2D</type>
      <name>evaluate_friction</name>
      <anchorfile>classmvsim_1_1FrictionBase.html</anchorfile>
      <anchor>a57ea106d35c9f09100959bf314d25c46</anchor>
      <arglist>(const FrictionBase::TFrictionInput &amp;input) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FrictionBase</name>
      <anchorfile>classmvsim_1_1FrictionBase.html</anchorfile>
      <anchor>a4c7689cf6182ea204eeda4ab26912854</anchor>
      <arglist>(VehicleBase &amp;my_vehicle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogger</name>
      <anchorfile>classmvsim_1_1FrictionBase.html</anchorfile>
      <anchor>a8b419534ef7a5945249db9ca5da83089</anchor>
      <arglist>(const std::weak_ptr&lt; CSVLogger &gt; &amp;logger)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FrictionBase</name>
      <anchorfile>classmvsim_1_1FrictionBase.html</anchorfile>
      <anchor>a04f49f7a8ccdf5cce37d610c2c293d24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FrictionBase::Ptr</type>
      <name>factory</name>
      <anchorfile>classmvsim_1_1FrictionBase.html</anchorfile>
      <anchor>a1360656a07f7056da369b06a53c31ac1</anchor>
      <arglist>(VehicleBase &amp;parent, const rapidxml::xml_node&lt; char &gt; *xml_node)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::weak_ptr&lt; CSVLogger &gt;</type>
      <name>logger_</name>
      <anchorfile>classmvsim_1_1FrictionBase.html</anchorfile>
      <anchor>a53be0966e4a97dcf4d1dff0c74127684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VehicleBase &amp;</type>
      <name>myVehicle_</name>
      <anchorfile>classmvsim_1_1FrictionBase.html</anchorfile>
      <anchor>a3133fbd9cf3d97a6ca52c8375566e620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>World *</type>
      <name>world_</name>
      <anchorfile>classmvsim_1_1FrictionBase.html</anchorfile>
      <anchor>a4106d17f4a398669de4bdc7eb495d732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GearJoint</name>
    <filename>classGearJoint.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>GearJoint</name>
      <anchorfile>classGearJoint.html</anchorfile>
      <anchor>a3bcec74a4e8ca8029c63efea96e9e3cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classGearJoint.html</anchorfile>
      <anchor>a9adf1e297dfa71ad73133e9581fd81b7</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classGearJoint.html</anchorfile>
      <anchor>a1ce5708d74bb50f35aacf062ab558446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2RevoluteJoint *</type>
      <name>m_joint1</name>
      <anchorfile>classGearJoint.html</anchorfile>
      <anchor>ac2afb0e9fc916c3eeae30dfd1274a9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RevoluteJoint *</type>
      <name>m_joint2</name>
      <anchorfile>classGearJoint.html</anchorfile>
      <anchor>a261d50545167a578da6fae0b9c1e4b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PrismaticJoint *</type>
      <name>m_joint3</name>
      <anchorfile>classGearJoint.html</anchorfile>
      <anchor>a9b3b4ee5cba7f1ffa6c0eb130bb219cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2GearJoint *</type>
      <name>m_joint4</name>
      <anchorfile>classGearJoint.html</anchorfile>
      <anchor>aac5a210ba288223bdf306a1ffd41a0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2GearJoint *</type>
      <name>m_joint5</name>
      <anchorfile>classGearJoint.html</anchorfile>
      <anchor>a77a75af8ea73d61c6e9c37f889be13cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLFWgamepadstate</name>
    <filename>structGLFWgamepadstate.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>axes</name>
      <anchorfile>structGLFWgamepadstate.html</anchorfile>
      <anchor>a8b2c8939b1d31458de5359998375c189</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>buttons</name>
      <anchorfile>structGLFWgamepadstate.html</anchorfile>
      <anchor>a27e9896b51c65df15fba2c7139bfdb9a</anchor>
      <arglist>[15]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLFWgammaramp</name>
    <filename>structGLFWgammaramp.html</filename>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>blue</name>
      <anchorfile>structGLFWgammaramp.html</anchorfile>
      <anchor>acf0c836d0efe29c392fe8d1a1042744b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>green</name>
      <anchorfile>structGLFWgammaramp.html</anchorfile>
      <anchor>affccc6f5df47820b6562d709da3a5a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>red</name>
      <anchorfile>structGLFWgammaramp.html</anchorfile>
      <anchor>a2cce5d968734b685623eef913e635138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>structGLFWgammaramp.html</anchorfile>
      <anchor>ad620e1cffbff9a32c51bca46301b59a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLFWimage</name>
    <filename>structGLFWimage.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structGLFWimage.html</anchorfile>
      <anchor>a0b7d95368f0c80d5e5c9875057c7dbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>pixels</name>
      <anchorfile>structGLFWimage.html</anchorfile>
      <anchor>a0c532a5c2bb715555279b7817daba0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structGLFWimage.html</anchorfile>
      <anchor>af6a71cc999fe6d3aea31dd7e9687d835</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLFWvidmode</name>
    <filename>structGLFWvidmode.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>blueBits</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>af310977f58d2e3b188175b6e3d314047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>greenBits</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>a292fdd281f3485fb3ff102a5bda43faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>ac65942a5f6981695517437a9d571d03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>redBits</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>a6066c4ecd251098700062d3b735dba1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refreshRate</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>a791bdd6c7697b09f7e9c97054bf05649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>a698dcb200562051a7249cb6ae154c71d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sajson::internal::globals_struct</name>
    <filename>structsajson_1_1internal_1_1globals__struct.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>parse_flags</name>
      <anchorfile>structsajson_1_1internal_1_1globals__struct.html</anchorfile>
      <anchor>a8618dfce526ec64d0107295c54f8b096</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLRenderLines</name>
    <filename>structGLRenderLines.html</filename>
    <member kind="enumvalue">
      <name>e_maxVertices</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>a2df22586314f758ddd470d7f6d061073a68383c94e41021890bdc34b17e0e956c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_maxVertices</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>a2df22586314f758ddd470d7f6d061073a68383c94e41021890bdc34b17e0e956c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>ad8e8fda4ddd444ac5fe66804f5abb65f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>a2e6d3471db6b869c47f9b98ec8204d7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flush</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>ac57f32cda4c873f03993655514311648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Vertex</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>ab51bb4df8866476bab5d06af543b6cc3</anchor>
      <arglist>(const b2Vec2 &amp;v, const b2Color &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_colorAttribute</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>afa18ec7f0440cd9649eaad4ba660f437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Color</type>
      <name>m_colors</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>a6b0fdec9ea0699bcd71fb40200630a1c</anchor>
      <arglist>[e_maxVertices]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>ad5f187497328c5d394fbe532e92fa3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>m_programId</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>ab6deb160eefcf115ba61360ca36bfad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_projectionUniform</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>ad74e898d75b0680e46a3d2ae82b8b3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>m_vaoId</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>acd502fc7fa447eebd6a46fc749740d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>m_vboIds</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>ad6a9f31d5a55194a80c8002df32c4038</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_vertexAttribute</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>a45c07ed57a5053d0b9b376ed635dc17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vertices</name>
      <anchorfile>structGLRenderLines.html</anchorfile>
      <anchor>a631c24ffc84718e4893627b96fb39480</anchor>
      <arglist>[e_maxVertices]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLRenderPoints</name>
    <filename>structGLRenderPoints.html</filename>
    <member kind="enumvalue">
      <name>e_maxVertices</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>a6c1a67bb996c85898cf56143ea2986afa4c425656b9ca4790c7057b28a8100f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_maxVertices</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>a6c1a67bb996c85898cf56143ea2986afa4c425656b9ca4790c7057b28a8100f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>ace2edd7d4f7ef5b072db32e221de6d19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>a512828ec8a569bb2faf36caf10a52159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flush</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>a713ef69b68f2c81e8e37f80709eb6a53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Vertex</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>aa81a737af3c0318acd17e1fbd4041aa2</anchor>
      <arglist>(const b2Vec2 &amp;v, const b2Color &amp;c, float size)</arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_colorAttribute</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>a45178b0af165801c51e2ab3f999f68a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Color</type>
      <name>m_colors</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>afb3117c40737aed8ae075c66ee6083a3</anchor>
      <arglist>[e_maxVertices]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>abb7c224686f73a1c453c91db978199e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>m_programId</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>aef069bb5636ac8eb3606dc5bc9cce900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_projectionUniform</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>af18e41440c12066689e3fe317ef57bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_sizeAttribute</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>a698106afdf1a98f6609335e7d09ab738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_sizes</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>a91a725c4f33274e8465be63157b25e6b</anchor>
      <arglist>[e_maxVertices]</arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>m_vaoId</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>a79acb7c8626a3ad54fcbd2eea03552cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>m_vboIds</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>adeb83df132dc48844ca3e79fdf199cf5</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_vertexAttribute</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>aadb7b5f42cbba478e8d1b57d8ca859d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vertices</name>
      <anchorfile>structGLRenderPoints.html</anchorfile>
      <anchor>aa47f37c5f895b2af3dd24c022ea31c74</anchor>
      <arglist>[e_maxVertices]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLRenderTriangles</name>
    <filename>structGLRenderTriangles.html</filename>
    <member kind="enumvalue">
      <name>e_maxVertices</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>abbc27db716b7a188efd0df197fb5fcd2a51a69ab247a9488ba6aa38867a275d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_maxVertices</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>abbc27db716b7a188efd0df197fb5fcd2a51a69ab247a9488ba6aa38867a275d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>abba62b92e99274330f1d10f9aaf35c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>a161c15d7a02b7dfe0047cb9f00d318fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flush</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>a8d4fa214ade87bedb93ec5e717462c01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Vertex</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>ac5f63ac64d7350a39918a6ab4b8a323c</anchor>
      <arglist>(const b2Vec2 &amp;v, const b2Color &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_colorAttribute</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>afc09f7fd8671f312ef7c08b3ed9b7ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Color</type>
      <name>m_colors</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>a3c1184125a6de564db05c174794b041c</anchor>
      <arglist>[e_maxVertices]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>a3c37fd860a2776f62799e8e144edd74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>m_programId</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>ac1a59f469b9581f733c643d6d77b9d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_projectionUniform</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>ae9b7a99025d659ea6beb39e5e861c8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>m_vaoId</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>a735c8bd4806f2a25043913d70cd65e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>m_vboIds</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>aebf3ac684e31920ecc01f97e6fc12cf1</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>GLint</type>
      <name>m_vertexAttribute</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>a236aebc00eeadb2765ed0ce646084980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vertices</name>
      <anchorfile>structGLRenderTriangles.html</anchorfile>
      <anchor>ae76e8dfa587b3759f2ecfd038530cd4b</anchor>
      <arglist>[e_maxVertices]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::GroundGrid</name>
    <filename>classmvsim_1_1GroundGrid.html</filename>
    <base>mvsim::WorldElementBase</base>
    <member kind="function">
      <type></type>
      <name>GroundGrid</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>aab6160c4fd7f4095dadf10586abb1105</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>a94a565958dffc741fe589ed8e9fa2879</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GroundGrid</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>a06a71af9c819e654ae4c8138554ef5f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>a4120d982e98855078146576071da3532</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::img::TColor</type>
      <name>color_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>aaf5bd440858739a77702d3f2f15eebf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>float_center_at_vehicle_name_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>aba5712a7b8300c1acb52252116bd29ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CGridPlaneXY::Ptr</type>
      <name>gl_groundgrid_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>adf1ed5864cad496381091108d2db44b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>interval_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>af0913ce98aa7138b2c879c701ad56d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_floating_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>aec49bdc840cbda5e39f4512e9f4b6dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>line_width_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>a621917f5f28aa0e440abf60c1bcb55b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>x_max_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>a0809db4f0a23c43e9ed35a31e2044b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>x_min_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>a1f13f523d181464b5a023c907b62fb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>y_max_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>a9d415156bd23a6f21dbfdbde8a6c5567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>y_min_</name>
      <anchorfile>classmvsim_1_1GroundGrid.html</anchorfile>
      <anchor>a30f61d3ff2fe85346f367b75d7b81beb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::World::GUI</name>
    <filename>structmvsim_1_1World_1_1GUI.html</filename>
    <class kind="struct">mvsim::World::GUI::InfoPerObject</class>
    <member kind="function">
      <type></type>
      <name>GUI</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>a99b4bc7bbbc48205bc7911c96bf79e74</anchor>
      <arglist>(World &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_mouse_operations</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>a8be39fba7f66a872201d2c54ce16a65e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_control_window</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>ae87b84e0c9c3d141233d631eed79ac11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_editor_window</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>ad1889d6d81e47a624eb812edb2671f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare_status_window</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>a063d040e94b82a48104d68ec71625477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>nanogui::Button *</type>
      <name>btnReplaceObject</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>ad5fc97cd26e3b078a247c05526bc57e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; nanogui::Widget * &gt;</type>
      <name>btns_selectedOps</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>acaf6b3be9ea3134937beeaea50fd7622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPoint3D</type>
      <name>clickedPt</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>acb11f895c6fc520bb5d6a2ef1dcd7e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; InfoPerObject &gt;</type>
      <name>gui_cbObjects</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>a4300a4ea4b409b31082fc8d8b0fea6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>InfoPerObject</type>
      <name>gui_selectedObject</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>a93c699f3232c447cdd9cdc92e27a6a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::gui::CDisplayWindowGUI::Ptr</type>
      <name>gui_win</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>a6e140a5557bc2460ff23f2dd9b6fc1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>nanogui::Label *</type>
      <name>lbCpuUsage</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>a5430110759bc7cc196fe7a96c5c3fc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; nanogui::Label * &gt;</type>
      <name>lbStatuses</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>ad336115d92fb99c37d617645f531add1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>World &amp;</type>
      <name>parent_</name>
      <anchorfile>structmvsim_1_1World_1_1GUI.html</anchorfile>
      <anchor>a46cc913d51af801928011ed948184aac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::has_insertion_operator_impl::has_insertion_operator</name>
    <filename>structdoctest_1_1detail_1_1has__insertion__operator__impl_1_1has__insertion__operator.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const</type>
      <name>DOCTEST_REF_WRAP</name>
      <anchorfile>structdoctest_1_1detail_1_1has__insertion__operator__impl_1_1has__insertion__operator.html</anchorfile>
      <anchor>a1fb02db021f0e6039e11df088f47ae4f</anchor>
      <arglist>(T) t</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::ostream &amp;</type>
      <name>s</name>
      <anchorfile>structdoctest_1_1detail_1_1has__insertion__operator__impl_1_1has__insertion__operator.html</anchorfile>
      <anchor>abdd586daed17058bb6d08adc796802f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structdoctest_1_1detail_1_1has__insertion__operator__impl_1_1has__insertion__operator.html</anchorfile>
      <anchor>a8e8e9abdead07386f3d1f16bbca64986</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::has_insertion_operator</name>
    <filename>structdoctest_1_1detail_1_1has__insertion__operator.html</filename>
    <templarg></templarg>
    <base>doctest::detail::has_insertion_operator_impl::has_insertion_operator</base>
  </compound>
  <compound kind="struct">
    <name>rapidxml::memory_pool::header</name>
    <filename>structrapidxml_1_1memory__pool_1_1header.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>previous_begin</name>
      <anchorfile>structrapidxml_1_1memory__pool_1_1header.html</anchorfile>
      <anchor>a3035f6741bb38f91c7f2efd05398c23d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Heavy1</name>
    <filename>classHeavy1.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>Heavy1</name>
      <anchorfile>classHeavy1.html</anchorfile>
      <anchor>a9b0f6e4dedffc5882cb6fbb71177cd31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classHeavy1.html</anchorfile>
      <anchor>aafbd52f3d552e674abe8cd6291b38b8c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Heavy2</name>
    <filename>classHeavy2.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>Heavy2</name>
      <anchorfile>classHeavy2.html</anchorfile>
      <anchor>a07f467eb4a7bd38cf1554e0624c1d53f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classHeavy2.html</anchorfile>
      <anchor>abf826cc6e58df15dde7680486bddc3ce</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToggleHeavy</name>
      <anchorfile>classHeavy2.html</anchorfile>
      <anchor>a870d767931d4a7dbd5804211fa1097b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classHeavy2.html</anchorfile>
      <anchor>ac274494d6eeeecde08c894e5c335b3e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_heavy</name>
      <anchorfile>classHeavy2.html</anchorfile>
      <anchor>a68ee19f3d15eb56119ee0dec9a596a2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::HorizontalPlane</name>
    <filename>classmvsim_1_1HorizontalPlane.html</filename>
    <base>mvsim::WorldElementBase</base>
    <member kind="function">
      <type></type>
      <name>HorizontalPlane</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a56ce53eb602ce368594d633b0f3c30fb</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>af08427e32147491f48b45ecfe163418c</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>afea0095b0f04470efb8717d8f9db4250</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>affebd1c5cb4476d08cfe65e32c3fb602</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HorizontalPlane</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a1dc517ee178365e5d6e4a470031f7da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a74ea3ff9248f53b47870a880fa26ba6f</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::img::TColor</type>
      <name>color_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a6c745d868eeb61290514752da74061c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>cull_faces_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a75b6396e057f36676e66edaeec370d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>enableShadows_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a6ab4280d04198d0f3dd2934ffb88fb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CTexturedPlane::Ptr</type>
      <name>gl_plane_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a0cf6d48c0e866be6ee5acf04d78b9121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfTexturedTriangles::Ptr</type>
      <name>gl_plane_text_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>ae9cff1182914351413af471c513987a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>glGroup_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>aac51ac7f9d29675a65946d2733d34886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>textureFileName_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>af7f0d826eb048479a6026970a47a4c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>textureSizeX_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a9ad041c532938d68d9003a0780d04c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>textureSizeY_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a5c9a9e8169426716619685c8f3d78b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>x_max_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a7930372c94171a2eedee0cba2b0ee9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>x_min_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>aa124f3502b6cc383562933bebc76533b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>y_max_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>ad92ddca828dff4cf75b2bfe4247eb1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>y_min_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>ae3965f3a6d8e1ef4fb60d3101efc5c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>z_</name>
      <anchorfile>classmvsim_1_1HorizontalPlane.html</anchorfile>
      <anchor>a4100f273a3bee237ae08cb2ef8d4ca2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::IContextScope</name>
    <filename>structdoctest_1_1IContextScope.html</filename>
    <member kind="function">
      <type></type>
      <name>IContextScope</name>
      <anchorfile>structdoctest_1_1IContextScope.html</anchorfile>
      <anchor>a067a2f9a9e53b010eb7b0a2ab88c76fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>stringify</name>
      <anchorfile>structdoctest_1_1IContextScope.html</anchorfile>
      <anchor>affbf0f9bf8107a4a8a805d237288141d</anchor>
      <arglist>(std::ostream *) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IContextScope</name>
      <anchorfile>structdoctest_1_1IContextScope.html</anchorfile>
      <anchor>aa99357c233d6a040451628bc6a6c6c2e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::IExceptionTranslator</name>
    <filename>structdoctest_1_1detail_1_1IExceptionTranslator.html</filename>
    <member kind="function">
      <type></type>
      <name>IExceptionTranslator</name>
      <anchorfile>structdoctest_1_1detail_1_1IExceptionTranslator.html</anchorfile>
      <anchor>a3818157edf68f08110c7212ee87ff61e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>translate</name>
      <anchorfile>structdoctest_1_1detail_1_1IExceptionTranslator.html</anchorfile>
      <anchor>a9c56005e4c83c13b859cc2e31102bfbc</anchor>
      <arglist>(String &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IExceptionTranslator</name>
      <anchorfile>structdoctest_1_1detail_1_1IExceptionTranslator.html</anchorfile>
      <anchor>a9031aa45964213709841eba4b3e19d48</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImColor</name>
    <filename>structImColor.html</filename>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a95206b688dcc03f725790538c74f4526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>aa5306926b3ef766a8647b26bdfd9f8d2</anchor>
      <arglist>(const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a92b53917ca9d90a7207b18270ff5453d</anchor>
      <arglist>(float r, float g, float b, float a=1.0f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>ad306332841a2b1f903f40262a19f9412</anchor>
      <arglist>(ImU32 rgba)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>ab4ba02f8290d5dadc1ebc57b2c8a9cbe</anchor>
      <arglist>(int r, int g, int b, int a=255)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ImU32</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a4f4fc53e0676d50404d6d5ffcf16637f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ImVec4</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a10f1de242f13c93f8be64545e4cbcb0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHSV</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>afcff20160db703b956d56e5a9fa88e24</anchor>
      <arglist>(float h, float s, float v, float a=1.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImColor</type>
      <name>HSV</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>ac8cb52119648523038818a613becf010</anchor>
      <arglist>(float h, float s, float v, float a=1.0f)</arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>Value</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a4cf43bd58e30decaa0248f839fc85e95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawChannel</name>
    <filename>structImDrawChannel.html</filename>
    <member kind="variable">
      <type>ImVector&lt; ImDrawCmd &gt;</type>
      <name>CmdBuffer</name>
      <anchorfile>structImDrawChannel.html</anchorfile>
      <anchor>abdaa17053d55fb6757c1971d410ceddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawIdx &gt;</type>
      <name>IdxBuffer</name>
      <anchorfile>structImDrawChannel.html</anchorfile>
      <anchor>a7fbed7d3523124fadd94859d5ac0fd67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawCmd</name>
    <filename>structImDrawCmd.html</filename>
    <member kind="function">
      <type></type>
      <name>ImDrawCmd</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>adcf30cacb8e6b747e90000603c87f1e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>ClipRect</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>a838918f420ff81cb8dc7265077592daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ElemCount</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>aafe2532964fb1f6905d67d84dd3e8730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImTextureID</type>
      <name>TextureId</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>a4f3b5985ece9ca6b71e7a8e7d85a82e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawCallback</type>
      <name>UserCallback</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>ad26dac4e939f5c4bb892cbca0f9e3af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserCallbackData</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>ae2f5a0baf4a0b25942237b8ce6adb42d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawData</name>
    <filename>structImDrawData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>ab6a90612bd22eaff0d42539875e2e5c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DeIndexAllBuffers</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a88ae746e958b79ee527fe94dee29d57c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImDrawData</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a96b50c40107c997e9eea7ac3ba1a6138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ScaleClipRects</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>abbfb7f8351b436da654f93b6f103f0e2</anchor>
      <arglist>(const ImVec2 &amp;sc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImDrawData</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a2a4d7fdfbd0ae04c093bfdd53285f762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList **</type>
      <name>CmdLists</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a9e93fe7e620eb2e9f61e3b689d617edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CmdListsCount</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>adc0bbc2881c15f78bdabe51d82582f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayPos</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a1e7755e98f5e24b1f4d9152766e6346e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplaySize</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a74d53447c8882a3ce6dc7aaa3e081f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TotalIdxCount</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a1ac8a5d441f464628295ef91a0602fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TotalVtxCount</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>af0035b52cdf91932b25eaf2da853965a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Valid</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>ad01ab9ce5e8843b7860ccbb3eb9a6554</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawDataBuilder</name>
    <filename>structImDrawDataBuilder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImDrawDataBuilder.html</anchorfile>
      <anchor>a5306e78438b48a74f2d65d0e10d36d53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearFreeMemory</name>
      <anchorfile>structImDrawDataBuilder.html</anchorfile>
      <anchor>a469040fce189f1225043171a3b58420d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FlattenIntoSingleLayer</name>
      <anchorfile>structImDrawDataBuilder.html</anchorfile>
      <anchor>a3893445f97c62e9755fa61e37b698487</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawList * &gt;</type>
      <name>Layers</name>
      <anchorfile>structImDrawDataBuilder.html</anchorfile>
      <anchor>a2d03f8c80dac68fc0e2565dd79307dea</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawList</name>
    <filename>structImDrawList.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddBezierCurve</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>afd2eeeb8ed23b6222513953b03620101</anchor>
      <arglist>(const ImVec2 &amp;pos0, const ImVec2 &amp;cp0, const ImVec2 &amp;cp1, const ImVec2 &amp;pos1, ImU32 col, float thickness, int num_segments=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddCallback</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a14073d60ef9db9dc663dc7717a4893a5</anchor>
      <arglist>(ImDrawCallback callback, void *callback_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddCircle</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a26c34a87eca6aefa02ca4e4951dcd170</anchor>
      <arglist>(const ImVec2 &amp;centre, float radius, ImU32 col, int num_segments=12, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddCircleFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a293e87d22e17587e3994cf6deb20be45</anchor>
      <arglist>(const ImVec2 &amp;centre, float radius, ImU32 col, int num_segments=12)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddConvexPolyFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a9817e2a41cffdd2ff810a715bdb0eba9</anchor>
      <arglist>(const ImVec2 *points, const int num_points, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddDrawCmd</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a846714bb0321c6f1f908767abc8559e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddImage</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac37cd998bf5f40705c7445004a029b66</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;uv_a=ImVec2(0, 0), const ImVec2 &amp;uv_b=ImVec2(1, 1), ImU32 col=0xFFFFFFFF)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddImageQuad</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a1cc1f8d4d1812c65c7887b8d5aef31fe</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;d, const ImVec2 &amp;uv_a=ImVec2(0, 0), const ImVec2 &amp;uv_b=ImVec2(1, 0), const ImVec2 &amp;uv_c=ImVec2(1, 1), const ImVec2 &amp;uv_d=ImVec2(0, 1), ImU32 col=0xFFFFFFFF)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddImageRounded</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a1418616a4350bad80b4c751cd8efac30</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;uv_a, const ImVec2 &amp;uv_b, ImU32 col, float rounding, int rounding_corners=ImDrawCornerFlags_All)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddLine</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a6db76ca2506dc86ad4d602fdcd2e2ea8</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, ImU32 col, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddPolyline</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aad1fcecdd4602fe6bb253fdee8ad5378</anchor>
      <arglist>(const ImVec2 *points, const int num_points, ImU32 col, bool closed, float thickness)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddQuad</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac3fd62862000b2a7a4e7f61da0a4e3fd</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;d, ImU32 col, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddQuadFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>abefdc71c2dc6b6331193aee3ff680ed0</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;d, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac4a9baaadd92d203f61c395f6158c7e6</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, ImU32 col, float rounding=0.0f, int rounding_corners_flags=ImDrawCornerFlags_All, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRectFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a6e8b2ae6cc8c905606e4400e4cfdeeeb</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, ImU32 col, float rounding=0.0f, int rounding_corners_flags=ImDrawCornerFlags_All)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRectFilledMultiColor</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ab658e574f3ef67a8d6cc0a86f13f5176</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, ImU32 col_upr_left, ImU32 col_upr_right, ImU32 col_bot_right, ImU32 col_bot_left)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddText</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a0a226cbe9bb1480428e145d8535cda26</anchor>
      <arglist>(const ImFont *font, float font_size, const ImVec2 &amp;pos, ImU32 col, const char *text_begin, const char *text_end=NULL, float wrap_width=0.0f, const ImVec4 *cpu_fine_clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddText</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac5221bd86b3429f6d5b6e6ffe454942d</anchor>
      <arglist>(const ImVec2 &amp;pos, ImU32 col, const char *text_begin, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddTriangle</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ad04c8e04644b1cf54c7c7b8f352d5e41</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, ImU32 col, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddTriangleFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a2395370cf2dab19fce3c0e2542cd4f25</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ChannelsMerge</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a2ed82c3f663cda520c90c55b94196274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ChannelsSetCurrent</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a7de44b9fdfce65f32063ecad9306a191</anchor>
      <arglist>(int channel_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ChannelsSplit</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a426f124ba049bed2d38c850c65f9f917</anchor>
      <arglist>(int channels_count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Clear</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac422590c71dc5593aea52f65793aee81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearFreeMemory</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a8b2686e006f57c554b709dfc47e2ad63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>CloneOutput</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a24c853c3976c77e7b361fab39adde686</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetClipRectMax</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a8e484a61eab501c1c1c416a8b45bb08e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetClipRectMin</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a9d83896d3eb434a9e1072d56523a2754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImDrawList</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a7c2af665f2c3e3bb5fc8aa34ef6dac91</anchor>
      <arglist>(const ImDrawListSharedData *shared_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PathArcTo</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>acb69ef7febcc54c9e5e09d2460c85b61</anchor>
      <arglist>(const ImVec2 &amp;centre, float radius, float a_min, float a_max, int num_segments=10)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PathArcToFast</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a713cca3862e88aa1ee671db1c4cf6bdb</anchor>
      <arglist>(const ImVec2 &amp;centre, float radius, int a_min_of_12, int a_max_of_12)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PathBezierCurveTo</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a495ca7dd4fd5a898e2414658321f4b18</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, int num_segments=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathClear</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ae9ad5f4d638b1bfd9383618dc60e3f18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathFillConvex</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aea9301cb99ebf4b27f5d3959017567c9</anchor>
      <arglist>(ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathLineTo</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a828d944325ed58d8b57abd3647bffaaf</anchor>
      <arglist>(const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathLineToMergeDuplicate</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aa3dd11945fb62495f8b9e1392ed724e3</anchor>
      <arglist>(const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PathRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a6664e5392e7cca67fd95c4dc0eae7569</anchor>
      <arglist>(const ImVec2 &amp;rect_min, const ImVec2 &amp;rect_max, float rounding=0.0f, int rounding_corners_flags=ImDrawCornerFlags_All)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathStroke</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac3172e376a4b77915bb22b6d8092b8b2</anchor>
      <arglist>(ImU32 col, bool closed, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopClipRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a44f40c59ca755f559020f5a7fa81103a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopTextureID</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ade9286c5ca58753f7bd571b30e2ff76c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PrimQuadUV</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a9df27414aaca5f34ac3664a8b82582b5</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;d, const ImVec2 &amp;uv_a, const ImVec2 &amp;uv_b, const ImVec2 &amp;uv_c, const ImVec2 &amp;uv_d, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PrimRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ae2be093563f1d20b8190b7c423113925</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PrimRectUV</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a77d48ed5b33ccdd908824c0a3bebfff8</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;uv_a, const ImVec2 &amp;uv_b, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PrimReserve</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a879aa38dbfb0344e3e023d65c002c7d7</anchor>
      <arglist>(int idx_count, int vtx_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrimVtx</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a405377158f0028ad8b4fb6509eef4532</anchor>
      <arglist>(const ImVec2 &amp;pos, const ImVec2 &amp;uv, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrimWriteIdx</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a42b72f87a0084c02f11dcd1560c8bbc7</anchor>
      <arglist>(ImDrawIdx idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrimWriteVtx</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>af86de4faf6c8e978fb712ea14c5d0c5f</anchor>
      <arglist>(const ImVec2 &amp;pos, const ImVec2 &amp;uv, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushClipRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>acb34e2d3708616cae4567f3b4af06962</anchor>
      <arglist>(ImVec2 clip_rect_min, ImVec2 clip_rect_max, bool intersect_with_current_clip_rect=false)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushClipRectFullScreen</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a0ab1ab409f0e269755e50a77901bae39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushTextureID</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a7ac41e329a9df911b4823ef0150cee16</anchor>
      <arglist>(ImTextureID texture_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateClipRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a5978db1fc49be781978699e85c6a3251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateTextureID</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a58998853ed37538ae5a638da032b0005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImDrawList</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a19fd8d920c202cf8ba5f5c55c43d1d2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawChannel &gt;</type>
      <name>_Channels</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ae6be941728e5b2c81a03c78e4aa22629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_ChannelsCount</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ae3854c12dbac41400f4acb65192f5015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_ChannelsCurrent</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a143ff30108f3dca8c28c7925e23d358b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImVec4 &gt;</type>
      <name>_ClipRectStack</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ae950024f053f3c94dc2c763d20be609d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImDrawListSharedData *</type>
      <name>_Data</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a606bbd354211fe6f84cc11ebe53e7903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawIdx *</type>
      <name>_IdxWritePtr</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a771f4c7f71873852fe030c3e498e5843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>_OwnerName</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a643f385fb9d5fc35a431e72a10a212f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImVec2 &gt;</type>
      <name>_Path</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a5bdc39abf351360500048628b8dc1b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImTextureID &gt;</type>
      <name>_TextureIdStack</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a848faddd121da050214b8d8159e5e704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>_VtxCurrentIdx</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a2228793183665bc3d8612795555fe505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawVert *</type>
      <name>_VtxWritePtr</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a67f870f5140bf1cab14b8515b7386073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawCmd &gt;</type>
      <name>CmdBuffer</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a67a4b5cc4c83bc3b81d96c46cbd38a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawListFlags</type>
      <name>Flags</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ada2c004661663ef875f4d4c7ec0b4557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawIdx &gt;</type>
      <name>IdxBuffer</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>adf292ff70a954d82daf061c609e75dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawVert &gt;</type>
      <name>VtxBuffer</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aa8ff4aee39cf3c3791b7e29a7b4264be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawListSharedData</name>
    <filename>structImDrawListSharedData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImDrawListSharedData</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a3fe9d30c0df68cce4db9d2033ba9a589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CircleVtx12</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>aca28baf42970650f5ee59c71dc905971</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>ClipRectFullscreen</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>ac8737a7aae92c55d75998a6c9f6f3882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CurveTessellationTol</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a5b5bb46f5fd714b43e4b73a131b7f6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>Font</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a4542431d4afe5320a965fbe52a3cc39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontSize</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a189a412fcd4f66a1d60501ad758d04bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>TexUvWhitePixel</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a8dff5fc643cab17128012383d75d9ad8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawVert</name>
    <filename>structImDrawVert.html</filename>
    <member kind="variable">
      <type>ImU32</type>
      <name>col</name>
      <anchorfile>structImDrawVert.html</anchorfile>
      <anchor>ab98ba53ce2690b56f5ba94682ed83940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>pos</name>
      <anchorfile>structImDrawVert.html</anchorfile>
      <anchor>aedc578bbf364ddea71be12b4f177a5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>uv</name>
      <anchorfile>structImDrawVert.html</anchorfile>
      <anchor>abdf3183529055a6c3f709b23a4bf06b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFont</name>
    <filename>structImFont.html</filename>
    <member kind="typedef">
      <type>ImFontGlyph</type>
      <name>Glyph</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a4b802233ac8d3f3beddc395837288683</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddGlyph</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ae63d3d343052336d7718aacac8f394b7</anchor>
      <arglist>(ImWchar c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRemapChar</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>aba8cd20f14ba47175d45d3f2063aa329</anchor>
      <arglist>(ImWchar dst, ImWchar src, bool overwrite_dst=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BuildLookupTable</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a04b3a1437bd0032722bbbd3613941162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcTextSizeA</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ad67f64fd206ad197f4b93b1a1ae27cfe</anchor>
      <arglist>(float size, float max_width, float wrap_width, const char *text_begin, const char *text_end=NULL, const char **remaining=NULL) const</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>CalcWordWrapPositionA</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a3781bb82a1ceba919cb6c98a398c7a67</anchor>
      <arglist>(float scale, const char *text, const char *text_end, float wrap_width) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearOutputData</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>aecf7773b1c40b433f91ee245f463de12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImFontGlyph *</type>
      <name>FindGlyph</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ac6a773b73c6406fd8f08c4c93213a501</anchor>
      <arglist>(ImWchar c) const</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImFontGlyph *</type>
      <name>FindGlyphNoFallback</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>aa9ce4765070dfdee66bf5e5e81acaac3</anchor>
      <arglist>(ImWchar c) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetCharAdvance</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>adffcff4e4e2d17455410bd4ba76b42e4</anchor>
      <arglist>(ImWchar c) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetDebugName</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a11843ed46aaa122264d0da87ffafd627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GrowIndex</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ab7865a365d9653b4636b198d2f222fd6</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImFont</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a1d35b1eb7c2f6a3a648308531e88e7f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLoaded</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a97dafa61cc94e84be396d69b0d42b1ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderChar</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>aa8370ddcf8d3e4e034d07de9e00fcdd1</anchor>
      <arglist>(ImDrawList *draw_list, float size, ImVec2 pos, ImU32 col, ImWchar c) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderText</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a2877acf1cfcd964bc2e7fe600a08849e</anchor>
      <arglist>(ImDrawList *draw_list, float size, ImVec2 pos, ImU32 col, const ImVec4 &amp;clip_rect, const char *text_begin, const char *text_end, float wrap_width=0.0f, bool cpu_fine_clip=false) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetFallbackChar</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a1f504f78cc066db20ea2d688e73a560b</anchor>
      <arglist>(ImWchar c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>~ImFont</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a377366ed7c5d076363ad4760aeff63ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Ascent</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a5238ef18f8ad02b783fb8b3a195b708e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontConfig *</type>
      <name>ConfigData</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>afa4eb6cfb979ffa120e9795f328623a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ConfigDataCount</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a4a30fc7711d628ad582ccb3188a51ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontAtlas *</type>
      <name>ContainerAtlas</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a8a5e0df6be5e3cabe91ae830524db960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Descent</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>abcca12aa908bf7105433e7db6088a5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DirtyLookupTables</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a3858e851f69b3abbbefad76030a546ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayOffset</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>af9b95f3df0b6d45f45903d82301d7f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FallbackAdvanceX</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ad58a5ee4492a3a9fa56f73e5a40d728d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar</type>
      <name>FallbackChar</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ae54c2c4184bfcbc7b8f6da9cbc4f93c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImFontGlyph *</type>
      <name>FallbackGlyph</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a0e666b0c49646bd294103f4d288df4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontSize</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a423e36d1594281f1a5a537e5b0d0a3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFontGlyph &gt;</type>
      <name>Glyphs</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a1a0901fc1a8cbd41d582d6cef4946bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; float &gt;</type>
      <name>IndexAdvanceX</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>af906476eda06d8a842d0a843a247f530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImWchar &gt;</type>
      <name>IndexLookup</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a0c948f3741da03da9bc1731e236173c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsTotalSurface</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a8087b2ee8b27dcf5c6e30a8318f87cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Scale</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ae98fb07fd8862a7243d77b11f38bba19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontAtlas</name>
    <filename>structImFontAtlas.html</filename>
    <class kind="struct">ImFontAtlas::CustomRect</class>
    <member kind="typedef">
      <type>ImFontGlyphRangesBuilder</type>
      <name>GlyphRangesBuilder</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>aa9b2fa0610903d5da7d9dfbfad3393af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>AddCustomRectFontGlyph</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a5643182be4e3f1a442cfa6cdc0321c7c</anchor>
      <arglist>(ImFont *font, ImWchar id, int width, int height, float advance_x, const ImVec2 &amp;offset=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>AddCustomRectRegular</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ac51952803d2205f28ca9fc996c5f6243</anchor>
      <arglist>(unsigned int id, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFont</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ad01c0f19a95d37a9e5ebab1e54525625</anchor>
      <arglist>(const ImFontConfig *font_cfg)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontDefault</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a9d2b4a94579bf603a0d2662cd8348cbd</anchor>
      <arglist>(const ImFontConfig *font_cfg=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontFromFileTTF</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a26d0333bae95222ca2c2fd2886eae562</anchor>
      <arglist>(const char *filename, float size_pixels, const ImFontConfig *font_cfg=NULL, const ImWchar *glyph_ranges=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontFromMemoryCompressedBase85TTF</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ab43b930beb57c0b998f42f4586677956</anchor>
      <arglist>(const char *compressed_font_data_base85, float size_pixels, const ImFontConfig *font_cfg=NULL, const ImWchar *glyph_ranges=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontFromMemoryCompressedTTF</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a579bb434bd116ea9ac4f892652ccefdb</anchor>
      <arglist>(const void *compressed_font_data, int compressed_font_size, float size_pixels, const ImFontConfig *font_cfg=NULL, const ImWchar *glyph_ranges=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontFromMemoryTTF</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>adb01397920998a18e25bd8fed3f791a7</anchor>
      <arglist>(void *font_data, int font_size, float size_pixels, const ImFontConfig *font_cfg=NULL, const ImWchar *glyph_ranges=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Build</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a81e39e30dffa4dd7e458a53297451e27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CalcCustomRectUV</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a70e062104b11a213eb3d177151c418e2</anchor>
      <arglist>(const CustomRect *rect, ImVec2 *out_uv_min, ImVec2 *out_uv_max)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Clear</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a8f6d01c671d8670f991ba651bbaf7e77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearFonts</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ad5c2560d708bd0c389e9bd9da2d9b055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearInputData</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a3f5bcbb7a2683b1af106fcf4e1217662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearTexData</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a3ede4bd513bec044c77ac392ad9c6e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CustomRect *</type>
      <name>GetCustomRectByIndex</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a4d4403e920f1d93307936781050b52ee</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesChineseFull</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ab32e8e79cc4f3b36ef447f70034e7c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesChineseSimplifiedCommon</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a3a6b1a8afb01ba5e7c4d86957d6d2625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesCyrillic</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a5aaff3357d9ed401ce451c39942e869e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesDefault</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>adec0df140eb1dc01c2a22a5253d62820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesJapanese</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a2654afbbf73835bf08278cdc6c181a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesKorean</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ac70e07bd35913661c8fc50413b3bf969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesThai</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a4985c51d8a5270ff027f13fa44a14371</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>GetMouseCursorTexData</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a6d27a36fe034851310dd00d7dc5253c3</anchor>
      <arglist>(ImGuiMouseCursor cursor, ImVec2 *out_offset, ImVec2 *out_size, ImVec2 out_uv_border[2], ImVec2 out_uv_fill[2])</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GetTexDataAsAlpha8</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>aeff1a1044a1ab68d8f27bb2819cd9f44</anchor>
      <arglist>(unsigned char **out_pixels, int *out_width, int *out_height, int *out_bytes_per_pixel=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GetTexDataAsRGBA32</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a8abb0c4e67ebb38249d4df71218c4eec</anchor>
      <arglist>(unsigned char **out_pixels, int *out_width, int *out_height, int *out_bytes_per_pixel=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImFontAtlas</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>aa34e7909d30440d5c35aaef990ac741e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBuilt</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a208b0ad1ada507d1c4309ea6dfedafb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTexID</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a96ffd1956c11dac4f79b43c095828445</anchor>
      <arglist>(ImTextureID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>~ImFontAtlas</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a950b4f7586ad7786ae251b957d67a268</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFontConfig &gt;</type>
      <name>ConfigData</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>afa4f7459807763d032fe2d0022fc0823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CustomRectIds</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a608ad12c2ccf1eed97b63454e52ccbe8</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; CustomRect &gt;</type>
      <name>CustomRects</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a6289931d958f734fdc2ac1fadec99577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontAtlasFlags</type>
      <name>Flags</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>adf2f2d04b46911ad01cfbef0f59e1f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFont * &gt;</type>
      <name>Fonts</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a0198aeb17ef8bb810ccc8db103b93b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Locked</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a2222ff64ba974a8ee7a286617f879f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TexDesiredWidth</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>aa1d62d7da5633f894dbe881547e9de7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TexGlyphPadding</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a32034b2aac4616d8c27ee666a1fd1b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TexHeight</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a5ef74d37ec01d9e8aac5c57433296ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImTextureID</type>
      <name>TexID</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a1d7be9a6190c75706f80bda16c87f28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>TexPixelsAlpha8</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a443ea9e7c4cf85ee791ffe891280eff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int *</type>
      <name>TexPixelsRGBA32</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a41163489a5b8060f405c56e22590cba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>TexUvScale</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>adbe3a6b1fd501108649fe04f882b8664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>TexUvWhitePixel</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>af1d05221e9a1607d7f625df92a4f9b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TexWidth</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a2d0662502433e7a87b3aa4681ba17aa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontConfig</name>
    <filename>structImFontConfig.html</filename>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImFontConfig</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>af56ce39ce94ce0fb5171f4d8aa93f79c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>DstFont</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a561773c311f6cf6de00642c2801e7b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>FontData</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a0265861de7ba7b0d953e1c97e7a50cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>FontDataOwnedByAtlas</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a99dfbf61ef79cee89b6f03e17cbe63b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FontDataSize</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a39df7ad3bb496421ce2cc5d2428345ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FontNo</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>ab37ee3d5cf76000a4000e9296161e527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>GlyphExtraSpacing</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a82db103689b1c434ec92875721967c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GlyphMaxAdvanceX</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>af9040efaa5998aef3add4b629d7dc255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GlyphMinAdvanceX</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a3015c4ad464a7b5abeb5b926e8896bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>GlyphOffset</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a290a81956fdcb7ad3b5e3152594db121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImWchar *</type>
      <name>GlyphRanges</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>aa174ceff80323012cd1b717d864258dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MergeMode</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>ad5cab281622e5bdec8e2d55cadc5601e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Name</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a12d3c014914d3b77533e219a013dc750</anchor>
      <arglist>[40]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>OversampleH</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>ab460df0d8019ffa8d124e8988c710910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>OversampleV</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a8018f84c60bfafb2b4629aeb77a047cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>PixelSnapH</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a635b5fa03934467891fa949a037b5b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>RasterizerFlags</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a80d05eea7733731a3e9ac1d9e905e5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>RasterizerMultiply</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a9365265cc52098a8ecf89ff47f6106f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>SizePixels</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a2eff9cc7a11461414402f08ab910d277</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontGlyph</name>
    <filename>structImFontGlyph.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>AdvanceX</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a11bfab7bcdb497fe2d649745c7d39b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar</type>
      <name>Codepoint</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a3ff56d019068137a3df514caa3961421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>U0</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a3c9d90fb39f6beaf9d69413fa4c8366f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>U1</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>aaca9625f2d6972016e05fed583db85b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>V0</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a26b7b7b9ee43ab67e98af9ea1131ce20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>V1</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a3d28904aad639835cdff3e4416663d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>X0</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a1e93bf7292c052549972fc46646ff104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>X1</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a1d907170d807c5e5f2a43d74b99f0d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Y0</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>ac1deecd5b352949f30d396a58b68dd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Y1</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>aa6a0440694ae06c4cf03316498327bd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontGlyphRangesBuilder</name>
    <filename>structImFontGlyphRangesBuilder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddChar</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>a6d3f5e3e377a73f4f4324c4cf98600dd</anchor>
      <arglist>(ImWchar c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRanges</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>ac28bc574d4d34d3a2889cda34470ae71</anchor>
      <arglist>(const ImWchar *ranges)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddText</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>ade9770bde0f63b4630df30402f3619cf</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BuildRanges</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>abc11a683e1b345299c42abd8b6c422a5</anchor>
      <arglist>(ImVector&lt; ImWchar &gt; *out_ranges)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBit</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>a6143564d6b8399ca4e1dfc17e688114e</anchor>
      <arglist>(int n) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImFontGlyphRangesBuilder</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>aaee7673423cb7e29d43ea3901628c870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBit</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>a36c59006df968d10c8d2b24b8011ec81</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; int &gt;</type>
      <name>UsedChars</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>ab62ce804c8040670f6adaa4ce1b3b27b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiColorMod</name>
    <filename>structImGuiColorMod.html</filename>
    <member kind="variable">
      <type>ImVec4</type>
      <name>BackupValue</name>
      <anchorfile>structImGuiColorMod.html</anchorfile>
      <anchor>a99134f8cabbe0c2c45bf7d693bd6dae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCol</type>
      <name>Col</name>
      <anchorfile>structImGuiColorMod.html</anchorfile>
      <anchor>a211171bd30d39348fc9b91289d253e1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiColumnData</name>
    <filename>structImGuiColumnData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiColumnData</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>a296c9275c6e711dfd63ac0a3c1bb8c99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>ClipRect</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>aeccf8bbbd380fdd9d3350b5aac95ad34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumnsFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>ab683ea097b8c60f143dc3c31818fa8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffsetNorm</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>a9678a00f55c9fa44ed35ec14ea9b697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffsetNormBeforeResize</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>aa97d00380db4a4b11ebc1f1f8ef72fc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiColumnsSet</name>
    <filename>structImGuiColumnsSet.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>acbaeb17ee3c2026ff36ecba69906eb6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiColumnsSet</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>a151a94550f1575639b6f8be0d63b7caa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiColumnData &gt;</type>
      <name>Columns</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>a7922acd94294791c3babf3ee92896d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Count</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>aaa3e86fc2582a6bb749172a04b9d934c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Current</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>a6a8816ed50ec3ca5d673b25b667d845f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumnsFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>adb2a5aea8ba94e54502d71844ec3e23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>af0d52f764471e070d0beca0526090e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsBeingResized</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>af9ef4186dd06147173a0e1dc12085399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsFirstFrame</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>a814bdfd8c72548d2c93675c8d6e974e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LineMaxY</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>a55ecc0a1b27e495f154c3c939524c330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LineMinY</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>a6210b01b3a698c717dc7609a9e497074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MaxX</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>acea08c0e12158b9db78d499f1bb1242b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MinX</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>a953e9dc01eab7503a48644e051b61476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>StartMaxPosX</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>a61470bb069a752930fc8a838e9f552d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>StartPosY</name>
      <anchorfile>structImGuiColumnsSet.html</anchorfile>
      <anchor>a32611b7e09fb2dbdcc5342fecc3a0f6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiContext</name>
    <filename>structImGuiContext.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiContext</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a5842ccae7b18271370b6d5f7f698d8bd</anchor>
      <arglist>(ImFontAtlas *shared_font_atlas)</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ActiveId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a11c874eb6cf74ba9162bd1d01c4ccbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ActiveIdAllowNavDirFlags</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a27b17ce018cfcd821f29636eba5407b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdAllowOverlap</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab3234556023eabcfed157b79ba4c5869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ActiveIdClickOffset</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a28afb4e9b4ac155825f4b4c94cdc516c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdHasBeenEdited</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a554e7070ccdae5d5c9eb69b9957f1e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ActiveIdIsAlive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a91563e660064da31449958c97f70ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdIsJustActivated</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa539096bf2b0ab28e0dbf73d595c64d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ActiveIdPreviousFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af58aa479f6c97819694f1709b62c70d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdPreviousFrameHasBeenEdited</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0cd140aeedfcd5625c440d450468bb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdPreviousFrameIsAlive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aaaf25ebc4878ed8b203106accfc6b896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>ActiveIdPreviousFrameWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac164cf439dcb5d37f0e572f5e27eea25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputSource</type>
      <name>ActiveIdSource</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a315c9fa88996fa84c260c93322941bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ActiveIdTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a9deb2b22abfb5a4fd306371b19e2b9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>ActiveIdWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a95a35b5d82d3fdea28b71580dc6a9618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiPopupRef &gt;</type>
      <name>BeginPopupStack</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae6345f7680394d5ba305dc394688fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColorEditFlags</type>
      <name>ColorEditOptions</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a122394766b40cdb6cbd8a40fbe6ac680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiColorMod &gt;</type>
      <name>ColorModifiers</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a10f0f969b6c9886e5f2c080ed6f1370d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>ColorPickerRef</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae3a119a9a71b31ede7ccc87447627b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiTabBar * &gt;</type>
      <name>CurrentTabBar</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab2e6076a3ec748866d63fd7b9c48ad35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>CurrentWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa923044f396241668aef5ed2f4c4d847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>CurrentWindowStack</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a19020a20e7bca2fadbb287106b92891b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DimBgRatio</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af5761a79ad40a0b0fbdb1376ce0af4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DragCurrentAccum</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a524267e65a0b5c3c96a2b629902b4db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DragCurrentAccumDirty</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2a465bca097a53eba66b613d01765636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDragDropFlags</type>
      <name>DragDropAcceptFlags</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7342ae93b69ed2c9d3ba08d184df2827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DragDropAcceptFrameCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a8163ed15c1f157390a3215dcb28feb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>DragDropAcceptIdCurr</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af0ac51e2f6bd98443fe5f135f3e2ecac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DragDropAcceptIdCurrRectSurface</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a4a3aa38a5b88e2be8fd73b29e39e3fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>DragDropAcceptIdPrev</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab835f6cb1536a4e91b6d589a100612f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DragDropActive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2de4fe755e10ccfee6b06aa84b3d9c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DragDropMouseButton</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0efbd88ee7334cb922fccb1487ba496c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiPayload</type>
      <name>DragDropPayload</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a35f39762769e30c083758c21fbde3e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; unsigned char &gt;</type>
      <name>DragDropPayloadBufHeap</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af4797d5b38c5c659d1aa0160d46549d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>DragDropPayloadBufLocal</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae4f0ffccf3107a3eb4e1ba3d6258c3e4</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDragDropFlags</type>
      <name>DragDropSourceFlags</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a61d6d8dbd670e2f4e70d50248caac012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DragDropSourceFrameCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a03bca20dc62ae39fb6c7eb047babf12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>DragDropTargetId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af8641ca16b62736c6af16364e65666ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>DragDropTargetRect</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a9c0b11750492d186c9b96b75d824e91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DragDropWithinSourceOrTarget</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a9d9b14fca32e29c12cdf9a0ad83f7657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DragSpeedDefaultRatio</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aea2d961c03a1d0879088385d8cf602dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawData</type>
      <name>DrawData</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac52ed6f3c516266f2c7a1e393693349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawDataBuilder</type>
      <name>DrawDataBuilder</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a73b17849eb0d2d1d5848493c6762e5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawListSharedData</type>
      <name>DrawListSharedData</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a71045e6879ff2d074836273ba00674e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>Font</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aec64e774018a7d74515baeb9e06fb4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>FontAtlasOwnedByContext</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a06996a09451ec85ef2a34c4de4280441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontBaseSize</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0fcbda57d25b80111283ed7305ee3ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontSize</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af4022d1866887cdc400131fc6a65b200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFont * &gt;</type>
      <name>FontStack</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a8a6a9f23604fe0d0b51c78e45e4432b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FrameCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab9a1f3b3f15f0a6c5f29aef85f1a8ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FrameCountEnded</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa4cc3099c789be981d665c617b6d78a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FrameCountRendered</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a64a96ecd43f4b10c1fec8eb3fc9bff89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FramerateSecPerFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aca772ab262c0094e8bbe7eae215fc23b</anchor>
      <arglist>[120]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FramerateSecPerFrameAccum</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>abcd18f2f8fedf0f45c3148b3e956e653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FramerateSecPerFrameIdx</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a64a96ad72dd7009dba134f6214a4936e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>FrameScopeActive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa79e158ac0aeaf53cc16e9277fd4431b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>FrameScopePushedImplicitWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab9a99ebcc5ad0b04d57893242d38e0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>HoveredId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a32bef5a7740179ad8076643b001f15e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>HoveredIdAllowOverlap</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a171f67ac705994d413a0bccf491aa4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HoveredIdNotActiveTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac2d1b0663e1ece41f9347fb299789b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>HoveredIdPreviousFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a08742c14087e26304ff47fb9212d8eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HoveredIdTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a07a6bd929503077394ea0f80965470f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>HoveredRootWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae5dcb8bed41ff948af2cfba6c9ae36d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>HoveredWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a6dd89693704216a036d2676b8c6610f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Initialized</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a71b32432f5c4658b4772b293640a66c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont</type>
      <name>InputTextPasswordFont</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a6aa67b9b778bd741d9866ec34cc8ee8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextState</type>
      <name>InputTextState</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab6f5d3daaa248a26bdbcb098d73640c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiIO</type>
      <name>IO</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>add4fdcc8c6a437d8f8e7c837418be83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>LastActiveId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a8609dbb667eced2b9f1eb1f0c0aff838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LastActiveIdTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7296c8f2a4794c561cfb4ad0af563928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>LastValidMousePos</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a778faec27ce643bc10a984e6da2111f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LogAutoExpandMaxDepth</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a153d8c6eee2acdd3676ca55aec7b1079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextBuffer</type>
      <name>LogClipboard</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa3db2d2e4129e125e5afc5a26d6234c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>LogEnabled</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2508bec1862aa4477eca2c79d6924b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>LogFile</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a73a73a599720fb933e4fb5e673dde131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LogStartDepth</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a6ac157821b3a0eb9d0411bc477df8665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiMouseCursor</type>
      <name>MouseCursor</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab60730c7f9f601fd0b22dac060a822e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>MovingWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a28078cc22f615213fd8544016cd6ae20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavActivateDownId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a07e49e172b0aad8b1ff2ac3df71b788b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavActivateId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a809b5fc440a6198e4266b36150dc3396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavActivatePressedId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a24929a88fa69cfb49cfd41c8cb4225d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavAnyRequest</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2bb94ad4b29cd6359f5e2a6d0f24e617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavDisableHighlight</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a15bae5126d0c9f911ff5eacda9e6958f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavDisableMouseHover</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aee7132fe5dfc3afdecf13c319da7dbf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0416d655ac426f9923dab220d95a4b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavIdIsAlive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aabd1e23f5be55f6331281f2c2ea9e411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavIdTabCounter</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2a0858cb7aa0b8de0346e93b7f9d2cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavInitRequest</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac1e37ea3392df255f52f8cc53bf8180a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavInitRequestFromMove</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a92dbda9104ae60cea64926e9e7d98702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavInitResultId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1a4e4062115647df8cfc566e595fe3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>NavInitResultRectRel</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a4d59fe60fd93303628212a3d52f6c9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavInputId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a61db117ce7f7128f90be0ea560c004b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputSource</type>
      <name>NavInputSource</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a3054bc5ed01af6c56159cd8de77e7b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavJustMovedToId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1ad32892bff3773daf74bf39f525e2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavJustTabbedId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>afe76d25a666183763466ab19cd7d4816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavLayer</type>
      <name>NavLayer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a19072bf282ae59f30d55478d74195d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavMousePosDirty</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a45d87c28d8ea54ea82cb5d26c12c13db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>NavMoveClipDir</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a445c588479dbf5122c062ba8bcdb99e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>NavMoveDir</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a20208736529ff4a1067d8d15ef17400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>NavMoveDirLast</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a74b9822c7771e7c331d72e0862910243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavMoveFromClampedRefRect</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a5571249e733688870409369db98fde79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavMoveRequest</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab476c1e9c5fca5e45ca80001a5fd532e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavMoveFlags</type>
      <name>NavMoveRequestFlags</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a04545cc7ba343f69391ea61b8dc62df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavForward</type>
      <name>NavMoveRequestForward</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a96fd534ce6bec43e3b23cb71cda1b62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavMoveResult</type>
      <name>NavMoveResultLocal</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ad7d98d5f91fbbe9b0dacee866832ea6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavMoveResult</type>
      <name>NavMoveResultLocalVisibleSet</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a234e82aaa932f5cc000b274453b74942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavMoveResult</type>
      <name>NavMoveResultOther</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a850becf9154be7f47580cfebc9f80127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavNextActivateId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>abc1fa0d9750d44d4595905a0ce178ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavScoringCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2ff237a66a4d995620cc03f309268e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>NavScoringRectScreen</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a066c51092023d97383ff348fed5e2a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae06077e45c894488b28baaf2d7ff8e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavWindowingHighlightAlpha</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a58906b21765f83b753e33b4733fa596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavWindowingList</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>afec14eb3bd7e3a7881fd8def6591cdfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavWindowingTarget</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a90cb834d237027d39e0d2efbe3d90d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavWindowingTargetAnim</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aaaf83b57ad918ef20a653bc8f5dbcde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavWindowingTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a412d61294f8c686db6ecc366c845bd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavWindowingToggleLayer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a324b59dc38e7121a1aef959218d3563a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>NextTreeNodeOpenCond</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aeaca84fcb1dd6df0f9fb18df715e8460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NextTreeNodeOpenVal</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aed0758191a1eb49ffed88a7682829c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNextWindowData</type>
      <name>NextWindowData</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1220ef65a7464ef2dc4a6020cd1b9c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiPopupRef &gt;</type>
      <name>OpenPopupStack</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af6c0e07cff9641d31bdf22b7e7df2842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList</type>
      <name>OverlayDrawList</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>abc8e0592d9beea307d78661df0a38b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PlatformImeLastPos</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa07a9810576b2ff576d5f5a3f121ce3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PlatformImePos</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae4f302f7b3f8f3705a0b5a823817554a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>PrivateClipboard</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a4ba950183c7c5e401ca4113e09b1ced4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ScalarAsInputTextId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af7d6712f53762d620c4d4dac89dbc222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ScrollbarClickDeltaToGrabCenter</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a07456ba31300e2ee1cb1827dfbd02fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>SettingsDirtyTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7e0dd3aef4a4f0fd85ed39e13824f2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiSettingsHandler &gt;</type>
      <name>SettingsHandlers</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aded9a2cb80c805407734b8bf7d0ef515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextBuffer</type>
      <name>SettingsIniData</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a5b4bad72af7065aa7e57b32fedd5ea0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>SettingsLoaded</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1043af3ac30119c12c2e85923e1ec20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindowSettings &gt;</type>
      <name>SettingsWindows</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a19273d7eb5a729463c042671ae27ca58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStyle</type>
      <name>Style</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2e682502e1a3d2c399171dd3c4fc969d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiStyleMod &gt;</type>
      <name>StyleModifiers</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac0feba14c36c7dff87211c3650815be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImPool&lt; ImGuiTabBar &gt;</type>
      <name>TabBars</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a8ed1e9dd2d6cf69e7aaded9a70c5c712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiTabBarSortItem &gt;</type>
      <name>TabSortByWidthBuffer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a06e6db1644fa9f583b59a527ba434ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>TempBuffer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a875033fc5c10bc1e050f8701055ae93b</anchor>
      <arglist>[1024 *3+1]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Time</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2b4eb26da74e5b80bdc7efa34d267570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TooltipOverrideCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1c6e3c1b866fa1abf473d3cd9eafce0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WantCaptureKeyboardNextFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0372056c72eac8b3e6de06c404caa5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WantCaptureMouseNextFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7e7a9bbeaac9519abe29818ce6c2cc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WantTextInputNextFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>abe551d35ea5c1aa61a4d5c785c8e0d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>Windows</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0f59a9a861d097be066c6cc106e40f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WindowsActiveCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a95237c5f9eb869da0f1947c54a521489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage</type>
      <name>WindowsById</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>adc1e46e1c1582a0f0eb74d957efedf98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>WindowsFocusOrder</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1fd9e62737932c069dce5f137a4a4fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>WindowsSortBuffer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af33de778de28b057fa7a42e4cbe0017a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiDataTypeInfo</name>
    <filename>structImGuiDataTypeInfo.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>PrintFmt</name>
      <anchorfile>structImGuiDataTypeInfo.html</anchorfile>
      <anchor>aa66ad5a40cbfe164121fcd0f35abd438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ScanFmt</name>
      <anchorfile>structImGuiDataTypeInfo.html</anchorfile>
      <anchor>aaa2d211e7cc5f03786f82650b69e9cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>Size</name>
      <anchorfile>structImGuiDataTypeInfo.html</anchorfile>
      <anchor>a49a2b2d99b93b7db968a74d92380ecbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiGroupData</name>
    <filename>structImGuiGroupData.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>AdvanceCursor</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>a2bfc0ee6236ec2ace16634a34eda72d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>BackupActiveIdIsAlive</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>aacd18774380f912245f8be65f36889cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>BackupActiveIdPreviousFrameIsAlive</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>afbb6878b27a6183b10af7b07fa16daa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>BackupCurrentLineSize</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>aff11cf7d8aac55c6028e21df815a0b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>BackupCurrentLineTextBaseOffset</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>a3745219bd1f4c6ee5080d8d0aaa8a712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>BackupCursorMaxPos</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>abb83c4db050ef7d20485902cc14c4a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>BackupCursorPos</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>a8b29e2d9081876fd4847b1cd86c60500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>BackupGroupOffset</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>aebda25ad372538e8209c8fc3df9d64aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>BackupIndent</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>a0eea82f9d3952d538431a23295e1beaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>BackupLogLinePosY</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>af67f52c70f74a3b7bce8ce46affc856b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiInputTextCallbackData</name>
    <filename>structImGuiInputTextCallbackData.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DeleteChars</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>ab5dc30d7edcf60efbd5bb8e677dab8bf</anchor>
      <arglist>(int pos, int bytes_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSelection</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>aae1b69a904053961be171d7f47ef430e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImGuiInputTextCallbackData</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>ae19641bad15c1a163928d121075ca09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>InsertChars</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a9963937f48aba00466c2af404dad1e25</anchor>
      <arglist>(int pos, const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Buf</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>ac8cd46c3473851c2822aae8240289069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>BufDirty</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>aa2d91cca2b46de3f2b218573579f122b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BufSize</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a0e391986e9359f6777ab27a3b08229a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BufTextLen</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>aa4db7629a772cfc3286a5a3fd1e5f1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CursorPos</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a45b3cc4d7625b1bc38d5b995ca149b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar</type>
      <name>EventChar</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a7a6e9a43c5db8f236cde912b913fe707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextFlags</type>
      <name>EventFlag</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a6ad2f8e385c68e56e6682fc0c4e79949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiKey</type>
      <name>EventKey</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a2db52e1da5e8109d4eeb5b0ab22200a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>aac3133cf2c9d194142481e54192d8fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SelectionEnd</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a616bf3a1f0c2d73b9133931f22ab44a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SelectionStart</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a72642ac2ce877eaade95386cad70ee8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserData</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>ae8358ea4135032204fcba6c9ada7c49f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiInputTextState</name>
    <filename>structImGuiInputTextState.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ClearSelection</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>aa834c6b6c9f3d589b55eb22ca9a01c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CursorAnimReset</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a78a05f36dbfd38b9026a4980a15a6a3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CursorClamp</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a0924f1eead76c7d58090aa603cea4301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSelection</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>ab17832413ff121a5663319c06bbb989a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiInputTextState</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>adc973b2e610237bdbede8e1fc01dcc5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnKeyPressed</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a2cd5083f820d0012479bb706a45b04b0</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SelectAll</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>ac9ceb16a3551dc82a1e8be716236b811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BufCapacityA</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a0dcf0134962cfb09d085f14538a59dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CurLenA</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>abdba2cb00ac67ee3464c469d7ada163b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CurLenW</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a5e0304d69cd5fa3fab05a1fd7b991375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CursorAnim</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a95520b8289da18da2ca6480a64894516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>CursorFollow</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a8cfd858a20e7154e235cc6288fdae6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a919642a77fb872cab950a011877c092b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>InitialText</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>afd554be88b4f7cc0a8e217c02827d879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollX</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a730a350758ad428d845d895f85770b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>SelectedAllMouseLock</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a3ea23fdc7d6cc4983230055ba92bc422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStb::STB_TexteditState</type>
      <name>StbState</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>aa6636d73a5dfeb752c737c9d66121b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>TempBuffer</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a727a3be3486e713f04167c983211a040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImWchar &gt;</type>
      <name>TextW</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>ad49ccde379925fb4238dcfa308aab418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextCallback</type>
      <name>UserCallback</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a416393864f1b6dbe9f446b197eb5e196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserCallbackData</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a5b7922443d0aac7e81957cbf9ef64845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextFlags</type>
      <name>UserFlags</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a413a224016ccd2566de885d43445e976</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiIO</name>
    <filename>structImGuiIO.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddInputCharacter</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a52b6bdef9278de5ae2031311a269cf14</anchor>
      <arglist>(ImWchar c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddInputCharactersUTF8</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>abf60d6dc365fab19136059f64680bdcc</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearInputCharacters</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a82d8794e14e628efbb026af4202c70ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImGuiIO</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a0ad8d993e50108b81b0d279d2d43f69d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiBackendFlags</type>
      <name>BackendFlags</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a92288d3e802788c8c408eac2c12e709c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>BackendLanguageUserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad5dc2e55e630b44208ef07bbbef161ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>BackendPlatformName</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a58510e764707bf979d086f6bc4c8b670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>BackendPlatformUserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a6c0c878d0d5ca6ef90f0968bd59309d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>BackendRendererName</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad0902d7c892cff675fc0a685e8f1481d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>BackendRendererUserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a9d1b2553e914286e9f92ab62f3d38265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ClipboardUserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a162d9da988e8985df05d262640f2f91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiConfigFlags</type>
      <name>ConfigFlags</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a6267b8a1ffa964035e6540f5e4296e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ConfigInputTextCursorBlink</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad17e398044a43d0020f692af8a72a9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ConfigMacOSXBehaviors</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ab2b62c3ee538d4037e7467bf934fd7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ConfigWindowsMoveFromTitleBarOnly</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a17f4703e015c69263170396441b321d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ConfigWindowsResizeFromEdges</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aaa627c27ae9e957f738e74a67629bed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DeltaTime</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a5068d5414a19c2a1bf58029bd732a7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayFramebufferScale</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a703cad6bd4c9e8972d056116104d27e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplaySize</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a042cfb90bdc9ccfe37f86b92ade759fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayVisibleMax</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a9bb46e8da3da68b83c66219beb861cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayVisibleMin</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a45b49309f2f8765622962ed7f286674d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>FontAllowUserScaling</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>af5fc6eae7ce68cce8473f006431f530e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>FontDefault</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a11016e4aefa603523bce61315b66bf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontGlobalScale</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a74a64a74dcbe2a6ef0c1ef56ba328094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontAtlas *</type>
      <name>Fonts</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a24e4f5201fe8780267abc2acfc24254c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Framerate</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8c6c2be54ddeda3cfb4a73cf95701a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>GetClipboardTextFn</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ab7face2b2efef720a22a7fb2143d415c</anchor>
      <arglist>)(void *user_data)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>ImeSetInputScreenPosFn</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ac59559342608fbdeb14778a4fd57c301</anchor>
      <arglist>)(int x, int y)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ImeWindowHandle</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8baa252c4f76764eb866b920f227cfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>IniFilename</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a89e8efe8f82b539c961dc22cc2499402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>IniSavingRate</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a9b37eea17baa240a93b1288673a6eeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImWchar &gt;</type>
      <name>InputQueueCharacters</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a4d9fb1151f10f1f6f7597bb3a21e1447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeyAlt</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a1e64ef08a4448a2cac874496130992cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeyCtrl</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a51de8f65dcabb80ef4e0d3c759ffcd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KeyMap</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aa1cd0083960f8e5361eb6d49973c8823</anchor>
      <arglist>[ImGuiKey_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>KeyRepeatDelay</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a390537e7cba21b98a8f89df857ea59fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>KeyRepeatRate</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>accd71987c895c4aec6d1a8c368cc9e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeysDown</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a182f42d74cb25a4cf611cc0f776b3848</anchor>
      <arglist>[512]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>KeysDownDuration</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a6f1da2ea6d8e3398d9526fe983cf0a6f</anchor>
      <arglist>[512]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>KeysDownDurationPrev</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ac079dcd415784a08fec74388e18abb97</anchor>
      <arglist>[512]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeyShift</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a3c7642214f88862af5b8467f98ac35c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeySuper</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>afda9e11e21b7ba21573671c38d9f4a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>LogFilename</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ae77a1beed11820366800645232a6ad1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsActiveAllocations</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a206a2d9a6b3adf9503b4d4c40abc6f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsActiveWindows</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ae47a71018cc9b0c7b55912a4bfa9149c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsRenderIndices</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a19daed6a7fa22819fe187dfc2a2f5683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsRenderVertices</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8ec9d203f4543047a8820366c5734529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsRenderWindows</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aec04d38a9b3799d12259a672c42e7c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseClicked</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8655587202ff9001e5b0ccc6ade42d93</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MouseClickedPos</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a23c9c6c48a51774fee36b7f0bb75d331</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>MouseClickedTime</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>afc5a5a5250fdee3c558f45c4f0268308</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MouseDelta</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a5b5cc0c171104337e3e7e13a8f7b0938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseDoubleClicked</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8bc01048733dc554de3d03f40f57b9ca</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDoubleClickMaxDist</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a13334c1522aadc12af0ce3b31b0eb3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDoubleClickTime</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aee056f6ed15363e0bcd8d879b312da7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseDown</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8f4613baafc93026175d9cdaf4e82d21</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDownDuration</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ab464bf317051bbdf1c93ab36802fe3b7</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDownDurationPrev</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a59d19cf7ad831e57ce15f90295871881</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseDownOwned</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a682f98d817f99058136cb47cf8a9bcc3</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MouseDragMaxDistanceAbs</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a402bca8838011fc4518c0895f24ffc92</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDragMaxDistanceSqr</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a86c7fe77349fd82a60ab7a279aa27f01</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDragThreshold</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad8b9a9924b0d6bde6a0fa35c17aa54ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseDrawCursor</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a9b240460966bf2bd35c30f27b8db4028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MousePos</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad2e9e547cb4d2abe8e7d27407efffeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MousePosPrev</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a0fa6601a709eb9e34460e6abc7e77ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseReleased</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a3a2e7d52289eecfdbe8571e034e41b53</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseWheel</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a21d3ca4928989a2c838b7b4ea95e5824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseWheelH</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a25bed9de908b086e583854438ca7927d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavActive</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aa63cf74a15e9dd0ad469ff09ca840ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavInputs</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a1e6e8142c2c2e09a715fa5efaa0db9fa</anchor>
      <arglist>[ImGuiNavInput_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavInputsDownDuration</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a4709a8f5435a50387d60ccb6fa928cf6</anchor>
      <arglist>[ImGuiNavInput_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavInputsDownDurationPrev</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ae2301639fd3e881177815d3b0133068f</anchor>
      <arglist>[ImGuiNavInput_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavVisible</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a904bb563ee00c92cc6b6b072df2c7405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>RenderDrawListsFn</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ae16a9f25f36fe9706d8a33fb128e538a</anchor>
      <arglist>)(ImDrawData *data)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>SetClipboardTextFn</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a1ee9c0763df33f7f3a9819235ce85078</anchor>
      <arglist>)(void *user_data, const char *text)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8c5e74fd39c2655455329e09529da7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantCaptureKeyboard</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a458e4ca98d896adb16e3a41ec6d2b811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantCaptureMouse</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>af5b8add76c5d833a65df19b5456acd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantSaveIniSettings</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a68d3fb726b3f243fa974107fae291d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantSetMousePos</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a877f6adba2c961f361df7697f908649a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantTextInput</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a0e53197e96187a57b2d86720bf163f4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiItemHoveredDataBackup</name>
    <filename>structImGuiItemHoveredDataBackup.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Backup</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a2084500d9cbc9455e52fbe87c95f2315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiItemHoveredDataBackup</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a242a83a1258e1366ebfecce938c83604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Restore</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>ae812e9cff1c84c7b438a5af502d778f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>LastItemDisplayRect</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a8bab24e0a70229e2f0cb1aae0d510252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>LastItemId</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a5e0b18013d983269deba7976666fc501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>LastItemRect</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>ae489c222bed561950104a46ddf1387f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiItemStatusFlags</type>
      <name>LastItemStatusFlags</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a7454f4ebf549581f0e70625a010786cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiListClipper</name>
    <filename>structImGuiListClipper.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Begin</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a746fbd724a41dbe88fef4875a2b1e9c7</anchor>
      <arglist>(int items_count, float items_height=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>End</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a3e6aec0db317985319a78513fc2c8068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiListClipper</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a0dc870fa31a56d3ace7625450f42937a</anchor>
      <arglist>(int items_count=-1, float items_height=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Step</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>ac3e115812c3c4e5a39578a7aa955379a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImGuiListClipper</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>ada915f0ae4446df73c1a2372bde65293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DisplayEnd</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>aa49e30d04ad8f8b95fbaa62dfbb4ea3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DisplayStart</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a9d096e06e5633fd77a8a209c00fe454a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ItemsCount</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a4e2b4e8efe10615d04ad2aeea467f522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ItemsHeight</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a19762cb78ff0adccb414027c25678a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>StartPosY</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>affee91b338520cd4bd59b5b680dcb5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>StepNo</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a8fe78f0368e16425c33fd35ca45d1912</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiMenuColumns</name>
    <filename>structImGuiMenuColumns.html</filename>
    <member kind="function">
      <type>float</type>
      <name>CalcExtraSpace</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a56aa33999066e80cab3ca37ac2e9ba37</anchor>
      <arglist>(float avail_w)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>DeclColumns</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>ad8d50936ca3240d75c285d7e373bc892</anchor>
      <arglist>(float w0, float w1, float w2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiMenuColumns</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>ac476e04a9d907280b3ccdfc429845803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a1104dfb001d48ab8c89bb1858da0eaf8</anchor>
      <arglist>(int count, float spacing, bool clear)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Count</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>af466eaa48622ff8c431b99cf46719ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NextWidth</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a0882d287ca8718a3b5b92d0d00df839d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NextWidths</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a458212d39dfc83dee9e5deb28c05ebd5</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Pos</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a048b77c3ebe6e6f2c8947686503aa7b4</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Spacing</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>afed09334fed58658bc891f4c65106cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Width</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a3cca7e65a4625a41a4b9c59c1aaea15d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiNavMoveResult</name>
    <filename>structImGuiNavMoveResult.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a5a357bf3bc46689eebec0f6dfdfd51ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiNavMoveResult</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a76bcc6d5bb813a8b9787bec50426cda2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DistAxial</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>ae5c10e5023d0a29fb7d5cbfa67cf20e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DistBox</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a2f354f281a4bd3dcb67f62ca945a11a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DistCenter</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>abba7cd20008c9a6ad40a2c058d4fdb92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a1f74aade31c404a897cf20f538861fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>RectRel</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>ae1be85fdcad1fc7c2bfa367862da2ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>Window</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a23b95c81d85a99990560c4072a135eb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiNextWindowData</name>
    <filename>structImGuiNextWindowData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>ae20d7287a7f96592363988f138e11bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiNextWindowData</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a0471ae42c04fce2e38c9cd8c37690b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>BgAlphaCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>af494d38cf5dcfb9cd7e08de5c6c17b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>BgAlphaVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a3597005fb1cdd4d3fa06296bbbb5a2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>CollapsedCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a864d3d1bf0dbf81ba4cf9cefd75fe06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>CollapsedVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a0c4c81bf78a6ac094f794d2cf318037a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>ContentSizeCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>aca6b01e50f61f96ec40763dc4526915e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ContentSizeVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a050058f58709d637bc6a0468ee48548f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>FocusCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a0ee725f1946600aead6303a84548d29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MenuBarOffsetMinVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>ab2b226f215bfdf2639f620e6d84157f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>PosCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>adb6dfd7cba17293b0610afa0d16d9491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PosPivotVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a334b4a364e72d96277a1d7d9d3c5474c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PosVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>aacc1478ee81850d0d6aff6569469911d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiSizeCallback</type>
      <name>SizeCallback</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>acab3905da227922b52f03943b355b27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>SizeCallbackUserData</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a3b80639b573e9a009da8aa9f9ca1a250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>SizeCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a2a34b7d39111d51f8309eb886575d47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>SizeConstraintCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a181ed1cd7d4f484bf27deb9fa77d1cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>SizeConstraintRect</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a63e7f1aa93d6bf9eed7452d57d3930c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SizeVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>af399c9c679b8f9c315af8583bf63aa68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiOnceUponAFrame</name>
    <filename>structImGuiOnceUponAFrame.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiOnceUponAFrame</name>
      <anchorfile>structImGuiOnceUponAFrame.html</anchorfile>
      <anchor>ac9513f72a884f6fe844869b157b23f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structImGuiOnceUponAFrame.html</anchorfile>
      <anchor>a3c912b79bc333ce746356001431c2504</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RefFrame</name>
      <anchorfile>structImGuiOnceUponAFrame.html</anchorfile>
      <anchor>a2d44776b8e7bdeec217f88be9f832e08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiPayload</name>
    <filename>structImGuiPayload.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a88c2293d356eb05e7a30d7693de186f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiPayload</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a341c0039af838af0308a7449f8c1308b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDataType</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a7864aeb80bc28683748d015562eead4d</anchor>
      <arglist>(const char *type) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDelivery</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>adcc193e0d454bf394e76e5498eea808d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPreview</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a4a7e17de25fd86c5ada447aaec412070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Data</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>af9f974dfb815e21a1ab925cab3769ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DataFrameCount</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>ab9f21d2454197d14896d5812ba70fa33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DataSize</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a6730d3ace5353afe204273995994cd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>DataType</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a72ecfe510eb35932e54f11ee56fe7140</anchor>
      <arglist>[32+1]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Delivery</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a4c0900e12c8d0bf6869c0ac6f8a66e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Preview</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a1a5b6456247ef3c213f0706cc9da16e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>SourceId</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>aa574f7e237c6d2172977d142b25c0111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>SourceParentId</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a1757c714dd47f09b645a8eba2912849d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiPlotArrayGetterData</name>
    <filename>structImGuiPlotArrayGetterData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiPlotArrayGetterData</name>
      <anchorfile>structImGuiPlotArrayGetterData.html</anchorfile>
      <anchor>a9c4037621f1c247957c04dc8ae1f2903</anchor>
      <arglist>(const float *values, int stride)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Stride</name>
      <anchorfile>structImGuiPlotArrayGetterData.html</anchorfile>
      <anchor>aecb2cce4ea91d95ec81937de656cfcd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>Values</name>
      <anchorfile>structImGuiPlotArrayGetterData.html</anchorfile>
      <anchor>aa40ff2e945549744fc622891089ae0fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiPopupRef</name>
    <filename>structImGuiPopupRef.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>OpenFrameCount</name>
      <anchorfile>structImGuiPopupRef.html</anchorfile>
      <anchor>ae234b7164134a20ab0f25fd3987692ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>OpenMousePos</name>
      <anchorfile>structImGuiPopupRef.html</anchorfile>
      <anchor>ac7c323da1a0ab658494a7d875facc200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>OpenParentId</name>
      <anchorfile>structImGuiPopupRef.html</anchorfile>
      <anchor>a4a1431f380b456cbdacf550986715609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>OpenPopupPos</name>
      <anchorfile>structImGuiPopupRef.html</anchorfile>
      <anchor>a2e16a9956b94737f177d669bbaf68761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>ParentWindow</name>
      <anchorfile>structImGuiPopupRef.html</anchorfile>
      <anchor>a7925cc312e5632661e0e6a2195af21b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>PopupId</name>
      <anchorfile>structImGuiPopupRef.html</anchorfile>
      <anchor>a7037780575e28439414d28625a495bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>Window</name>
      <anchorfile>structImGuiPopupRef.html</anchorfile>
      <anchor>a471027209038d1d59280a84c8d236f34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiResizeGripDef</name>
    <filename>structImGuiResizeGripDef.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>AngleMax12</name>
      <anchorfile>structImGuiResizeGripDef.html</anchorfile>
      <anchor>a697cdecca28177e275ce7ec38ef8e802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AngleMin12</name>
      <anchorfile>structImGuiResizeGripDef.html</anchorfile>
      <anchor>a5b335b7be8f517e38c56a5fd8e01d54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CornerPos</name>
      <anchorfile>structImGuiResizeGripDef.html</anchorfile>
      <anchor>ab8ffa45cb1ef3e825f5817b60c1555aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>InnerDir</name>
      <anchorfile>structImGuiResizeGripDef.html</anchorfile>
      <anchor>a82a1367d835f206fc24b3f114c60f897</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiSettingsHandler</name>
    <filename>structImGuiSettingsHandler.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiSettingsHandler</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>ab84610a000c843d4e303e41e260fb1df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>ReadLineFn</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>a0a02bad8569c2d9f22e1a532d1e2de60</anchor>
      <arglist>)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, void *entry, const char *line)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>ReadOpenFn</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>accadc3cc1599382b55b58dac53df0b24</anchor>
      <arglist>)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, const char *name)</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>TypeHash</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>ac2dd47bdb91ae6f50afb5ac14222b552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>TypeName</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>a2b2821603e32a669c855dd97757c83c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserData</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>a4e8dc5a10948568680764a3cdaf9b102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>WriteAllFn</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>a8f9d8923be4df1b5e6c17f9857b955f4</anchor>
      <arglist>)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, ImGuiTextBuffer *out_buf)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiSizeCallbackData</name>
    <filename>structImGuiSizeCallbackData.html</filename>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CurrentSize</name>
      <anchorfile>structImGuiSizeCallbackData.html</anchorfile>
      <anchor>ac26746d231819ccb5a274ff78c6fa64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DesiredSize</name>
      <anchorfile>structImGuiSizeCallbackData.html</anchorfile>
      <anchor>a42be6d99a279942b4f2019a4416f65ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Pos</name>
      <anchorfile>structImGuiSizeCallbackData.html</anchorfile>
      <anchor>a64fc0959664ddba84e051baaeaa9a042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserData</name>
      <anchorfile>structImGuiSizeCallbackData.html</anchorfile>
      <anchor>ae16a4a1b916810b2f69925c527430a39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStorage</name>
    <filename>structImGuiStorage.html</filename>
    <class kind="struct">ImGuiStorage::Pair</class>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BuildSortByKey</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a5eae75e98a65c146e99898e359225f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a72ceecfbca3d08df8c2a232b77890c20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>GetBool</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a22d34ae6278f86468a3e7df8fbd1b632</anchor>
      <arglist>(ImGuiID key, bool default_val=false) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool *</type>
      <name>GetBoolRef</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>aeb0d62100453d710bac5f6ad0a6e6a2e</anchor>
      <arglist>(ImGuiID key, bool default_val=false)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFloat</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a0f51ef327f7e548d003b0e006967c1eb</anchor>
      <arglist>(ImGuiID key, float default_val=0.0f) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float *</type>
      <name>GetFloatRef</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a4b51cc8c92c65d4224af65a8ce7752ee</anchor>
      <arglist>(ImGuiID key, float default_val=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetInt</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>ac86b64f5c69a15de6c6c326963eca64a</anchor>
      <arglist>(ImGuiID key, int default_val=0) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int *</type>
      <name>GetIntRef</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a28673fa7839263f3066ccb8e93e748a9</anchor>
      <arglist>(ImGuiID key, int default_val=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void *</type>
      <name>GetVoidPtr</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>aaf87a98ede89da09113b0189f6d878ca</anchor>
      <arglist>(ImGuiID key) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void **</type>
      <name>GetVoidPtrRef</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a2b203317f3f488818e9b9f416fe35332</anchor>
      <arglist>(ImGuiID key, void *default_val=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetAllInt</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>ae5ee60618c4ce8e2b4ce0e5543d52992</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetBool</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>ac5beee31a59b3f5294b41992717be7bf</anchor>
      <arglist>(ImGuiID key, bool val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetFloat</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>ab531d90a0e5a1a2453e351c499149756</anchor>
      <arglist>(ImGuiID key, float val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetInt</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>af83975ca841a9bd0e06a6ea0a41bf159</anchor>
      <arglist>(ImGuiID key, int val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetVoidPtr</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a55f840086b3ec9cf63c67f02d159204a</anchor>
      <arglist>(ImGuiID key, void *val)</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; Pair &gt;</type>
      <name>Data</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>aab0b9789fac598a34c500459259fde42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStyle</name>
    <filename>structImGuiStyle.html</filename>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImGuiStyle</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>ab0a3ffb3aeec3e6b09b9bde812b28369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ScaleAllSizes</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a7c9d3e0974a239f65e433cc952be0627</anchor>
      <arglist>(float scale_factor)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Alpha</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a993312606e9dcb7ca165245150a4da72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>AntiAliasedFill</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a1fcc22c258a2a73bd61efd18e7ce7e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>AntiAliasedLines</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a0164b54454297971d40f3578b2c1ffeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ButtonTextAlign</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a17246b12f4e069229d21808a87f78514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ChildBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a5dd4fc33733ac7171d88740eb777f2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ChildRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>aba2b4c6be52366ce2ac06b7849cd5cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>Colors</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a2b4941240a38d1300c39a7fa4f03d0a3</anchor>
      <arglist>[ImGuiCol_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ColumnsMinSpacing</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a8fed04481e1d75bb95c97819f545e2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CurveTessellationTol</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a41eb9377b63b8b85ab807c28e00198e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplaySafeAreaPadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a8dd02a6a031ec8667e76aab1e28755bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayWindowPadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>ab06d6f0c6c5f36ab0c14688448de66f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FrameBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a21d8f1680e9f897998d726fdf0123bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>FramePadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>af58dc4e954ac95fdb3b0df8efb2fa564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FrameRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a15402cededdef985487e986ccce73ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GrabMinSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a04db033d001b343815cdcd2491576ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GrabRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a42369d83032545066803a7db62936e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>IndentSpacing</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a32ea292dee2b4e178a227acacd061921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ItemInnerSpacing</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a1a12021be99583fb491cff2df75d1ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ItemSpacing</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a6bc07d81e049cd75e86e6b3753c0da4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseCursorScale</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a6448eb2273c8868d7ecccf1152857f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>PopupBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>ac3bc5e785e360f72b580d419953c9db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>PopupRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a44b39e666946eea00001b6e38ab6bdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollbarRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a00efbadb1ad7daa0ee7384864b147d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollbarSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a96623380e624d2f2ec207449e700a226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TabBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a25858b1cc9234cbb976c934586fc4d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TabRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a22d2fd87b928e639b4d2d1dbbcf805f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>TouchExtraPadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>ab518a0a67df8f14765acc491d7b460f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WindowBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a4e2af4dd711f57ee841f9c843a18bec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>WindowMinSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a060b2f743a086d0f0fee4cd5b3f372d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>WindowPadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a37f156b53e6dcc99ff57366ceafe8b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WindowRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>acd902c2ab4b53d4bb0f64da608320894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>WindowTitleAlign</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a3fc57a15ab8f206045f1e5dfccd8b2e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStyleMod</name>
    <filename>structImGuiStyleMod.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiStyleMod</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>a737c3fad802a8d5d4616f9decc7e402d</anchor>
      <arglist>(ImGuiStyleVar idx, float v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiStyleMod</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>a28647cc4ab8b95b8ee30e0fc7401ae07</anchor>
      <arglist>(ImGuiStyleVar idx, ImVec2 v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiStyleMod</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>ae9987273b247f021020034256364bec8</anchor>
      <arglist>(ImGuiStyleVar idx, int v)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>BackupFloat</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>af36b5cf1100de970d78a53db937be949</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BackupInt</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>a60491c95989b2a866ebb76403a562f6f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStyleVar</type>
      <name>VarIdx</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>ab23c55941dbd0e156ce640a8fecb2feb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStyleVarInfo</name>
    <filename>structImGuiStyleVarInfo.html</filename>
    <member kind="function">
      <type>void *</type>
      <name>GetVarPtr</name>
      <anchorfile>structImGuiStyleVarInfo.html</anchorfile>
      <anchor>a92aebc5f0d8b2b43b61dbcaf992b5643</anchor>
      <arglist>(ImGuiStyle *style) const</arglist>
    </member>
    <member kind="variable">
      <type>ImU32</type>
      <name>Count</name>
      <anchorfile>structImGuiStyleVarInfo.html</anchorfile>
      <anchor>acfab57d23ba575db3595da80989b444e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImU32</type>
      <name>Offset</name>
      <anchorfile>structImGuiStyleVarInfo.html</anchorfile>
      <anchor>ae900d6a02166d3d0433c18b95aec10e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDataType</type>
      <name>Type</name>
      <anchorfile>structImGuiStyleVarInfo.html</anchorfile>
      <anchor>a62f42d2bb7b71b7530493e16e622cb81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTabBar</name>
    <filename>structImGuiTabBar.html</filename>
    <member kind="function">
      <type>int</type>
      <name>GetTabOrder</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>aced33dc6164509331b3430239bd7dcbd</anchor>
      <arglist>(const ImGuiTabItem *tab) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiTabBar</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a7d04467b887730a184365fdb3cb5bb17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>BarRect</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a6cfe603b0077e3ae0dfeec093acce320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ContentsHeight</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a31cc99aef1fb4b39a76ab09feabc49a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CurrFrameVisible</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a78e5cbb7a8a793e964397f85fca07432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabBarFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>aa528c4c6a2b733caf8f4d83828077d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a05b16eabc366d306e18d433ae9a741cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>LastTabItemIdx</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>ae787a0905614236c8a88195316cde5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NextSelectedTabId</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>aba7b1f0157f85df2acc09bc107d6dfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffsetMax</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>ae4f9c7caff7576935ac3ab6f75d915a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffsetNextTab</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>ad90200df01295cd68aae528b275d918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PrevFrameVisible</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>ac95b0b476d7545e74adc6a6472dc1f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ReorderRequestDir</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a2e0e6587ba6fb71176184f84d6a77918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ReorderRequestTabId</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a63b10062043a569efbb55462602d7b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollingAnim</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a0f8c0995a150b9f9439e2f02afc3936f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollingTarget</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a1b7c74460402870d7ba50a798ba66365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>SelectedTabId</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a42fa6a88e4533103420edf6095d6c2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiTabItem &gt;</type>
      <name>Tabs</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a4d6d0ae42c1189fcdcec50c1e1e9b057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>VisibleTabId</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a1716495ecb746feb37f0b736edb50c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>VisibleTabWasSubmitted</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a9112067953a14bc707d2660dc1cf93b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantLayout</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>acf92c2132df97eae310b391d894d261d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTabBarSortItem</name>
    <filename>structImGuiTabBarSortItem.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>Index</name>
      <anchorfile>structImGuiTabBarSortItem.html</anchorfile>
      <anchor>a7c466c6fb4368ddf251cd9a5b1ac3e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Width</name>
      <anchorfile>structImGuiTabBarSortItem.html</anchorfile>
      <anchor>af10e82ff092cef3d3d5e2bdc9dcccc66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTabItem</name>
    <filename>structImGuiTabItem.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiTabItem</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a325c1e06aa749d2dece9d0d589f9dfd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabItemFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a68c7537c57324068fbca54861eab5c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>aa1a225e6ac0ee4dfa815fe5c7c63fe92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LastFrameSelected</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>ad57f644ed9813c02a9616711320535ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LastFrameVisible</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a5f386218e311d8c84db72316f686112a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Offset</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>ac09eeb85bebba09f18ac959bc32b5cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Width</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a215d96577ec4396f224524eb8851ff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WidthContents</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>abb7421d21cb0343887cc8536c34e12a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTextBuffer</name>
    <filename>structImGuiTextBuffer.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>appendf</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a1c5892db030c5364823793f472754c9e</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>appendfv</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>ac8a6b11834c4cee8113bf6950e66112e</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>begin</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>aab6d83c6b9a8061287a4cb6135c1cab4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>afb03439bc91723e274bfb9d247a691b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a9e4edc9f950bc9e35d5c3b3071dbc0df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>afdef38ae725bb5495f0143170fa902c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>end</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a2fc30ad0d384f98dfcea722f798d91f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiTextBuffer</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a4c4369c5e65f591554428b947c498d0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator[]</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a8550f53463fd12711e3d08b740227bd4</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a3271f361e0f1997f4c3eb77665fdf161</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a2811fcd43e0224eb3bd0f3464b634289</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>Buf</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>aa6de034b1920cdae5505cc58abf14240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>EmptyString</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a471f810a368ec5f4a8ee12c407330c35</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTextFilter</name>
    <filename>structImGuiTextFilter.html</filename>
    <class kind="struct">ImGuiTextFilter::TextRange</class>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Build</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>aef362baafaa9dfa62d11bc6101c0f4c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a9043c1f0c33d29e6fc9b75ae81f9705a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Draw</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>ab93ad5985019ff9d3781606551fc26cc</anchor>
      <arglist>(const char *label=&quot;Filter (inc,-exc)&quot;, float width=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImGuiTextFilter</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a0a61ee76f0b4f3c354791734b06e3140</anchor>
      <arglist>(const char *default_filter=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsActive</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a493158f2ab8f45fcf303c3f953be9b88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>PassFilter</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a88d73ff8b81fbbd0a129b1bf3498d8aa</anchor>
      <arglist>(const char *text, const char *text_end=NULL) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CountGrep</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>ac31839c319fe4211c21fc143b7249f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; TextRange &gt;</type>
      <name>Filters</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a5a930a339a9384e6bfadfa56a7c111fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>InputBuf</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>ad070acb1038199dd4e8f5d010c5cb5ba</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiWindow</name>
    <filename>structImGuiWindow.html</filename>
    <member kind="function">
      <type>float</type>
      <name>CalcFontSize</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a6881ed65e208fb6e015d3ae6bccfc794</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetID</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a66400a63bc0b54d7d29e08d1b1b1a42b</anchor>
      <arglist>(const char *str, const char *str_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetID</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aae21dffb343cabca9414499b827912a8</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetIDFromRectangle</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a44931b6e73248930490d2c89377a8233</anchor>
      <arglist>(const ImRect &amp;r_abs)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetIDNoKeepAlive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>adc0a43f74a0b53a15a4bc4fea05524fe</anchor>
      <arglist>(const char *str, const char *str_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetIDNoKeepAlive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aea0ace882f6e8ec9d6825d808c975203</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>acd2909ae3b7079de81d528327cc11dfd</anchor>
      <arglist>(ImGuiContext *context, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>MenuBarHeight</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>acfb8bdad2e3ea6102589813ae32d0364</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImRect</type>
      <name>MenuBarRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a59df76c1445aaaf0b43456c83c1a88e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImRect</type>
      <name>Rect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a147da28bf5d167cbe0a363c4a578dea1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>TitleBarHeight</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ad1580cc8b5bdf981c6ed2eb22ecd7dbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImRect</type>
      <name>TitleBarRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a06884e1bc80e460e51e1626b5b976196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImGuiWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a8e81d730c3a39a71e6b6ca4654451c53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Active</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a42f141fa0eed059176cb4360df1b1eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Appearing</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a158ebb04d20cac09504fdbc4994eb017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AutoFitChildAxises</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ad323df685c026a4557912a5090414abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AutoFitFramesX</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a4ec83127718940ff4e0e268dc45232cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AutoFitFramesY</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a081b945f503a33c5fc686ff2ea9985f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>AutoFitOnlyGrows</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a3583d20a57fea8c8491f14f2dcda483c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>AutoPosLastDirection</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aa8219e984ed273d6cfd19fb4b93eff5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>BeginCount</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a045526cada44318c4b02ef7e5a80b8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>BeginOrderWithinContext</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>af6a2e24ba9291d538d1af269133fec72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>BeginOrderWithinParent</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aa7042ce8e41ae11f0100fee9e25dbf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ChildId</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a15e577eef56b4cb52424a989a4a8bc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>ClipRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a9950a40b18de2579c4d3deb0ab33f455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Collapsed</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a04e6b533b2401d1c7e78b47e31538e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiColumnsSet &gt;</type>
      <name>ColumnsStorage</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ac2ad7437b8960be8182ffde0788e1ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>ContentsRegionRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ac0d04b743eab132900c1ededc8eab9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindowTempData</type>
      <name>DC</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a77e144869bf4ec6565893d9f7b7283eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList *</type>
      <name>DrawList</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a39de4668b09754136c6fd7ab89ab674a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList</type>
      <name>DrawListInst</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aa99947e76fbf897c02ce1de44c202031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindowFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a7c29e810a533b9a647cce5d93d45057f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusIdxAllCounter</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a51ee526aed5b993e0a849f2db1fdc4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusIdxAllRequestCurrent</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>adfbeeeaa2eebd054ec0cd99dccb34f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusIdxAllRequestNext</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a152487f402088ce413bb6c215b308c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusIdxTabCounter</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a7e3e75ec3d66d04801bfffdd02643d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusIdxTabRequestCurrent</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a71c9ea6561a07160e5ce552db1d64b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusIdxTabRequestNext</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>af7e93a1027da314fe73b64d97bfa73be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontWindowScale</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a566ce9268a466afbbec78532d5cfa3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>HasCloseButton</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aebe637a230800210ba67cd8cdd9e71de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Hidden</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a49e0f1e5eff5af0df7da7f4d14aedcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HiddenFramesForResize</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a57a311561f3516d826be239d5aa8f4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HiddenFramesRegular</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a39c81a7b9b0a3c9e31384dce9d007125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5976b8d78bcc543ad7f23561f5cf0b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiID &gt;</type>
      <name>IDStack</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a1a71724c43e37830ed9b38bd34f26917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>InnerClipRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5986bee1c08ff742a14c57e99ce6e7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>InnerMainRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>af4ecf8f81236afac63696de62f903882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ItemWidthDefault</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5e6be361ee0c71a22a1ff68f6dbf09ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LastFrameActive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a6f3c194efabb4fd0a99be45fa5fe26f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiMenuColumns</type>
      <name>MenuColumns</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a216bcecc3e90eb1c166d147bb6666322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>MoveId</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a680ac2168da85f59c35de8f0813224d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Name</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ab44252eb7d02d3f38249f5bac605037c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NameBufLen</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a1e2593b079e43c3603d999474ea84ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavLastChildNavWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a7255735a59782a09b4536e633e5153dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavLastIds</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a1ff0db084ee889ee5d0846ce4f3dfe97</anchor>
      <arglist>[ImGuiNavLayer_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>NavRectRel</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ab2115773e21400dc96f7ff6d5a4ce13b</anchor>
      <arglist>[ImGuiNavLayer_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>OuterRectClipped</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ac3f0ac7cf4d8edb14a8e920e6831b4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>ParentWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5f0b37cb12fbeb3efe00d0cd826d5d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>PopupId</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a319c5f43fa4ee9c76b8a6e551e0c0869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Pos</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a1453f685401a44f76256fb54a4aac451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>RootWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aef9281297b0993c8f1b7c1ff7987cb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>RootWindowForNav</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a949a4aa260a21e8a8d2f65ffbe789712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>RootWindowForTitleBarHighlight</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ae5d5c6637b63f35edc415162a5674c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Scroll</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>abf20537560b9454a1e39667b8f9e7ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ScrollbarSizes</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a040ebb8ac7de890df6cb6bfe048a72d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ScrollbarX</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5aeada04ca67b0522677f5cdf5c6b483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ScrollbarY</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ae95f526590e0777de9cf26581a7d6702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ScrollTarget</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a77f86bed14712f73d9fb4b8ba2c4d040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ScrollTargetCenterRatio</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a41f1fde48e59626ea1d19d098cd8ad84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SettingsIdx</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>add0518a4c1e784476a51f4d3af201e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>SetWindowCollapsedAllowFlags</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a48384a3767252325e5c71b534adc58a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>SetWindowPosAllowFlags</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a8ff69a8bdc9221c9cc7d8ba656013d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SetWindowPosPivot</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a4de5608bf44728447327d832fa84f0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SetWindowPosVal</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a6caed47ef8e25a2e7a68a6be72c5716a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>SetWindowSizeAllowFlags</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a0c9419d95253214cb2a71d6ead1e03d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Size</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a876e7aaf4cd824c8956238fba61387d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SizeContents</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a71097695729bf257ccaea824caf306a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SizeContentsExplicit</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a329d19a8805352b3a116e75e217d2155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SizeFull</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ac3c7eb6b9cd556d56210cbb37caf0c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SizeFullAtLastBegin</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a284ebffabfd60b81f363173be770cff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>SkipItems</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ac620c64ec2897561f719db266f5e9b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage</type>
      <name>StateStorage</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a2151ab67f2624bd606883ad346179486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantCollapseToggle</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a3e26d0e446eb5864d7dacd6847ec8309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WasActive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ab346ec3a2f305948af05ec1871610a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WindowBorderSize</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ad51248766b9a815ce20b0d11e13b42b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>WindowPadding</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a538d3d70ad8f71a4ec58a6a0560b2f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WindowRounding</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a871ebbbfdf354600a3833c270d6e6ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WriteAccessed</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a3c29e870f485d115e7715e149c4dfc4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiWindowSettings</name>
    <filename>structImGuiWindowSettings.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiWindowSettings</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a694e496dba59b5aaabe14cce66309acd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Collapsed</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a79308182bdab97cb87b3d6284f22c1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a5ae7316219230c82a05618c227e5a7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Name</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a840259e14a45a600f84fcb940554e2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Pos</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a439e19e13a89681bc512f3282a253ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Size</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a9114134a6992827fbfc78bf4088e5f7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiWindowTempData</name>
    <filename>structImGuiWindowTempData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiWindowTempData</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a38a3703e2a34a04f7df748ce7085bc2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>ChildWindows</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ac5ffaaf397b8501b523aa55aa7d34d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>ColumnsOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>af86ba9662f7aeb95c49e785d941f4c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumnsSet *</type>
      <name>ColumnsSet</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ad9f706accb8e746de27494cf8f3e1b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CurrentLineSize</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a28ddbf18fa745335ad6691e9dbd97c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CurrentLineTextBaseOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a77782eeee147c73d9d3281932ebbb93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CursorMaxPos</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a2b8a133355700fe72f9c06d67e252d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CursorPos</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>aa76e59bf36a6b212c667dbb2706cdc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CursorPosPrevLine</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>add9d6659678ffce16d2b1653a8c15c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CursorStartPos</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a4e5c2b786d40849ce195f670e2e4e78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>GroupOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a29dbe26f59a7a8b667cc21a3ea3332a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiGroupData &gt;</type>
      <name>GroupStack</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ab25fa1835e4cabf3edc642ab67f4ed8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>Indent</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a1ed2e037a987c8fc7ecdc4f5888657b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiItemFlags</type>
      <name>ItemFlags</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a58af415d3d3fc3e5d6925884a35c17f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiItemFlags &gt;</type>
      <name>ItemFlagsStack</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ab3df41f54a3de26b5b53b92973e4fc93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ItemWidth</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>abc1312710a2091709415d425d2ffc971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; float &gt;</type>
      <name>ItemWidthStack</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ac3be9bc08a4ab80a67c6ebc48f4e578a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>LastItemDisplayRect</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a733bb38819fe839ab53be405b696a965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>LastItemId</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a99e9264022bd51b04c91a753c929ddfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>LastItemRect</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>abf4f36a114876653296c2eac61825001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiItemStatusFlags</type>
      <name>LastItemStatusFlags</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a28ec4cf6e201bc2cbf0ac6045eb00b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiLayoutType</type>
      <name>LayoutType</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a56c2607a6965314ec05a351ac6b68c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LogLinePosY</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a452c90bd8a615f4c4b36a732d7ef2460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MenuBarAppending</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a9f0df1a4566ded9c6ec2629f29af20c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MenuBarOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ad83c8b499933d7c765dc564e2d75c302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavHasScroll</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a5a506f02b64ed01f845a3d473207c3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavHideHighlightOneFrame</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a039070c94cf3dc0534257becd8d5bce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavLayerActiveMask</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a32b100040134e8925245a7f0e6d48227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavLayerActiveMaskNext</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>abd69899e644f15c35914121386a53d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavLayer</type>
      <name>NavLayerCurrent</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a95e11283d6f15aff01b8370267edd61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavLayerCurrentMask</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a1dc6ec2d5b4469514b1e162e81a92afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiLayoutType</type>
      <name>ParentLayoutType</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>af5f90b71ddcca637fdfd84827d096a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PrevLineSize</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>aa8959576942c6611ce792490c5adc830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>PrevLineTextBaseOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a56ea966c95f667c41f6ef2d6c0ad7aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>StackSizesBackup</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a9f8d653faec34953616d1369fa843138</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage *</type>
      <name>StateStorage</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ae8dad2f03fe834cb6b24cb76efe62c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TextWrapPos</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a4f9366e24dce97f0cc3ecc0e19436db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; float &gt;</type>
      <name>TextWrapPosStack</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>aa65230cd1350ef584984919a7fa4c92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TreeDepth</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>aaa472783238040464cce2984c1a3ed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImU32</type>
      <name>TreeDepthMayJumpToParentOnPop</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a1d49eb210a34519d68cc51599aafaf86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImNewDummy</name>
    <filename>structImNewDummy.html</filename>
  </compound>
  <compound kind="struct">
    <name>ImPool</name>
    <filename>structImPool.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T *</type>
      <name>Add</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a10328df7e17eb5ab4b91c25ad3b0db4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a613b0fa43ad7457ebde2988d4ea5f0be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetByIndex</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a9f46e2f38f1a02bef31899eeb1f3fdec</anchor>
      <arglist>(ImPoolIdx n)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetByKey</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>ae287bf93e178ecacead30a8baea62877</anchor>
      <arglist>(ImGuiID key)</arglist>
    </member>
    <member kind="function">
      <type>ImPoolIdx</type>
      <name>GetIndex</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a3e683876ebd44c7f6f098851ee522870</anchor>
      <arglist>(const T *p) const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetOrAddByKey</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a564fd757c33978601849a6091dcd99a0</anchor>
      <arglist>(ImGuiID key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetSize</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a1464c8a8182110a766c5142a1c4abbf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImPool</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a8377750adcef3c1b858b6271bc6ecff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a7b2c095ea540dc8afb670e705a37a912</anchor>
      <arglist>(ImGuiID key, const T *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a967f556412946a33bca3950f9be7a6ae</anchor>
      <arglist>(ImGuiID key, ImPoolIdx idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a62a34bcb3efcaaa3f4402c0c3cc1d600</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImPool</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>aa0b55e4483e95d6723d51b5106de4bc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; T &gt;</type>
      <name>Data</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a1f525c22aca2e43ae174ad2cc8ccae6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImPoolIdx</type>
      <name>FreeIdx</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>afe057c62cef34c6425dd56a8a396c118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage</type>
      <name>Map</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a6d3b4c9267ef5f496abb97871f9820eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImPool&lt; ImGuiTabBar &gt;</name>
    <filename>structImPool.html</filename>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>Add</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a10328df7e17eb5ab4b91c25ad3b0db4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a613b0fa43ad7457ebde2988d4ea5f0be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>GetByIndex</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a9f46e2f38f1a02bef31899eeb1f3fdec</anchor>
      <arglist>(ImPoolIdx n)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>GetByKey</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>ae287bf93e178ecacead30a8baea62877</anchor>
      <arglist>(ImGuiID key)</arglist>
    </member>
    <member kind="function">
      <type>ImPoolIdx</type>
      <name>GetIndex</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a3e683876ebd44c7f6f098851ee522870</anchor>
      <arglist>(const ImGuiTabBar *p) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>GetOrAddByKey</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a564fd757c33978601849a6091dcd99a0</anchor>
      <arglist>(ImGuiID key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetSize</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a1464c8a8182110a766c5142a1c4abbf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImPool</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a8377750adcef3c1b858b6271bc6ecff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a7b2c095ea540dc8afb670e705a37a912</anchor>
      <arglist>(ImGuiID key, const ImGuiTabBar *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a967f556412946a33bca3950f9be7a6ae</anchor>
      <arglist>(ImGuiID key, ImPoolIdx idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a62a34bcb3efcaaa3f4402c0c3cc1d600</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImPool</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>aa0b55e4483e95d6723d51b5106de4bc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiTabBar &gt;</type>
      <name>Data</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a1f525c22aca2e43ae174ad2cc8ccae6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImPoolIdx</type>
      <name>FreeIdx</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>afe057c62cef34c6425dd56a8a396c118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage</type>
      <name>Map</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a6d3b4c9267ef5f496abb97871f9820eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImRect</name>
    <filename>structImRect.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ab07f581cc78eee99b42f40f77d9fac8e</anchor>
      <arglist>(const ImRect &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a68996cb6b16a023f0a051981cd5be89e</anchor>
      <arglist>(const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClipWith</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ac02d5cf6ce0358aea9ed9df43d368f3f</anchor>
      <arglist>(const ImRect &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClipWithFull</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a32a5aaca4161b5ffa3f352d293a449ff</anchor>
      <arglist>(const ImRect &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Contains</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ad6043344d8ac30d5f342c71641cfe24b</anchor>
      <arglist>(const ImRect &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Contains</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ac583156fd0e9306181fff5d120b262ea</anchor>
      <arglist>(const ImVec2 &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Expand</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>af33a7424c3341d08acd69da30c27c753</anchor>
      <arglist>(const float amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Expand</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ac0b0b88fe65725b4694cd7d91d42d382</anchor>
      <arglist>(const ImVec2 &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Floor</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a8fdf75a0c64ff29f65113cd9f8be77ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetBL</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a59d9751bc7be6745dddf5b83b9155669</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetBR</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ad2f2687254beed5a9b19bde0d6fa14f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetCenter</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>aae13f8003184fd84f29d27c3c074cf43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetHeight</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a748d8ae9cb26508951ec6e2f2df0625b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetSize</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ae459d9c50003058cfb34519a571aaf33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetTL</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a1d4d972329722b51dca4499cb5931b4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetTR</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>acae90248a96be4acf1524071fca1c3f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetWidth</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>afa75cb8491f20901c96166d17dcddac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImRect</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a57399f36758ed3eb1eb762143401ff54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImRect</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a2f0ff273434bfd9d22bb699fd7a63a1f</anchor>
      <arglist>(const ImVec2 &amp;min, const ImVec2 &amp;max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImRect</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>adfe8d43381f9af8a3e3ea32a3821ab84</anchor>
      <arglist>(const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImRect</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a4cd168f1ae088e15db64b95b880f8933</anchor>
      <arglist>(float x1, float y1, float x2, float y2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInverted</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a140efca57832182e2483e5fe4ba50422</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Overlaps</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a0af3bade3781e5e7c6afdf71ccfb0d43</anchor>
      <arglist>(const ImRect &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Translate</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a7f799afba3d1c61212448709d9e1a79b</anchor>
      <arglist>(const ImVec2 &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TranslateX</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a20c399583fc60a1f73715b3c6468a89d</anchor>
      <arglist>(float dx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TranslateY</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>abb777eaa8fd13ad6b7d6dab56d29fe52</anchor>
      <arglist>(float dy)</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Max</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>aad58c13340d320b350a72a037e3f7628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Min</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>af8f3fbf7ec983e03548b88e14ba68aa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::IMU</name>
    <filename>classmvsim_1_1IMU.html</filename>
    <base>mvsim::SensorBase</base>
    <member kind="function">
      <type></type>
      <name>IMU</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a52b2a2806989f4276d73f25fc26d4b75</anchor>
      <arglist>(Simulable &amp;parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a69b991bff11b548481502fcd960def6b</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerOnServer</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>aafdfd14aade928da6526a101a9b3fd87</anchor>
      <arglist>(mvsim::Client &amp;c) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>aa886a7a0c08ae231e84319652f0a075d</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a3b63fc0e8c4610dd8ce58b26cfb3138d</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IMU</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>ad1f213d1e6aa08988ff683feab721559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>mrpt::math::TPose3D</type>
      <name>getRelativePose</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>aa6d7eb58a8d6835f1591f504b72989bf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internal_simulate_imu</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a8eb1dd46081a528e0cbc64eb149c97ef</anchor>
      <arglist>(const TSimulContext &amp;context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a0f64f3161ee45b5bc29229b8c02bdcd5</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, [[maybe_unused]] const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, [[maybe_unused]] bool childrenOnly) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifySimulableSetPose</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a73d409d37f0683d601db86dc7d896360</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;newPose) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setRelativePose</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>ac76de11cdcd013cffac8c297f880ffb1</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angularVelocityStdNoise_</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>aecb200094ee4ea3c2cb298e5778a7753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a9a85eb3f34ab47ca59f06a06105a2e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_corner_</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a9ce69e00c078da137cd630e778cd34a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservationIMU::Ptr</type>
      <name>last_obs_</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>ad00cbdb39da462c4d9eec6659f1496c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>last_obs_cs_</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>aa29920caa203a9644e0a23a5ec7fe852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>linearAccelerationStdNoise_</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a5aa627003b56d207d0110d1abcd24b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservationIMU</type>
      <name>obs_model_</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>abb43898aa6e00355814848ddb4303ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::random::CRandomGenerator</type>
      <name>rng_</name>
      <anchorfile>classmvsim_1_1IMU.html</anchorfile>
      <anchor>a4bd77b5fcf8a6cb33d3410bd351aaadb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImVec1</name>
    <filename>structImVec1.html</filename>
    <member kind="function">
      <type></type>
      <name>ImVec1</name>
      <anchorfile>structImVec1.html</anchorfile>
      <anchor>ab33951b3125979ab64cb4222138830a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVec1</name>
      <anchorfile>structImVec1.html</anchorfile>
      <anchor>aa17cbbe4525aa75d2ca65316fb2c0df9</anchor>
      <arglist>(float _x)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structImVec1.html</anchorfile>
      <anchor>a825500197aa4fe7c4aa563ae547fd29b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImVec2</name>
    <filename>structImVec2.html</filename>
    <member kind="function">
      <type></type>
      <name>ImVec2</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>a5dfa5ab27cc4af6df3cf8d920fc8a294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVec2</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>af2fd51a6c4bf6290676b235533b92c0d</anchor>
      <arglist>(float _x, float _y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>a91ff3f28020c492f202587b3a1236966</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>a5802a68560961ed8cb8cc5fb2a244c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>a1f9d136ca837e147b793b19d25a3a618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImVec4</name>
    <filename>structImVec4.html</filename>
    <member kind="function">
      <type></type>
      <name>ImVec4</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>a6fba9919c960ca7eda33969d700d2a86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVec4</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>af9e535f36b0fc7b9af0f60951fb4ffe4</anchor>
      <arglist>(float _x, float _y, float _z, float _w)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>w</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>afeed5acd9f0d2043175f4da229d12a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>a2090f651f5e5b78fedae8dab87343db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>a6b4d00ae261be4fe54353c759c561fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>aba6a75356917a28c967954bb29133a1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImVector</name>
    <filename>structImVector.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const T &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const T *it)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const T *it, const T *it_last)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const T *it)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; T &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const T *it) const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const T *it, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; T &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; char * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>char * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const char * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const char * *it)</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const char * *it, const char * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const char * *it)</arglist>
    </member>
    <member kind="function">
      <type>char * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; char * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const char * *it) const</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const char * *it, const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; char * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; char * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; char * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; char &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const char &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const char *it)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const char *it, const char *it_last)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const char *it)</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const char *it) const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const char *it, const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; char &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; char &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; const char * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const char * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const char * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const const char * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const char * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const const char * *it)</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const const char * *it, const const char * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const const char * *it)</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const char * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; const char * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const const char * *it) const</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const const char * *it, const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; const char * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; const char * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const const char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; const char * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; float &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const float &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const float *it)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const float *it, const float *it_last)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const float *it)</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; float &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const float *it) const</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const float *it, const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; float &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; float &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; float &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawChannel &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawChannel</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawChannel &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawChannel *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawChannel *it, const ImDrawChannel *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawChannel *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawChannel &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawChannel *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawChannel *it, const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawChannel &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawChannel &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawChannel &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawChannel *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawCmd &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawCmd</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawCmd &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawCmd *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawCmd *it, const ImDrawCmd *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawCmd *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawCmd &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawCmd *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawCmd *it, const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawCmd &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawCmd &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawCmd &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawCmd *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawIdx &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawIdx</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawIdx &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawIdx *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawIdx *it, const ImDrawIdx *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawIdx *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawIdx &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawIdx *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawIdx *it, const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawIdx &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawIdx &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawIdx &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawIdx *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawList * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawList *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawList * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawList * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawList * *it, const ImDrawList * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawList * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawList * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawList * *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawList * *it, const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawList * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawList * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawList * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawVert &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawVert</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawVert &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawVert *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawVert *it, const ImDrawVert *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawVert *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawVert &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawVert *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawVert *it, const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawVert &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawVert &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawVert &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawVert *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImFont * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFont *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImFont * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImFont * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImFont * *it, const ImFont * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImFont * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFont * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImFont * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImFont * *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImFont * *it, const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImFont * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImFont * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImFont * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImFont * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImFontAtlas::CustomRect &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFontAtlas::CustomRect</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlas::CustomRect &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlas::CustomRect &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlas::CustomRect *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlas::CustomRect *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImFontAtlas::CustomRect &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlas::CustomRect *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlas::CustomRect *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlas::CustomRect *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImFontAtlas::CustomRect *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlas::CustomRect *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImFontAtlas::CustomRect *it, const ImFontAtlas::CustomRect *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlas::CustomRect *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImFontAtlas::CustomRect *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlas::CustomRect &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlas::CustomRect &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImFontAtlas::CustomRect &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImFontAtlas::CustomRect *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlas::CustomRect *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImFontAtlas::CustomRect *it, const ImFontAtlas::CustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImFontAtlas::CustomRect &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImFontAtlas::CustomRect &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlas::CustomRect &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlas::CustomRect &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImFontAtlas::CustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImFontAtlas::CustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImFontAtlas::CustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImFontAtlas::CustomRect &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontAtlas::CustomRect *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImFontConfig &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFontConfig</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImFontConfig &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImFontConfig *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImFontConfig *it, const ImFontConfig *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImFontConfig *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImFontConfig &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImFontConfig *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImFontConfig *it, const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImFontConfig &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImFontConfig &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImFontConfig &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontConfig *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImFontGlyph &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFontGlyph</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImFontGlyph &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImFontGlyph *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImFontGlyph *it, const ImFontGlyph *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImFontGlyph *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImFontGlyph &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImFontGlyph *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImFontGlyph *it, const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImFontGlyph &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImFontGlyph &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImFontGlyph &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontGlyph *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiColorMod &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiColorMod</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiColorMod &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiColorMod *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiColorMod *it, const ImGuiColorMod *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiColorMod *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiColorMod &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiColorMod *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiColorMod *it, const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiColorMod &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiColorMod &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiColorMod &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColorMod *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiColumnData &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiColumnData</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiColumnData &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiColumnData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiColumnData *it, const ImGuiColumnData *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiColumnData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiColumnData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiColumnData *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiColumnData *it, const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiColumnData &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiColumnData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiColumnData &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumnData *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiColumnsSet &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiColumnsSet</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnsSet &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnsSet &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnsSet *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnsSet *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiColumnsSet &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnsSet *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnsSet *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnsSet *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiColumnsSet *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnsSet *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiColumnsSet *it, const ImGuiColumnsSet *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnsSet *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiColumnsSet *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnsSet &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnsSet &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiColumnsSet &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiColumnsSet *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnsSet *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiColumnsSet *it, const ImGuiColumnsSet &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiColumnsSet &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiColumnsSet &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnsSet &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnsSet &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiColumnsSet &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiColumnsSet &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiColumnsSet &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiColumnsSet &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumnsSet *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiGroupData &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiGroupData</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiGroupData &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiGroupData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiGroupData *it, const ImGuiGroupData *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiGroupData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiGroupData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiGroupData *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiGroupData *it, const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiGroupData &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiGroupData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiGroupData &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiGroupData *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiID &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiID</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiID &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiID *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiID *it, const ImGuiID *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiID *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiID &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiID *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiID *it, const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiID &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiID &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiID &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiItemFlags &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiItemFlags</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiItemFlags &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiItemFlags *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiItemFlags *it, const ImGuiItemFlags *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiItemFlags *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiItemFlags &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiItemFlags *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiItemFlags *it, const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiItemFlags &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiItemFlags &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiItemFlags &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiItemFlags *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiPopupRef &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiPopupRef</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupRef &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupRef &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupRef *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupRef *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiPopupRef &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupRef *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupRef *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupRef *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiPopupRef *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupRef *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiPopupRef *it, const ImGuiPopupRef *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupRef *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiPopupRef *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupRef &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupRef &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiPopupRef &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiPopupRef *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupRef *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiPopupRef *it, const ImGuiPopupRef &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiPopupRef &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiPopupRef &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupRef &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupRef &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiPopupRef &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiPopupRef &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiPopupRef &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiPopupRef &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiPopupRef *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiSettingsHandler &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiSettingsHandler</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiSettingsHandler *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiSettingsHandler *it, const ImGuiSettingsHandler *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiSettingsHandler *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiSettingsHandler &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiSettingsHandler *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiSettingsHandler *it, const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiSettingsHandler &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiSettingsHandler &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiSettingsHandler &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiSettingsHandler *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiStorage::Pair &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiStorage::Pair</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::Pair &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::Pair &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::Pair *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::Pair *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiStorage::Pair &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::Pair *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::Pair *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::Pair *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiStorage::Pair *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::Pair *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiStorage::Pair *it, const ImGuiStorage::Pair *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::Pair *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiStorage::Pair *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::Pair &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::Pair &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiStorage::Pair &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiStorage::Pair *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::Pair *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiStorage::Pair *it, const ImGuiStorage::Pair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiStorage::Pair &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiStorage::Pair &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::Pair &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::Pair &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiStorage::Pair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiStorage::Pair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiStorage::Pair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiStorage::Pair &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage::Pair *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiStyleMod &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiStyleMod</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiStyleMod &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiStyleMod *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiStyleMod *it, const ImGuiStyleMod *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiStyleMod *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiStyleMod &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiStyleMod *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiStyleMod *it, const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiStyleMod &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiStyleMod &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiStyleMod &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStyleMod *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiTabBar * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiTabBar *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiTabBar * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiTabBar * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiTabBar * *it, const ImGuiTabBar * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiTabBar * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiTabBar * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiTabBar * *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiTabBar * *it, const ImGuiTabBar * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiTabBar * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiTabBar * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiTabBar * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiTabBar * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiTabBar * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiTabBar * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabBar * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiTabBar &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiTabBar</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiTabBar &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiTabBar *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiTabBar *it, const ImGuiTabBar *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiTabBar *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiTabBar &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiTabBar *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiTabBar *it, const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiTabBar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiTabBar &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiTabBar &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabBar *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiTabBarSortItem &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiTabBarSortItem</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBarSortItem &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBarSortItem &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBarSortItem *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBarSortItem *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiTabBarSortItem &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBarSortItem *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBarSortItem *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBarSortItem *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiTabBarSortItem *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBarSortItem *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiTabBarSortItem *it, const ImGuiTabBarSortItem *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBarSortItem *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiTabBarSortItem *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBarSortItem &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBarSortItem &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiTabBarSortItem &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiTabBarSortItem *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBarSortItem *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiTabBarSortItem *it, const ImGuiTabBarSortItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiTabBarSortItem &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiTabBarSortItem &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBarSortItem &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBarSortItem &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiTabBarSortItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiTabBarSortItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiTabBarSortItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiTabBarSortItem &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabBarSortItem *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiTabItem &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiTabItem</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiTabItem &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiTabItem *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiTabItem *it, const ImGuiTabItem *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiTabItem *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiTabItem &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiTabItem *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiTabItem *it, const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiTabItem &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiTabItem &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiTabItem &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabItem *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiTextFilter::TextRange &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiTextFilter::TextRange</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::TextRange &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::TextRange &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::TextRange *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::TextRange *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiTextFilter::TextRange &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::TextRange *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::TextRange *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::TextRange *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiTextFilter::TextRange *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::TextRange *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiTextFilter::TextRange *it, const ImGuiTextFilter::TextRange *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::TextRange *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiTextFilter::TextRange *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::TextRange &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::TextRange &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiTextFilter::TextRange &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiTextFilter::TextRange *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::TextRange *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiTextFilter::TextRange *it, const ImGuiTextFilter::TextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiTextFilter::TextRange &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiTextFilter::TextRange &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::TextRange &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::TextRange &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiTextFilter::TextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiTextFilter::TextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiTextFilter::TextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiTextFilter::TextRange &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextFilter::TextRange *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiWindow * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiWindow *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiWindow * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiWindow * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiWindow * *it, const ImGuiWindow * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiWindow * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiWindow * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiWindow * *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiWindow * *it, const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiWindow * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiWindow * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiWindow * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiWindowSettings &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiWindowSettings</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindowSettings &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindowSettings *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiWindowSettings &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindowSettings *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiWindowSettings *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiWindowSettings *it, const ImGuiWindowSettings *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiWindowSettings *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindowSettings &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiWindowSettings &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiWindowSettings *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiWindowSettings *it, const ImGuiWindowSettings &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiWindowSettings &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiWindowSettings &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindowSettings &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiWindowSettings &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiWindowSettings &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiWindowSettings &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiWindowSettings &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindowSettings *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImTextureID &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImTextureID</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImTextureID &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImTextureID *it)</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImTextureID *it, const ImTextureID *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImTextureID *it)</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImTextureID &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImTextureID *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImTextureID *it, const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImTextureID &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImTextureID &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImTextureID &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImTextureID *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImVec2 &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImVec2</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImVec2 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImVec2 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImVec2 *it, const ImVec2 *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImVec2 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImVec2 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImVec2 *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImVec2 *it, const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImVec2 &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImVec2 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImVec2 &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2 *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImVec4 &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImVec4</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImVec4 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImVec4 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImVec4 *it, const ImVec4 *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImVec4 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImVec4 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImVec4 *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImVec4 *it, const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImVec4 &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImVec4 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImVec4 &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec4 *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImWchar &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImWchar</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImWchar &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImWchar *it)</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImWchar *it, const ImWchar *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImWchar *it)</arglist>
    </member>
    <member kind="function">
      <type>ImWchar &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImWchar &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImWchar *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImWchar *it, const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImWchar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImWchar &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImWchar &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImWchar &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; int &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const int &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const int *it)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const int *it, const int *it_last)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const int *it)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; int &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const int *it) const</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const int *it, const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; int &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; int &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; int &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; MyDocument &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MyDocument</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const MyDocument &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const MyDocument *it)</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const MyDocument *it, const MyDocument *it_last)</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const MyDocument *it)</arglist>
    </member>
    <member kind="function">
      <type>MyDocument &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; MyDocument &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const MyDocument *it) const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const MyDocument *it, const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; MyDocument &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; MyDocument &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>MyDocument &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; MyDocument &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MyDocument *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; unsigned char &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const unsigned char &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const unsigned char *it)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const unsigned char *it, const unsigned char *it_last)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const unsigned char *it)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; unsigned char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const unsigned char *it) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const unsigned char *it, const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; unsigned char &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; unsigned char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; unsigned char &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Client::InfoPerNode</name>
    <filename>structmvsim_1_1Client_1_1InfoPerNode.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structmvsim_1_1Client_1_1InfoPerNode.html</anchorfile>
      <anchor>a372cb52787f3636d978a855d9c2d7684</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Server::InfoPerNode</name>
    <filename>structmvsim_1_1Server_1_1InfoPerNode.html</filename>
    <member kind="function">
      <type></type>
      <name>InfoPerNode</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerNode.html</anchorfile>
      <anchor>ad56e38779035a96131e0658f56287c3a</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>advertisedTopics</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerNode.html</anchorfile>
      <anchor>a21ec9551652ae20d0b9bdf5085eefd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>nodeName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerNode.html</anchorfile>
      <anchor>a31873817ba2cadbaf914487963c35c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>subscribedTopics</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerNode.html</anchorfile>
      <anchor>a873c5f12a22d4311b81fbc94366406fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const mrpt::Clock::time_point</type>
      <name>timeConnected</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerNode.html</anchorfile>
      <anchor>a9b1d0dfd42fffdf923a653dfeb9718f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::World::GUI::InfoPerObject</name>
    <filename>structmvsim_1_1World_1_1GUI_1_1InfoPerObject.html</filename>
    <member kind="variable">
      <type>nanogui::CheckBox *</type>
      <name>cb</name>
      <anchorfile>structmvsim_1_1World_1_1GUI_1_1InfoPerObject.html</anchorfile>
      <anchor>aaefca93aea5da36607ca042ad8be70d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Simulable::Ptr</type>
      <name>simulable</name>
      <anchorfile>structmvsim_1_1World_1_1GUI_1_1InfoPerObject.html</anchorfile>
      <anchor>a3f6a43b5fc015418f65f1e3d54e1430a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VisualObject *</type>
      <name>visual</name>
      <anchorfile>structmvsim_1_1World_1_1GUI_1_1InfoPerObject.html</anchorfile>
      <anchor>a2758e0f23a181a32bd58f51f8df04712</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Server::InfoPerPublisher</name>
    <filename>structmvsim_1_1Server_1_1InfoPerPublisher.html</filename>
    <member kind="function">
      <type></type>
      <name>InfoPerPublisher</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerPublisher.html</anchorfile>
      <anchor>a2139e486290ccdf7551bd0bb0290b15d</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;publisher_node_name, const std::string &amp;publisher_endpoint)</arglist>
    </member>
    <member kind="variable">
      <type>const endpoint_t</type>
      <name>publisherEndpoint</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerPublisher.html</anchorfile>
      <anchor>adccd128c4b02259d3d5d8e76d28e4ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>publisherNodeName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerPublisher.html</anchorfile>
      <anchor>a8e7a1253cfc5ed85c996cede24ea4fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>topicName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerPublisher.html</anchorfile>
      <anchor>a07b8ed39ba3113915739a76edba52451</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Server::InfoPerService</name>
    <filename>structmvsim_1_1Server_1_1InfoPerService.html</filename>
    <member kind="function">
      <type></type>
      <name>InfoPerService</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerService.html</anchorfile>
      <anchor>a137d6dab2a525f660ac186963969bd17</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InfoPerService</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerService.html</anchorfile>
      <anchor>a845826528ee53a6df2fbf29d77d04b53</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;in_type_name, const std::string &amp;out_type_name, const std::string &amp;end_point, const std::string &amp;node_name)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>endpoint</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerService.html</anchorfile>
      <anchor>a5e4d5400f83c2d8e89f2e4476b3ba9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>inputTypeName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerService.html</anchorfile>
      <anchor>a387fce6fea31ac1c268f4c0ffc333884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>nodeName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerService.html</anchorfile>
      <anchor>a7635c865992ea52b5e7e32058fc1a1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>outputTypeName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerService.html</anchorfile>
      <anchor>a42589e31a1adc76db88043ca677b4e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>serviceName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerService.html</anchorfile>
      <anchor>a18eb955f036da98fe10f485bddf4f8ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Server::InfoPerSubscriber</name>
    <filename>structmvsim_1_1Server_1_1InfoPerSubscriber.html</filename>
    <member kind="function">
      <type></type>
      <name>InfoPerSubscriber</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerSubscriber.html</anchorfile>
      <anchor>a7fae50cfc2132ce77758044972ff4078</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;sub_updates_endpoint)</arglist>
    </member>
    <member kind="variable">
      <type>const endpoint_t</type>
      <name>subscriberUpdatesEndpoint</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerSubscriber.html</anchorfile>
      <anchor>aac829d53ae0980990afd22f21fc34314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>topicName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerSubscriber.html</anchorfile>
      <anchor>a65fa1199b232af3629de57b506fb5b32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Server::InfoPerTopic</name>
    <filename>structmvsim_1_1Server_1_1InfoPerTopic.html</filename>
    <member kind="function">
      <type></type>
      <name>InfoPerTopic</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerTopic.html</anchorfile>
      <anchor>abf616197ca304d6a535fcd1c13983a7a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InfoPerTopic</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerTopic.html</anchorfile>
      <anchor>a58bc79b3e4070450c32453f2bbd7f814</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;topic_type_name)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; node_name_t, InfoPerPublisher &gt;</type>
      <name>publishers</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerTopic.html</anchorfile>
      <anchor>a1f8d56f557288b7315ebf8a7cd48b62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; endpoint_t, InfoPerSubscriber &gt;</type>
      <name>subscribers</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerTopic.html</anchorfile>
      <anchor>a27a93e243692c5f73e563292731918e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topicName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerTopic.html</anchorfile>
      <anchor>ad8b78a42de04e02357588c518394ab7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topicTypeName</name>
      <anchorfile>structmvsim_1_1Server_1_1InfoPerTopic.html</anchorfile>
      <anchor>aa65ad83dc261a5342fc2a84ed16147d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Client::InfoPerTopic</name>
    <filename>structmvsim_1_1Client_1_1InfoPerTopic.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>endpoints</name>
      <anchorfile>structmvsim_1_1Client_1_1InfoPerTopic.html</anchorfile>
      <anchor>a0420ff9e842a67bfb518276415ed1fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structmvsim_1_1Client_1_1InfoPerTopic.html</anchorfile>
      <anchor>ac7ecbf6e68b3da85eea5a992f65c6eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>publishers</name>
      <anchorfile>structmvsim_1_1Client_1_1InfoPerTopic.html</anchorfile>
      <anchor>a0c5f74ea7fa3facbc2ad0da9dd6c8ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structmvsim_1_1Client_1_1InfoPerTopic.html</anchorfile>
      <anchor>afe0c94a1a33fc0740211d5f7806e3f31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::IReporter</name>
    <filename>structdoctest_1_1IReporter.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>log_assert</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a5bb54923eab233bb02f2fcfc178fa12a</anchor>
      <arglist>(const AssertData &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>log_message</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a2b2cb4f15aa7417d4903a0edc3147018</anchor>
      <arglist>(const MessageData &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>report_query</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>ae7e30d1c2cd332094c66d39bf3a85e52</anchor>
      <arglist>(const QueryData &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>subcase_end</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a05196dd1a5f7e40e8c734cd2a37d4e1e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>subcase_start</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a03ef82d6fb9afe8b0e3bbe24f28dd268</anchor>
      <arglist>(const SubcaseSignature &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>test_case_end</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a43f8f19681dd5d42218ecb4fd935cda7</anchor>
      <arglist>(const CurrentTestCaseStats &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>test_case_exception</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a40b0cdf1ad59dabc736e35fde63d516f</anchor>
      <arglist>(const TestCaseException &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>test_case_reenter</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a46c2fe41e5fa3d6930a3cb26d81ed764</anchor>
      <arglist>(const TestCaseData &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>test_case_skipped</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>ab4ecfea9cd9582aad4a5e90e0c8ba45d</anchor>
      <arglist>(const TestCaseData &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>test_case_start</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>afa107df2d0230607e2f86f1876f48526</anchor>
      <arglist>(const TestCaseData &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>test_run_end</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a610495b7caa29e36b5ea62bff62952ed</anchor>
      <arglist>(const TestRunStats &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>test_run_start</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a7f4a4b654726d4b266c91cc0e1569f96</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IReporter</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>ae772182e42f2a3b163497f2b8bc3636d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IContextScope *const  *</type>
      <name>get_active_contexts</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a67a2da62d754d3b517d6d50ef210a988</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_num_active_contexts</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>a7d520de46d9104c0eeb02375fabad32d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_num_stringified_contexts</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>ac8b96fef046edc609a3374a61b84797d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const String *</type>
      <name>get_stringified_contexts</name>
      <anchorfile>structdoctest_1_1IReporter.html</anchorfile>
      <anchor>acc1a86891876a957c6fc382af7894f99</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::JointXMLnode::iterator</name>
    <filename>classmvsim_1_1JointXMLnode_1_1iterator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>a1c7e06fcba8c1b26a796c4628bcb225d</anchor>
      <arglist>(const iterator &amp;it) const</arglist>
    </member>
    <member kind="function">
      <type>rapidxml::xml_node&lt; Ch &gt; *</type>
      <name>operator*</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>acf4f71c0e7146928b261ff272842a5cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>a564c04399cd7e49276231e701d09d8e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rapidxml::xml_node&lt; Ch &gt; *</type>
      <name>operator-&gt;</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>a34104becd8e26e27895ff55cb6728ddd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>acc75cf55310b1587af1112dd3c93327f</anchor>
      <arglist>(const iterator &amp;it) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>iterator</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>ad95ca76494cc3d68cfbc9980a574ae8f</anchor>
      <arglist>(JointXMLnode&lt; Ch &gt; &amp;pa)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>iterator</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>aded3928dc17867fc5c4870802b86c945</anchor>
      <arglist>(JointXMLnode&lt; Ch &gt; &amp;pa, size_t idx)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rapidxml::xml_node&lt; Ch &gt; *</type>
      <name>current</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>ac77ca8ae57943e2ee8749c961ecc0ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>lst_idx</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>a08e060ad609f0238a2df28795f2816a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointXMLnode&lt; Ch &gt; &amp;</type>
      <name>parent</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>afcf161d91c35c2b9794d0493ad21e263</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>JointXMLnode</name>
      <anchorfile>classmvsim_1_1JointXMLnode_1_1iterator.html</anchorfile>
      <anchor>ab7c399489e3ce506288f8d3751f86ffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::JointXMLnode</name>
    <filename>classmvsim_1_1JointXMLnode.html</filename>
    <templarg></templarg>
    <class kind="class">mvsim::JointXMLnode::iterator</class>
    <member kind="typedef">
      <type>std::vector&lt; const rapidxml::xml_node&lt; Ch &gt; * &gt;</type>
      <name>TListNodes</name>
      <anchorfile>classmvsim_1_1JointXMLnode.html</anchorfile>
      <anchor>a6d303562ffaf93d362797344dcfb83f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classmvsim_1_1JointXMLnode.html</anchorfile>
      <anchor>ab5a7057822ac9f489ba2899c7ae8f6a8</anchor>
      <arglist>(const rapidxml::xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classmvsim_1_1JointXMLnode.html</anchorfile>
      <anchor>af2b31ce10e2669d497fe2927ffa5ae6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classmvsim_1_1JointXMLnode.html</anchorfile>
      <anchor>aaeff2d41fbe1f3be89e8b2ed52ace64b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const rapidxml::xml_node&lt; Ch &gt; *</type>
      <name>first_node</name>
      <anchorfile>classmvsim_1_1JointXMLnode.html</anchorfile>
      <anchor>a1e468f72e012f1be6d61c1a689502cf6</anchor>
      <arglist>(const char *name) const</arglist>
    </member>
    <member kind="function">
      <type>TListNodes &amp;</type>
      <name>getListOfNodes</name>
      <anchorfile>classmvsim_1_1JointXMLnode.html</anchorfile>
      <anchor>aa9ec9097e155c6dd0a5693ccfedfbee6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TListNodes &amp;</type>
      <name>getListOfNodes</name>
      <anchorfile>classmvsim_1_1JointXMLnode.html</anchorfile>
      <anchor>a5a38c43a39e7c7c7e5e07fba5d2a126a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TListNodes</type>
      <name>nodes_</name>
      <anchorfile>classmvsim_1_1JointXMLnode.html</anchorfile>
      <anchor>a5f9c10ed2ef76d3e0a63673350b574c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::Joystick</name>
    <filename>classmvsim_1_1Joystick.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>getJoystickPosition</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>af6556136591d64bd15461b52104aa207</anchor>
      <arglist>(int nJoy, float &amp;x, float &amp;y, float &amp;z, std::vector&lt; bool &gt; &amp;buttons, int *raw_x_pos=nullptr, int *raw_y_pos=nullptr, int *raw_z_pos=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Joystick</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>a158b1f77b78717efbf1b8fac43b1fcef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLimits</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>adebf1ecc633e3783a37114c9657b7c5a</anchor>
      <arglist>(int x_min=-32767, int x_max=32767, int y_min=-32767, int y_max=32767, int z_min=-32767, int z_max=32767)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Joystick</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>a23429c0470e1a32b8de61e1ad7c251c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getJoysticksCount</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>a5b1a986a59d2760f697d21f126868a1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_x_max</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>ae5a72d76fa63f42e80261a43acc483a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_x_min</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>a70109a9ae372d2c592306678d3175ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_y_max</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>ad6fbfada9aaa4da57206f5bfa6f8494c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_y_min</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>a68b5dacdf3db7cb35f4b89111379b57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_z_max</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>ad76472ba618c6410b7eae9ee95bde1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_z_min</name>
      <anchorfile>classmvsim_1_1Joystick.html</anchorfile>
      <anchor>ae341ea0c1c47ffeec920410bb3d568c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::LaserScanner</name>
    <filename>classmvsim_1_1LaserScanner.html</filename>
    <base>mvsim::SensorBase</base>
    <member kind="function">
      <type>void</type>
      <name>freeOpenGLResources</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>aecef5630b491074260b4bf2e939a2b8d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LaserScanner</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>aa0c53a40a4237892be2c04a739a07713</anchor>
      <arglist>(Simulable &amp;parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a05baad75fdd2a9f8c9279effe641fb7e</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerOnServer</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>addb64afc45494aba4cd89bed7cff38da</anchor>
      <arglist>(mvsim::Client &amp;c) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a61614722bcd481aabd5a6eac2088f802</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>ae4c74fa86767127d09d79a35578ddee2</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simulateOn3DScene</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a80b569b2abffe527db40b83b4c69d599</anchor>
      <arglist>(mrpt::opengl::COpenGLScene &amp;gl_scene) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LaserScanner</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a2e8c6faf1e6707fd3ae863c940c43a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>mrpt::math::TPose3D</type>
      <name>getRelativePose</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a7c6ec02dd33920b95bc76df48a890a59</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internal_simulate_lidar_2d_mode</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a685c87858740cbfbdaeb036f6aebf6ef</anchor>
      <arglist>(const TSimulContext &amp;context)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>acc753b556d8978c25826ad9f41385776</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifySimulableSetPose</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>ad5c305fc44cfef72a15d1b3eb0f44bac</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;newPose) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setRelativePose</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a7ba1d1c2857b13d0b4b5216e75105749</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;p) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; size_t &gt;</type>
      <name>angleIdx2pixelIdx_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a5841fae2218ab5ecdeedac062850f8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>angleIdx2secant_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>af0a62793730d7e3dbdf2281286b5094b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angleStdNoise_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a0cc7d31f951db657ae0727226e944cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; mrpt::opengl::CFBORender &gt;</type>
      <name>fbo_renderer_depth_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>abd4c5e9a3b852569d93d8539327aabd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CPlanarLaserScan::Ptr</type>
      <name>gl_scan_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>adf88eecbce104df1210e48712b805066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_fov_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a7b70bb23b60712dfea455779d9b5789d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a7db1a3d01d309b843ee9d87cb183cda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_corner_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a443d2fe8458382efe7c3b78f981eb24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>gui_uptodate_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>abaa497d40ccae0e483c641181031dac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; TSimulContext &gt;</type>
      <name>has_to_render_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a78affb345f113d11d1438d708a25fd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>has_to_render_mtx_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a3bc8799bd3072075e648f2a939aefdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>ignore_parent_body_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a778524b69a32ff7413808bcd141dc914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservation2DRangeScan::Ptr</type>
      <name>last_scan2gui_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a1850d8fbb16d1798fa2af034268cacf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservation2DRangeScan::Ptr</type>
      <name>last_scan_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>abc4e23eafec48f95450968fb6934f9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>last_scan_cs_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a94808b8b194e2f6910603c02cbbbba35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rangeStdNoise_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>ad302424804c69069bb569d2effbcd10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>raytrace_3d_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>ad043fdae5e4a35ff1f9de23ecba2c0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservation2DRangeScan</type>
      <name>scan_model_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a225fa3248f76d2fa669a8c947c4922bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>see_fixtures_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a2148aa03f74ad25ac15c4337812c2c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::img::TColor</type>
      <name>viz_planeColor_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a1c9ff0688c677ac700778bf55e28ba4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::img::TColor</type>
      <name>viz_pointsColor_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a3f5ee516ca11e40bbbc0b5691a603e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>viz_pointSize_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>af1fb708fd39328eaddc701a4563054a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>viz_visibleLines_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a0e61e6a0f5313d3c9d03df36f6c47e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>viz_visiblePlane_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a98f049e751e6a6e06c8636c1de0efa8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>viz_visiblePoints_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a3a4bbe81b0e98dbbcaf85ac4b9728b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>z_order_</name>
      <anchorfile>classmvsim_1_1LaserScanner.html</anchorfile>
      <anchor>a752f4301fbb9cfa815f2bad81b227c06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LaunchData</name>
    <filename>structLaunchData.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>teleopIdxVeh</name>
      <anchorfile>structLaunchData.html</anchorfile>
      <anchor>a287d9a41e0f4d1d3c0d79c06834cce31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::thread</type>
      <name>thGUI</name>
      <anchorfile>structLaunchData.html</anchorfile>
      <anchor>a517d0b981d707df40177d1cc8a349717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TThreadParams</type>
      <name>thread_params</name>
      <anchorfile>structLaunchData.html</anchorfile>
      <anchor>ad2fc1c79b2c7b89f9a121a74a9536554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mvsim::World</type>
      <name>world</name>
      <anchorfile>structLaunchData.html</anchorfile>
      <anchor>a84a04dd77edc8683e077de5c4e7c7f47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sajson::internal::allocated_buffer::layout</name>
    <filename>structsajson_1_1internal_1_1allocated__buffer_1_1layout.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>data</name>
      <anchorfile>structsajson_1_1internal_1_1allocated__buffer_1_1layout.html</anchorfile>
      <anchor>a1c0a20d98c0051ba3283b0a5408719e4</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>refcount</name>
      <anchorfile>structsajson_1_1internal_1_1allocated__buffer_1_1layout.html</anchorfile>
      <anchor>a049ce892ca1e85b18f2b380469391c6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::Lidar3D</name>
    <filename>classmvsim_1_1Lidar3D.html</filename>
    <base>mvsim::SensorBase</base>
    <class kind="struct">mvsim::Lidar3D::PerHorzAngleLUT</class>
    <class kind="struct">mvsim::Lidar3D::PerRayLUT</class>
    <member kind="function">
      <type>void</type>
      <name>freeOpenGLResources</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a72dad512e4d56715cc721595111613c0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lidar3D</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a91604e81591d52912f8f42eaa6492946</anchor>
      <arglist>(Simulable &amp;parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a2b06a6296ed75ad455fefcdd65d2b404</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a3ec5ab5a931bcae4172e02b30ca0f019</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a5be1b86221c83fcf0bbe34aeb5994dad</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simulateOn3DScene</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>aa6d7584298df24a032664d2a6c17ac7a</anchor>
      <arglist>(mrpt::opengl::COpenGLScene &amp;gl_scene) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Lidar3D</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a804b02dfdda725f473df3e6d3d78c1d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>mrpt::math::TPose3D</type>
      <name>getRelativePose</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a890bdae3c54ac1b20dd94303850ce44d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a2c9420f302e7ba9015a586e8ebdc6e90</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifySimulableSetPose</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a5a7a05e998bbaae7a2781672f6d32005</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;newPose) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setRelativePose</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a7de23838ed258f729306a4fb25319b19</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;p) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; mrpt::opengl::CFBORender &gt;</type>
      <name>fbo_renderer_depth_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a9614509a3f93e8fe812893ffc3202c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_fov_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a15cde14e4a8210a8ed0b1fd8920d9d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a0225aeeb8cd13eddda268d9f1f684ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_sensor_origin_corner_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>adfef4d36487216d150ad16dc598ef244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CPointCloudColoured::Ptr</type>
      <name>glPoints_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a301f4cbca0124fc17e4940e33890e4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>gui_uptodate_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a286181639b09405faf09c057820f6fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; TSimulContext &gt;</type>
      <name>has_to_render_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a4bb9655cd854a3618ca36fe496a11eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>has_to_render_mtx_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a3bd3f8aeead730a5da2d1fbada447449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>horzNumRays_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a9ea9e05215145150c2206a515852652b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>horzResolutionFactor_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>aeb6a67de4abcb4331df2415c75302474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>ignore_parent_body_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>af088c3167cf7c556fcd17982b96f1057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservationPointCloud::Ptr</type>
      <name>last_scan2gui_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>ae0ae4045ff8285035429d25131864a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CObservationPointCloud::Ptr</type>
      <name>last_scan_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a9075eb121931810adc22edb3d92bd38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>last_scan_cs_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a01c82d0d721ec0b3c618bcc1c08db062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; PerHorzAngleLUT &gt;</type>
      <name>lut_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a0b0cff67e416b0dc35c416ddbc231cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>maxDepthInterpolationStepHorz_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a7ed49ddda215baddc42971eef6f69926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>maxDepthInterpolationStepVert_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>ad2e8829b25f10bd966e67ab05305dafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>maxRange_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a4f866f21c7dd2d95004b6be63139ada1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>minRange_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a14ef74e0ec5311532f86c272b521c645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rangeStdNoise_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a5fa0baabe1a986eb73309f2664bdf92a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::poses::CPose3D</type>
      <name>sensorPoseOnVeh_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a3f6c7d2e89537039d9fdf104db203984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>vertical_fov_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>accea22778d4534fc6ef2cb35c6a2b920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>vertical_ray_angles_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>af9a294695a0f59966b9193f240ffe7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>vertical_ray_angles_str_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a161e26a3a4c78979453d48372bf806cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>vertNumRays_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a3cf343bdac372a5d50339b8a98438d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>vertResolutionFactor_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a145f7a08f0301d14ecc5736ae806f7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>viz_pointSize_</name>
      <anchorfile>classmvsim_1_1Lidar3D.html</anchorfile>
      <anchor>a64445a309ca4d54ea072796df1cd25af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::World::LightOptions</name>
    <filename>structmvsim_1_1World_1_1LightOptions.html</filename>
    <member kind="function">
      <type></type>
      <name>LightOptions</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>af3e635ddd8b7f4830a13194c586ca25d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_from</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>ab2cd550c0c2c216555c91abc8b11859d</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node, COutputLogger &amp;logger)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable_shadows</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a651739555fbdab083387fb7929ba31af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>eye_distance_to_shadow_map_extension</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>aebb829a742b64210d99535cc4cd6f45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>light_ambient</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a34789b32859f732b6bb1210fbfac8aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>light_azimuth</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a221b11f7e76152842c5e2564c0d77b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>light_clip_plane_max</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a7c00b5570314d2d6d1a9afa5a0713787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>light_clip_plane_min</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a9b4cee15b2bf7af5cbaf54ae45a64640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>light_color</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a91afb17bfdef214eebd415bd1bc44d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>light_elevation</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a73608f3f3328ed2cf623ff91f72a0e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minimum_shadow_map_extension_ratio</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a90bf96d3e065bcd10666b57b12560783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TParameterDefinitions</type>
      <name>params</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>ac48aa7da75699cf40f64332ea4c946e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shadow_bias</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>aedd432da5871124403a086ae1ae36a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shadow_bias_cam2frag</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>ae2f161475ac9736e88420f147f250a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shadow_bias_normal</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a65292f20b8d8c6b6aa7be53682117188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>shadow_map_size</name>
      <anchorfile>structmvsim_1_1World_1_1LightOptions.html</anchorfile>
      <anchor>a5ebfe8d842cec56bd19209f1cf9f984a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::literal</name>
    <filename>classsajson_1_1literal.html</filename>
    <base>sajson::string</base>
    <member kind="function">
      <type></type>
      <name>literal</name>
      <anchorfile>classsajson_1_1literal.html</anchorfile>
      <anchor>a1cf46236242a67bf5b27c43638ac6267</anchor>
      <arglist>(const char(&amp;text_)[sz])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::memory_pool</name>
    <filename>classrapidxml_1_1memory__pool.html</filename>
    <templarg></templarg>
    <class kind="struct">rapidxml::memory_pool::header</class>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>allocate_attribute</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a3de2a66c983336e006ea3844e244ed30</anchor>
      <arglist>(const Ch *name=0, const Ch *value=0, std::size_t name_size=0, std::size_t value_size=0)</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>allocate_node</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a4118581c29ee9a2f6b55ebf7dac185f8</anchor>
      <arglist>(node_type type, const Ch *name=0, const Ch *value=0, std::size_t name_size=0, std::size_t value_size=0)</arglist>
    </member>
    <member kind="function">
      <type>Ch *</type>
      <name>allocate_string</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a171941b39d55b868358da97462185f58</anchor>
      <arglist>(const Ch *source=0, std::size_t size=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>aad377c835fdaed1cb2cc9df194cf84e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>clone_node</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a0a10679fc17597d339a0dc107f8a94ac</anchor>
      <arglist>(const xml_node&lt; Ch &gt; *source, xml_node&lt; Ch &gt; *result=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>memory_pool</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a0b609da81dff28a19ebd704400788429</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocator</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a84d3d8d2cdfc00501e1dcf26d889ae03</anchor>
      <arglist>(alloc_func *af, free_func *ff)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~memory_pool</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a0a3e82126e59e4077f41e933130bb5a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>align</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a317396afc1812f08b64a1dd9cde4039b</anchor>
      <arglist>(char *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>allocate_aligned</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a4e9cf53fa5f9da3a8f31b754bd94b4ec</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>allocate_raw</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a1aed504a747303352e05f61c6ccbbebb</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a1076043ef092e327e59dd988c1ba82fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>alloc_func *</type>
      <name>m_alloc_func</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>ae8964773675d24f77a808356be773c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_begin</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a775205c5faa60b63385c24368d26d4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_end</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a6c9a83514446842518c9ffb7a38b76eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>free_func *</type>
      <name>m_free_func</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>af8f41565f4de167eb2f40ca20695f24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_ptr</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>a4a89ff677c72afc163d1855cefc28013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_static_memory</name>
      <anchorfile>classrapidxml_1_1memory__pool.html</anchorfile>
      <anchor>aacc5ca734ebfbef7f42251764eb396f4</anchor>
      <arglist>[RAPIDXML_STATIC_POOL_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::MessageBuilder</name>
    <filename>structdoctest_1_1detail_1_1MessageBuilder.html</filename>
    <base>doctest::MessageData</base>
    <member kind="function">
      <type>bool</type>
      <name>log</name>
      <anchorfile>structdoctest_1_1detail_1_1MessageBuilder.html</anchorfile>
      <anchor>a9bcc5d56e1764a7e07efebca55e43cce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageBuilder</name>
      <anchorfile>structdoctest_1_1detail_1_1MessageBuilder.html</anchorfile>
      <anchor>aaaaf33f49c6d66425af9c2306010ae7e</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageBuilder</name>
      <anchorfile>structdoctest_1_1detail_1_1MessageBuilder.html</anchorfile>
      <anchor>a93cb6f180968d38cb0f18b08ec6c9000</anchor>
      <arglist>(const char *file, int line, assertType::Enum severity)</arglist>
    </member>
    <member kind="function">
      <type>MessageBuilder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structdoctest_1_1detail_1_1MessageBuilder.html</anchorfile>
      <anchor>ab9059f961c58179c998c89fc221ec804</anchor>
      <arglist>(const T &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>react</name>
      <anchorfile>structdoctest_1_1detail_1_1MessageBuilder.html</anchorfile>
      <anchor>a3a65c5e39a0c04ae8e2a7c34997a2e4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageBuilder</name>
      <anchorfile>structdoctest_1_1detail_1_1MessageBuilder.html</anchorfile>
      <anchor>aa8dca00768780164f52e309276692f96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::ostream *</type>
      <name>m_stream</name>
      <anchorfile>structdoctest_1_1detail_1_1MessageBuilder.html</anchorfile>
      <anchor>a5319d522ba62c91e59ffa7f6982756e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::MessageData</name>
    <filename>structdoctest_1_1MessageData.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>m_file</name>
      <anchorfile>structdoctest_1_1MessageData.html</anchorfile>
      <anchor>acd1e6a5c4f03ed6e098cdab5956a3e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_line</name>
      <anchorfile>structdoctest_1_1MessageData.html</anchorfile>
      <anchor>a7c1cf03250a68db5befbba63b3824d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>assertType::Enum</type>
      <name>m_severity</name>
      <anchorfile>structdoctest_1_1MessageData.html</anchorfile>
      <anchor>a24e0a3f475609ce8e02cecc4cb0d3b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>m_string</name>
      <anchorfile>structdoctest_1_1MessageData.html</anchorfile>
      <anchor>a0ef5cfd7a399ee475d6357b6dcddfe53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MobileBalanced</name>
    <filename>classMobileBalanced.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_depth</name>
      <anchorfile>classMobileBalanced.html</anchorfile>
      <anchor>a8f280f1c8f1329620b5feae3b74d5ac5ad66203347f1fb18dce41300af37d23e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_depth</name>
      <anchorfile>classMobileBalanced.html</anchorfile>
      <anchor>a8f280f1c8f1329620b5feae3b74d5ac5ad66203347f1fb18dce41300af37d23e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>AddNode</name>
      <anchorfile>classMobileBalanced.html</anchorfile>
      <anchor>ac8c5acc5684780a601ffdbf8ecafd31d</anchor>
      <arglist>(b2Body *parent, const b2Vec2 &amp;localAnchor, int32 depth, float offset, float a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MobileBalanced</name>
      <anchorfile>classMobileBalanced.html</anchorfile>
      <anchor>a03a54b547a177f74c91d4586d53fe7da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classMobileBalanced.html</anchorfile>
      <anchor>a7a388393fd0457e2c512da4400b8afa3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MobileUnbalanced</name>
    <filename>classMobileUnbalanced.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_depth</name>
      <anchorfile>classMobileUnbalanced.html</anchorfile>
      <anchor>afee716dcba85965cc75b9f9b3b152439ab1eb3a08584359d1e03023e0b0f3b4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_depth</name>
      <anchorfile>classMobileUnbalanced.html</anchorfile>
      <anchor>afee716dcba85965cc75b9f9b3b152439ab1eb3a08584359d1e03023e0b0f3b4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>AddNode</name>
      <anchorfile>classMobileUnbalanced.html</anchorfile>
      <anchor>a9f8d492be283bfee32fac5ae77e7a6c1</anchor>
      <arglist>(b2Body *parent, const b2Vec2 &amp;localAnchor, int32 depth, float offset, float a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MobileUnbalanced</name>
      <anchorfile>classMobileUnbalanced.html</anchorfile>
      <anchor>a6b616eb5fce97c1e621467d5ef0e4c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classMobileUnbalanced.html</anchorfile>
      <anchor>ac7df48162137694fe9639b70b65dffe2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::ModelsCache</name>
    <filename>classmvsim_1_1ModelsCache.html</filename>
    <class kind="struct">mvsim::ModelsCache::Options</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classmvsim_1_1ModelsCache.html</anchorfile>
      <anchor>adc21af3b9e5af63b521838fa5adecea6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mrpt::opengl::CAssimpModel::Ptr</type>
      <name>get</name>
      <anchorfile>classmvsim_1_1ModelsCache.html</anchorfile>
      <anchor>a294311cef51e0dd5f3b03e8f099108cf</anchor>
      <arglist>(const std::string &amp;url, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ModelsCache &amp;</type>
      <name>Instance</name>
      <anchorfile>classmvsim_1_1ModelsCache.html</anchorfile>
      <anchor>a2c6ed67383d1d2a5fde730194a5cdcf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ModelsCache</name>
      <anchorfile>classmvsim_1_1ModelsCache.html</anchorfile>
      <anchor>aa57900c0de096e8913d21268158b08f3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~ModelsCache</name>
      <anchorfile>classmvsim_1_1ModelsCache.html</anchorfile>
      <anchor>a34aa804bff4a7aaf009cd6e7cf4a9236</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, mrpt::opengl::CAssimpModel::Ptr &gt;</type>
      <name>cache</name>
      <anchorfile>classmvsim_1_1ModelsCache.html</anchorfile>
      <anchor>ae9d380dfb72eec53b125c8be13f54ae3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MotorJoint</name>
    <filename>classMotorJoint.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classMotorJoint.html</anchorfile>
      <anchor>ad2b623e144244941bd03bc174dcfeedf</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorJoint</name>
      <anchorfile>classMotorJoint.html</anchorfile>
      <anchor>ab24e93aef3858fd729b029b312c107e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classMotorJoint.html</anchorfile>
      <anchor>a76910d97201bae0c0a92e087f0408197</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classMotorJoint.html</anchorfile>
      <anchor>a48e26546efac47a6f4501bafc60446f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_go</name>
      <anchorfile>classMotorJoint.html</anchorfile>
      <anchor>acb182e0018610b77d2d9f7c94ef27aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2MotorJoint *</type>
      <name>m_joint</name>
      <anchorfile>classMotorJoint.html</anchorfile>
      <anchor>a7e2e2290306cec1ec786bae1bf3d350e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_time</name>
      <anchorfile>classMotorJoint.html</anchorfile>
      <anchor>a2a5b454afe1626b26e2986a51f5b1965</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::mutable_string_view</name>
    <filename>classsajson_1_1mutable__string__view.html</filename>
    <member kind="function">
      <type>char *</type>
      <name>get_data</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a590cce5a2046d9d6ce62a3df949c3bd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>length</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a77d5e2591a0ef89f7f8806734bcadaf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mutable_string_view</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a99382298a502da251c5da1bb916e949d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mutable_string_view</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>ab79728d6278f79b4391e06a52451a54f</anchor>
      <arglist>(const literal &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mutable_string_view</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a7d47556547f114e1438340c333ac5271</anchor>
      <arglist>(const mutable_string_view &amp;that)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mutable_string_view</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a3aa4f287fa6727d59c6e85b54fb501c3</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mutable_string_view</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a8a1dcb5ad8addfdf7311d93413bc3be3</anchor>
      <arglist>(mutable_string_view &amp;&amp;that)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mutable_string_view</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a879697a6514835a45fa4de6861cb0925</anchor>
      <arglist>(size_t length, char *data_)</arglist>
    </member>
    <member kind="function">
      <type>mutable_string_view &amp;</type>
      <name>operator=</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>ac9396755e8bd5f3b52d3ca7a7ccc52af</anchor>
      <arglist>(const mutable_string_view &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>mutable_string_view &amp;</type>
      <name>operator=</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a0fefee08597a875a6a73a88631f1ad08</anchor>
      <arglist>(mutable_string_view &amp;&amp;that)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::allocated_buffer</type>
      <name>buffer</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a0e197b01f0ae4e191d46c8674159e998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>data</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>a4e63d894649355e55bc91469d6e59671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>length_</name>
      <anchorfile>classsajson_1_1mutable__string__view.html</anchorfile>
      <anchor>ab9dc8b2453d20dbe77721809c960be8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MVSimNode</name>
    <filename>classMVSimNode.html</filename>
    <class kind="struct">MVSimNode::TPubSubPerVehicle</class>
    <class kind="struct">MVSimNode::TThreadParams</class>
    <member kind="function">
      <type>void</type>
      <name>launch_mvsim_server</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a0d3cc60d49ae52b0df5edab99e4f7002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadWorldModel</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>aca54975ac1390c0fdf45407fbaa3da11</anchor>
      <arglist>(const std::string &amp;world_xml_file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MVSimNode</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a57f5ec827a75f97b58a87dea3bf36380</anchor>
      <arglist>(rclcpp::Node::SharedPtr &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onNewObservation</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a6208ad4d884c174234d149a2fbc24c37</anchor>
      <arglist>(const mvsim::Simulable &amp;veh, const mrpt::obs::CObservation::Ptr &amp;obs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>aa0a6d463855b0ffd752f0e4861f3dc83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>terminateSimulation</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ac78538c1ce3da5e9187476ae4f80a2de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MVSimNode</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a10a50d5239c2cb75426f12ff6d43013d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_fake_localization_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a36efbedc79cb5e326e66ecfcba8742fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gui_refresh_period_ms_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ae92d91db1800513ceefbf27d89b73c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>headless_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>aa8099d09293ddfb54d43fb619f0d0bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; mvsim::World &gt;</type>
      <name>mvsim_world_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a312d89a6e0b9dd702b51d92f289b37fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>publisher_history_len_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a3664f0711d1c876c1b03aa2eef1f9840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>realtime_factor_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a57a56a0e056aa218be6d3db21594fc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::WorkerThreadsPool</type>
      <name>ros_publisher_workers_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a4c5e61b26e4b6e3f8431cad9c382fb29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>transform_tolerance_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a71d84f6d6325022d557fe88c56a6d72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initPubSubs</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>aa0c62e9a3710a0923fc256297d332164</anchor>
      <arglist>(TPubSubPerVehicle &amp;out_pubsubs, mvsim::VehicleBase *veh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalOn</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a116fb5caf567db6b2c387a4ef94a6623</anchor>
      <arglist>(const mvsim::VehicleBase &amp;veh, const mrpt::obs::CObservation2DRangeScan &amp;obs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalOn</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a4d1f29feb79e61a32847dc24ed5ca0a8</anchor>
      <arglist>(const mvsim::VehicleBase &amp;veh, const mrpt::obs::CObservation3DRangeScan &amp;obs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalOn</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a63aec73b74818de39b02142993f791c9</anchor>
      <arglist>(const mvsim::VehicleBase &amp;veh, const mrpt::obs::CObservationImage &amp;obs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalOn</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a9a79704790bfc6a3a0679629019333cb</anchor>
      <arglist>(const mvsim::VehicleBase &amp;veh, const mrpt::obs::CObservationIMU &amp;obs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalOn</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ab8df6a983c709923b1acc560427336bc</anchor>
      <arglist>(const mvsim::VehicleBase &amp;veh, const mrpt::obs::CObservationPointCloud &amp;obs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>rclcpp::Time</type>
      <name>myNow</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a44933e97edca4b5ef9715e351e900123</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyROSWorldIsUpdated</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>afdcff3579fb0314d0e71e7a5502b12b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onROSMsgCmdVel</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a22f49fbf3338a85ae1a454960def5b07</anchor>
      <arglist>(const geometry_msgs::msg::Twist::ConstSharedPtr &amp;cmd, mvsim::VehicleBase *veh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishVehicles</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>acb7398507d7eab29b5dd8ed16a6217e6</anchor>
      <arglist>(mvsim::VehicleBase &amp;veh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishWorldElements</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ac9aa02ff8d00031bdc33a2363582b28a</anchor>
      <arglist>(mvsim::WorldElementBase &amp;obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendStaticTF</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>afaa53d7c22ae0abc96274934d4877f04</anchor>
      <arglist>(const std::string &amp;frame_id, const std::string &amp;child_frame_id, const tf2::Transform &amp;tx, const rclcpp::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>spinNotifyROS</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ae73bfabb2e8e7c6b14e661d21b705b48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>vehVarName</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a1df0cf1bf9107b571d9c74988b6dff13</anchor>
      <arglist>(const std::string &amp;sVarName, const mvsim::VehicleBase &amp;veh) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>thread_update_GUI</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a7b383e80125c74538eb0ccd3c6271f74</anchor>
      <arglist>(TThreadParams &amp;thread_params)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rclcpp::Time</type>
      <name>base_last_cmd_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a942202edbae911ad935b7cdfc5f0d727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rclcpp::Duration</type>
      <name>base_watchdog_timeout_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a7bc8cbd2ab83cba521e94b7f2f65bdd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rclcpp::Clock::SharedPtr</type>
      <name>clock_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>aa3a362db181cba4215aaa537d9867d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mvsim::World::TGUIKeyEvent</type>
      <name>gui_key_events_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a2fa0de1f4c16fecf8e6491d21d4f599d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; mvsim::VehicleBase *, double &gt;</type>
      <name>lastCmdVelTimestamp_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>afb5118ab19060b2215a9aaae0ddfca4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>msg2gui_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>aa30891c3b6323f4a0737eee02ddac089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; mvsim::Server &gt;</type>
      <name>mvsim_server_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ac396c8120c4aeab4bf08352f51de635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rclcpp::Node::SharedPtr</type>
      <name>n_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ab9ff31578d5552939e41f5892e707481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>period_ms_publish_tf_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a9dbbf3dd23d474177412f17ddedf4bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>period_ms_teleop_refresh_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>aa8c5cf3d3a550e6144690be5301606dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::system::CTimeLogger</type>
      <name>profiler_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>aa0e349790b4100f8ea5692201c1d9609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rclcpp::Publisher&lt; nav_msgs::msg::MapMetaData &gt;::SharedPtr</type>
      <name>pub_map_metadata_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>af4a651e92c70f6c90ac91160a218f1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rclcpp::Publisher&lt; nav_msgs::msg::OccupancyGrid &gt;::SharedPtr</type>
      <name>pub_map_ros_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a43e817627fc016c5bb44419d58761002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; TPubSubPerVehicle &gt;</type>
      <name>pubsub_vehicles_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>adf2807ae2e43fedec603810843f8824d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>pubsub_vehicles_mtx_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ac9e1a773549622066d52e480e9a1f2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::system::CTicTac</type>
      <name>realtime_tictac_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a2c141272ae49aac726498ec0c643dace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf2_ros::StaticTransformBroadcaster</type>
      <name>static_tf_br_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a0f760b3ffc3804550cc1265f82be6598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>t_old_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>abb8d1eb18171e5610e9617b13aeed1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>teleop_idx_veh_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>af3e1f6b4fb83a75ebf67d823a15dc536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>tf_br_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ad778eb49b2c1793378b832cdc08f84c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const tf2::Transform</type>
      <name>tfIdentity_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a9ca6ae225869a6a013d358fe62b30258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::thread</type>
      <name>thGUI_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a9a01ba7da5ef18e04f02652e085e4ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TThreadParams</type>
      <name>thread_params_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>ac6d4aaa9ee5489458cbf03d6fe51b4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::system::CTicTac</type>
      <name>tim_publish_tf_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a93be1b5c835c917a0cdaf37174b58147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::system::CTicTac</type>
      <name>tim_teleop_refresh_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a719bc08c45b3ae70e06889fee058e611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rclcpp::TimeSource</type>
      <name>ts_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a8f0d924d6fc396b0894322e1912f39c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>world_init_ok_</name>
      <anchorfile>classMVSimNode.html</anchorfile>
      <anchor>a2a35cf6a3a1fdb7bb9c8a554b9db81ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyContactListener</name>
    <filename>classMyContactListener.html</filename>
    <base>b2ContactListener</base>
    <member kind="function">
      <type>void</type>
      <name>BeginContact</name>
      <anchorfile>classMyContactListener.html</anchorfile>
      <anchor>abad225bec15c17598d20da175c169495</anchor>
      <arglist>(b2Contact *contact)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MyDocument</name>
    <filename>structMyDocument.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DoForceClose</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>ab204604930ba2489fb0f1ef2a53206a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoOpen</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a43b510961f90f9fb83baa58bf2c771dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoQueueClose</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a2bfae8f35fd62dbad792c7b5d52059b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoSave</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a95b8cc478b59e5fc70a187e990506668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyDocument</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a8fa9b646d5e545976cbbe06e010370bc</anchor>
      <arglist>(const char *name, bool open=true, const ImVec4 &amp;color=ImVec4(1.0f, 1.0f, 1.0f, 1.0f))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DisplayContents</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>aa51e0b8e6c95b7109a507603599c05d9</anchor>
      <arglist>(MyDocument *doc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DisplayContextMenu</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>ae9e8d83c14b75c307447e3f410e432ec</anchor>
      <arglist>(MyDocument *doc)</arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>Color</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a38d0b4dc1d4cd036ab39031fbd6d57cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Dirty</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a8d239384f0e6d16da96b783a4f14eb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>Name</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a2fedfb9783c251ae4d200c686e9e3180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>abe5ed4d7f257d5a2fe5cf2a1844b22f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>OpenPrev</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a1537678ceac13d60a512bf63e2668745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantClose</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a14044f55bd2f6c6dd43b60150b1de6eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::node_iterator</name>
    <filename>classrapidxml_1_1node__iterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a5bdc462b980a52c5fa2d99ac9f4f4bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a8e82d75f768e17bf7349d010ee26c037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>pointer</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a65dca8bca2b9c29f635b9ad0bdeeecb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_node&lt; Ch &gt; &amp;</type>
      <name>reference</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>ad7fabbcb7d3d9e4e220299c5475b9e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xml_node&lt; Ch &gt;</type>
      <name>value_type</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>ade6310119ed1f72c94830e006fac69b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node_iterator</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a4e1244b9e9e1d2b5129235806d1e31ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node_iterator</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a94c3da59b54e4bd003e226cc35b3c266</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a20f1e25347d7e3856694f18597f7c8e2</anchor>
      <arglist>(const node_iterator&lt; Ch &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a47a076383ce706bb88e2b455646d8555</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>node_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a8d6b184a76b2ec8a8b5e90bc013c80ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>node_iterator</type>
      <name>operator++</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>ad01b4e43e348a330984833fd4924d0f2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>node_iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>ace52107ecd1bcf02e49619e86206e3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>node_iterator</type>
      <name>operator--</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a4ca35716bb7865f199a137b063af6080</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a203f946893733b2f8526b49c3c9039ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>a5cb8a3b0d65a1a2517995e986a4debfd</anchor>
      <arglist>(const node_iterator&lt; Ch &gt; &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_node</name>
      <anchorfile>classrapidxml_1_1node__iterator.html</anchorfile>
      <anchor>adeb3cd87d8ea08aa56d14166146fa291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::node_name_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1node__name__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1node__name__pred.html</anchorfile>
      <anchor>a4eb7916489a3d057a340ce84e9135aec</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sajson::internal::object_key_comparator</name>
    <filename>structsajson_1_1internal_1_1object__key__comparator.html</filename>
    <member kind="function">
      <type></type>
      <name>object_key_comparator</name>
      <anchorfile>structsajson_1_1internal_1_1object__key__comparator.html</anchorfile>
      <anchor>a47df8a04acae9951c05be91ddec9e990</anchor>
      <arglist>(const char *object_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsajson_1_1internal_1_1object__key__comparator.html</anchorfile>
      <anchor>a366471841781c00e96d6ab43520a563c</anchor>
      <arglist>(const object_key_record &amp;lhs, const object_key_record &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsajson_1_1internal_1_1object__key__comparator.html</anchorfile>
      <anchor>ac81b5b7a29887ba4e260cfeccd2a04c9</anchor>
      <arglist>(const object_key_record &amp;lhs, const string &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsajson_1_1internal_1_1object__key__comparator.html</anchorfile>
      <anchor>a52884451f0cb8857b361558512f9d96e</anchor>
      <arglist>(const string &amp;lhs, const object_key_record &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structsajson_1_1internal_1_1object__key__comparator.html</anchorfile>
      <anchor>a3546143a2f3ab615dc0b2194dc32007f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sajson::internal::object_key_record</name>
    <filename>structsajson_1_1internal_1_1object__key__record.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>key_end</name>
      <anchorfile>structsajson_1_1internal_1_1object__key__record.html</anchorfile>
      <anchor>ad00d15e9d6132d3602bf3d1d8e01c265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>key_start</name>
      <anchorfile>structsajson_1_1internal_1_1object__key__record.html</anchorfile>
      <anchor>abad501b2c1851930c22893e425f11c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>value</name>
      <anchorfile>structsajson_1_1internal_1_1object__key__record.html</anchorfile>
      <anchor>a06573fbc5ebec939867a69c86e71f429</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::OccupancyGridMap</name>
    <filename>classmvsim_1_1OccupancyGridMap.html</filename>
    <base>mvsim::WorldElementBase</base>
    <class kind="struct">mvsim::OccupancyGridMap::TFixturePtr</class>
    <class kind="struct">mvsim::OccupancyGridMap::TInfoPerCollidableobj</class>
    <member kind="function">
      <type>void</type>
      <name>doLoadConfigFrom</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>abe661b339351451e373ef1b2d4d79b8b</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::COccupancyGridMap2D &amp;</type>
      <name>getOccGrid</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>ac57e3483ea031d0550e2981f55ee4b81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::maps::COccupancyGridMap2D &amp;</type>
      <name>getOccGrid</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a1626bce837f32fe20dad1819bcf73c94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a6a232f33dcc9a5fefc4b66b90821fbbe</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OccupancyGridMap</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a94110321dfa9eeb2d09db86d0974b05b</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a47b37ffc2a4990772f5a8da1a57ee380</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OccupancyGridMap</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a959da6fa99ce38f3e29d10d6e2863822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a1b771ad8dc511788e9d0ec35b52a8a53</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_grid_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a8e5739cb9e517388c95b766538225df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; mrpt::opengl::CSetOfObjects::Ptr &gt;</type>
      <name>gl_obs_clouds_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a9d8d3709316f433324aca5595dde2c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; mrpt::opengl::CPointCloud::Ptr &gt;</type>
      <name>gl_obs_clouds_buffer_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>ac46dd361cabb684adcaa4d48f791a6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>gl_obs_clouds_buffer_cs_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a90b9ce997659b2e593a8da8249808725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::maps::COccupancyGridMap2D</type>
      <name>grid_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>aa616fa23b41effc274dded4c671769e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>gui_uptodate_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>aa7630b11c260cd1e772b99ceeb002363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lateral_friction_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>aca666b918ecd1ff281c4b7601b6f41fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; TInfoPerCollidableobj &gt;</type>
      <name>obstacles_for_each_obj_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>aaf946b625fb28e5749b1deaa5a5b43fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>restitution_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a3b70b56d3b10bebf7fe853917e8f330a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>show_grid_collision_points_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>ab1bdb1122b62b104ef730554028fc217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::obs::CSinCosLookUpTableFor2DScans</type>
      <name>sincos_lut_</name>
      <anchorfile>classmvsim_1_1OccupancyGridMap.html</anchorfile>
      <anchor>a310bbf5ad1421ca5bfecdab7f88382f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::ModelsCache::Options</name>
    <filename>structmvsim_1_1ModelsCache_1_1Options.html</filename>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>modelColor</name>
      <anchorfile>structmvsim_1_1ModelsCache_1_1Options.html</anchorfile>
      <anchor>a152fcabceff2d2de27727a71a4972619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>modelCull</name>
      <anchorfile>structmvsim_1_1ModelsCache_1_1Options.html</anchorfile>
      <anchor>ae041988e45dfad68cb6432f06494ace4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::internal::ownership</name>
    <filename>classsajson_1_1internal_1_1ownership.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classsajson_1_1internal_1_1ownership.html</anchorfile>
      <anchor>a65eb85ed40a6de7456740de9d91efc12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classsajson_1_1internal_1_1ownership.html</anchorfile>
      <anchor>ae21c3669ee2d282983289472cbf90305</anchor>
      <arglist>(const ownership &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ownership</name>
      <anchorfile>classsajson_1_1internal_1_1ownership.html</anchorfile>
      <anchor>a37821762d8c0a4fb5d075baff29aacb4</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ownership</name>
      <anchorfile>classsajson_1_1internal_1_1ownership.html</anchorfile>
      <anchor>a7f6d06fab6a3844a688cf1e4e3a586a3</anchor>
      <arglist>(const ownership &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ownership</name>
      <anchorfile>classsajson_1_1internal_1_1ownership.html</anchorfile>
      <anchor>a215a58b5a0c3fcbb7aaedd693e166cc6</anchor>
      <arglist>(ownership &amp;&amp;p_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ownership</name>
      <anchorfile>classsajson_1_1internal_1_1ownership.html</anchorfile>
      <anchor>aed6d3cb3c5e9ec24e8829c272bd1881b</anchor>
      <arglist>(size_t *p_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ownership</name>
      <anchorfile>classsajson_1_1internal_1_1ownership.html</anchorfile>
      <anchor>ab424245584c7c41b5545df368641cf18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t *</type>
      <name>p</name>
      <anchorfile>classsajson_1_1internal_1_1ownership.html</anchorfile>
      <anchor>a1152ef31cf4225d9b7f6e7a2f1464d74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStorage::Pair</name>
    <filename>structImGuiStorage_1_1Pair.html</filename>
    <member kind="function">
      <type></type>
      <name>Pair</name>
      <anchorfile>structImGuiStorage_1_1Pair.html</anchorfile>
      <anchor>a6f63f598513f2a7a57f2e9ea3b0137b9</anchor>
      <arglist>(ImGuiID _key, float _val_f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pair</name>
      <anchorfile>structImGuiStorage_1_1Pair.html</anchorfile>
      <anchor>a37542a22048f0af35e5a6beda6900a0e</anchor>
      <arglist>(ImGuiID _key, int _val_i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pair</name>
      <anchorfile>structImGuiStorage_1_1Pair.html</anchorfile>
      <anchor>a4d07d60f83b4e24ee8be9ccceaab76bd</anchor>
      <arglist>(ImGuiID _key, void *_val_p)</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>key</name>
      <anchorfile>structImGuiStorage_1_1Pair.html</anchorfile>
      <anchor>a5b37b692d2eacc7f4f5b6f233359e6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>val_f</name>
      <anchorfile>structImGuiStorage_1_1Pair.html</anchorfile>
      <anchor>adf93d369480896f4d4b6dbf707de7bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>val_i</name>
      <anchorfile>structImGuiStorage_1_1Pair.html</anchorfile>
      <anchor>ad6d89ae042ab3e6db8b1e1cf47b05c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>val_p</name>
      <anchorfile>structImGuiStorage_1_1Pair.html</anchorfile>
      <anchor>ac678b2f593c5de682b84ef41e9f30b06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::parse_error</name>
    <filename>classrapidxml_1_1parse__error.html</filename>
    <member kind="function">
      <type></type>
      <name>parse_error</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>aea12a301271c393fb627b368fb9f35c1</anchor>
      <arglist>(const char *what, void *where)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>a986003116ebcb49a69a20228da306232</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ch *</type>
      <name>where</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>ab139528f4d9e960f0ee807d22d6c032d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_what</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>a41bffadc72eec238cf4b7d14c10c16ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_where</name>
      <anchorfile>classrapidxml_1_1parse__error.html</anchorfile>
      <anchor>aa5a164653ac347adddf47b264620d80f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::ParseSimulableParams</name>
    <filename>structmvsim_1_1ParseSimulableParams.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseSimulableParams</name>
      <anchorfile>structmvsim_1_1ParseSimulableParams.html</anchorfile>
      <anchor>a71a1342680dd24176af0540072053811</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>init_pose_mandatory</name>
      <anchorfile>structmvsim_1_1ParseSimulableParams.html</anchorfile>
      <anchor>a59fcd050f51bccfad4d9144876870162</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Lidar3D::PerHorzAngleLUT</name>
    <filename>structmvsim_1_1Lidar3D_1_1PerHorzAngleLUT.html</filename>
    <member kind="variable">
      <type>std::vector&lt; PerRayLUT &gt;</type>
      <name>column</name>
      <anchorfile>structmvsim_1_1Lidar3D_1_1PerHorzAngleLUT.html</anchorfile>
      <anchor>a02542e6f76a5854954a78b71f9dca66a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Lidar3D::PerRayLUT</name>
    <filename>structmvsim_1_1Lidar3D_1_1PerRayLUT.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>depth2range</name>
      <anchorfile>structmvsim_1_1Lidar3D_1_1PerRayLUT.html</anchorfile>
      <anchor>a5111f1c44f0d7addf31a03daa9d22801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>u</name>
      <anchorfile>structmvsim_1_1Lidar3D_1_1PerRayLUT.html</anchorfile>
      <anchor>ad8674a233be89a25a3a28ee1ffe97dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>v</name>
      <anchorfile>structmvsim_1_1Lidar3D_1_1PerRayLUT.html</anchorfile>
      <anchor>aab6a8f889b4b77e471b79496c1c42d0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::PID_Controller</name>
    <filename>structmvsim_1_1PID__Controller.html</filename>
    <member kind="function">
      <type>double</type>
      <name>compute</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>ae18065318445670b361187798fba0c51</anchor>
      <arglist>(double err, double dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PID_Controller</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>a92cf2d5e8047f21ce5ed88bfefb26c38</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>aff0c75ab6d99d57c489050f7ef326d67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KD</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>aa0346bd35155251541a0e47763d5d237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KI</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>a339e018bb49b2994351e89d3bef6e2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>KP</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>a66836af8c3cebac8596b070fe85ff097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_out</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>a75ad33c12a655dd16629ac38706456dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>e_n</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>afcc56b05594b3b8c7455ef93629f0b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>e_n_1</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>a9e1dcbbf240c4a817020987f7032c000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>e_n_2</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>a0d6aae978a69f450e0360d810f09cad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lastOutput</name>
      <anchorfile>structmvsim_1_1PID__Controller.html</anchorfile>
      <anchor>a4c1613ca66dad9a4b254b3acb80394cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Pinball</name>
    <filename>classPinball.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classPinball.html</anchorfile>
      <anchor>a41b4bd5447ae0697d789ce194a807ad1</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyboardUp</name>
      <anchorfile>classPinball.html</anchorfile>
      <anchor>ab46f920b005c5449c09f05e91c9bccc7</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pinball</name>
      <anchorfile>classPinball.html</anchorfile>
      <anchor>a32ccc89453fe714ef7ebaaf1fd154fc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classPinball.html</anchorfile>
      <anchor>adde6b55010b9ad54ef7bade5dd18ed26</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classPinball.html</anchorfile>
      <anchor>ae9230c906aeae3d298a160790849daa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_ball</name>
      <anchorfile>classPinball.html</anchorfile>
      <anchor>a398992316ade3d6a54dd5d9dba834608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_button</name>
      <anchorfile>classPinball.html</anchorfile>
      <anchor>a40d4efa43f8449d044ebfad6a3b18bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RevoluteJoint *</type>
      <name>m_leftJoint</name>
      <anchorfile>classPinball.html</anchorfile>
      <anchor>a616b2900d499035e4e2862355613b311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RevoluteJoint *</type>
      <name>m_rightJoint</name>
      <anchorfile>classPinball.html</anchorfile>
      <anchor>ae6fe2000958c4b3f781beb60c9c4da27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Platformer</name>
    <filename>classPlatformer.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_above</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>ac8162dc4f77b1c4f900bf9f020051710a052a646b9d885043b5d2f091215dcc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_below</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>ac8162dc4f77b1c4f900bf9f020051710a461d31e1b33d6d754ba20d88b42fe0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknown</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>ac8162dc4f77b1c4f900bf9f020051710a5c11ca474db4fb86a8b1d7502f4a4560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>ac8162dc4f77b1c4f900bf9f020051710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_unknown</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>ac8162dc4f77b1c4f900bf9f020051710a5c11ca474db4fb86a8b1d7502f4a4560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_above</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>ac8162dc4f77b1c4f900bf9f020051710a052a646b9d885043b5d2f091215dcc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_below</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>ac8162dc4f77b1c4f900bf9f020051710a461d31e1b33d6d754ba20d88b42fe0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Platformer</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>a3da52afb886fa5e9694d1bff43c7e567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PreSolve</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>a422a022668f7ff233e25fdb8a12a93a5</anchor>
      <arglist>(b2Contact *contact, const b2Manifold *oldManifold) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>aec0a127fd0edb897c204cbd0db915c4e</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>a68912b5fa4eb2aa1af9b86ac50086bcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_bottom</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>a65820ebf35b5e4ee16b560feb4036d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_character</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>a74efb2c58d315a9833fb72282ed58607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_platform</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>a855760d4ff52758ac60330ebdcada84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_radius</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>a754b95190ac2d968ca964570cacca86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>m_state</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>a669f938d4c20454de0ccf918a99d5f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_top</name>
      <anchorfile>classPlatformer.html</anchorfile>
      <anchor>a21aa4738619b0231a521132c6c7b5ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::PointCloud</name>
    <filename>classmvsim_1_1PointCloud.html</filename>
    <base>mvsim::WorldElementBase</base>
    <member kind="function">
      <type>void</type>
      <name>doLoadConfigFrom</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>a3f346cbe95c41dfbf9541aaa94eb55f2</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CPointsMap::Ptr &amp;</type>
      <name>getPoints</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>a1303748074f5249a2d2bd7cc5fd93c89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::maps::CPointsMap::Ptr &amp;</type>
      <name>getPoints</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>ab08863622b42e033afe93af985fc83e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>a50a2316c30f250fced7bcadc559339cf</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>a58f6b674da0d56c6d35b8eeadc350563</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>ae8a5538c23debd1755a8c13fdc18a73e</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloud</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>a92a83712cd5d3f732effd530ff9fe67c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>af5bb06eb734c0b7617c8dc17d6ecc459</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>gl_points_</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>ae70bb868d0edf42bf9ad41605a6fed20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>gui_uptodate_</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>a2be38c52344aa6f6c03e6654c153a504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::poses::CPose3D</type>
      <name>pointcloud_pose_</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>a71ef6c01c1b40e20f4a857b3784e4dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::maps::CPointsMap::Ptr</type>
      <name>points_</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>a7983710d4bf32634a071f6b63f96160a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>render_points_size_</name>
      <anchorfile>classmvsim_1_1PointCloud.html</anchorfile>
      <anchor>ae0c75856abb61d638f15eaf67caa3a5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolygonCollision</name>
    <filename>classPolygonCollision.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>a373570f9888b5268cb53c6feac43844b</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonCollision</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>ad7d6f0d5a12fdb335a523ae4fcb9c780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>ac521835e4e46e7be64f4922bb58c05bb</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>abf66aedb4d45b20753852effbe6e7bfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_angleB</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>a6ec085c1290c50215a39cf2ac817f37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_polygonA</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>a754459ecbf19ad1aacc04c157d2dc4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_polygonB</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>a4c83f3206c9cc284d953357225b8af1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_positionB</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>ab74c0b94098142661627991ac4dcca6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>m_transformA</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>a7a2fa10629db2b6a842ce68d1e6d64bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>m_transformB</name>
      <anchorfile>classPolygonCollision.html</anchorfile>
      <anchor>ae981df78a25e375a1033913cc5fee38f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolygonShapes</name>
    <filename>classPolygonShapes.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_maxBodies</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>ab693e189790d685f5796c0146ce9ff56aefb42a6464d901a2372d4ecdb7f10ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_maxBodies</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>ab693e189790d685f5796c0146ce9ff56aefb42a6464d901a2372d4ecdb7f10ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>a0c55fd4a1e87f4bab1a0409ca8f2c3f1</anchor>
      <arglist>(int32 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyBody</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>ad6cc9c19c6c9be9ef854600d7d2b4cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>a62f823a103ac098c2cca93a90e887f8c</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonShapes</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>a5b7d7326378f30bbb1a3a4941aab8bc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>a90840f0ca9b28d27efa6bbe217c6820f</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>aa85693494a8f88d393d279953dd898ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_bodies</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>af2624c6520f34885b181957d7cbf3a73</anchor>
      <arglist>[e_maxBodies]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_bodyIndex</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>a05535472b305e31ec207a439237c3e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2CircleShape</type>
      <name>m_circle</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>a1cb065279f8c816225865d307b031c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_polygons</name>
      <anchorfile>classPolygonShapes.html</anchorfile>
      <anchor>a3682f816f055c5567a696c069037d8e5</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolygonShapesCallback</name>
    <filename>classPolygonShapesCallback.html</filename>
    <base>b2QueryCallback</base>
    <member kind="enumvalue">
      <name>e_maxCount</name>
      <anchorfile>classPolygonShapesCallback.html</anchorfile>
      <anchor>ae74741543a628dd80b37f3cb455fe56baecd0c98b662c1e048144350c9d4e2a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_maxCount</name>
      <anchorfile>classPolygonShapesCallback.html</anchorfile>
      <anchor>ae74741543a628dd80b37f3cb455fe56baecd0c98b662c1e048144350c9d4e2a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonShapesCallback</name>
      <anchorfile>classPolygonShapesCallback.html</anchorfile>
      <anchor>a17c0d0d1cbd80c5a2f567b5c8c42f5df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportFixture</name>
      <anchorfile>classPolygonShapesCallback.html</anchorfile>
      <anchor>a6375bcad92d20b954a102949307c1b8f</anchor>
      <arglist>(b2Fixture *fixture) override</arglist>
    </member>
    <member kind="variable">
      <type>b2Draw *</type>
      <name>g_debugDraw</name>
      <anchorfile>classPolygonShapesCallback.html</anchorfile>
      <anchor>a8f5b3d57b8c2da9b58fa35f697ffb1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2CircleShape</type>
      <name>m_circle</name>
      <anchorfile>classPolygonShapesCallback.html</anchorfile>
      <anchor>ac5fc4471ac8dd76eddec5e84ab21a339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>classPolygonShapesCallback.html</anchorfile>
      <anchor>ac3213d6a83a7cc0694c4dcf16c94096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>m_transform</name>
      <anchorfile>classPolygonShapesCallback.html</anchorfile>
      <anchor>ae120bbf17ba6973d1e0d8cce0456140d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PrismaticJoint</name>
    <filename>classPrismaticJoint.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>PrismaticJoint</name>
      <anchorfile>classPrismaticJoint.html</anchorfile>
      <anchor>a8ca0b8c847a3593ec5ffbb21c3b8373b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classPrismaticJoint.html</anchorfile>
      <anchor>af2862eabe287cfc2af503254fdef9fd6</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classPrismaticJoint.html</anchorfile>
      <anchor>aa4887f4fed5ef34a64c730706f53866e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classPrismaticJoint.html</anchorfile>
      <anchor>a887712493933a52f72ced2d90f960b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableLimit</name>
      <anchorfile>classPrismaticJoint.html</anchorfile>
      <anchor>a3dff59a271b0000fee4448213f7217ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableMotor</name>
      <anchorfile>classPrismaticJoint.html</anchorfile>
      <anchor>a32083f3d3a7c4ffb8118cddb2d00cd84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PrismaticJoint *</type>
      <name>m_joint</name>
      <anchorfile>classPrismaticJoint.html</anchorfile>
      <anchor>a6a601617fca93b0cf7cdc72f68e0f584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_motorSpeed</name>
      <anchorfile>classPrismaticJoint.html</anchorfile>
      <anchor>aecbfea2bfeed31054fc070cad46d3248</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PulleyJoint</name>
    <filename>classPulleyJoint.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>PulleyJoint</name>
      <anchorfile>classPulleyJoint.html</anchorfile>
      <anchor>a5084d5c81dd5ae919c52a9e61c97010e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classPulleyJoint.html</anchorfile>
      <anchor>aa018ba94ed55215698d8b6a78228035c</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classPulleyJoint.html</anchorfile>
      <anchor>a4a280716de40b97c85780962540dd0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2PulleyJoint *</type>
      <name>m_joint1</name>
      <anchorfile>classPulleyJoint.html</anchorfile>
      <anchor>a097317a64341ed0dd861fedbb8b0b23d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PyCallBack_mvsim_UnexpectedMessageException</name>
    <filename>structPyCallBack__mvsim__UnexpectedMessageException.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>structPyCallBack__mvsim__UnexpectedMessageException.html</anchorfile>
      <anchor>ad3a11d700cc85d558e47d7c91bbf6662</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PyCallBack_std_exception</name>
    <filename>structPyCallBack__std__exception.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>structPyCallBack__std__exception.html</anchorfile>
      <anchor>acd3cd6f7c9c70f9f92d34197cd0eea62</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PyCallBack_std_runtime_error</name>
    <filename>structPyCallBack__std__runtime__error.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>structPyCallBack__std__runtime__error.html</anchorfile>
      <anchor>adef8a3ac53cfc1f09aa4bb36f4b6b412</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Pyramid</name>
    <filename>classPyramid.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classPyramid.html</anchorfile>
      <anchor>a4eb5a7adc451eb003fd37043666e43f7ab89d3d0a47d0c3e4bc3a543d0d28f36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classPyramid.html</anchorfile>
      <anchor>a4eb5a7adc451eb003fd37043666e43f7ab89d3d0a47d0c3e4bc3a543d0d28f36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pyramid</name>
      <anchorfile>classPyramid.html</anchorfile>
      <anchor>aa78baa6faa1c3fbcca510e8ddf37de49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classPyramid.html</anchorfile>
      <anchor>af21a9b0d39331daa7737c36c1c4c89d6</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classPyramid.html</anchorfile>
      <anchor>aa846a623f39fea3df31727ae5cb684f1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QueryCallback</name>
    <filename>classQueryCallback.html</filename>
    <base>b2QueryCallback</base>
    <member kind="function">
      <type></type>
      <name>QueryCallback</name>
      <anchorfile>classQueryCallback.html</anchorfile>
      <anchor>a9c15d04aa8895b319f93e6c9af1c59f6</anchor>
      <arglist>(const b2Vec2 &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportFixture</name>
      <anchorfile>classQueryCallback.html</anchorfile>
      <anchor>a2d668335013f2146265606f448b755a9</anchor>
      <arglist>(b2Fixture *fixture) override</arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_fixture</name>
      <anchorfile>classQueryCallback.html</anchorfile>
      <anchor>acf7997f35f4f35b82a2aa6a9b3bd66db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_point</name>
      <anchorfile>classQueryCallback.html</anchorfile>
      <anchor>a40f98612c1a6d7eeb57a3451b4898cda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::QueryData</name>
    <filename>structdoctest_1_1QueryData.html</filename>
    <member kind="variable">
      <type>const TestCaseData **</type>
      <name>data</name>
      <anchorfile>structdoctest_1_1QueryData.html</anchorfile>
      <anchor>a8085a29db9a1cd5c7eff22ef44e9a9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>num_data</name>
      <anchorfile>structdoctest_1_1QueryData.html</anchorfile>
      <anchor>af1033338fe975ae3c19b16452401230d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TestRunStats *</type>
      <name>run_stats</name>
      <anchorfile>structdoctest_1_1QueryData.html</anchorfile>
      <anchor>a435f443f389323f47cb8b0e4202bbea9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RayCast</name>
    <filename>classRayCast.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_any</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a1ccafb093c87957bce148171510834efa9acb506c19763425547c97096920284a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_closest</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a1ccafb093c87957bce148171510834efac1de15765d79e1636decabe45d785bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_multiple</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a1ccafb093c87957bce148171510834efa032447c8cc291c0801455caecc355188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a1ccafb093c87957bce148171510834ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_any</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a1ccafb093c87957bce148171510834efa9acb506c19763425547c97096920284a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_closest</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a1ccafb093c87957bce148171510834efac1de15765d79e1636decabe45d785bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_multiple</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a1ccafb093c87957bce148171510834efa032447c8cc291c0801455caecc355188</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a3aec9b6e5bf0608834a1da841cbface0</anchor>
      <arglist>(int32 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyBody</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a24eac0856517394a4c0ebb06e59de0e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RayCast</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>ac9a46066680b37d478df3491fe2d682b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a657af0bf53bde24ab7fb56955f1103f0</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>af91a7057965bb21af5016a5f21cf7521</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a507c1eccdf5e35c9e1597a6f95132558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_bodies</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>ae04471a8e183219b88100e98d26a087f</anchor>
      <arglist>[e_maxBodies]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_bodyIndex</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a400eade952a7d2a34eb0e03cddac380f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2CircleShape</type>
      <name>m_circle</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>aaa2bb324a7eab7f964c3273766b1f869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_degrees</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a145a4edfe76cc3ea6770595c43a3157f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2EdgeShape</type>
      <name>m_edge</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a71c01dffc22329173726c1f4cf425f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_mode</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>aff072d2d956a20b6fd80fab53053429e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_polygons</name>
      <anchorfile>classRayCast.html</anchorfile>
      <anchor>a36a0c5669025a665856e9d797b9f9da4</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RayCastAnyCallback</name>
    <filename>classRayCastAnyCallback.html</filename>
    <base>b2RayCastCallback</base>
    <member kind="function">
      <type></type>
      <name>RayCastAnyCallback</name>
      <anchorfile>classRayCastAnyCallback.html</anchorfile>
      <anchor>a665b8c6704b92948d710c16ca82e232e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ReportFixture</name>
      <anchorfile>classRayCastAnyCallback.html</anchorfile>
      <anchor>ade20b4343b207180fb0470300d3cc822</anchor>
      <arglist>(b2Fixture *fixture, const b2Vec2 &amp;point, const b2Vec2 &amp;normal, float) override</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_hit</name>
      <anchorfile>classRayCastAnyCallback.html</anchorfile>
      <anchor>a25ecb156d955f6cc54cf35d5f705bf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_normal</name>
      <anchorfile>classRayCastAnyCallback.html</anchorfile>
      <anchor>adcf5bde1bd5de121f6ed5d0b4f7aa20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_point</name>
      <anchorfile>classRayCastAnyCallback.html</anchorfile>
      <anchor>a983e3b8036ca5727514e5e95229f12f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RayCastClosestCallback</name>
    <filename>classRayCastClosestCallback.html</filename>
    <base>b2RayCastCallback</base>
    <member kind="function">
      <type></type>
      <name>RayCastClosestCallback</name>
      <anchorfile>classRayCastClosestCallback.html</anchorfile>
      <anchor>a9d6d6fd9a6074e2a7f2b8b0f396393e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ReportFixture</name>
      <anchorfile>classRayCastClosestCallback.html</anchorfile>
      <anchor>ad9bc5bade68aa97ea78a5332705bcfb3</anchor>
      <arglist>(b2Fixture *fixture, const b2Vec2 &amp;point, const b2Vec2 &amp;normal, float fraction) override</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_hit</name>
      <anchorfile>classRayCastClosestCallback.html</anchorfile>
      <anchor>a876aa9bc7ac8154f4a82f76a201360f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_normal</name>
      <anchorfile>classRayCastClosestCallback.html</anchorfile>
      <anchor>a80c7f86da3ed2e5252fd783182d02018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_point</name>
      <anchorfile>classRayCastClosestCallback.html</anchorfile>
      <anchor>a84e3af60178887d0917d38a8f98174c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RayCastMultipleCallback</name>
    <filename>classRayCastMultipleCallback.html</filename>
    <base>b2RayCastCallback</base>
    <member kind="enumvalue">
      <name>e_maxCount</name>
      <anchorfile>classRayCastMultipleCallback.html</anchorfile>
      <anchor>a37f1b201c60e1571b40c3bd45befc7e9a5187c844242fa54cdd81a3b7da7e9798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_maxCount</name>
      <anchorfile>classRayCastMultipleCallback.html</anchorfile>
      <anchor>a37f1b201c60e1571b40c3bd45befc7e9a5187c844242fa54cdd81a3b7da7e9798</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RayCastMultipleCallback</name>
      <anchorfile>classRayCastMultipleCallback.html</anchorfile>
      <anchor>a2024f880c27e332e3c5ab4ae7bad05ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ReportFixture</name>
      <anchorfile>classRayCastMultipleCallback.html</anchorfile>
      <anchor>a4e1f02bb8523e5273c8e103fb279681a</anchor>
      <arglist>(b2Fixture *fixture, const b2Vec2 &amp;point, const b2Vec2 &amp;normal, float) override</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>classRayCastMultipleCallback.html</anchorfile>
      <anchor>aa5e6355be1201c54ab48ed1e16cba161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_normals</name>
      <anchorfile>classRayCastMultipleCallback.html</anchorfile>
      <anchor>a8d3572ffac4aaa084f53abe0334f228c</anchor>
      <arglist>[e_maxCount]</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_points</name>
      <anchorfile>classRayCastMultipleCallback.html</anchorfile>
      <anchor>a71fbd8d11b07d337b29ffe47a4845a86</anchor>
      <arglist>[e_maxCount]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::RelationalComparator</name>
    <filename>structdoctest_1_1detail_1_1RelationalComparator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structdoctest_1_1detail_1_1RelationalComparator.html</anchorfile>
      <anchor>a51062ad46cd23c982838a0a51df70512</anchor>
      <arglist>(const DOCTEST_REF_WRAP(L), const DOCTEST_REF_WRAP(R)) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::RemoteResourcesManager</name>
    <filename>classmvsim_1_1RemoteResourcesManager.html</filename>
    <member kind="function">
      <type></type>
      <name>RemoteResourcesManager</name>
      <anchorfile>classmvsim_1_1RemoteResourcesManager.html</anchorfile>
      <anchor>a7be87bbe09ffc2ede6a2c324c26c21d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>resolve_path</name>
      <anchorfile>classmvsim_1_1RemoteResourcesManager.html</anchorfile>
      <anchor>a833e04b134a0ba21293cf28bb349fde6</anchor>
      <arglist>(const std::string &amp;uri)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RemoteResourcesManager</name>
      <anchorfile>classmvsim_1_1RemoteResourcesManager.html</anchorfile>
      <anchor>a92772188cbdfbcd17563dade956ddf5c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>cache_directory</name>
      <anchorfile>classmvsim_1_1RemoteResourcesManager.html</anchorfile>
      <anchor>a447230bbc0479f7537b8e4232e834e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_remote</name>
      <anchorfile>classmvsim_1_1RemoteResourcesManager.html</anchorfile>
      <anchor>ae5e250c6825de75027a973b94f28b456</anchor>
      <arglist>(const std::string &amp;uri)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::tuple&lt; bool, std::string, std::string &gt;</type>
      <name>zip_uri_split</name>
      <anchorfile>classmvsim_1_1RemoteResourcesManager.html</anchorfile>
      <anchor>a26bc59d94f63a6a2a425eec3919690c2</anchor>
      <arglist>(const std::string &amp;uri)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>handle_local_zip_package</name>
      <anchorfile>classmvsim_1_1RemoteResourcesManager.html</anchorfile>
      <anchor>ab23aeae81977d4ccc11a89dee6a262ea</anchor>
      <arglist>(const std::string &amp;localZipFil, const std::string &amp;internalURI)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>handle_remote_uri</name>
      <anchorfile>classmvsim_1_1RemoteResourcesManager.html</anchorfile>
      <anchor>a3d62c54320285ba60076066b77223944</anchor>
      <arglist>(const std::string &amp;uri)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::Shape2p5::RemovalCandidate</name>
    <filename>structmvsim_1_1Shape2p5_1_1RemovalCandidate.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>loss</name>
      <anchorfile>structmvsim_1_1Shape2p5_1_1RemovalCandidate.html</anchorfile>
      <anchor>a21bb149c0f4c12a5955d71089d3d83f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPolygon2D</type>
      <name>next</name>
      <anchorfile>structmvsim_1_1Shape2p5_1_1RemovalCandidate.html</anchorfile>
      <anchor>af3badfcaff3e14ebe9e0c9013cf83cc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::remove_const</name>
    <filename>structdoctest_1_1detail_1_1remove__const.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structdoctest_1_1detail_1_1remove__const.html</anchorfile>
      <anchor>ad6a97a5d2fcb5f513bbff8ea12e280f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::remove_const&lt; const T &gt;</name>
    <filename>structdoctest_1_1detail_1_1remove__const_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structdoctest_1_1detail_1_1remove__const_3_01const_01T_01_4.html</anchorfile>
      <anchor>ab1e642665bafaad4023fba5295290b17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::remove_reference</name>
    <filename>structdoctest_1_1detail_1_1remove__reference.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structdoctest_1_1detail_1_1remove__reference.html</anchorfile>
      <anchor>ab3cba0e8bc4c71b7f4ecdf85476ec4cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::remove_reference&lt; T &amp; &gt;</name>
    <filename>structdoctest_1_1detail_1_1remove__reference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structdoctest_1_1detail_1_1remove__reference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a37201537c0190f14f504d9f507bc042a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::remove_reference&lt; T &amp;&amp; &gt;</name>
    <filename>structdoctest_1_1detail_1_1remove__reference_3_01T_01_6_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structdoctest_1_1detail_1_1remove__reference_3_01T_01_6_6_01_4.html</anchorfile>
      <anchor>af5f63a14f4e74e0c3c733c00e2f37213</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Restitution</name>
    <filename>classRestitution.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>Restitution</name>
      <anchorfile>classRestitution.html</anchorfile>
      <anchor>acc056d2f08868c0ef18d4372c54e8c05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classRestitution.html</anchorfile>
      <anchor>a4447b58462ffd6c5ac139ecf4cb4f1de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::Result</name>
    <filename>structdoctest_1_1detail_1_1Result.html</filename>
    <member kind="function">
      <type></type>
      <name>Result</name>
      <anchorfile>structdoctest_1_1detail_1_1Result.html</anchorfile>
      <anchor>ae4d2e8633aedaffa31f5c8b8530f522c</anchor>
      <arglist>(bool passed, const String &amp;decomposition=String())</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>m_decomp</name>
      <anchorfile>structdoctest_1_1detail_1_1Result.html</anchorfile>
      <anchor>a97968e037266580a799ab3deb9365b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_passed</name>
      <anchorfile>structdoctest_1_1detail_1_1Result.html</anchorfile>
      <anchor>a03ff571186856a429ada967ddfdf3006</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::ResultBuilder</name>
    <filename>structdoctest_1_1detail_1_1ResultBuilder.html</filename>
    <base>doctest::AssertData</base>
    <member kind="function">
      <type>DOCTEST_NOINLINE void</type>
      <name>binary_assert</name>
      <anchorfile>structdoctest_1_1detail_1_1ResultBuilder.html</anchorfile>
      <anchor>ab3d55b158b3ae687f80bca94db6bb701</anchor>
      <arglist>(const DOCTEST_REF_WRAP(L) lhs, const DOCTEST_REF_WRAP(R) rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>log</name>
      <anchorfile>structdoctest_1_1detail_1_1ResultBuilder.html</anchorfile>
      <anchor>a2af75dd1d8db8d3aa949d78025854085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>react</name>
      <anchorfile>structdoctest_1_1detail_1_1ResultBuilder.html</anchorfile>
      <anchor>a03686f862471728c2980d72e02980213</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResultBuilder</name>
      <anchorfile>structdoctest_1_1detail_1_1ResultBuilder.html</anchorfile>
      <anchor>af1af5a8d0991b4fe3548107f111e968d</anchor>
      <arglist>(assertType::Enum at, const char *file, int line, const char *expr, const char *exception_type=&quot;&quot;, const char *exception_string=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResult</name>
      <anchorfile>structdoctest_1_1detail_1_1ResultBuilder.html</anchorfile>
      <anchor>a86c0ca727fead43263de4a7e9a59ad23</anchor>
      <arglist>(const Result &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translateException</name>
      <anchorfile>structdoctest_1_1detail_1_1ResultBuilder.html</anchorfile>
      <anchor>a5eece6aa3b1a2cb366cf5a0cc6c854a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_NOINLINE void</type>
      <name>unary_assert</name>
      <anchorfile>structdoctest_1_1detail_1_1ResultBuilder.html</anchorfile>
      <anchor>a98c33e90242e2859255a79cb38489f3b</anchor>
      <arglist>(const DOCTEST_REF_WRAP(L) val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RevoluteJoint</name>
    <filename>classRevoluteJoint.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>RevoluteJoint</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>aa36d84d49ebe6bed2aaf93cc1de46a84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>aea47f9f906f5a61232a0cc541da43c81</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>acac60a737baeee9f2a181a9f31968199</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>ad0063ab91e54e43c16c4230f8857a61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_ball</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>ae4a722d6984a476dbe58cd42e588fec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableLimit</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>af6504c4afb0e4ec46cfaffe9fc4fc1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableMotor</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>a5e1d33b2a0fae521dc64ae44697fd3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RevoluteJoint *</type>
      <name>m_joint1</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>aa90f9175efb263debd784aa55b775ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RevoluteJoint *</type>
      <name>m_joint2</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>a65c506338b8ceae36f67910d997dff12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_motorSpeed</name>
      <anchorfile>classRevoluteJoint.html</anchorfile>
      <anchor>a09344ef065addf14148abbddfabee898</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Rope</name>
    <filename>classRope.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>Rope</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a58cd384f83e3b48acff4a5ef3f70cab7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>ad50f1115888e1ff37f2776a2e2d1c11a</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a4ca7cdc52ef6935601f762a013468b0f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a4f65bcc07852ef02bc9d6b2d2a4d6261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_iterations1</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a07d77c5a870e9743a8ea72f9b370b386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_iterations2</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a51e9c1380a7b0959c74a43b7f62df46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_position1</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a22d93d1b0bebc8a9214449184f7f6d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_position2</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>af43de1a6786bbe726b22d3064ae0ea53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Rope</type>
      <name>m_rope1</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a8cbb24c554c4771b2cd93f1c68f24d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Rope</type>
      <name>m_rope2</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a3db1a5ecebefa3ae859061f10f93b33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_speed</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a3af39ebadc353ff21b2810686c2065d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RopeTuning</type>
      <name>m_tuning1</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>a8595f8a6ee5ecbc35efdf861662a5124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RopeTuning</type>
      <name>m_tuning2</name>
      <anchorfile>classRope.html</anchorfile>
      <anchor>ac8ed85dde4edd8db4e143ae2410cdd13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::SensorBase</name>
    <filename>classmvsim_1_1SensorBase.html</filename>
    <base>mvsim::VisualObject</base>
    <base>mvsim::Simulable</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SensorBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a3f6dd0a6e1ca183824d62570410ac858</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a329244044d97e0dca3791a53a43bb4d1</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerOnServer</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a2a17073079d687daa67c8e9e38fc9291</anchor>
      <arglist>(mvsim::Client &amp;c) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sensor_period</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a534355fc204cd92972528c117cb735cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorBase</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a36cfa2544f72f124651d1756a551ac3f</anchor>
      <arglist>(Simulable &amp;vehicle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simulateOn3DScene</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>aeb27a9fbfb2cdb89fab0de318c26159b</anchor>
      <arglist>([[maybe_unused]] mrpt::opengl::COpenGLScene &amp;gl_scene)</arglist>
    </member>
    <member kind="function">
      <type>Simulable &amp;</type>
      <name>vehicle</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>adaf35566cc4a828bcb45388a2c3aca64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Simulable &amp;</type>
      <name>vehicle</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>afe9f32849b6094b7a24a848d7257384c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SensorBase</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>af38b2b0e047cb4f0304fc4c204c420fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SensorBase::Ptr</type>
      <name>factory</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a25add6ada93b55b7ed6955a15076e529</anchor>
      <arglist>(Simulable &amp;parent, const rapidxml::xml_node&lt; char &gt; *xml_node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; mrpt::opengl::CSetOfObjects &gt;</type>
      <name>GetAllSensorsFOVViz</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a01ac2fb082e3a9e9344ccd182cfbf971</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; mrpt::opengl::CSetOfObjects &gt;</type>
      <name>GetAllSensorsOriginViz</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a371c9dfd9e1a63bbdbf7c092fd834df2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterSensorFOVViz</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a1ffcfeaf11a0e4c6b54baa53fe54aa54</anchor>
      <arglist>(const std::shared_ptr&lt; mrpt::opengl::CSetOfObjects &gt; &amp;o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterSensorOriginViz</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a6ab3ba735505e2ff9e06037c926b0faa</anchor>
      <arglist>(const std::shared_ptr&lt; mrpt::opengl::CSetOfObjects &gt; &amp;o)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>make_sure_we_have_a_name</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>ab103a95d8870db0a673413aad26e322e</anchor>
      <arglist>(const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseSensorPublish</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a5a017935c67e0c2ece76c37e2ebb87fa</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *node, const std::map&lt; std::string, std::string &gt; &amp;varValues)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reportNewObservation</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a3701ff25e3cb541233108a4d3aefc10b</anchor>
      <arglist>(const std::shared_ptr&lt; mrpt::obs::CObservation &gt; &amp;obs, const TSimulContext &amp;context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reportNewObservation_lidar_2d</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a83517d5802713ba9c0e7d31e7daef003</anchor>
      <arglist>(const std::shared_ptr&lt; mrpt::obs::CObservation2DRangeScan &gt; &amp;obs, const TSimulContext &amp;context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>should_simulate_sensor</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>aa8fea9fbd84d83d3fe727a9ad50601d8</anchor>
      <arglist>(const TSimulContext &amp;context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>World *</type>
      <name>world</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>ab5b5725ac44f5f373f3fa77bbc293e46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const World *</type>
      <name>world</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a29335388667dc775f6d0d85dca01dfd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>publishTopic_</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a71ca4e724e38a58434545959677b2c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_last_timestamp_</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>ab472b435b309ec60664779490e43ebae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_period_</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a550920ee6f89b65cf2441dbde91f4096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>varValues_</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>a6e403ceff07245289fcd03440eb856ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Simulable &amp;</type>
      <name>vehicle_</name>
      <anchorfile>classmvsim_1_1SensorBase.html</anchorfile>
      <anchor>af265563ffa9e4ea9b2bb0957d8041a4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Sensors</name>
    <filename>classSensors.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a583f1a45a8a79d44998704a4f555c472ab5e2694350b9da8d7aaf2a77808c66a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a583f1a45a8a79d44998704a4f555c472ab5e2694350b9da8d7aaf2a77808c66a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BeginContact</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a492bb165c18aab717f85678e8939ec8b</anchor>
      <arglist>(b2Contact *contact) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EndContact</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a93a116391dddab2134657e618c128a54</anchor>
      <arglist>(b2Contact *contact) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sensors</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a68ef7a2ec8dd0ffd9b35b70b50c0ab09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a469dd285b00c7eca69294c637f492a9c</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a2b60cc76b9da77f4c97bb5e2ba6606d0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>aa302275ebf170cfbfebff81fb41e5827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_bodies</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a4287050aea40bbb4f87e18e715822af1</anchor>
      <arglist>[e_count]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_force</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a2b1cc4e11ee77b0654a14fd38fd50d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_sensor</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a8c37d33dada164fcbaad9c65c746a3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_touching</name>
      <anchorfile>classSensors.html</anchorfile>
      <anchor>a6bcee24687d7522e1234080036714cf2</anchor>
      <arglist>[e_count]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::Server</name>
    <filename>classmvsim_1_1Server.html</filename>
    <class kind="struct">mvsim::Server::InfoPerNode</class>
    <class kind="struct">mvsim::Server::InfoPerPublisher</class>
    <class kind="struct">mvsim::Server::InfoPerService</class>
    <class kind="struct">mvsim::Server::InfoPerSubscriber</class>
    <class kind="struct">mvsim::Server::InfoPerTopic</class>
    <member kind="function">
      <type>unsigned int</type>
      <name>listenningPort</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>ac02ab404d2d510fa95670edd4a16cfde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>listenningPort</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a56c1dd2b254022a67005b2c0d029ee84</anchor>
      <arglist>(unsigned int port)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Server</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>ad5ec9462b520e59f7ea831e157ee5e59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Server</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a4b3aa2579cb1c8cd1d069582c14d0fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a7eac07d2582fa01c2671362efa955b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a09f657ea25bb63d79bc3b9c4253a6b4a</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalServerThread</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>aaf18c3e4762aeead0612fb5b6309efdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestMainThreadTermination</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a8671f95211310e6084c5bbb1562b2564</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>mainThread_</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a0fd16af25d0f0dcdd7cd2bfa14d33e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; zmq::context_t * &gt;</type>
      <name>mainThreadZMQcontext_</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a765b87758d53f149e9e208cc9dd114f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>serverPortNo_</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a935281ec388cfde94ead72af52d79f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a7eac07d2582fa01c2671362efa955b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a09f657ea25bb63d79bc3b9c4253a6b4a</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::string</type>
      <name>node_name_t</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a1a208915df5b4efb799451ca5715a0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::string</type>
      <name>endpoint_t</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>aa156f48e0218a1a200bdda6ae74efd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::string</type>
      <name>topic_name_t</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>aa223360ee105d7dbe96cc63812405976</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::string</type>
      <name>service_name_t</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>aa23bde7dfe0281cafe84ef8725bd720e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_mutex</type>
      <name>dbMutex</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a3ef8b151d0b2fea7ed1bcf7435eb1d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; node_name_t, InfoPerNode &gt;</type>
      <name>connectedNodes_</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>ad3a889bf69687d03f5a1ae4d2c34d14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; topic_name_t, InfoPerTopic &gt;</type>
      <name>knownTopics_</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a16b9935bff56f98e01a6c349e7ce4557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; service_name_t, InfoPerService &gt;</type>
      <name>knownServices_</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>aaab9aa37b70710bd747a336b18b461a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>db_remove_node</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>ac77973ce95e86b0e6202afa2526de7dd</anchor>
      <arglist>(const std::string &amp;nodeName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>db_register_node</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>aa622c5cba7473e8829e6d2451a06c3d3</anchor>
      <arglist>(const std::string &amp;nodeName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>db_advertise_topic</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>ac27a3fdafba268998906a61c07ec4564</anchor>
      <arglist>(const std::string &amp;topicName, const std::string &amp;topicTypeName, const std::string &amp;publisherEndpoint, const std::string &amp;nodeName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>db_advertise_service</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a73cd1f9a700be9d9e728d4180aef6811</anchor>
      <arglist>(const std::string &amp;serviceName, const std::string &amp;inputTypeName, const std::string &amp;outputTypeName, const std::string &amp;publisherEndpoint, const std::string &amp;nodeName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>db_get_service_info</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>a70a2e6121cb75c60e46ea6e754e0b8f5</anchor>
      <arglist>(const std::string &amp;serviceName, std::string &amp;publisherEndpoint, std::string &amp;nodeName) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>db_add_topic_subscriber</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>abdb6e26e2868f75b8b91ff840deaf0df</anchor>
      <arglist>(const std::string &amp;topicName, const std::string &amp;updatesEndPoint)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send_topic_publishers_to_subscribed_clients</name>
      <anchorfile>classmvsim_1_1Server.html</anchorfile>
      <anchor>abf08472a86ed884fc1bf04d14e76b5c2</anchor>
      <arglist>(const std::string &amp;topicName, const std::optional&lt; std::string &gt; &amp;updatesEndPoint=std::nullopt)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Settings</name>
    <filename>structSettings.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>aca28e31f4a12cc9f0c2e522818784a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a7050c10bcd1cd7b74ad2325b57d73f6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Save</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a86e6fc9057d40adb5ce297b28f797a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Settings</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ab7169a6eefce79566dd07db3b1e5e967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawAABBs</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ac4f181e98e8a96146ddd060a2a4d02ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawCOMs</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a4e161a64bc776937ecc9d923f90dd8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawContactImpulse</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a58e7c733bb536bb5885f99bd338b5e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawContactNormals</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a7c74f7d7870f590d341958bcd564f1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawContactPoints</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ae9fe80563b8ba0268c4ec74565781003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawFrictionImpulse</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a790b77e7878da5386d8e46a45e657092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawJoints</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a559d8c779a0e08abb336f2a5f9c59afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawProfile</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a383be2beaefba8bd7588a8f5e7a7c192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawShapes</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a7881f2e224a5880fa14a3221a595e3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_drawStats</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a908abe4619d7f0fb55488823ef53d31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableContinuous</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ae005aaa1f1e3486261d5e9243fe4033b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableSleep</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a1bb41a9d1d19b614ea5526825cbbb8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableSubStepping</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a8ba0539bc914db06ab697792c7bd0cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableWarmStarting</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ae10730cf601fb6a24b47b4f90921f9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_hertz</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a8c074f1274afb46c89c5daf0f88ebdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_pause</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ab98d6391938baff3e6076bfe7646f35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_positionIterations</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>ab31d4f404e16eb7b58674228727198e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_singleStep</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a24e480dbabca32d407736069915776fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_testIndex</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a378d7375a81b7aa0bc06752d2e918c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_velocityIterations</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a73e625ab49f73d80fc49ee84a4493135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_windowHeight</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a4b5b1baed8e36aa8f8b07ee56dd557cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_windowWidth</name>
      <anchorfile>structSettings.html</anchorfile>
      <anchor>a70b59d9d9ff2f715b5cd4a94fa1b9a59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::Shape2p5</name>
    <filename>classmvsim_1_1Shape2p5.html</filename>
    <class kind="struct">mvsim::Shape2p5::RemovalCandidate</class>
    <class kind="class">mvsim::Shape2p5::SimpleOccGrid</class>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>a1521440c6da81d5d75463b1faa3c2eec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildAddPoint</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>a3aed43019358d235ad144f1d555200ce</anchor>
      <arglist>(const mrpt::math::TPoint3Df &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildAddTriangle</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>af48fc8f3d732bdcf9b032fdd46cc7994</anchor>
      <arglist>(const mrpt::opengl::TTriangle &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildInit</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>ae7952caf5f5eea0588115a1b1d1a873d</anchor>
      <arglist>(const mrpt::math::TPoint2Df &amp;bbMin, const mrpt::math::TPoint2Df &amp;bbMax, int numCells=100)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clipZMax</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>a6ac5678102993a7b7f67a15a1eb9b867</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clipZMin</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>a5b5632552fb68947576edb7a8a31eb77</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::math::TPolygon2D &amp;</type>
      <name>getContour</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>addc45ddba988f5c7f933a36d90f1f586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeWith</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>adecf2910be98e7d1cb48afdd4e79eb5b</anchor>
      <arglist>(const Shape2p5 &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShapeManual</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>ac7ce9be91a1ff893ea64817dd5ac54d6</anchor>
      <arglist>(const mrpt::math::TPolygon2D &amp;contour, const float zMin, const float zMax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Shape2p5</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>a04a1d8fbb62c91d70555902ef3a4e138</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>volume</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>afacdced6f6a8dfe265a272264028cd80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>zMax</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>afa7859c675eae3f27b613d79f05847fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>zMin</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>ac72b251149caf497d3258f1092aa7763</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeShape</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>afa1553c03179cbd53d8d98d2d2622ae6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>debugSaveGridTo3DSceneFile</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>a51041446a954ea7743041f24f0e1407d</anchor>
      <arglist>(const mrpt::math::TPolygon2D &amp;rawGridContour, const std::string &amp;debugStr={}) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>mrpt::math::TPolygon2D</type>
      <name>internalGridContour</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>ab28a1745d5723cc5b469543f1e4f13a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalGridFilterSpurious</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>a2948631766758908e5a41dfc6508d4a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalGridFloodFill</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>ac6e9ce91abb119579742b669e5154479</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>mrpt::math::TPolygon2D</type>
      <name>internalPrunePolygon</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>af5069354258a267fcee2068bda4b7d99</anchor>
      <arglist>(const mrpt::math::TPolygon2D &amp;poly) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::optional&lt; RemovalCandidate &gt;</type>
      <name>lossOfRemovingVertex</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>afde73ddf3fb28f38ccc348b4e8b6fa2c</anchor>
      <arglist>(size_t i, const mrpt::math::TPolygon2D &amp;p, bool allowApproxEdges) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; mrpt::math::TPolygon2D &gt;</type>
      <name>contour_</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>a3c38a1bced8691f3fdf45d2fb9e71ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; SimpleOccGrid &gt;</type>
      <name>grid_</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>aa7cecd0153cdac32549e3aa4e8a2e71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>zMax_</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>a1501fb166358e1c8fb83b222b6a6fc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>zMin_</name>
      <anchorfile>classmvsim_1_1Shape2p5.html</anchorfile>
      <anchor>add4541395f5e44de175c425d6b39a2a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ShapeCast</name>
    <filename>classShapeCast.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_vertexCount</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>aaa30b7f40f019e385360b865a17c05f6a8190e2895aa2ce5fa409e9d0d752db5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_vertexCount</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>aaa30b7f40f019e385360b865a17c05f6a8190e2895aa2ce5fa409e9d0d752db5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShapeCast</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>acbd38eda888bf501a3ae535e5c53a750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>afde30680bd60504abd9c15d89ffbb2e3</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>a37c1f5ab8c48f19bb2af4fbcecd6cd42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_countA</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>a142637da7b7b68f8a73c29ebfc745e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_countB</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>a7bba3caa2f8e8b1b88256fb07c10911f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_radiusA</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>aebc2e8a97efb9742bd93226dbfdfcf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_radiusB</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>aa3e9f6d4101167abc72a48cf85f63375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>m_transformA</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>ac61c30a5199a56fdd1bf26300f2a23a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Transform</type>
      <name>m_transformB</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>a8c5b615acdf35cc5541f4eb3ca986d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_translationB</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>a584cf95c2c5ed4d7250ac3bc45ded00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vAs</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>a48385628e6bbe47c9557c6a372292272</anchor>
      <arglist>[b2_maxPolygonVertices]</arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_vBs</name>
      <anchorfile>classShapeCast.html</anchorfile>
      <anchor>a1954d6193a410199ebc1169c7790fb2e</anchor>
      <arglist>[b2_maxPolygonVertices]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ShapeEditing</name>
    <filename>classShapeEditing.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classShapeEditing.html</anchorfile>
      <anchor>ac1e3f0a4d99a153becfa4d1b862ebc18</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShapeEditing</name>
      <anchorfile>classShapeEditing.html</anchorfile>
      <anchor>a6f37750024acd1ad82f19aa5608668c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classShapeEditing.html</anchorfile>
      <anchor>adabbf0b25211c5f33277605a97335a99</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classShapeEditing.html</anchorfile>
      <anchor>ac3c2d45adf4aeb2afc66779bdbacc86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_body</name>
      <anchorfile>classShapeEditing.html</anchorfile>
      <anchor>a91b4f82b3155ef8674b1016a96846faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_fixture1</name>
      <anchorfile>classShapeEditing.html</anchorfile>
      <anchor>a60272e49717c45fec2eee4c9ea978adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>m_fixture2</name>
      <anchorfile>classShapeEditing.html</anchorfile>
      <anchor>a9e66aa976416e5ca21de3b81c467de36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_sensor</name>
      <anchorfile>classShapeEditing.html</anchorfile>
      <anchor>a5de917c9a163498efca0ba2216d48fc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::Shape2p5::SimpleOccGrid</name>
    <filename>classmvsim_1_1Shape2p5_1_1SimpleOccGrid.html</filename>
    <member kind="function">
      <type>float</type>
      <name>cell2float</name>
      <anchorfile>classmvsim_1_1Shape2p5_1_1SimpleOccGrid.html</anchorfile>
      <anchor>a2db5efaf2d49ea8c498de3de98c9c37c</anchor>
      <arglist>(const uint8_t &amp;v) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOccGrid</name>
      <anchorfile>classmvsim_1_1Shape2p5_1_1SimpleOccGrid.html</anchorfile>
      <anchor>a466f0a203a535cea0059769821755a57</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::Simulable</name>
    <filename>classmvsim_1_1Simulable.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Simulable &gt;</type>
      <name>Ptr</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a2324562600c342dbce83306f592ad068</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply_force</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>aa431e0d89e609e90b727cda723be0c79</anchor>
      <arglist>(const mrpt::math::TVector2D &amp;force, const mrpt::math::TPoint2D &amp;applyPoint=mrpt::math::TPoint2D(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>b2d_body</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>aac608d974ac80ed1c3309c7132e7bd33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Body *</type>
      <name>b2d_body</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>aab5dc4f57bd842dd364554cc8133d6b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>freeOpenGLResources</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>af9b101336bff50a4401760f740333c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mrpt::poses::CPose2D</type>
      <name>getCPose2D</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a24096f7b3e5c1e0fe32eb9c4288d17bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mrpt::poses::CPose3D</type>
      <name>getCPose3D</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>ae1d782081fc206943a0fc0b733cf263d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TVector3D</type>
      <name>getLinearAcceleration</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a5dfe9785747ce432361c84a28de3b70c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>aba5a7b14604c0bb48ba0f4e9d392d332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TPose3D</type>
      <name>getPose</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>ac9c4308fc717522b80427f023ce2e043</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TPose3D</type>
      <name>getPoseNoLock</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a0642f24e27b55866be3d098ac8ffcbf0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mrpt::math::TPose3D</type>
      <name>getRelativePose</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a0eff224b2ec629319438458164f8ba14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>World *</type>
      <name>getSimulableWorldObject</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a7b581b89227d9fa78745ec9a57085a5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const World *</type>
      <name>getSimulableWorldObject</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>aded559f7d584f09b83891000d464ad1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TTwist2D</type>
      <name>getTwist</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a07ed5f0de56ed80079dc827aacf61d45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TTwist2D</type>
      <name>getVelocityLocal</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>ae1164fa4046a9bbce71360c12529115b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hadCollision</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>ae3f4e3a845d1f568c4bd157a15d0f87c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInCollision</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>af2dc630807f7553c0cb86d206f538108</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VisualObject *</type>
      <name>meAsVisualObject</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a9ca5de9bd1886085962ad3dedcd6255e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>registerOnServer</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a7d86698e3b3f07a4e0baded664b4b95b</anchor>
      <arglist>(mvsim::Client &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCollisionFlag</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>aebe6d8de1628dd120b6ecd6f423dd255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a59f8e83341b4b17a557712a254008c21</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a2dab3b4bd04d93ceeed76845ad0fcf5c</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;p, bool notifyChange=true) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRelativePose</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a77759d00c1d8a30d504213123fe289bc</anchor>
      <arglist>(const mrpt::math::TPose3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTwist</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a251e66132364e3d912cfd79b9a8b607b</anchor>
      <arglist>(const mrpt::math::TTwist2D &amp;dq) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a84ff6dee3fa314e65224c6426100ac13</anchor>
      <arglist>(const TSimulContext &amp;context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>aca119ac10d6e48e814749ff69713de1d</anchor>
      <arglist>(const TSimulContext &amp;context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Simulable</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>aec0828c70af2ea9913a5561a365e213c</anchor>
      <arglist>(World *parent)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classmvsim_1_1Simulable.html</anchorfile>
      <anchor>a7f73529e509ed22603ef09567f716fcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::single_allocation</name>
    <filename>classsajson_1_1single__allocation.html</filename>
    <member kind="function">
      <type></type>
      <name>single_allocation</name>
      <anchorfile>classsajson_1_1single__allocation.html</anchorfile>
      <anchor>ac294a7fe82d4d7357af06f401acf4c6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>single_allocation</name>
      <anchorfile>classsajson_1_1single__allocation.html</anchorfile>
      <anchor>a47790e339ce65be2fce0a04763f9e00a</anchor>
      <arglist>(size_t *existing_buffer_, size_t size_in_words)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>single_allocation</name>
      <anchorfile>classsajson_1_1single__allocation.html</anchorfile>
      <anchor>abbbfb16fcdc801a0b4287aa1723f8bbc</anchor>
      <arglist>(size_t(&amp;existing_buffer_)[N])</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t *</type>
      <name>existing_buffer</name>
      <anchorfile>classsajson_1_1single__allocation.html</anchorfile>
      <anchor>a729e78484ebfe06f034e43341c443380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>existing_buffer_size</name>
      <anchorfile>classsajson_1_1single__allocation.html</anchorfile>
      <anchor>ae1a85ee9cbc54a2c0b85e800f2e1a91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_existing_buffer</name>
      <anchorfile>classsajson_1_1single__allocation.html</anchorfile>
      <anchor>a77d6ae2fe1da0e646131233a1a9abe5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Skier</name>
    <filename>classSkier.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classSkier.html</anchorfile>
      <anchor>a44071c32add35dc081289f30ebebc37e</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Skier</name>
      <anchorfile>classSkier.html</anchorfile>
      <anchor>a0e0843dedf1c79d64b1affc4b655a5eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classSkier.html</anchorfile>
      <anchor>aa6884468df3d44a361b8ef24ea2b154c</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classSkier.html</anchorfile>
      <anchor>a9516b08484d7d9d4a4559f0b1fecf7cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_fixed_camera</name>
      <anchorfile>classSkier.html</anchorfile>
      <anchor>a4ef6b4681c5f334ad95c2ef0d533255c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_platform_width</name>
      <anchorfile>classSkier.html</anchorfile>
      <anchor>adf24b2e8d9040906e7652befa88124d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_skier</name>
      <anchorfile>classSkier.html</anchorfile>
      <anchor>aef721c8b81b27133f95eaad39b015002</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::SkyBox</name>
    <filename>classmvsim_1_1SkyBox.html</filename>
    <base>mvsim::WorldElementBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1SkyBox.html</anchorfile>
      <anchor>acf15f93c7c28936cc9f5835371b856e9</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkyBox</name>
      <anchorfile>classmvsim_1_1SkyBox.html</anchorfile>
      <anchor>a4b909537136d8cc1820f3be0fe5eb72d</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SkyBox</name>
      <anchorfile>classmvsim_1_1SkyBox.html</anchorfile>
      <anchor>aef6a9b7d384358fd2095d1e171d8a997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1SkyBox.html</anchorfile>
      <anchor>a52edde94d0cd2253183b306e8f37732e</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CRenderizable::Ptr</type>
      <name>glSkyBox_</name>
      <anchorfile>classmvsim_1_1SkyBox.html</anchorfile>
      <anchor>abf38dff74f47df93ffefc27f70006a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CRenderizable::Ptr</type>
      <name>glSkyBoxPrepared_</name>
      <anchorfile>classmvsim_1_1SkyBox.html</anchorfile>
      <anchor>adef69b76d433e757f10e2514d16c0a87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SliderCrank1</name>
    <filename>classSliderCrank1.html</filename>
    <base>Test</base>
    <member kind="function">
      <type></type>
      <name>SliderCrank1</name>
      <anchorfile>classSliderCrank1.html</anchorfile>
      <anchor>a946fa5f7a6808baba1711f8af920a445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classSliderCrank1.html</anchorfile>
      <anchor>a18f105d66912b0332672d480b27d4be8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SliderCrank2</name>
    <filename>classSliderCrank2.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classSliderCrank2.html</anchorfile>
      <anchor>acc50de6eebf9a56d3048f4b5db94b786</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SliderCrank2</name>
      <anchorfile>classSliderCrank2.html</anchorfile>
      <anchor>a932bd82f48df52508ea7a12f13187179</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classSliderCrank2.html</anchorfile>
      <anchor>a4b8016aa20e7ccca8370086b0739ca44</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classSliderCrank2.html</anchorfile>
      <anchor>a590824c0e5507603e0b04c43211bc43f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2RevoluteJoint *</type>
      <name>m_joint1</name>
      <anchorfile>classSliderCrank2.html</anchorfile>
      <anchor>a8afe1cbb600569b0c002047fd223e11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PrismaticJoint *</type>
      <name>m_joint2</name>
      <anchorfile>classSliderCrank2.html</anchorfile>
      <anchor>a408b89db397920df84afb31a055cbb3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>STB_TexteditState</name>
    <filename>structSTB__TexteditState.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cursor</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a7a1414f3286070306a5184f9473ccf9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>cursor_at_end_of_line</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a0e7ba5f610f5dc2d643bef0f223ada9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>has_preferred_x</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>aaca2d581ed565f86288038816274e007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>initialized</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a11a63150e95225aacd204d6ef160c0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>insert_mode</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>af26029a4f1f76d043afd35072fabcb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>padding1</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a1e43e8ac88a8c7f2bba645b333a8bdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>padding2</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>af5a708e49f23f79bb14c9b0f4ad03371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>padding3</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a4c42530e4919171df25b1f00bb95a887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>preferred_x</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a527319df94e0fe262548fb48bebf3dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>select_end</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>abf8b1b1064770e4579c5bb8c4a41d8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>select_start</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a74d595403e0b6f99cd0163ee87f4344d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>single_line</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a63299aca2cb4e009dfa41cda5e651316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StbUndoState</type>
      <name>undostate</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a7e1f0366bbd57e01a4f49a720beb9ead</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbrp_context</name>
    <filename>structstbrp__context.html</filename>
    <member kind="variable">
      <type>stbrp_node *</type>
      <name>active_head</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a13277239636803aff28f00b0a0376120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>align</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>ae36053e2001a725aec2b5756dc990481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_node</type>
      <name>extra</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a0b80e1fbdac125427526f3500d4e7624</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>stbrp_node *</type>
      <name>free_head</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a1336ae32373663847866cc65904c2839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>af3715a6f3faecfb4fac8f6ccbb71f9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>heuristic</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a4b61a7f94e50a54c075e2a8f99f6503a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>init_mode</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a007509feee322404083034e4c2d3dc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_nodes</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>afa8105d4ef6d3e0ae5aaf8e1ed4b2c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a70cfcb2044ce8397cc440d28b30c09b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbrp_node</name>
    <filename>structstbrp__node.html</filename>
    <member kind="variable">
      <type>stbrp_node *</type>
      <name>next</name>
      <anchorfile>structstbrp__node.html</anchorfile>
      <anchor>a933cb2dd6cddc4fcaf10e3b40634bed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>x</name>
      <anchorfile>structstbrp__node.html</anchorfile>
      <anchor>a45ab31a88025db27d08040d715b129ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>y</name>
      <anchorfile>structstbrp__node.html</anchorfile>
      <anchor>ad0415cb102a4f37aa45073653307e67e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbrp_rect</name>
    <filename>structstbrp__rect.html</filename>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>h</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>af68de2dadc7972b7c089d5e0c0558398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>a92da8626bc99df041c0c3bfd01c25f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>w</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>a248d43f1eb979c1e7b92ba6df431dec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>was_packed</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>a74ba347755ce17f2f8a2ea66c612af49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>x</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>a4cc623a3e29f0bc0d3375f6645c84d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>y</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>ae3034c1fbf86043b568f5a4dddf946fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StbTexteditRow</name>
    <filename>structStbTexteditRow.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>baseline_y_delta</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>ad2d72b74b1a61e331949c7f7ec311880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_chars</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>a1a19bebadb3f82b4f86ea29698d77084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x0</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>af30b3e1d61d1acea26d3e0ebec2cb81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x1</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>a3a3e1a506030c871a1b3d09bf26e341f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ymax</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>aab290e15f6a3b4a96ab2c2472cc8a7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ymin</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>a707d331bd9dc99d64c81f71106b75eed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt__bitmap</name>
    <filename>structstbtt____bitmap.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>h</name>
      <anchorfile>structstbtt____bitmap.html</anchorfile>
      <anchor>a2afc802e26e9f1dda897ac16ecfff10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>pixels</name>
      <anchorfile>structstbtt____bitmap.html</anchorfile>
      <anchor>ae6be77625faf55b110eaaffde5c7733c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stride</name>
      <anchorfile>structstbtt____bitmap.html</anchorfile>
      <anchor>a48ee6b550ee4f1d85bfc32c62c0e9a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>w</name>
      <anchorfile>structstbtt____bitmap.html</anchorfile>
      <anchor>afbd607426f0a457b1a871ed902eeb926</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt__buf</name>
    <filename>structstbtt____buf.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cursor</name>
      <anchorfile>structstbtt____buf.html</anchorfile>
      <anchor>ac047fda650726920531272c28aa354fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>data</name>
      <anchorfile>structstbtt____buf.html</anchorfile>
      <anchor>a376d8cdacbc8295a7e88567ad52a0ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structstbtt____buf.html</anchorfile>
      <anchor>a0f6f2d06981ab4a5697233bbd0cafb5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_aligned_quad</name>
    <filename>structstbtt__aligned__quad.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>s0</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>ac23b153ff4042deb5499e5a8cacf4a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>s1</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a26360efee3cdfb5aa2bdc593157b436b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>t0</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a921cd13638a8b3a1e0729021d371da49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>t1</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>ae1f5ed7333ca5bba46c6a098a05ac75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x0</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>ad74fd8fd69f8a8e1bd20cb0ab7df6e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x1</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a43a7eeac24238e289f825e644331dee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y0</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a6178a6b380cf6889893afaeb5019ecd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y1</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a66ee8061da982804073a3d2a9114e53c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_bakedchar</name>
    <filename>structstbtt__bakedchar.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x0</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>a8011a0ed0410de9fa405c9cb1ab43da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x1</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>a72c22c32abde95a5ba02925b8bd892bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xadvance</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>ad77b35d1a849d9eb7edb91df05b10536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xoff</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>a0708a6588a2768b68a3ae59002944b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>y0</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>aec4def12c086e0038ba32ff33ee78644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>y1</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>ac831dc667f6c39b5d22740c6cbd5bc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yoff</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>aba01393e52d1c6f4ce86a8b51e498bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_fontinfo</name>
    <filename>structstbtt__fontinfo.html</filename>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>cff</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a6031b4bda94aa2b5ff07ef5d626a15a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>charstrings</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>aaf04a69f8dd4b6a8bed4191b57145082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>data</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>af348db379cf0e0e71a68603d00501d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>fdselect</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a4e06b1c29295a9aba529105e88fe1d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>fontdicts</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a966c70ac9548a02fff558846fbce3677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fontstart</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a139234d825b585afa27748a1f3d10c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>glyf</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a5de2129e0a415748920f6aa10ceee6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gpos</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>aeb6732549a55fa30235d0c0ecd743022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>gsubrs</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>afc5bfc4a52ad0e3879f0f81a372da7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>head</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>ab76ed2f4cbd8fcbd8465ca5f88e7e2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hhea</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a91b82ae03d68892eb7f3fbd3a8b990e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hmtx</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>aebf42701e99b88d07a59bf99cb84b9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index_map</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a0b95e3ac0c397b72b7696ce6696eb189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexToLocFormat</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a5fa117a7ef058111a70a5b0b87d220f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kern</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a57cc83512daea60e97ed49354d634d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>loca</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a15344195b181b50bde4f59ae7ca248c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numGlyphs</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a60ad8301a98eb7cd91472ce846d9080d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>subrs</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>aebc496bb1c001a8a90e0e66da16107d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>userdata</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a9c81078df96a7a3f730137151efab285</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_pack_context</name>
    <filename>structstbtt__pack__context.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>h_oversample</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>aee1019f9634cad49fa07e8e1f897d6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a817ec010d7f09ba9776517c5a87f13a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>nodes</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a11a73fa6860e6be1ac039fcca9db2c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pack_info</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a303a72f0a39479b439fa531925be7031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>padding</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a1191f34fa995910044191584f0d7a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>pixels</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a6549105fd1922df983fbe036b9db4a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stride_in_bytes</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>abbe9a25aae0e26b81a5f7339fac23801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_allocator_context</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a45fddc4d4adfcef58aa08ad2874cedc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>v_oversample</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a4b55efa27ef36e7f258afe92921784c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a5da0b7b5d3b82d5fc75ea1c8945183fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_pack_range</name>
    <filename>structstbtt__pack__range.html</filename>
    <member kind="variable">
      <type>int *</type>
      <name>array_of_unicode_codepoints</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a1567aa5455e1251529a91b46261368cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_packedchar *</type>
      <name>chardata_for_range</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>aa8f7ddd637ed341ea39b08466fab9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first_unicode_codepoint_in_range</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a3b414cbee1e164c29dd138e0ae3d5759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>font_size</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a296916dc971e5e7627822fe98dc42828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>h_oversample</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a7a642139ce446c58fde5c48553bcf008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_chars</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a046d65b6ffb65fb998d471ba098e2e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>v_oversample</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a6288f14006e257544db3d015c32b4113</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_packedchar</name>
    <filename>structstbtt__packedchar.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x0</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a02cb73a5af37ed60dafd5e4b731af09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x1</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a99d371f0261cd13dfd1a179f143175d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xadvance</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a28707ae98d1fa946b3390840aeff76ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xoff</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>adb30c50674c79d32116ae6f94bd5893f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xoff2</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a3a33880f925ca826c908cbf9f0673c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>y0</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a43429c9545ca8ccf14012cedcf83c1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>y1</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a9569073ba79fad355210b6ffc35905a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yoff</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a6f342ae10df5319f4999ffd256567142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yoff2</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a2ec5bbd1010c9a9b7cbdeb7503dcaffa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_vertex</name>
    <filename>structstbtt__vertex.html</filename>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>cx</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a43835489e2a151b31cb100d20f8adeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>cx1</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a1c45a8d41727b24b84f97a944f2b800a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>cy</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a5610d6335aa6962d970fc7fd2225545e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>cy1</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a68227d28643f5667064fa3c385f4ea7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>padding</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a8bd328747e8ea018612960a52e3e3ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>type</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>aa325b3707b88e7e104c0de46bb2bf395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>x</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a81773edbe760d0e090561a3c1e86c919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>y</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a9052065ca544b63d537325b246928cfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StbUndoRecord</name>
    <filename>structStbUndoRecord.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>char_storage</name>
      <anchorfile>structStbUndoRecord.html</anchorfile>
      <anchor>ab317aa50c7a222ece13840a4b65167c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STB_TEXTEDIT_POSITIONTYPE</type>
      <name>delete_length</name>
      <anchorfile>structStbUndoRecord.html</anchorfile>
      <anchor>a39c1e6f00368b5120114256a17b859cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STB_TEXTEDIT_POSITIONTYPE</type>
      <name>insert_length</name>
      <anchorfile>structStbUndoRecord.html</anchorfile>
      <anchor>a1916780aa21b7be61be2492fda2df9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STB_TEXTEDIT_POSITIONTYPE</type>
      <name>where</name>
      <anchorfile>structStbUndoRecord.html</anchorfile>
      <anchor>a49e87adbb75a18ffba1f853ac974b31d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StbUndoState</name>
    <filename>structStbUndoState.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>redo_char_point</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>aab6e5eeb964882e6d9f5d2952b7352e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>redo_point</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>a719ba014b2db8a8ea55739664b445af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STB_TEXTEDIT_CHARTYPE</type>
      <name>undo_char</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>a88320a054aaf18ca122c2b23903a8677</anchor>
      <arglist>[STB_TEXTEDIT_UNDOCHARCOUNT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>undo_char_point</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>a1e93b8c26a8a23536921d125aceacd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>undo_point</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>ad29a8695b3e8252ac164d0c2d0be7d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StbUndoRecord</type>
      <name>undo_rec</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>a8cb07be8f304d1620b50bd024709023f</anchor>
      <arglist>[STB_TEXTEDIT_UNDOSTATECOUNT]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>doctest::String</name>
    <filename>classdoctest_1_1String.html</filename>
    <class kind="struct">doctest::String::view</class>
    <member kind="function">
      <type>char *</type>
      <name>c_str</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a35df67f11652bcc568ad3af470c344c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a607c6977b193fecf29622110e6081625</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>capacity</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>adad8703f08950d173d2cb1426391fcdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>aef87d1f106d32d8c31af87335b44164d</anchor>
      <arglist>(const char *other, bool no_case=false) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>adb57becb56e054d981e7c2b967a7e359</anchor>
      <arglist>(const String &amp;other, bool no_case=false) const</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>operator+</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a6ddb6cf1b744a0ae1d4e26b3c8dfa827</anchor>
      <arglist>(const String &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>String &amp;</type>
      <name>operator+=</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>ad1df797f12cd140e3d1739f2b30b64d2</anchor>
      <arglist>(const String &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>String &amp;</type>
      <name>operator=</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a1979700c536cfe9b5fecc328245f74ca</anchor>
      <arglist>(const String &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>String &amp;</type>
      <name>operator=</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a6099dbedeb150eb5659c7aa5dcea1727</anchor>
      <arglist>(String &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>acd37c72485c1277fc673f6b328138b40</anchor>
      <arglist>(unsigned i)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator[]</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>adf69290bc23e8c7bf60a9bcf765ebc10</anchor>
      <arglist>(unsigned i) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a9fbc7b09f1660b236f12fc2adce6183d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>ab18d26f6c9e728c2fac77a501b8ca5f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>abb4449cbc613cd973ae774c704fca5dd</anchor>
      <arglist>(const char *in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a01d9f84ab0a3dc67b195678b6073dd4c</anchor>
      <arglist>(const char *in, unsigned in_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a27ca7976da20bdebbf225fa496c38ad1</anchor>
      <arglist>(const String &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a4bbdcb36cd68988953c3bb2d18e53210</anchor>
      <arglist>(String &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~String</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>af5dce5deeb8f25a4866efdff75e92975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>buf</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a7e031ced488588936a540eba26facf67</anchor>
      <arglist>[len]</arglist>
    </member>
    <member kind="variable">
      <type>view</type>
      <name>data</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a5c77ed634a1b81aea739a73fb01d986a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a9adde1fae310e0d1a394cc1383495572</anchor>
      <arglist>(const String &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isOnStack</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>abdd2799b06103994c5ac26fa9715849d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLast</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a801d3d8ba364be7e05f0e27447521b8b</anchor>
      <arglist>(unsigned in=last)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setOnHeap</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>acd24518770a530bbfd6cd21297ada407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned</type>
      <name>last</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a7e34a25b9fed27da2b69f75449ca510c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned</type>
      <name>len</name>
      <anchorfile>classdoctest_1_1String.html</anchorfile>
      <anchor>a1025b38e7785f5541af920a237b744db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::string</name>
    <filename>classsajson_1_1string.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>as_string</name>
      <anchorfile>classsajson_1_1string.html</anchorfile>
      <anchor>a9b8e4da6201134bc6bcf156933a35377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>classsajson_1_1string.html</anchorfile>
      <anchor>a5d7b6c29a0c8a2093b1ed09928a841e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>length</name>
      <anchorfile>classsajson_1_1string.html</anchorfile>
      <anchor>adebd60fe07ce7c5b8c59de928faae08b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>string</name>
      <anchorfile>classsajson_1_1string.html</anchorfile>
      <anchor>aa04d9ca28d89b320f71eb41f08c8e813</anchor>
      <arglist>(const char *text_, size_t length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>string</name>
      <anchorfile>classsajson_1_1string.html</anchorfile>
      <anchor>a5a1cc0c26bc6a34cdd582f654a6f9586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t</type>
      <name>_length</name>
      <anchorfile>classsajson_1_1string.html</anchorfile>
      <anchor>aed2d0d544c48fafacfb0cce68d5ea47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *const</type>
      <name>text</name>
      <anchorfile>classsajson_1_1string.html</anchorfile>
      <anchor>a78bcb55d26508fb467295127f12df390</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::StringMaker</name>
    <filename>structdoctest_1_1StringMaker.html</filename>
    <templarg></templarg>
    <base>StringMakerBase&lt; detail::has_insertion_operator&lt; T &gt;::value &gt;</base>
  </compound>
  <compound kind="struct">
    <name>doctest::StringMaker&lt; R C::* &gt;</name>
    <filename>structdoctest_1_1StringMaker_3_01R_01C_1_1_5_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1StringMaker_3_01R_01C_1_1_5_01_4.html</anchorfile>
      <anchor>a06144903aacd73ed31c2fb043be8abb0</anchor>
      <arglist>(R C::*p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::StringMaker&lt; T * &gt;</name>
    <filename>structdoctest_1_1StringMaker_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1StringMaker_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a79dfd2e72f48a1d9941b924d6ac23104</anchor>
      <arglist>(U *p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::StringMakerBase</name>
    <filename>structdoctest_1_1detail_1_1StringMakerBase.html</filename>
    <templarg>C</templarg>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1detail_1_1StringMakerBase.html</anchorfile>
      <anchor>a67d29f2a5de9a522d8e8607c1a39db9b</anchor>
      <arglist>(const DOCTEST_REF_WRAP(T))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StringMakerBase&lt; detail::has_insertion_operator&lt; T &gt;::value &gt;</name>
    <filename>structdoctest_1_1detail_1_1StringMakerBase.html</filename>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1detail_1_1StringMakerBase.html</anchorfile>
      <anchor>a67d29f2a5de9a522d8e8607c1a39db9b</anchor>
      <arglist>(const DOCTEST_REF_WRAP(T))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::StringMakerBase&lt; true &gt;</name>
    <filename>structdoctest_1_1detail_1_1StringMakerBase_3_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1detail_1_1StringMakerBase_3_01true_01_4.html</anchorfile>
      <anchor>ae1a11dee413117f36e335677589b047f</anchor>
      <arglist>(const DOCTEST_REF_WRAP(T) in)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::StringStream</name>
    <filename>structdoctest_1_1detail_1_1StringStream.html</filename>
    <templarg></templarg>
    <base>StringStreamBase&lt; has_insertion_operator&lt; T &gt;::value &gt;</base>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::StringStreamBase</name>
    <filename>structdoctest_1_1detail_1_1StringStreamBase.html</filename>
    <templarg>C</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1detail_1_1StringStreamBase.html</anchorfile>
      <anchor>a7c248639907b26e46344b91d7ab90be7</anchor>
      <arglist>(std::ostream *s, const char *in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1detail_1_1StringStreamBase.html</anchorfile>
      <anchor>a0eca8e2711f17a565fea3696635a3833</anchor>
      <arglist>(std::ostream *s, const T &amp;in)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StringStreamBase&lt; has_insertion_operator&lt; T &gt;::value &gt;</name>
    <filename>structdoctest_1_1detail_1_1StringStreamBase.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1detail_1_1StringStreamBase.html</anchorfile>
      <anchor>a7c248639907b26e46344b91d7ab90be7</anchor>
      <arglist>(std::ostream *s, const char *in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1detail_1_1StringStreamBase.html</anchorfile>
      <anchor>a0eca8e2711f17a565fea3696635a3833</anchor>
      <arglist>(std::ostream *s, const T &amp;in)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::StringStreamBase&lt; true &gt;</name>
    <filename>structdoctest_1_1detail_1_1StringStreamBase_3_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structdoctest_1_1detail_1_1StringStreamBase_3_01true_01_4.html</anchorfile>
      <anchor>a3f86285d254474498065e6b70522e2b7</anchor>
      <arglist>(std::ostream *s, const T &amp;in)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::Subcase</name>
    <filename>structdoctest_1_1detail_1_1Subcase.html</filename>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structdoctest_1_1detail_1_1Subcase.html</anchorfile>
      <anchor>a91a520769fc55fb5be781f949ef3200f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subcase</name>
      <anchorfile>structdoctest_1_1detail_1_1Subcase.html</anchorfile>
      <anchor>a8f7d4a5ddfb8ae48663e5cfc786e6f12</anchor>
      <arglist>(const String &amp;name, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Subcase</name>
      <anchorfile>structdoctest_1_1detail_1_1Subcase.html</anchorfile>
      <anchor>a4812988371d226236be53c302c86abe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_entered</name>
      <anchorfile>structdoctest_1_1detail_1_1Subcase.html</anchorfile>
      <anchor>acb703ee6e769f56fba4053447c1a36e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SubcaseSignature</type>
      <name>m_signature</name>
      <anchorfile>structdoctest_1_1detail_1_1Subcase.html</anchorfile>
      <anchor>a54730e9b88cf33ea4a5c873164029202</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::SubcaseSignature</name>
    <filename>structdoctest_1_1SubcaseSignature.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structdoctest_1_1SubcaseSignature.html</anchorfile>
      <anchor>a07364f9dddf615f51e15f09b994d4bef</anchor>
      <arglist>(const SubcaseSignature &amp;other) const</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_file</name>
      <anchorfile>structdoctest_1_1SubcaseSignature.html</anchorfile>
      <anchor>adc680b4597c89fb81ae8fed7fc41414d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_line</name>
      <anchorfile>structdoctest_1_1SubcaseSignature.html</anchorfile>
      <anchor>a73fb5432d0f8b82ffbe262b86af5c643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>m_name</name>
      <anchorfile>structdoctest_1_1SubcaseSignature.html</anchorfile>
      <anchor>a61081d1b920e862241e6f81731fb8a58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::ClassFactory::TClassData</name>
    <filename>structmvsim_1_1ClassFactory_1_1TClassData.html</filename>
    <member kind="function">
      <type></type>
      <name>TClassData</name>
      <anchorfile>structmvsim_1_1ClassFactory_1_1TClassData.html</anchorfile>
      <anchor>a90a4b65bbc9dd68029d02e6ac5c604d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CLASS *(*</type>
      <name>ptr_factory1</name>
      <anchorfile>structmvsim_1_1ClassFactory_1_1TClassData.html</anchorfile>
      <anchor>aeef0b8759dbfcb04bf73efc4ab9386fe</anchor>
      <arglist>)(ARG1)</arglist>
    </member>
    <member kind="variable">
      <type>CLASS *(*</type>
      <name>ptr_factory2</name>
      <anchorfile>structmvsim_1_1ClassFactory_1_1TClassData.html</anchorfile>
      <anchor>aa820ed0bc7c3eaf358792102c819705e</anchor>
      <arglist>)(ARG1, ARG2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::DynamicsDifferential::TControllerInput</name>
    <filename>structmvsim_1_1DynamicsDifferential_1_1TControllerInput.html</filename>
    <member kind="variable">
      <type>TSimulContext</type>
      <name>context</name>
      <anchorfile>structmvsim_1_1DynamicsDifferential_1_1TControllerInput.html</anchorfile>
      <anchor>a13baf5d18a6159262f9d5f6d386b175a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::DynamicsAckermannDrivetrain::TControllerInput</name>
    <filename>structmvsim_1_1DynamicsAckermannDrivetrain_1_1TControllerInput.html</filename>
    <member kind="variable">
      <type>TSimulContext</type>
      <name>context</name>
      <anchorfile>structmvsim_1_1DynamicsAckermannDrivetrain_1_1TControllerInput.html</anchorfile>
      <anchor>aa6cdecd08fb8e2f9f6700ad3e943985a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::DynamicsAckermann::TControllerInput</name>
    <filename>structmvsim_1_1DynamicsAckermann_1_1TControllerInput.html</filename>
    <member kind="variable">
      <type>TSimulContext</type>
      <name>context</name>
      <anchorfile>structmvsim_1_1DynamicsAckermann_1_1TControllerInput.html</anchorfile>
      <anchor>a3ebe182fe0e146b649d2d934b379b170</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::DynamicsAckermannDrivetrain::TControllerOutput</name>
    <filename>structmvsim_1_1DynamicsAckermannDrivetrain_1_1TControllerOutput.html</filename>
    <member kind="function">
      <type></type>
      <name>TControllerOutput</name>
      <anchorfile>structmvsim_1_1DynamicsAckermannDrivetrain_1_1TControllerOutput.html</anchorfile>
      <anchor>a7b470fd20572e4c68cb610ed8727ff68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>drive_torque</name>
      <anchorfile>structmvsim_1_1DynamicsAckermannDrivetrain_1_1TControllerOutput.html</anchorfile>
      <anchor>a3fbb3f0b1bca4d472cda8245808d6414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>steer_ang</name>
      <anchorfile>structmvsim_1_1DynamicsAckermannDrivetrain_1_1TControllerOutput.html</anchorfile>
      <anchor>affbeec315970c247d8e6ee4db89fbe91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::DynamicsDifferential::TControllerOutput</name>
    <filename>structmvsim_1_1DynamicsDifferential_1_1TControllerOutput.html</filename>
    <member kind="function">
      <type></type>
      <name>TControllerOutput</name>
      <anchorfile>structmvsim_1_1DynamicsDifferential_1_1TControllerOutput.html</anchorfile>
      <anchor>a0ef907c0460005671bcc95a7628305b6</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>wheel_torque_l</name>
      <anchorfile>structmvsim_1_1DynamicsDifferential_1_1TControllerOutput.html</anchorfile>
      <anchor>ad1126d88797bfacaa6e95b9a344e0b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>wheel_torque_r</name>
      <anchorfile>structmvsim_1_1DynamicsDifferential_1_1TControllerOutput.html</anchorfile>
      <anchor>acfe3e897f19609f210f3647954184cb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::DynamicsAckermann::TControllerOutput</name>
    <filename>structmvsim_1_1DynamicsAckermann_1_1TControllerOutput.html</filename>
    <member kind="function">
      <type></type>
      <name>TControllerOutput</name>
      <anchorfile>structmvsim_1_1DynamicsAckermann_1_1TControllerOutput.html</anchorfile>
      <anchor>a120cb89016c7c0d19472d680043687d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fl_torque</name>
      <anchorfile>structmvsim_1_1DynamicsAckermann_1_1TControllerOutput.html</anchorfile>
      <anchor>a2803a6cabfde2bb299ac59c77b4a7213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fr_torque</name>
      <anchorfile>structmvsim_1_1DynamicsAckermann_1_1TControllerOutput.html</anchorfile>
      <anchor>aa09ed55abbd94499a17a80b606e6c3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rl_torque</name>
      <anchorfile>structmvsim_1_1DynamicsAckermann_1_1TControllerOutput.html</anchorfile>
      <anchor>af7d00f5bcc7b2730a147eeb346001556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rr_torque</name>
      <anchorfile>structmvsim_1_1DynamicsAckermann_1_1TControllerOutput.html</anchorfile>
      <anchor>a7f852dc4c86088c44fa01740535b771f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>steer_ang</name>
      <anchorfile>structmvsim_1_1DynamicsAckermann_1_1TControllerOutput.html</anchorfile>
      <anchor>a2ccbe430ee1607fef89d70a594cb5bcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::ControllerBaseInterface::TeleopInput</name>
    <filename>structmvsim_1_1ControllerBaseInterface_1_1TeleopInput.html</filename>
    <member kind="function">
      <type></type>
      <name>TeleopInput</name>
      <anchorfile>structmvsim_1_1ControllerBaseInterface_1_1TeleopInput.html</anchorfile>
      <anchor>a45b903745060a2caa56cf62b970c0782</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; TJoyStickEvent &gt;</type>
      <name>js</name>
      <anchorfile>structmvsim_1_1ControllerBaseInterface_1_1TeleopInput.html</anchorfile>
      <anchor>a18cc76e88ae6cce9f7025565995f5542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keycode</name>
      <anchorfile>structmvsim_1_1ControllerBaseInterface_1_1TeleopInput.html</anchorfile>
      <anchor>a676039d0427b715d9317ac2eb47f3e8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::ControllerBaseInterface::TeleopOutput</name>
    <filename>structmvsim_1_1ControllerBaseInterface_1_1TeleopOutput.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>append_gui_lines</name>
      <anchorfile>structmvsim_1_1ControllerBaseInterface_1_1TeleopOutput.html</anchorfile>
      <anchor>aafa62d1550d5ca68dddf362e31bb8a67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Test</name>
    <filename>classTest.html</filename>
    <base>b2ContactListener</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>BeginContact</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a2f388965898e7c12ced2bb9d232e46fd</anchor>
      <arglist>(b2Contact *contact) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CompleteBombSpawn</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a5f79351b4f312e7ecbdbfd92e76fc806</anchor>
      <arglist>(const b2Vec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawTitle</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>adc34013ff19f072ebc1cff1fe8fadb51</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>EndContact</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a3a49dc27acacc9c77dae3e3b8a3f7bd1</anchor>
      <arglist>(b2Contact *contact) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>JointDestroyed</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a27badb0e44400afbbbb101e58ac7bf4f</anchor>
      <arglist>(b2Joint *joint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Keyboard</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>af90a2b059354956bbd81188e72df4632</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>KeyboardUp</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>ad6c0b3f835778d9fbe2db903fb0608d5</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LaunchBomb</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a3f004c3be556e7765e39c59ba1561441</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LaunchBomb</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a433791c82ebf92a7e9c1b35463158008</anchor>
      <arglist>(const b2Vec2 &amp;position, const b2Vec2 &amp;velocity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>MouseDown</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>aa6382879085349085ffd17e212cfa52b</anchor>
      <arglist>(const b2Vec2 &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>MouseMove</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a043a2d8dea5248b839c501e03df97475</anchor>
      <arglist>(const b2Vec2 &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>MouseUp</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a6b9adb9e42c85a5519ab31cd57063da7</anchor>
      <arglist>(const b2Vec2 &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PostSolve</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>ad5db3619faa7da6c62a776e0632a88f6</anchor>
      <arglist>(b2Contact *contact, const b2ContactImpulse *impulse) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PreSolve</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a647ebbc4ea0b4e7a7ef2e5d09b8364b7</anchor>
      <arglist>(b2Contact *contact, const b2Manifold *oldManifold) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShiftMouseDown</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>aefa1d0ec080ed52b0a6b37664b6f75cd</anchor>
      <arglist>(const b2Vec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShiftOrigin</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a447e17296ea650120b44ec31f71bb12f</anchor>
      <arglist>(const b2Vec2 &amp;newOrigin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SpawnBomb</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a3c7ac01710bbc0371aa0513b970cb4a4</anchor>
      <arglist>(const b2Vec2 &amp;worldPt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Step</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a8d7e389c7d9ac6518b8eba366c3aa2b9</anchor>
      <arglist>(Settings &amp;settings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Test</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a99f2bbfac6c95612322b0f10e607ebe5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateUI</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a77d12e4547b17e2a335612c69f80e2fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Test</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a2b0a62f1e667bbe8d8cb18d785bfa991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Body *</type>
      <name>m_bomb</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a12655cb6ce6b68ce3ac6a445d2a21339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bombSpawning</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a27320dd554f06608058fc17c63df3aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_bombSpawnPoint</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>ad2dd7ba39707588ef5f1bc27b3d5425d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DestructionListener</type>
      <name>m_destructionListener</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a1d407eb8533e2c310995e60c9abdb37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Body *</type>
      <name>m_groundBody</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>af0a331a4ee6914e6abe263759c3b3705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Profile</type>
      <name>m_maxProfile</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a62c3b995fdfb0cbdfb8443c5af0147d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2MouseJoint *</type>
      <name>m_mouseJoint</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a0034c1fd7c2417cf2eccb64068c2c0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Vec2</type>
      <name>m_mouseWorld</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a7c7cad34d65be96e3e0b5647cb1fb0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_pointCount</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a1c42f2908bb7ec1a04b2d2c35c974b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ContactPoint</type>
      <name>m_points</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a3e8d8a7956cbb8c379e4bb917eb44f67</anchor>
      <arglist>[k_maxContactPoints]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_stepCount</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>aeba7befe157e2897d4f4cbae18cfe87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_textIncrement</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a040c24bd94746e9949558c1a69d2e3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>m_textLine</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a4f796421176f321ee8e82f82206c8445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Profile</type>
      <name>m_totalProfile</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a620017b99e7e4d2d3ff17a89faebc00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2World *</type>
      <name>m_world</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>abadd9abd618accf5f759c4d3759c50c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2AABB</type>
      <name>m_worldAABB</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>ac1c97085c255562129e6e083f1669617</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>BoundaryListener</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>ace42de2cf55b34c2abc668b911b4fc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ContactListener</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>aea5531aaede6e9afc2c156b067c847d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>DestructionListener</name>
      <anchorfile>classTest.html</anchorfile>
      <anchor>a070117113adbe4bd234cc819a8a31d67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::TestCase</name>
    <filename>structdoctest_1_1detail_1_1TestCase.html</filename>
    <base>doctest::TestCaseData</base>
    <member kind="function">
      <type></type>
      <name>DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>a3e767f89d496f2dc80ebbab72677c754</anchor>
      <arglist>(26434) TestCase &amp;operator</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_MSVC_SUPPRESS_WARNING_POP TestCase &amp;</type>
      <name>operator*</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>a2bc7eff3ab5c26149f683f2354463cbd</anchor>
      <arglist>(const char *in)</arglist>
    </member>
    <member kind="function">
      <type>TestCase &amp;</type>
      <name>operator*</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>a7ff8c8e9a0e4515dbef926a835b447f9</anchor>
      <arglist>(const T &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>a865f5906758263125b68b8d785a05ca1</anchor>
      <arglist>(const TestCase &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestCase</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>a0d8aa1f3d0cbd31f3bc4a74d9c6add23</anchor>
      <arglist>(const TestCase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestCase</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>a589d99e8322a4d830d5173545cd3dabe</anchor>
      <arglist>(funcType test, const char *file, unsigned line, const TestSuite &amp;test_suite, const char *type=&quot;&quot;, int template_id=-1)</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>m_full_name</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>a30f21f77461de7bd68dc44362171b62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_template_id</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>af5183eb061a33329ede72791ad3457f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>funcType</type>
      <name>m_test</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>aba46691733c89216ce6b0ac0b7dc6b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_type</name>
      <anchorfile>structdoctest_1_1detail_1_1TestCase.html</anchorfile>
      <anchor>ad29513e7194ebb6e53e3b1df27ebf48f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::TestCaseData</name>
    <filename>structdoctest_1_1TestCaseData.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>m_description</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>abd855851b4b9edbaf46c3458abc1ba80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_expected_failures</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>a6c5995f53ad39769bf06600e562ea9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_file</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>a2fd47118d7424ba2e3c142b18d47167f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>m_line</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>aaabb9765e7aa39416c058a9cbccef57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_may_fail</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>a887b70bf52f74724f0d7fe99d43a8783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_name</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>a0cb34895130be773e624526d68e5b2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_should_fail</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>a037f6dfb931aff9c9b17f31203a3987e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_skip</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>a0c2353bd3fd8c2fa84d34ab4e973e038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_test_suite</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>ae264da66ff0e88a34c467d364dd18840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_timeout</name>
      <anchorfile>structdoctest_1_1TestCaseData.html</anchorfile>
      <anchor>a8cab4a7998b486bafa81498f93dd4d91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::TestCaseException</name>
    <filename>structdoctest_1_1TestCaseException.html</filename>
    <member kind="variable">
      <type>String</type>
      <name>error_string</name>
      <anchorfile>structdoctest_1_1TestCaseException.html</anchorfile>
      <anchor>a656c8971ccbedc7d3a0a38f7c6af927e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_crash</name>
      <anchorfile>structdoctest_1_1TestCaseException.html</anchorfile>
      <anchor>af30d801dae6dd2f4ea01690bbf5faeca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestEntry</name>
    <filename>structTestEntry.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>category</name>
      <anchorfile>structTestEntry.html</anchorfile>
      <anchor>af3c2277b952460935097e9b912c0cd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TestCreateFcn *</type>
      <name>createFcn</name>
      <anchorfile>structTestEntry.html</anchorfile>
      <anchor>a238e2d72474c8a5e02113aa233967268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structTestEntry.html</anchorfile>
      <anchor>a2c841786ab1811e11efc21c1d67dc9c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::TestFailureException</name>
    <filename>structdoctest_1_1detail_1_1TestFailureException.html</filename>
  </compound>
  <compound kind="struct">
    <name>doctest::TestRunStats</name>
    <filename>structdoctest_1_1TestRunStats.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>numAsserts</name>
      <anchorfile>structdoctest_1_1TestRunStats.html</anchorfile>
      <anchor>a58f52d165ab0af01acb7d69a7fc53c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numAssertsFailed</name>
      <anchorfile>structdoctest_1_1TestRunStats.html</anchorfile>
      <anchor>a27c7ff2c0190e4bad60555cdc68d8f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>numTestCases</name>
      <anchorfile>structdoctest_1_1TestRunStats.html</anchorfile>
      <anchor>a2f4b38f2f6225b798029b64c1d425999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>numTestCasesFailed</name>
      <anchorfile>structdoctest_1_1TestRunStats.html</anchorfile>
      <anchor>adb4acfac3623bf752eff3f8d6ce2ffe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>numTestCasesPassingFilters</name>
      <anchorfile>structdoctest_1_1TestRunStats.html</anchorfile>
      <anchor>afd49da305793d2c2622f0b33a63e87b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>numTestSuitesPassingFilters</name>
      <anchorfile>structdoctest_1_1TestRunStats.html</anchorfile>
      <anchor>aecbf62d51a6c96875d72124c27096e1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::detail::TestSuite</name>
    <filename>structdoctest_1_1detail_1_1TestSuite.html</filename>
    <member kind="function">
      <type>TestSuite &amp;</type>
      <name>operator*</name>
      <anchorfile>structdoctest_1_1detail_1_1TestSuite.html</anchorfile>
      <anchor>a8fea9c73837193c3a5e2f0829aa5a9cd</anchor>
      <arglist>(const char *in)</arglist>
    </member>
    <member kind="function">
      <type>TestSuite &amp;</type>
      <name>operator*</name>
      <anchorfile>structdoctest_1_1detail_1_1TestSuite.html</anchorfile>
      <anchor>a87a44a0d2e0c4955c64ef5d01f7115d8</anchor>
      <arglist>(const T &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_description</name>
      <anchorfile>structdoctest_1_1detail_1_1TestSuite.html</anchorfile>
      <anchor>a0458cf84f4f2d308162b26c95a1bbbce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_expected_failures</name>
      <anchorfile>structdoctest_1_1detail_1_1TestSuite.html</anchorfile>
      <anchor>ab0167ce62046912d83780302cb86adca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_may_fail</name>
      <anchorfile>structdoctest_1_1detail_1_1TestSuite.html</anchorfile>
      <anchor>aeaf438e6731c002c2447e8e87c46c82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_should_fail</name>
      <anchorfile>structdoctest_1_1detail_1_1TestSuite.html</anchorfile>
      <anchor>a3c5953ed157cfc68dfc37cce66fb4103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_skip</name>
      <anchorfile>structdoctest_1_1detail_1_1TestSuite.html</anchorfile>
      <anchor>a82ecf10ca3db6bff60a087378267caea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_test_suite</name>
      <anchorfile>structdoctest_1_1detail_1_1TestSuite.html</anchorfile>
      <anchor>ab6260436f6fd52d473c0020ff916753c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_timeout</name>
      <anchorfile>structdoctest_1_1detail_1_1TestSuite.html</anchorfile>
      <anchor>a430d6e400dd91b9a21c7bb06ede81ec9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::text_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1text__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1text__pred.html</anchorfile>
      <anchor>a9822ef3cd730dc35179aef52026287ca</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::text_pure_no_ws_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1text__pure__no__ws__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1text__pure__no__ws__pred.html</anchorfile>
      <anchor>ac06cdc0ea5db47462d2cb6b8a0334513</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::text_pure_with_ws_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1text__pure__with__ws__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1text__pure__with__ws__pred.html</anchorfile>
      <anchor>a8f8d13fe0128d11626434ee4b95f5085</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTextFilter::TextRange</name>
    <filename>structImGuiTextFilter_1_1TextRange.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>begin</name>
      <anchorfile>structImGuiTextFilter_1_1TextRange.html</anchorfile>
      <anchor>ab6b04c316f081e8ad7b044a8afbda63c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImGuiTextFilter_1_1TextRange.html</anchorfile>
      <anchor>ab8d74e3b0ce63997746828e4b8ae3bbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>end</name>
      <anchorfile>structImGuiTextFilter_1_1TextRange.html</anchorfile>
      <anchor>aa5d60286f4c35bfdde82219ff079de9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>split</name>
      <anchorfile>structImGuiTextFilter_1_1TextRange.html</anchorfile>
      <anchor>af65b120c583d34df5eb857962a8ac912</anchor>
      <arglist>(char separator, ImVector&lt; TextRange &gt; *out) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextRange</name>
      <anchorfile>structImGuiTextFilter_1_1TextRange.html</anchorfile>
      <anchor>a5a6548fd40884ef5837e6a1ffa33af61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextRange</name>
      <anchorfile>structImGuiTextFilter_1_1TextRange.html</anchorfile>
      <anchor>a4a2b377d4fd141fc3664378041f9f007</anchor>
      <arglist>(const char *_b, const char *_e)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>b</name>
      <anchorfile>structImGuiTextFilter_1_1TextRange.html</anchorfile>
      <anchor>a705cf9c8fb0796b3bab9cf20cb18b0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>e</name>
      <anchorfile>structImGuiTextFilter_1_1TextRange.html</anchorfile>
      <anchor>a20daef0e47167d49a017d8f54cb7c607</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::OccupancyGridMap::TFixturePtr</name>
    <filename>structmvsim_1_1OccupancyGridMap_1_1TFixturePtr.html</filename>
    <member kind="function">
      <type></type>
      <name>TFixturePtr</name>
      <anchorfile>structmvsim_1_1OccupancyGridMap_1_1TFixturePtr.html</anchorfile>
      <anchor>aa9fc7ae896946470c54a1babf11ddb64</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>b2Fixture *</type>
      <name>fixture</name>
      <anchorfile>structmvsim_1_1OccupancyGridMap_1_1TFixturePtr.html</anchorfile>
      <anchor>ad0b17f6ba468ab7306c37baa081b8519</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::FrictionBase::TFrictionInput</name>
    <filename>structmvsim_1_1FrictionBase_1_1TFrictionInput.html</filename>
    <member kind="function">
      <type></type>
      <name>TFrictionInput</name>
      <anchorfile>structmvsim_1_1FrictionBase_1_1TFrictionInput.html</anchorfile>
      <anchor>a7483ef8779911297112d1c3cb6d3ced6</anchor>
      <arglist>(const TSimulContext &amp;_context, Wheel &amp;_wheel)</arglist>
    </member>
    <member kind="variable">
      <type>const TSimulContext &amp;</type>
      <name>context</name>
      <anchorfile>structmvsim_1_1FrictionBase_1_1TFrictionInput.html</anchorfile>
      <anchor>a6893fee54b2a1d7c79aa405d7bdaff4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>motorTorque</name>
      <anchorfile>structmvsim_1_1FrictionBase_1_1TFrictionInput.html</anchorfile>
      <anchor>a459db05ddc13e3e78c297e2687b9c088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>weight</name>
      <anchorfile>structmvsim_1_1FrictionBase_1_1TFrictionInput.html</anchorfile>
      <anchor>a23a63d2a8619ad73996ed9c355154d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Wheel &amp;</type>
      <name>wheel</name>
      <anchorfile>structmvsim_1_1FrictionBase_1_1TFrictionInput.html</anchorfile>
      <anchor>abefe4a3d4776ab8d399a44c32d628ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TVector2D</type>
      <name>wheelCogLocalVel</name>
      <anchorfile>structmvsim_1_1FrictionBase_1_1TFrictionInput.html</anchorfile>
      <anchor>aed2257e47b7afb54bc52b1c6da098f51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::World::TGUI_Options</name>
    <filename>structmvsim_1_1World_1_1TGUI__Options.html</filename>
    <member kind="function">
      <type>void</type>
      <name>parse_from</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a6aad320e9274a410e08781187569394c</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node, COutputLogger &amp;logger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TGUI_Options</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>aa71a38a8142a89d60164285a1e90675b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>camera_azimuth_deg</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a21cd6ce3ad7d5bf1047b09c7374eb4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>camera_distance</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a6f01380c6a5e2f85b424a05e2a9d1ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>camera_elevation_deg</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a8dcd62630ef312d7fdd4ff1efb887802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPoint3D</type>
      <name>camera_point_to</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>aab83ad3fce859c37918cdad8fd5fcf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>clip_plane_max</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a2329d05a775b019eaf442066b8f2c483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>clip_plane_min</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>aad234f043f14b0757fbeab9bd76c0b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>follow_vehicle</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a7b2b0e3082071657b1883c3880e23162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>force_scale</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>afafad1c4291e7e7e1cd8835cb7dd54b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fov_deg</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>af9fd0d69e1b214a13a34e589ba84b935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>headless</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a017da2101bdcf2970e1312baaf1943b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ortho</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a60335729fdcca55e166a8883987a1b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TParameterDefinitions</type>
      <name>params</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a1b577328022e3ecfebb6cc2ce0bbac70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refresh_fps</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a711556f888b0c89010837f6637940c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_forces</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>adc555e50fb4d401e71d29e262bf4505e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_sensor_points</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>acc499275d7828f4f2eea650f88b5c3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>start_maximized</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>a84b3604873fdafa4a5c1ad72680d089d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>win_h</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>ac970ef6343c11b9f002e14e09cbef2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>win_w</name>
      <anchorfile>structmvsim_1_1World_1_1TGUI__Options.html</anchorfile>
      <anchor>adf75e6c90a6f09b9197f5744d1f6c8c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::World::TGUIKeyEvent</name>
    <filename>structmvsim_1_1World_1_1TGUIKeyEvent.html</filename>
    <member kind="function">
      <type></type>
      <name>TGUIKeyEvent</name>
      <anchorfile>structmvsim_1_1World_1_1TGUIKeyEvent.html</anchorfile>
      <anchor>acfe925627986d7f851a270ec1ed67124</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>keycode</name>
      <anchorfile>structmvsim_1_1World_1_1TGUIKeyEvent.html</anchorfile>
      <anchor>ae99bbdf5bec2926a3964c673553739a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>modifierAlt</name>
      <anchorfile>structmvsim_1_1World_1_1TGUIKeyEvent.html</anchorfile>
      <anchor>aaf05f32feca90ea7161ccb95d80d662d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>modifierCtrl</name>
      <anchorfile>structmvsim_1_1World_1_1TGUIKeyEvent.html</anchorfile>
      <anchor>a67d9d8d04d9b10ce76a343a0f0b3d173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>modifierShift</name>
      <anchorfile>structmvsim_1_1World_1_1TGUIKeyEvent.html</anchorfile>
      <anchor>a24dccce5eb5a53eed5790607344612a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>modifierSuper</name>
      <anchorfile>structmvsim_1_1World_1_1TGUIKeyEvent.html</anchorfile>
      <anchor>ae63583891b5fcc4f4c4ea99b9d6f0f95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TheoJansen</name>
    <filename>classTheoJansen.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>CreateLeg</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>a9de8b44419cd79c923b0c395e20f923a</anchor>
      <arglist>(float s, const b2Vec2 &amp;wheelAnchor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>a53b54ef5f130d29890bd0487b8d384cb</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>a6c6c913cd22404d119d5fb1263bb7de7</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TheoJansen</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>a82604b0c8ccef1839712ffb32a13f868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>ae49f7477b325a118ae42db3c6a2a8dd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_chassis</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>aff91e6052ad212367d07610b50ed0a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RevoluteJoint *</type>
      <name>m_motorJoint</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>a73b6a712c61fa6aa9b69fccee9b8db7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_motorOn</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>ae202fb621aa29c934a4fab6427f83455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_motorSpeed</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>a34066e1a5e9d81a6b3ee219aed16c03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Vec2</type>
      <name>m_offset</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>ab869117515313c672813c3d8106f5f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_wheel</name>
      <anchorfile>classTheoJansen.html</anchorfile>
      <anchor>ab8d25a89f5da7aa767e7aa38e060580e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tiles</name>
    <filename>classTiles.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classTiles.html</anchorfile>
      <anchor>accd9f29a1bf40e4c30f1862168e60da4a9ec2c5319c7e721de289e545a6adad6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classTiles.html</anchorfile>
      <anchor>accd9f29a1bf40e4c30f1862168e60da4a9ec2c5319c7e721de289e545a6adad6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classTiles.html</anchorfile>
      <anchor>ae92944ffd69e406c30360c0ed94ae3e7</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tiles</name>
      <anchorfile>classTiles.html</anchorfile>
      <anchor>a3cafab4efdd0282a7afe22a4cc0bd1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classTiles.html</anchorfile>
      <anchor>a261c4453e81eb4c252a793a3e8c4142e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_createTime</name>
      <anchorfile>classTiles.html</anchorfile>
      <anchor>a338ceb481b52fd2d116ccd6e2edc2cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_fixtureCount</name>
      <anchorfile>classTiles.html</anchorfile>
      <anchor>a41f7d206714beb9786e7a7d51d1abc66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimeOfImpact</name>
    <filename>classTimeOfImpact.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classTimeOfImpact.html</anchorfile>
      <anchor>a8b89939dece65d64ae41c8ee283b810e</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeOfImpact</name>
      <anchorfile>classTimeOfImpact.html</anchorfile>
      <anchor>a83aa14d89d9137b2fed2c6d2c6a354bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classTimeOfImpact.html</anchorfile>
      <anchor>ae7144aa9a01d2d323e319286becffd69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_shapeA</name>
      <anchorfile>classTimeOfImpact.html</anchorfile>
      <anchor>aaf646ad647d0dc6f006b12beacbddb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2PolygonShape</type>
      <name>m_shapeB</name>
      <anchorfile>classTimeOfImpact.html</anchorfile>
      <anchor>a370c8e6e42c3ea36baffa9669b54f8eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::OccupancyGridMap::TInfoPerCollidableobj</name>
    <filename>structmvsim_1_1OccupancyGridMap_1_1TInfoPerCollidableobj.html</filename>
    <member kind="function">
      <type></type>
      <name>TInfoPerCollidableobj</name>
      <anchorfile>structmvsim_1_1OccupancyGridMap_1_1TInfoPerCollidableobj.html</anchorfile>
      <anchor>a71937cf59e12ab20cecd30252b4fd138</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>collide_body</name>
      <anchorfile>structmvsim_1_1OccupancyGridMap_1_1TInfoPerCollidableobj.html</anchorfile>
      <anchor>a7e40b232404632cf7c7bc901c7f6a24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; TFixturePtr &gt;</type>
      <name>collide_fixtures</name>
      <anchorfile>structmvsim_1_1OccupancyGridMap_1_1TInfoPerCollidableobj.html</anchorfile>
      <anchor>a4b806e4794364a7f0d1125325e4ebdfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_obstacles_ranges</name>
      <anchorfile>structmvsim_1_1OccupancyGridMap_1_1TInfoPerCollidableobj.html</anchorfile>
      <anchor>a089f870ef0caebf7f3a80fbc9c366fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::poses::CPose2D</type>
      <name>pose</name>
      <anchorfile>structmvsim_1_1OccupancyGridMap_1_1TInfoPerCollidableobj.html</anchorfile>
      <anchor>a250286199e2457ba3668325acaf50ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::obs::CObservation2DRangeScan::Ptr</type>
      <name>scan</name>
      <anchorfile>structmvsim_1_1OccupancyGridMap_1_1TInfoPerCollidableobj.html</anchorfile>
      <anchor>a9a5ed924a768185c16bf5f1dc0398a3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::TJoyStickEvent</name>
    <filename>structmvsim_1_1TJoyStickEvent.html</filename>
    <member kind="function">
      <type></type>
      <name>TJoyStickEvent</name>
      <anchorfile>structmvsim_1_1TJoyStickEvent.html</anchorfile>
      <anchor>a9a715cb8510c25a768fe9a93c1738433</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>buttons</name>
      <anchorfile>structmvsim_1_1TJoyStickEvent.html</anchorfile>
      <anchor>aab8494bf0b79d6475ec2a070225c2aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structmvsim_1_1TJoyStickEvent.html</anchorfile>
      <anchor>afb9a23e95da91e229de1d14c055953b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structmvsim_1_1TJoyStickEvent.html</anchorfile>
      <anchor>afe7e52be908166ce25b26826d9ed5872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structmvsim_1_1TJoyStickEvent.html</anchorfile>
      <anchor>a708489f882b99a0bd1a4492a8c6b4a56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::TParamEntry</name>
    <filename>structmvsim_1_1TParamEntry.html</filename>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>structmvsim_1_1TParamEntry.html</anchorfile>
      <anchor>ad76419b6680d9d7a50e8d5d94d25e636</anchor>
      <arglist>(const std::string &amp;str, const std::string &amp;varName, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={}, const char *functionNameContext=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TParamEntry</name>
      <anchorfile>structmvsim_1_1TParamEntry.html</anchorfile>
      <anchor>ad8cac696129b15ee533132323eef8c80</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TParamEntry</name>
      <anchorfile>structmvsim_1_1TParamEntry.html</anchorfile>
      <anchor>a2472a779eed4e2e59ff3b1ee1f6dc43a</anchor>
      <arglist>(const char *frmt_, T *targetVariable)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>frmt</name>
      <anchorfile>structmvsim_1_1TParamEntry.html</anchorfile>
      <anchor>ac9af7b327c74d6a0bfa9567f40e453da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>val</name>
      <anchorfile>structmvsim_1_1TParamEntry.html</anchorfile>
      <anchor>a911a9e9769cce1aa7fc696bc4869bb90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MVSimNode::TPubSubPerVehicle</name>
    <filename>structMVSimNode_1_1TPubSubPerVehicle.html</filename>
    <member kind="variable">
      <type>visualization_msgs::msg::MarkerArray</type>
      <name>chassis_shape_msg</name>
      <anchorfile>structMVSimNode_1_1TPubSubPerVehicle.html</anchorfile>
      <anchor>ad9079b4ba32ac8622b95570257804753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rclcpp::Publisher&lt; geometry_msgs::msg::PoseWithCovarianceStamped &gt;::SharedPtr</type>
      <name>pub_amcl_pose</name>
      <anchorfile>structMVSimNode_1_1TPubSubPerVehicle.html</anchorfile>
      <anchor>a44d0f9427dc76a7a6fa99ae7be3f3e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rclcpp::Publisher&lt; visualization_msgs::msg::MarkerArray &gt;::SharedPtr</type>
      <name>pub_chassis_markers</name>
      <anchorfile>structMVSimNode_1_1TPubSubPerVehicle.html</anchorfile>
      <anchor>a2a5a4625bc77645389d89907b42908ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rclcpp::Publisher&lt; geometry_msgs::msg::Polygon &gt;::SharedPtr</type>
      <name>pub_chassis_shape</name>
      <anchorfile>structMVSimNode_1_1TPubSubPerVehicle.html</anchorfile>
      <anchor>a4d712b97712c2353424fa13237712141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rclcpp::Publisher&lt; nav_msgs::msg::Odometry &gt;::SharedPtr</type>
      <name>pub_ground_truth</name>
      <anchorfile>structMVSimNode_1_1TPubSubPerVehicle.html</anchorfile>
      <anchor>a070c2dd212d8d50433304c1e19603cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rclcpp::Publisher&lt; nav_msgs::msg::Odometry &gt;::SharedPtr</type>
      <name>pub_odom</name>
      <anchorfile>structMVSimNode_1_1TPubSubPerVehicle.html</anchorfile>
      <anchor>a2d10a973090fdb186e82a4058b1fda7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rclcpp::Publisher&lt; geometry_msgs::msg::PoseArray &gt;::SharedPtr</type>
      <name>pub_particlecloud</name>
      <anchorfile>structMVSimNode_1_1TPubSubPerVehicle.html</anchorfile>
      <anchor>ac5fe29da9ff34463739490287f7f7969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, rclcpp::PublisherBase::SharedPtr &gt;</type>
      <name>pub_sensors</name>
      <anchorfile>structMVSimNode_1_1TPubSubPerVehicle.html</anchorfile>
      <anchor>a5f44313b7de8336d011402d8b9908178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rclcpp::Subscription&lt; geometry_msgs::msg::Twist &gt;::SharedPtr</type>
      <name>sub_cmd_vel</name>
      <anchorfile>structMVSimNode_1_1TPubSubPerVehicle.html</anchorfile>
      <anchor>add58d597ed9dd72ef8d1f10bacabbe67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::TSimulContext</name>
    <filename>structmvsim_1_1TSimulContext.html</filename>
    <member kind="variable">
      <type>b2World *</type>
      <name>b2_world</name>
      <anchorfile>structmvsim_1_1TSimulContext.html</anchorfile>
      <anchor>afe2b6c280ca9510e300c7f28ba821b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dt</name>
      <anchorfile>structmvsim_1_1TSimulContext.html</anchorfile>
      <anchor>ae09468924628f9d6590c3d247f69e6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>simul_time</name>
      <anchorfile>structmvsim_1_1TSimulContext.html</anchorfile>
      <anchor>a943ba850d796ca8a8b709f9c4ad40d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>World *</type>
      <name>world</name>
      <anchorfile>structmvsim_1_1TSimulContext.html</anchorfile>
      <anchor>aa69e9586dc2bbce44d6268dd1e2ae2b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TThreadParams</name>
    <filename>structTThreadParams.html</filename>
    <member kind="function">
      <type>void</type>
      <name>closing</name>
      <anchorfile>structTThreadParams.html</anchorfile>
      <anchor>aa6851e1766ceed385f57dba1b28d5303</anchor>
      <arglist>(bool v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClosing</name>
      <anchorfile>structTThreadParams.html</anchorfile>
      <anchor>aa2937a9571b0c8c67f0a7a25dd8f016e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TThreadParams</name>
      <anchorfile>structTThreadParams.html</anchorfile>
      <anchor>aa0dd2e3bf2a72580ce19c3e2c0bcc2f6</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>closingMtx</name>
      <anchorfile>structTThreadParams.html</anchorfile>
      <anchor>a346c19fe1f9f910a04d48ccac35ffe75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mvsim::World *</type>
      <name>world</name>
      <anchorfile>structTThreadParams.html</anchorfile>
      <anchor>af1df68fe9f6223cb5592e7dabf11731a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>closing_</name>
      <anchorfile>structTThreadParams.html</anchorfile>
      <anchor>a3f17d716c069a9bd377534b7ca5f2a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MVSimNode::TThreadParams</name>
    <filename>structMVSimNode_1_1TThreadParams.html</filename>
    <member kind="function">
      <type></type>
      <name>TThreadParams</name>
      <anchorfile>structMVSimNode_1_1TThreadParams.html</anchorfile>
      <anchor>a22d806e87368ea9f4e238ec0b5598700</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::atomic_bool</type>
      <name>closing</name>
      <anchorfile>structMVSimNode_1_1TThreadParams.html</anchorfile>
      <anchor>a1ecca82438ccbfeba8b9e3fa6a1f8229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MVSimNode *</type>
      <name>obj</name>
      <anchorfile>structMVSimNode_1_1TThreadParams.html</anchorfile>
      <anchor>a8f8d20c8c7a71ba294786e40532f64e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tumbler</name>
    <filename>classTumbler.html</filename>
    <base>Test</base>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classTumbler.html</anchorfile>
      <anchor>ade64927d974b580ad0ca15faea047aa8a15c1fe0f59884fa3ff1f4af1c50ffe1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>e_count</name>
      <anchorfile>classTumbler.html</anchorfile>
      <anchor>ade64927d974b580ad0ca15faea047aa8a15c1fe0f59884fa3ff1f4af1c50ffe1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classTumbler.html</anchorfile>
      <anchor>ac1b7ec81447631ac3d52c63b446decdd</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tumbler</name>
      <anchorfile>classTumbler.html</anchorfile>
      <anchor>ad3e7342bf3f142038f12b54211fd2473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classTumbler.html</anchorfile>
      <anchor>abcffebb01104d2a7005fe87da4fe324c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>m_count</name>
      <anchorfile>classTumbler.html</anchorfile>
      <anchor>ad5024295b538f0fe62a203f1a032822c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2RevoluteJoint *</type>
      <name>m_joint</name>
      <anchorfile>classTumbler.html</anchorfile>
      <anchor>a247b70f0df647eb9373217dfd6411260</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::World::TUpdateGUIParams</name>
    <filename>structmvsim_1_1World_1_1TUpdateGUIParams.html</filename>
    <member kind="function">
      <type></type>
      <name>TUpdateGUIParams</name>
      <anchorfile>structmvsim_1_1World_1_1TUpdateGUIParams.html</anchorfile>
      <anchor>ac0050645265c7251b860fae9fdacc816</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>TGUIKeyEvent</type>
      <name>keyevent</name>
      <anchorfile>structmvsim_1_1World_1_1TUpdateGUIParams.html</anchorfile>
      <anchor>a55c641fe14459a64d056746ecc8cb7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>msg_lines</name>
      <anchorfile>structmvsim_1_1World_1_1TUpdateGUIParams.html</anchorfile>
      <anchor>a2af2d9c49654b8f9912ee037e070ef76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tuple</name>
    <filename>classtuple.html</filename>
    <templarg>Types</templarg>
  </compound>
  <compound kind="struct">
    <name>mvsim::XmlClassesRegistry::TXMLData</name>
    <filename>structmvsim_1_1XmlClassesRegistry_1_1TXMLData.html</filename>
    <member kind="function">
      <type></type>
      <name>TXMLData</name>
      <anchorfile>structmvsim_1_1XmlClassesRegistry_1_1TXMLData.html</anchorfile>
      <anchor>ad1751b2bf05a0854cc135c813d86b067</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TXMLData</name>
      <anchorfile>structmvsim_1_1XmlClassesRegistry_1_1TXMLData.html</anchorfile>
      <anchor>a42c9bc8b802254698a49c8c7f42e2865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string *</type>
      <name>xml_data</name>
      <anchorfile>structmvsim_1_1XmlClassesRegistry_1_1TXMLData.html</anchorfile>
      <anchor>a9b748c42ddaa553c5596e833cedc588a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rapidxml::xml_document *</type>
      <name>xml_doc</name>
      <anchorfile>structmvsim_1_1XmlClassesRegistry_1_1TXMLData.html</anchorfile>
      <anchor>af3a503656ffb0476caa5f534a3150140</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sajson::value</name>
    <filename>classsajson_1_1value.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>as_cstring</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a43faac98872419b45a8ed940f029bcea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>as_string</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>aa5b443ccefecde34995fd29fed4302c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>find_object_key</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a2d873fbaff11b143eee27e83d2345598</anchor>
      <arglist>(const string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>value</type>
      <name>get_array_element</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a74e4ef9a74afe60904ef655bdaa76d5a</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_double_value</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>afd264b1369e1632714adc75a7e4aca42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_int53_value</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>ab467b2a5f04681d8a09fc168b3592f93</anchor>
      <arglist>(int64_t *out) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_integer_value</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>af53cfe63efbaa452947e3f99e9a421c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>get_length</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a87a5ef542aab0030c087d6213ae778f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_number_value</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>ab14847b43d86bb967babf3afd1ed76f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_object_key</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>afe3d76dbb075a9d8490c2cbbcc3d9aa5</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>value</type>
      <name>get_object_value</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>ab7c2ede67e22a1d84b11193304dc161c</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>get_string_length</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>ae86a226d19fb4542c25b9339de61f6bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_type</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>ab84dbab101d7801310de937e0277ad9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value</type>
      <name>get_value_of_key</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a72eb072926eeed8d8399a3abec20eb30</anchor>
      <arglist>(const string &amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assert_in_bounds</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>ad2a596ec989c1b75266762461b667763</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assert_type</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>aa3d7e8b6c75dd2f4b2729536411845cf</anchor>
      <arglist>(type expected) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assert_type_2</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a58c5084ffffe9fe91cbffb89a11d8d6d</anchor>
      <arglist>(type e1, type e2) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>value</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a20d70c4fb153cda008911e924bd0b177</anchor>
      <arglist>(type value_type_, const size_t *payload_, const char *text_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t *const</type>
      <name>payload</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>ad85f0652fe2e23aa888d9308843db436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *const</type>
      <name>text</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a9d29bc56669bfa4e0bc0a8707927f89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const type</type>
      <name>value_type</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a12dbea4ea7964504d7d39335518db021</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>document</name>
      <anchorfile>classsajson_1_1value.html</anchorfile>
      <anchor>a7c20332b4481f29ace969e40cfce5f5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::VehicleBase</name>
    <filename>classmvsim_1_1VehicleBase.html</filename>
    <base>mvsim::VisualObject</base>
    <base>mvsim::Simulable</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; VehicleBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a717e619a05265ba2ae4a9f692f32aca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply_force</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a7eaf07a4fd17610969f71410ae2bb82f</anchor>
      <arglist>(const mrpt::math::TVector2D &amp;force, const mrpt::math::TPoint2D &amp;applyPoint=mrpt::math::TPoint2D(0, 0)) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chassisAndWheelsVisible</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a8424df75569c62a1435c76a070e12123</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearLogs</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ae37066bb3fc96b9564f3489c6be8d08f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>create_multibody_system</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a9dbcac9e319171152b7435c423cc6a56</anchor>
      <arglist>(b2World &amp;world)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeOpenGLResources</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>adb09e7708844da5f4d1f3f291cec375c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>b2Fixture *</type>
      <name>get_fixture_chassis</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a1e92015f3fb5915f2bc9a578e8aef338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const b2Fixture *</type>
      <name>get_fixture_chassis</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ad367b1131ac3a1fbe204a4e78c48294b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; b2Fixture * &gt; &amp;</type>
      <name>get_fixture_wheels</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a6e2c52e29c70d0a9257127f4f7c83351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; b2Fixture * &gt; &amp;</type>
      <name>get_fixture_wheels</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>afddf37251e46fadd2ca922aadd3cfd42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>getBox2DChassisBody</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a25b5cc339a6e35c422c25a516e494582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getChassisMass</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a1a945927bc4227250bc79e3df3a01956</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::math::TPolygon2D &amp;</type>
      <name>getChassisShape</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a27d32a86abd4d9f5aa46dc56a867a756</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ControllerBaseInterface *</type>
      <name>getControllerInterface</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>aa3c6ee9acfb3c27824716d553c82d71b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; CSVLogger &gt;</type>
      <name>getLoggerPtr</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>affa2039399de718c08d247d7d2ec1548</anchor>
      <arglist>(std::string logger_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getMaxVehicleRadius</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a0a8675afabe6912c922adbb2306b3436</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumWheels</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a5b30bb6ac35235ea309193cded86b698</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TListSensors &amp;</type>
      <name>getSensors</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a7d13b1c76e5d76e71430762ed8d80af1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TListSensors &amp;</type>
      <name>getSensors</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ab3b8b95dd39b952a942eca7476230a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getVehicleIndex</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>af62861780edc53a489c2ef1c302900fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual mrpt::math::TTwist2D</type>
      <name>getVelocityLocalOdoEstimate</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>afb388009baa5b823a4a57535993c641a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Wheel &amp;</type>
      <name>getWheelInfo</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>aee0169475cd92cfec609586e140ba4c3</anchor>
      <arglist>(const size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>const Wheel &amp;</type>
      <name>getWheelInfo</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a53b6219474ec9a873b2b3bef26a110ed</anchor>
      <arglist>(const size_t idx) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; mrpt::math::TVector2D &gt;</type>
      <name>getWheelsVelocityLocal</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a90579ad149e37b45ff5c5d956980729b</anchor>
      <arglist>(const mrpt::math::TTwist2D &amp;veh_vel_local) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newLogSession</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a62b47e38cb19e32e977b7614e5bd979b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerOnServer</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a0594fcd096448709c2504e1ea2c32db5</anchor>
      <arglist>(mvsim::Client &amp;c) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRecording</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a942cca7a16bf97fb0015af9a798c1f77</anchor>
      <arglist>(bool record)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleIndex</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ac97a531f74afc1096e606b2a46dc0685</anchor>
      <arglist>(size_t idx)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a052d09b2165992f1be32f6d5c20a24a5</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ac5979ed8e4ccd40ff9a3697a65206d27</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>factory</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a6d677e4bc6fd2ba5efad58e2e713e6d7</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *xml_node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>factory</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a1984c8eb3614b3edc88cb98036527a57</anchor>
      <arglist>(World *parent, const std::string &amp;xml_text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>register_vehicle_class</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>afadda6e2d1170c8290c0aac0142626bd</anchor>
      <arglist>(const World &amp;parent, const rapidxml::xml_node&lt; char &gt; *xml_node)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>DL_TIMESTAMP</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ae0b3ac7341ef83aa53f5958fa2265f89</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>LOGGER_POSE</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>aceb77d1e9faa1a10fb4fb9c77bca706b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>LOGGER_WHEEL</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a0a0afb0c5be801719d96b06e63633773</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>PL_DQ_X</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ae2f498d2555e2b0af1cdb60c8504c6a8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>PL_DQ_Y</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a3bcc944827fa8d69c7148b191132c432</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>PL_DQ_Z</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ad102603a68d0fefe163238120615c986</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>PL_Q_PITCH</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a9523d318b40dfc517b014d93b1b21fd2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>PL_Q_ROLL</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a99c928ae68eb1258d1703b95dea9229b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>PL_Q_X</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ae087709981694011e0d7e03a15576ae7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>PL_Q_Y</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ad30adc39087ba3441c88d50debaa3ec5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>PL_Q_YAW</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a1902449fca9555406474b351b467ccb1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>PL_Q_Z</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a7886ca9921be5616fd71855688f4368a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WL_FRIC_X</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a7ac893a677d89a6679560e8b9f1463f0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WL_FRIC_Y</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a9f60dfd6d69ef819ab15206c8028d062</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WL_TORQUE</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>acf9399a611202858a3898227c7e637da</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WL_VEL_X</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ad22068596c164471a4372635375b9bd5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WL_VEL_Y</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a9f18b8c9b2d6c1aa7aa63653a4682a03</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr char</type>
      <name>WL_WEIGHT</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>af68d8c838dab019578e6c41ad652b64f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>dynamics_load_params_from_xml</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>afa04672f65f4d035f43a8008a378c5e7</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *xml_node)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initLoggers</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>adc1a8735e6086b7ba54121921bc94afa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a7381cfbb3b216dfaeaa1f5b8129410b0</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::vector&lt; double &gt;</type>
      <name>invoke_motor_controllers</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ac240810086b25cc10b7d25d662f6a519</anchor>
      <arglist>(const TSimulContext &amp;context)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>invoke_motor_controllers_post_step</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a8026733b79e47f2a253dff275dba88ef</anchor>
      <arglist>([[maybe_unused]] const TSimulContext &amp;context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>VisualObject *</type>
      <name>meAsVisualObject</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a3ac550da6fd0d7d74dd5face6a0e671b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateMaxRadiusFromPoly</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a094dff83b89e502a361dc2ff521cf316</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>VehicleBase</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a001b97f0a1c2daf6c05908f7ef01c0ec</anchor>
      <arglist>(World *parent, size_t nWheels)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeLogStrings</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>af55c9a67a645bf8f853dbcaa80fe3348</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::img::TColor</type>
      <name>chassis_color_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ae1500deaea05c0a33ab2f0b82aad22e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::math::TPoint2D</type>
      <name>chassis_com_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ab6893805a4c6a6f7e9b480535fdbd6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>chassis_mass_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ae0ad6890f06577a1a6d0b6425bfc73f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::math::TPolygon2D</type>
      <name>chassis_poly_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ad5287bc60f4f5566198b1e9185a52bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>chassis_z_max_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>abd5ba6f72b62375c9056aa85da6c7646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>chassis_z_min_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ad9faef8ff3c0b3a538bda2d29cbf8585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Fixture *</type>
      <name>fixture_chassis_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>aaaa8d3af6657fdfe6ca24af9bb2b2797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; b2Fixture * &gt;</type>
      <name>fixture_wheels_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a466f5339adc914f0b217ef6116f40f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FrictionBasePtr</type>
      <name>friction_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a61d36e10656753531c63d644e917cea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>log_path_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a4604634be9935e06a9760d4333783bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::shared_ptr&lt; CSVLogger &gt; &gt;</type>
      <name>loggers_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a315b40f0f22bd4f2ff9a14fd4a7e81b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxRadius_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ab8af24bac900575760f12dec391dad61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TListSensors</type>
      <name>sensors_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>aeca959518e5d3c28575ed7d3896f6f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>vehicle_index_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a22e59cefd7f8ab96c9dddff22c19767a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; Wheel &gt;</type>
      <name>wheels_info_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a5a85cc2510ddab9c4d584c31eea6ed42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_internalGuiUpdate_forces</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>aa5d29cda8a1ad66726d7cfc6e6dd9ec6</anchor>
      <arglist>(mrpt::opengl::COpenGLScene &amp;scene)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_internalGuiUpdate_sensors</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a366c38752884bae3ec13afe895975948</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; mrpt::math::TSegment3D &gt;</type>
      <name>forceSegmentsForRendering_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a7f17bc7c4fb8a97f87d5d69eec7f41cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>forceSegmentsForRenderingMtx_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>ad953e8fcf5a00782f3ad6354681d76ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>glChassisPhysical_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>abcb5ea021a3787a59aa2eeaa7ffd6586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>glChassisViz_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a18f87c030400634ab861cf6ffb87f809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::CSetOfLines::Ptr</type>
      <name>glForces_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>aacc5c3658fe82f60e14d62d016741e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::CSetOfLines::Ptr</type>
      <name>glMotorTorques_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>adc0e7d99697fb817f19c659c4361e80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; mrpt::opengl::CSetOfObjects::Ptr &gt;</type>
      <name>glWheelsPhysical_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a2fc0716e35df6fc78be1ec96aad5132a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; mrpt::opengl::CSetOfObjects::Ptr &gt;</type>
      <name>glWheelsViz_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>a6b519fd574e25b26630ab2374ddea3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; mrpt::math::TSegment3D &gt;</type>
      <name>torqueSegmentsForRendering_</name>
      <anchorfile>classmvsim_1_1VehicleBase.html</anchorfile>
      <anchor>af255557a994ad87d5e8397b190110f06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::VerticalPlane</name>
    <filename>classmvsim_1_1VerticalPlane.html</filename>
    <base>mvsim::WorldElementBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>ae243a3422707ebd0d197653cf1200731</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simul_post_timestep</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a51b49a7290d9cf939ba78299b28959af</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simul_pre_timestep</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a90fd49c182631bc5868466539d1e0a90</anchor>
      <arglist>(const TSimulContext &amp;context) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VerticalPlane</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a3d499b7b0e18dcf1d33a88bfcf64f2f9</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VerticalPlane</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a90540b194ecd95b78f8c36ed7ca4112e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a5e048eac5af306ef2b9d0375c2f85d69</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Body *</type>
      <name>b2dBody_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a0ad1dcda45a2ab36ab5f2b65725ebbdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::img::TColor</type>
      <name>color_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a46451ad5d8af6bf9a030bc06fee2e0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>cull_faces_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>aa17d8c876c172ae51723bd1871430d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>enableShadows_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>ab5dda1f213f30a1a453ebeae35e47a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>b2Fixture *</type>
      <name>fixture_block_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a5e36faf2f3ba24451d72322cc0591966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CTexturedPlane::Ptr</type>
      <name>gl_plane_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a48fd09edb5ea8cfcccbe404e45b4eb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfTexturedTriangles::Ptr</type>
      <name>gl_plane_text_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a4569f702d0239c640314f23fca87a614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>glGroup_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>ab2e7e333a503ef175f66567ccaa2dd8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>height_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>afe712ae9eb9f3b0bd3b6dca18045ddd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>restitution_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>aba558dcb1b829df49a32715a6b1fe908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>textureFileName_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a83018e1f79f00ea93df9f22bc189b6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>textureSizeX_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a6e0e5076c2a1f79148dae5d87635a7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>textureSizeY_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>ab5312658af16ae2919bec0a5153173ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>x0_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>ac93f085c285f117f285db7cac3345ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>x1_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a088560879454c97aca3f9310002c89f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>y0_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a924693fe29db149f077cac457824253e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>y1_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a700ea87ccd20430f4d94f5660a4218c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>z_</name>
      <anchorfile>classmvsim_1_1VerticalPlane.html</anchorfile>
      <anchor>a348046ed21682b29df9b72e880380afc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>doctest::String::view</name>
    <filename>structdoctest_1_1String_1_1view.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>capacity</name>
      <anchorfile>structdoctest_1_1String_1_1view.html</anchorfile>
      <anchor>a979de8cef3bce097a5b1f824c901b221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ptr</name>
      <anchorfile>structdoctest_1_1String_1_1view.html</anchorfile>
      <anchor>a18a399abb1e4be67bcc6d6557837a98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>structdoctest_1_1String_1_1view.html</anchorfile>
      <anchor>a41d7343e928b0e23c973521aac5b59d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::VisualObject</name>
    <filename>classmvsim_1_1VisualObject.html</filename>
    <member kind="function">
      <type>const std::optional&lt; Shape2p5 &gt; &amp;</type>
      <name>collisionShape</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>affa087063f373f4adc6dbaa94c5b6c4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>customVisualVisible</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a573e0a1c9b809eef12aaa932dcdcb73d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>customVisualVisible</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>ae5478613b30fdd92628470fe41a9c85e</anchor>
      <arglist>(const bool visible)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>guiUpdate</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a90f4144e95e8b3a5425935ed87c32cc5</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical)</arglist>
    </member>
    <member kind="function">
      <type>World *</type>
      <name>parent</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>aa108b4effda2674d96df2596102822d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const World *</type>
      <name>parent</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a224cb2a25945c04c34440bd1d1c33845</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showCollisionShape</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a182adc2f01ce19fde6a325a0b8e0bb0a</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisualObject</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>ab23d65e439132e48710ee7f8bac2c1d3</anchor>
      <arglist>(World *parent, bool insertCustomVizIntoViz=true, bool insertCustomVizIntoPhysical=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VisualObject</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a068ba11545322d81d9ad8c675c4233f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FreeOpenGLResources</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a5bf7a7476d20dd1f26f3ce9b68665332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>GeometryEpsilon</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a32581b7591f90fa4caa61dd066fd22d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addCustomVisualization</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a7a69620cf9c0b8d3a399932db2800df7</anchor>
      <arglist>(const mrpt::opengl::CRenderizable::Ptr &amp;glModel, const mrpt::poses::CPose3D &amp;modelPose={}, const float modelScale=1.0f, const std::string &amp;modelName=&quot;group&quot;, const std::optional&lt; std::string &gt; &amp;modelURI=std::nullopt, const bool initialShowBoundingBox=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>adc06eb84269ab33a8a5dfbe85ca70ffa</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly=false)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseVisual</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a7ac7f59772ee29c6540c74b65569fefb</anchor>
      <arglist>(const JointXMLnode&lt;&gt; &amp;rootNode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseVisual</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a0289454bd4068c9ced2fdc311f0cd74c</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;rootNode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCollisionShape</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a80bc9f13a6f82778a14c894c5a21fc84</anchor>
      <arglist>(const Shape2p5 &amp;cs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; mrpt::opengl::CSetOfObjects &gt;</type>
      <name>glCollision_</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>ad21c10106abe4a4180476a9353e14a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; mrpt::opengl::CSetOfObjects &gt;</type>
      <name>glCustomVisual_</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a238c30aa07c61bb7b67fddb31f32fc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>glCustomVisualId_</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a4aa4490b138e5228c106aaf5b6f524e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>insertCustomVizIntoPhysical_</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a04ec8693a71ff25e0e7c720c5956cd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>insertCustomVizIntoViz_</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>aa16f551cc3c90b3fec5a62f1ab52bfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>World *</type>
      <name>world_</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>af2633a00d963ce5424eb72c737b20fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>implParseVisual</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a9fce130ab0005c2233f5c5028962f5a2</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;visual_node)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; Shape2p5 &gt;</type>
      <name>collisionShape_</name>
      <anchorfile>classmvsim_1_1VisualObject.html</anchorfile>
      <anchor>a4dd473560d04ea3429a07bcfac8ec18b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VkExtensionProperties</name>
    <filename>structVkExtensionProperties.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>extensionName</name>
      <anchorfile>structVkExtensionProperties.html</anchorfile>
      <anchor>a6bd5175b23420d71df588525a6418c80</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>specVersion</name>
      <anchorfile>structVkExtensionProperties.html</anchorfile>
      <anchor>a01a82d9d30bf7a2a936426344ad146ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VkMacOSSurfaceCreateInfoMVK</name>
    <filename>structVkMacOSSurfaceCreateInfoMVK.html</filename>
    <member kind="variable">
      <type>VkMacOSSurfaceCreateFlagsMVK</type>
      <name>flags</name>
      <anchorfile>structVkMacOSSurfaceCreateInfoMVK.html</anchorfile>
      <anchor>abd512a37bda1e8eb6b378d69091ae086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pNext</name>
      <anchorfile>structVkMacOSSurfaceCreateInfoMVK.html</anchorfile>
      <anchor>a1794ccebd9e99fedd6d2598f9914444b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pView</name>
      <anchorfile>structVkMacOSSurfaceCreateInfoMVK.html</anchorfile>
      <anchor>ae8a44db651a353abb488704df9b7129b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkStructureType</type>
      <name>sType</name>
      <anchorfile>structVkMacOSSurfaceCreateInfoMVK.html</anchorfile>
      <anchor>a0481299a494983a09cae465f5d3ee2c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VkWaylandSurfaceCreateInfoKHR</name>
    <filename>structVkWaylandSurfaceCreateInfoKHR.html</filename>
    <member kind="variable">
      <type>struct wl_display *</type>
      <name>display</name>
      <anchorfile>structVkWaylandSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a4f49bbd03fe6e25deca11749756af037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkWaylandSurfaceCreateFlagsKHR</type>
      <name>flags</name>
      <anchorfile>structVkWaylandSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a2e424bf1f0e533f78c82061a2d4c2176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pNext</name>
      <anchorfile>structVkWaylandSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>ab02396cf38337050246c694f37be79cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkStructureType</type>
      <name>sType</name>
      <anchorfile>structVkWaylandSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>adcee5594c6de411fcf6c612c40ddf995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_surface *</type>
      <name>surface</name>
      <anchorfile>structVkWaylandSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>ac980b3618f9e9b7c741d0b85f351ff02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VkWin32SurfaceCreateInfoKHR</name>
    <filename>structVkWin32SurfaceCreateInfoKHR.html</filename>
    <member kind="variable">
      <type>VkWin32SurfaceCreateFlagsKHR</type>
      <name>flags</name>
      <anchorfile>structVkWin32SurfaceCreateInfoKHR.html</anchorfile>
      <anchor>aac29ce4120fbf7635bb7deed9369e499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HINSTANCE</type>
      <name>hinstance</name>
      <anchorfile>structVkWin32SurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a4931b55db25c4ab97f3efc60d5cb764c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HWND</type>
      <name>hwnd</name>
      <anchorfile>structVkWin32SurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a5633124f624ab7bbb2bb42ceb65d45dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pNext</name>
      <anchorfile>structVkWin32SurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a113d72d9f2a2b973037774cbf3d977c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkStructureType</type>
      <name>sType</name>
      <anchorfile>structVkWin32SurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a84412cd00fdce3a59f9fef14d32e2419</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VkXcbSurfaceCreateInfoKHR</name>
    <filename>structVkXcbSurfaceCreateInfoKHR.html</filename>
    <member kind="variable">
      <type>xcb_connection_t *</type>
      <name>connection</name>
      <anchorfile>structVkXcbSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>ae6ddcad90726fafe890f466f887e5749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkXcbSurfaceCreateFlagsKHR</type>
      <name>flags</name>
      <anchorfile>structVkXcbSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>ad766d93140f69d2174f03905afdfc92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pNext</name>
      <anchorfile>structVkXcbSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a0f9ca853448da619194b84051970d4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkStructureType</type>
      <name>sType</name>
      <anchorfile>structVkXcbSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a5c9a823be63cf4cbf7def3effe50dde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xcb_window_t</type>
      <name>window</name>
      <anchorfile>structVkXcbSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a0e60aca7a0cba6946076b0e6322e78aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VkXlibSurfaceCreateInfoKHR</name>
    <filename>structVkXlibSurfaceCreateInfoKHR.html</filename>
    <member kind="variable">
      <type>Display *</type>
      <name>dpy</name>
      <anchorfile>structVkXlibSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a7bf07addcee007a51c706d7b377d5555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkXlibSurfaceCreateFlagsKHR</type>
      <name>flags</name>
      <anchorfile>structVkXlibSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>abe9c6f51aecc6830c795184c98cf5ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pNext</name>
      <anchorfile>structVkXlibSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a0f01eba069d8c725e9a66ca185d4d4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkStructureType</type>
      <name>sType</name>
      <anchorfile>structVkXlibSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>a91e255ca484179ffee524dac66fe87cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Window</type>
      <name>window</name>
      <anchorfile>structVkXlibSurfaceCreateInfoKHR.html</anchorfile>
      <anchor>acac91401967e6d3b7dcc29d61447f616</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WallProperties</name>
    <filename>structWallProperties.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>height</name>
      <anchorfile>structWallProperties.html</anchorfile>
      <anchor>ababfced4d24daad91d6ef866352a0313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>thickness</name>
      <anchorfile>structWallProperties.html</anchorfile>
      <anchor>a295a6609e038784ba751f650b6e4ce64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::WardIagnemmaFriction</name>
    <filename>classmvsim_1_1WardIagnemmaFriction.html</filename>
    <base>mvsim::FrictionBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual mrpt::math::TVector2D</type>
      <name>evaluate_friction</name>
      <anchorfile>classmvsim_1_1WardIagnemmaFriction.html</anchorfile>
      <anchor>a78a43b64084d7aa3d72da6cb4c6de7be</anchor>
      <arglist>(const FrictionBase::TFrictionInput &amp;input) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WardIagnemmaFriction</name>
      <anchorfile>classmvsim_1_1WardIagnemmaFriction.html</anchorfile>
      <anchor>a0c74bf3154f56c52467baa77b5b40703</anchor>
      <arglist>(VehicleBase &amp;my_vehicle, const rapidxml::xml_node&lt; char &gt; *node)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A_roll_</name>
      <anchorfile>classmvsim_1_1WardIagnemmaFriction.html</anchorfile>
      <anchor>aa5d9ff4f93a99fc508f8adb0a96e7e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>C_damping_</name>
      <anchorfile>classmvsim_1_1WardIagnemmaFriction.html</anchorfile>
      <anchor>a49739dce2996fa2908a3ee3dcaf2679b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classmvsim_1_1WardIagnemmaFriction.html</anchorfile>
      <anchor>af14d55a8502c1e8b0691d629eb451ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>R1_</name>
      <anchorfile>classmvsim_1_1WardIagnemmaFriction.html</anchorfile>
      <anchor>a5de5bf065acd7f0feecb00bcd7d8beab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>R2_</name>
      <anchorfile>classmvsim_1_1WardIagnemmaFriction.html</anchorfile>
      <anchor>a5c6e8c350afdee874bc6e5760095f2dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Web</name>
    <filename>classWeb.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>JointDestroyed</name>
      <anchorfile>classWeb.html</anchorfile>
      <anchor>afce0add1c76190bb2b92b5370015e1b7</anchor>
      <arglist>(b2Joint *joint) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Keyboard</name>
      <anchorfile>classWeb.html</anchorfile>
      <anchor>adb1f09ea6178d54a54c57611b5ae3fed</anchor>
      <arglist>(int key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classWeb.html</anchorfile>
      <anchor>a319ae1e71ab59acfeba1fa4d816e9a8a</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Web</name>
      <anchorfile>classWeb.html</anchorfile>
      <anchor>aa5e813821bc4a8e27b85e384298b3dcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classWeb.html</anchorfile>
      <anchor>a111b83d3400f43512b3e56d186801666</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Body *</type>
      <name>m_bodies</name>
      <anchorfile>classWeb.html</anchorfile>
      <anchor>af57295cc2297104ec936d9867d703053</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>b2Joint *</type>
      <name>m_joints</name>
      <anchorfile>classWeb.html</anchorfile>
      <anchor>a9f3460fd3c4565f0fc9d18cc50e1bb2f</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::Wheel</name>
    <filename>classmvsim_1_1Wheel.html</filename>
    <base>mvsim::VisualObject</base>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>af02f4b645f7270b1df6f818ad06ed76d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAs3DObject</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>abc62e47645905e5c1e1deaca20db0080</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;obj, bool isPhysicalScene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalGuiUpdate</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a1bdbb856c26bf696d5b0ccf7e1041d14</anchor>
      <arglist>(const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;viz, const mrpt::optional_ref&lt; mrpt::opengl::COpenGLScene &gt; &amp;physical, bool childrenOnly) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadFromXML</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a97e66a5e88428ee62b00fcdf1015e541</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *xml_node)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TPose3D</type>
      <name>pose</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a6fbd88bdada8d216c65babf12a0e7d85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recalcInertia</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a88d06e4cf0b39ed7b44fbe0e0140c348</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Wheel</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>aaf9c791a54b1272c504700c768e1f041</anchor>
      <arglist>(World *world)</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>color</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a9a593fa3ef4063737a9d982b008eef93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>diameter</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a8b4ca58fff43aa44d4486c4d9968c7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Iyy</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>aee32b7a1dddcc803dc105d7565127fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>linked_yaw_object_name</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a9d7dfdb91adc755fb12abbac5a60a69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>linked_yaw_offset</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>aa2b6f7ad713b0fec4e7606283f6d61cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mass</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a30f2b200cf6bd25ba37cb3b7c8ce5a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TParameterDefinitions</type>
      <name>params_</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>af57d8de4b379e93ec5e85d3a6042139b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>width</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a345c2af4b2a2794274bd265cba21f3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a34ac43d3f2ea1e461e4d4c8627a3ea7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a20ee1ce15e0026eef41ca67a59df8829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yaw</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>a527154e47d475b7c5898b568508ae14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>phi</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>aeffee0d37e27559a7ea90671d06b457d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>w</name>
      <anchorfile>classmvsim_1_1Wheel.html</anchorfile>
      <anchor>ad72aa4cfb91af105437b79742392baa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WheelJoint</name>
    <filename>classWheelJoint.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classWheelJoint.html</anchorfile>
      <anchor>a0fd95106b31ddde32ef99e77d197e5ab</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classWheelJoint.html</anchorfile>
      <anchor>a6c70afed1c6e6ebf947b68bd74ca73be</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WheelJoint</name>
      <anchorfile>classWheelJoint.html</anchorfile>
      <anchor>a516170f64243c9dc427cbcd039bd5be1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classWheelJoint.html</anchorfile>
      <anchor>ae449c3078e322517e3f597bcf74f4832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableLimit</name>
      <anchorfile>classWheelJoint.html</anchorfile>
      <anchor>aacbac92a9e725fb91e7ca063c845eefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enableMotor</name>
      <anchorfile>classWheelJoint.html</anchorfile>
      <anchor>a61835f25173a56b28efced476e789e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2WheelJoint *</type>
      <name>m_joint</name>
      <anchorfile>classWheelJoint.html</anchorfile>
      <anchor>a311333828f9b039dfdff8b7304f9aea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_motorSpeed</name>
      <anchorfile>classWheelJoint.html</anchorfile>
      <anchor>aceb717b5dc29f559adf95e3912a048bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rapidxml::xml_document::whitespace_pred</name>
    <filename>structrapidxml_1_1xml__document_1_1whitespace__pred.html</filename>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>test</name>
      <anchorfile>structrapidxml_1_1xml__document_1_1whitespace__pred.html</anchorfile>
      <anchor>a1dca1a175c784b2ef0b83f3957e820eb</anchor>
      <arglist>(Ch ch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wl_cursor</name>
    <filename>structwl__cursor.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>image_count</name>
      <anchorfile>structwl__cursor.html</anchorfile>
      <anchor>a5e23e930ca254b9e131e498de57d660f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct wl_cursor_image **</type>
      <name>images</name>
      <anchorfile>structwl__cursor.html</anchorfile>
      <anchor>a2b491ea1f88515c8ab1d9921ad27ca66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structwl__cursor.html</anchorfile>
      <anchor>a4cbd30ac6e7535e8e976eaccea70309f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wl_cursor_image</name>
    <filename>structwl__cursor__image.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>delay</name>
      <anchorfile>structwl__cursor__image.html</anchorfile>
      <anchor>af4f4f82446d4b2eadd92b00ec78bc0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>height</name>
      <anchorfile>structwl__cursor__image.html</anchorfile>
      <anchor>a3beb05169f4a5c2e5f3b60bc6c235faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hotspot_x</name>
      <anchorfile>structwl__cursor__image.html</anchorfile>
      <anchor>a34a471c3a3cd1e26fdeda0ee6c32d8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hotspot_y</name>
      <anchorfile>structwl__cursor__image.html</anchorfile>
      <anchor>a07718c95b5251d661ed6277d9b8a15c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>width</name>
      <anchorfile>structwl__cursor__image.html</anchorfile>
      <anchor>ae3ad787b093ed17c7b80c1f68b8bc236</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::World</name>
    <filename>classmvsim_1_1World.html</filename>
    <class kind="struct">mvsim::World::GUI</class>
    <class kind="struct">mvsim::World::LightOptions</class>
    <class kind="struct">mvsim::World::TGUI_Options</class>
    <class kind="struct">mvsim::World::TGUIKeyEvent</class>
    <class kind="struct">mvsim::World::TUpdateGUIParams</class>
    <class kind="struct">mvsim::World::XmlParserContext</class>
    <member kind="typedef">
      <type>std::multimap&lt; std::string, VehicleBase::Ptr &gt;</type>
      <name>VehicleList</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a968a55071ebf01b9496c2031c2ec09df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; WorldElementBase::Ptr &gt;</type>
      <name>WorldElementList</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>afae01d65852dd6a4bf426ee7aa007ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::multimap&lt; std::string, Block::Ptr &gt;</type>
      <name>BlockList</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ad863698219395e9cddfb83f2c508d36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::multimap&lt; std::string, Simulable::Ptr &gt;</type>
      <name>SimulableList</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a0b9ae32564983daef8e798190ecc56f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>mvsim::Client &amp;</type>
      <name>commsClient</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a5d1f1a44383f8e3d36f2c7e2a9958f03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const mvsim::Client &amp;</type>
      <name>commsClient</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae9fcca4d9d25f6098fc2c8f4772e05e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connectToServer</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aae416bbde8a3bc37e5d1e7be33cf2edd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>evaluate_tag_if</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>abde74545c2eaf6ffbe0e1abbc132eb7e</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_opengl_resources</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ac3354f5e2e3097357c2577251d4adfd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; mvsim::TJoyStickEvent &gt;</type>
      <name>getJoystickState</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a9487c7a2119a3db293be4c259f163823</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>headless</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a25bb05b5e2d3983ebe0d8035473b2bc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>headless</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a6d607f27eb46726611548d70d21943c0</anchor>
      <arglist>(bool setHeadless)</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>physical_objects_mtx</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a8e3ef4c0067089d70136154371bfac6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sensor_has_to_create_egl_context</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae9574a151e1ba7f0e9266651571a773b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::string &gt; &amp;</type>
      <name>user_defined_variables</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a55e9eeb1adc8d841402f5c69508bf5b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>World</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>afa39d4e6f714a7a3691ac0c656f5e8a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~World</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a8c73fba541a5817fff65147ba47cd827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_all</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>afedd04a8f6e5cb90908f2e8e002774db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_from_XML_file</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>af6389d6c85e5fd9d67e166cbd85b6897</anchor>
      <arglist>(const std::string &amp;xmlFileNamePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_initialize</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a437524aeefb308fa7434e0903065af7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_from_XML</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a869995adb39bc84f1326e5c5f55147af</anchor>
      <arglist>(const std::string &amp;xml_text, const std::string &amp;fileNameForPath=std::string(&quot;.&quot;))</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; b2World &gt; &amp;</type>
      <name>getBox2DWorld</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a649784bb43f63590c78837027770e912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::unique_ptr&lt; b2World &gt; &amp;</type>
      <name>getBox2DWorld</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a6da64c40e54b806e418ca26e13477705</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>getBox2DGroundBody</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a11081b356b09e174d19220578692b4b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VehicleList &amp;</type>
      <name>getListOfVehicles</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a195d1050103200c53d244b2cc9f84fc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VehicleList &amp;</type>
      <name>getListOfVehicles</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ad7be5087b0cb8f41d8df4aa381b0b42e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const BlockList &amp;</type>
      <name>getListOfBlocks</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2ae26547e6d47e7a630b115672266898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BlockList &amp;</type>
      <name>getListOfBlocks</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a55cfe79fca397f3b1a959a951a1a27dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const WorldElementList &amp;</type>
      <name>getListOfWorldElements</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ab334465327a228dd94a61abf05b34deb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimulableList &amp;</type>
      <name>getListOfSimulableObjects</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2de9ff5d20f5bbaeb6dd8aa0705aeb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SimulableList &amp;</type>
      <name>getListOfSimulableObjects</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a7a674540325c045e677cc69aef1ffae0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>getListOfSimulableObjectsMtx</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ab94f4ad728b8003503502845c750baf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mrpt::system::CTimeLogger &amp;</type>
      <name>getTimeLogger</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ac3a8ecd8279b2335c429a48cb95f118b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>local_to_abs_path</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a419417942e4574b0abdacfc0713cf2b0</anchor>
      <arglist>(const std::string &amp;in_path) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>xmlPathToActualPath</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2209235dc4d3fc4cd8a20ba9709470d8</anchor>
      <arglist>(const std::string &amp;modelURI) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::function&lt; void(const XmlParserContext &amp;)&gt;</type>
      <name>xml_tag_parser_function_t</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a9ad3f1822a5cbb4a7909140869e3cd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insertBlock</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ac9c378ab037922d07fe2e323abafee78</anchor>
      <arglist>(const Block::Ptr &amp;block)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_advertiseServices</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a63269bbe15a935225e1be660f5762b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>mrpt::math::TPoint2D</type>
      <name>internal_gui_on_image</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>afabb8fd50595054495abd526f15ea677</anchor>
      <arglist>(const std::string &amp;label, const mrpt::img::CImage &amp;im, int winPosX)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_gui_on_observation</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a72edfd9d5eddd0eef0b4e36c17c7fed6</anchor>
      <arglist>(const Simulable &amp;veh, const mrpt::obs::CObservation::Ptr &amp;obs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_gui_on_observation_3Dscan</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae5d073d0a836720a39b008ec5944204c</anchor>
      <arglist>(const Simulable &amp;veh, const std::shared_ptr&lt; mrpt::obs::CObservation3DRangeScan &gt; &amp;obs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_gui_on_observation_image</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a634c388daa5bd450556ff1bbb361fe62</anchor>
      <arglist>(const Simulable &amp;veh, const std::shared_ptr&lt; mrpt::obs::CObservationImage &gt; &amp;obs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_one_timestep</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a57e3e17b9c8dafbe1c504451519755b9</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internal_recursive_parse_XML</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ac85260e08a794a65bbb61c7005c000b6</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalOnObservation</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a55ada1268f9a4d71db8beceb93915870</anchor>
      <arglist>(const Simulable &amp;veh, const mrpt::obs::CObservation::Ptr &amp;obs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalPostSimulStepForRawlog</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a4fa83a8ff8e71c89e3834c720824ac13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalPostSimulStepForTrajectory</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>abc4353afb58e863f09571fce2861f9c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_block</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a9bf7348307e5a1ce6f8f6e4f0c83f553</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_block_class</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a909e5c2b729d1c3658ef5f41481430aa</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_element</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ac335560f6d32483dc43dc36b259b7ebc</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_for</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ad977ca8cb52f895f68099ecb112cc2f7</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_gui</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a80bbc21cb06e47eb04924331514f34ff</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_if</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a7305a520650a798319630a497c67d6f6</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_include</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aeca759619217eba733ff7e4073b3345b</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_lights</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a666feb57ca6f6bda8a37ff6395d6afb0</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_sensor</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a8e617eddf8e8772d181df26da2b20f7e</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_variable</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ad2cfb857e349b2459b6482e0fefea811</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_vehicle</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a0020d0fc553da130382211ac44405758</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_vehicle_class</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aa29a854b610b6f652c438d3a7a1b3ee6</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_tag_walls</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>acfd8ea58fad51e9f35930b2f0889bb29</anchor>
      <arglist>(const XmlParserContext &amp;ctx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_load_walls</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ad80bfdcfb483d8fd704168f67a6f5bf5</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>register_standard_xml_tag_parsers</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae2c1485e2cc0804502d77edd652f3368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>register_tag_parser</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a6d6477a441e00d219b6c9bdd2c0f91f8</anchor>
      <arglist>(const std::string &amp;xmlTagName, const xml_tag_parser_function_t &amp;f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>register_tag_parser</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a1a87b32e9f9fd616c59ceb3c529c55d2</anchor>
      <arglist>(const std::string &amp;xmlTagName, void(World::*f)(const XmlParserContext &amp;ctx))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLightDirectionFromAzimuthElevation</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a3379b46e9af004eb373a3027c9866f5c</anchor>
      <arglist>(const float azimuth, const float elevation)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>b2Body *</type>
      <name>b2_ground_body_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a5e5ca8aaa5c38e326993833f1f0fbdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>b2dPosIters_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a4a3427a7e44ac2939db37c1a3c262e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>b2dVelIters_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aa22ae0aebbc9ae4156ae8f1a53a48d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>basePath_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a37279462f3a82527a422a2f7f5ebf12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BlockList</type>
      <name>blocks_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a6cf028da7621bab8bc7fb591742717bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; b2World &gt;</type>
      <name>box2d_world_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a446402f8525edf0e3a4f2b8e94f067a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; on_observation_callback_t &gt;</type>
      <name>callbacksOnObservation_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>acf97b865aa1a4789f4c9aa6bc4ddb138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mvsim::Client</type>
      <name>client_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ab0b1df91f111297be35c4242ccc67568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::recursive_mutex</type>
      <name>copy_of_objects_dynstate_mtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a098cacf926ca644da391ea0008023baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, mrpt::math::TPose3D &gt;</type>
      <name>copy_of_objects_dynstate_pose_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a1356fa4e0b5d10821a4795bf01142308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, mrpt::math::TTwist2D &gt;</type>
      <name>copy_of_objects_dynstate_twist_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>adf1f7a723d822141c0de61a3f2aa589a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>copy_of_objects_had_collision_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a0f667ac659ed00f79fb2693519bcc136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>glUserObjsPhysical_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a61972dd43e9f95d70f0ff0891d67d782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>glUserObjsViz_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a8b84b55d92998f66712f192d50a921eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gravity_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a8c47c43746e46437c422869ba01bca33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ground_truth_rate_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a7bfe8bee08f6fef86d5df4e35c6b3c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>gt_io_mtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a49e96e34666402cc0dbc5ef33ebd9105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::fstream &gt;</type>
      <name>gt_io_per_veh_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a003a7df17090834026fde779610f4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; double &gt;</type>
      <name>gt_last_time_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>acdefad7a9939f80025d3b7af26428bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GUI</type>
      <name>gui_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a9645898af44a9e0bfb4c7ab8babfdc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, nanogui::Window * &gt;</type>
      <name>guiObsViz_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aed744033910c27f41a7adaa028f65107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TGUI_Options</type>
      <name>guiOptions_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2fd8ccb8baaf8e33ac61a1bbded30f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>acc8c698042c9d13873e68dd5c86f54a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; Joystick &gt;</type>
      <name>joystick_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a64fa755e8b99a3a547eef4c5dac4cc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>joystickEnabled_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a89fb1ede26c1bad02de732c66e036ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LightOptions</type>
      <name>lightOptions_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a3ea6b985b5a6eb985cd110ec1d585d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TParameterDefinitions</type>
      <name>otherWorldParams_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>af88aea10ef67d1d9bc5ea75d485b29be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>rawlog_io_mtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>afd71fd3b4d80849399812e78c4584c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::shared_ptr&lt; mrpt::io::CFileGZOutputStream &gt; &gt;</type>
      <name>rawlog_io_per_veh_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a24590d00cb00ff40bb89fb1e6c3fdab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; double &gt;</type>
      <name>rawlog_last_odom_time_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a290ae0192d05150716130fa4510131e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rawlog_odometry_rate_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a6aa82ab23831e2060312678598cdccf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RemoteResourcesManager</type>
      <name>remoteResources_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>af0dd2e928b32c1259e7d5a784f26a30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>reset_collision_flags_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae83b999f0649244a1451005bccd2da05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>reset_collision_flags_mtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aeab7c8eaa9d6fe1af6ffa9431a63a040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>save_ground_truth_trajectory_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a6c57909e4e54bb0221f5aeaf40db7a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>save_to_rawlog_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a1a92c926ee21b4328002ba4796b7956b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>serverAddress_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2bbcfa6453a2ca160f0d0740ba7f5d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; double &gt;</type>
      <name>simul_start_wallclock_time_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aa32006c54961599af0f488bb245d060d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>simul_time_mtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a65210162523bb59dde134ee339223ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimulableList</type>
      <name>simulableObjects_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2b30f1f4575640802e5aaef37958ebaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>simulableObjectsMtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aaddc7dcf45f39414dc392bf3927f8024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>simulationStepRunningMtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>afb6ccda14c7208f51dd1ae57d407546f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>simulTime_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae6a343043479b21bcbd3837f131285d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>simulTimestep_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a43cb797af927f15fb8cc491d956e7fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::system::CTicTac</type>
      <name>timer_iteration_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aebc58957a1fb8ce75527178c7195a340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::system::CTimeLogger</type>
      <name>timlogger_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a92e1a8bf88726af104bece657615443d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>userDefinedVariables_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aa274849b8c084c354f4dcfccecba717b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VehicleList</type>
      <name>vehicles_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aa58cc6a36e2854e5287adb6af1cebe5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::recursive_mutex</type>
      <name>world_cs_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>acc5d98b5e76388192b5b45292379e1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorldElementList</type>
      <name>worldElements_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a73fa46c92e04fd93924d2643e1dd06ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::COpenGLScene</type>
      <name>worldPhysical_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a45d60c48496a7ea95f0a3e8ffbbcc6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::recursive_mutex</type>
      <name>worldPhysicalMtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae8a99c683a79ab6fefb63d791ff8f366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::opengl::COpenGLScene::Ptr</type>
      <name>worldVisual_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a63723fb6776e8e8e78fc5f7349bf8d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, xml_tag_parser_function_t &gt;</type>
      <name>xmlParsers_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ad9124f52312abe89acd6e957c3f34235</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Block</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ac2af81cbc457d21a00f09f5e7e5c4ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>VehicleBase</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a45440ae05a7aafd75cc8cdf43c4fb2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>World</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>afa39d4e6f714a7a3691ac0c656f5e8a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~World</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a8c73fba541a5817fff65147ba47cd827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_all</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>afedd04a8f6e5cb90908f2e8e002774db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_from_XML_file</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>af6389d6c85e5fd9d67e166cbd85b6897</anchor>
      <arglist>(const std::string &amp;xmlFileNamePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_initialize</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a437524aeefb308fa7434e0903065af7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_from_XML</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a869995adb39bc84f1326e5c5f55147af</anchor>
      <arglist>(const std::string &amp;xml_text, const std::string &amp;fileNameForPath=std::string(&quot;.&quot;))</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>guiUserObjectsPhysical_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a4fc2365fe1a14e86aceeb9e5f133457f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::opengl::CSetOfObjects::Ptr</type>
      <name>guiUserObjectsViz_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ad46b95aba52ee3a3dc36828a33895776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>guiUserObjectsMtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>acba0fe92d276f6dae6dc079750d6da32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>pendingRunSensorsOn3DSceneMtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a0bbb028a62472c9e5e7d7c5417f3c2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pendingRunSensorsOn3DScene_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2869274e9ede4f14ba84e7aded1a032e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>guiMsgLines_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aa8e7f41a4e8224f13ecb8d117961f2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>guiMsgLinesMtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a10fd5e9dc801fa60f32bb42280cced36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::thread</type>
      <name>gui_thread_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ab4c7a623dbbdef83a13d45fee0236f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::atomic_bool</type>
      <name>gui_thread_running_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aad9cfaf6537093fe0e887e0a22f89d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::atomic_bool</type>
      <name>simulator_must_close_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae8ebdd5629b94e7f711e436144feff5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>gui_thread_start_mtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a9a97432b56070d4ea97366f118ec3a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::function&lt; void(void)&gt; &gt;</type>
      <name>guiUserPendingTasks_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>af98eaf4b9459354945ddf1fe107d869f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>guiUserPendingTasksMtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a377f85bea2263834e8bc3c3348d95b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TGUIKeyEvent</type>
      <name>lastKeyEvent_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a640199c237f3514fc4ca25b749e0fa66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::atomic_bool</type>
      <name>lastKeyEventValid_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a735924ba095100319edb596b035353be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>lastKeyEventMtx_</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>af9b70854c6e5e298e1a32590395fd584</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_simul_time</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a63069502e6086a2440f4cd17057b9030</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>force_set_simul_time</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a1cde9df27885d345232ae035d8d57dd4</anchor>
      <arglist>(double newSimulatedTime)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::Clock::time_point</type>
      <name>get_simul_timestamp</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2f995f27ab0ec13648c37d4b4951ed5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_simul_timestep</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aecc6f5db63798b4e5bf0dac00db0ef93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_simul_timestep</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>af417911275a122542409f7419d2b77f5</anchor>
      <arglist>(double timestep)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_gravity</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a8cc2572a7ef8270ebd81f5569d7115d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_gravity</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae99129ec2b4345ec8609896ad2dbb906</anchor>
      <arglist>(double accel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_simulation</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ada72810e9c2b5bbf70567545d8d0674f</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_GUI</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2abf8bb071ccc5333fbd133a34200659</anchor>
      <arglist>(TUpdateGUIParams *params=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::gui::CDisplayWindowGUI::Ptr &amp;</type>
      <name>gui_window</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a93d2a7df4438927985b02a84519a1c61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::math::TPoint3D &amp;</type>
      <name>gui_mouse_point</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a51046082389bb6af6112027d2a48f1af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalGraphicsLoopTasksForSimulation</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a9e84fabb6621cb2399c7f6a5adc4ec15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalRunSensorsOn3DScene</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a00f6a79c8df87169526dad12e7a16abe</anchor>
      <arglist>(mrpt::opengl::COpenGLScene &amp;physicalObjects)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalUpdate3DSceneObjects</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a07f1460d70b3f6c07dca7123f596fd0b</anchor>
      <arglist>(mrpt::opengl::COpenGLScene &amp;viz, mrpt::opengl::COpenGLScene &amp;physical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_GUI_thread</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a38ff6dba45111221a499e8062611bce0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_process_pending_gui_user_tasks</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae8668b3725f444f35323c52ac73a0c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_as_pending_running_sensors_on_3D_scene</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a474e93df6621e3ea0568d26295df31aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_pending_running_sensors_on_3D_scene</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a48fa0b230edb620ee8ed56911557fc09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pending_running_sensors_on_3D_scene</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae94ead004bec41fcaaaecbae793df8f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>simulator_must_close</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a3a6755844845613e632f545169997394</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simulator_must_close</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a16126a1daa7d228b4070a52f86f7032c</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueue_task_to_run_in_gui_thread</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a51195888ffb7f94eaefb5f8e251711b1</anchor>
      <arglist>(const std::function&lt; void(void)&gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_GUI_open</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a00aea54aeed638f22baeb1b19e29d5f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_GUI</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a4f392d14856b7af1c164f1ac9aee0151</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>std::multimap&lt; std::string, VehicleBase::Ptr &gt;</type>
      <name>VehicleList</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a968a55071ebf01b9496c2031c2ec09df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; WorldElementBase::Ptr &gt;</type>
      <name>WorldElementList</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>afae01d65852dd6a4bf426ee7aa007ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::multimap&lt; std::string, Block::Ptr &gt;</type>
      <name>BlockList</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ad863698219395e9cddfb83f2c508d36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::multimap&lt; std::string, Simulable::Ptr &gt;</type>
      <name>SimulableList</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a0b9ae32564983daef8e798190ecc56f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; b2World &gt; &amp;</type>
      <name>getBox2DWorld</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a649784bb43f63590c78837027770e912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::unique_ptr&lt; b2World &gt; &amp;</type>
      <name>getBox2DWorld</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a6da64c40e54b806e418ca26e13477705</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>b2Body *</type>
      <name>getBox2DGroundBody</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a11081b356b09e174d19220578692b4b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VehicleList &amp;</type>
      <name>getListOfVehicles</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a195d1050103200c53d244b2cc9f84fc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VehicleList &amp;</type>
      <name>getListOfVehicles</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ad7be5087b0cb8f41d8df4aa381b0b42e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const BlockList &amp;</type>
      <name>getListOfBlocks</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2ae26547e6d47e7a630b115672266898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BlockList &amp;</type>
      <name>getListOfBlocks</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a55cfe79fca397f3b1a959a951a1a27dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const WorldElementList &amp;</type>
      <name>getListOfWorldElements</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ab334465327a228dd94a61abf05b34deb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimulableList &amp;</type>
      <name>getListOfSimulableObjects</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2de9ff5d20f5bbaeb6dd8aa0705aeb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SimulableList &amp;</type>
      <name>getListOfSimulableObjects</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a7a674540325c045e677cc69aef1ffae0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>getListOfSimulableObjectsMtx</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ab94f4ad728b8003503502845c750baf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mrpt::system::CTimeLogger &amp;</type>
      <name>getTimeLogger</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ac3a8ecd8279b2335c429a48cb95f118b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>local_to_abs_path</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a419417942e4574b0abdacfc0713cf2b0</anchor>
      <arglist>(const std::string &amp;in_path) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>xmlPathToActualPath</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a2209235dc4d3fc4cd8a20ba9709470d8</anchor>
      <arglist>(const std::string &amp;modelURI) const</arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(VehicleBase &amp;)&gt;</type>
      <name>vehicle_visitor_t</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a9281113aba9e198f8b2a449aec265965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(WorldElementBase &amp;)&gt;</type>
      <name>world_element_visitor_t</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a178136a6ad4aa691829dc4ac0a19d476</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(Block &amp;)&gt;</type>
      <name>block_visitor_t</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a1479190d7785a83ea4b53ba03a507892</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runVisitorOnVehicles</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ac41d4280e879e96b173c19ff86118878</anchor>
      <arglist>(const vehicle_visitor_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runVisitorOnWorldElements</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a28c419330a48c006abf63a96424c63c6</anchor>
      <arglist>(const world_element_visitor_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runVisitorOnBlocks</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>aeb75b7cb64d407d1c1e63ba2eec9c648</anchor>
      <arglist>(const block_visitor_t &amp;v)</arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const Simulable &amp;, const mrpt::obs::CObservation::Ptr &amp;)&gt;</type>
      <name>on_observation_callback_t</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a83537c50fff05e259ab3504db3dab7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCallbackOnObservation</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>a1ad9f912729dce654a7829a6f6f6604a</anchor>
      <arglist>(const on_observation_callback_t &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispatchOnObservation</name>
      <anchorfile>classmvsim_1_1World.html</anchorfile>
      <anchor>ae8caa4abdb7717b21e06d571b442b67f</anchor>
      <arglist>(const Simulable &amp;veh, const mrpt::obs::CObservation::Ptr &amp;obs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::WorldElementBase</name>
    <filename>classmvsim_1_1WorldElementBase.html</filename>
    <base>mvsim::VisualObject</base>
    <base>mvsim::Simulable</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; WorldElementBase &gt;</type>
      <name>Ptr</name>
      <anchorfile>classmvsim_1_1WorldElementBase.html</anchorfile>
      <anchor>a1d97fe18d2f90e9eb6642eda84183c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classmvsim_1_1WorldElementBase.html</anchorfile>
      <anchor>ac886329e5eceef1d977d9a85fb7de7bb</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *root)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WorldElementBase</name>
      <anchorfile>classmvsim_1_1WorldElementBase.html</anchorfile>
      <anchor>ae45a6b4a055823fdd0fa13f0f0d87f3d</anchor>
      <arglist>(World *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WorldElementBase</name>
      <anchorfile>classmvsim_1_1WorldElementBase.html</anchorfile>
      <anchor>a4dfec1bd645c774881edc4062f4c1b3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>factory</name>
      <anchorfile>classmvsim_1_1WorldElementBase.html</anchorfile>
      <anchor>a6df226a3cc17b6d9d5047f19d13fab33</anchor>
      <arglist>(World *parent, const rapidxml::xml_node&lt; char &gt; *xml_node, const char *class_name=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WreckingBall</name>
    <filename>classWreckingBall.html</filename>
    <base>Test</base>
    <member kind="function">
      <type>void</type>
      <name>Step</name>
      <anchorfile>classWreckingBall.html</anchorfile>
      <anchor>ad1ad5b3ed57bdff3fb2216d0245413b4</anchor>
      <arglist>(Settings &amp;settings) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateUI</name>
      <anchorfile>classWreckingBall.html</anchorfile>
      <anchor>a59329d280beeac584d5b58ee5ac3340a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WreckingBall</name>
      <anchorfile>classWreckingBall.html</anchorfile>
      <anchor>ae0305c611c523e1314ae6d1635f66c20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test *</type>
      <name>Create</name>
      <anchorfile>classWreckingBall.html</anchorfile>
      <anchor>a46eaaf163daff3d99a734485ae706fb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>b2Joint *</type>
      <name>m_distanceJoint</name>
      <anchorfile>classWreckingBall.html</anchorfile>
      <anchor>a1e78e707d542cdb290c6f88852083811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b2DistanceJointDef</type>
      <name>m_distanceJointDef</name>
      <anchorfile>classWreckingBall.html</anchorfile>
      <anchor>a4f1bb1fce94c0949af88cb5903243301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_stabilize</name>
      <anchorfile>classWreckingBall.html</anchorfile>
      <anchor>accfc1303bd001fb5e834b69f1e38e034</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::xml_attribute</name>
    <filename>classrapidxml_1_1xml__attribute.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>xml_document&lt; Ch &gt; *</type>
      <name>document</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>ab0ff3bc7880a6969ddcf0bb1e0444077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>next_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>affd0c8d0a9020df0998c507cae5474e5</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>previous_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>abb0fb881f7247aefaec4b65b5eabc7ee</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a26be291103917d3e8de110d46dd83816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_next_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a3254e4b040a9b71c6b6d1c27ec03352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_prev_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a204438287a5ad384405584726a1d8559</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>xml_node&lt; Ch &gt;</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>aa7e464ce3fe512598ff8dda47291941f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml_attribute&lt; char &gt;</name>
    <filename>classrapidxml_1_1xml__attribute.html</filename>
    <member kind="function">
      <type>xml_document&lt; char &gt; *</type>
      <name>document</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>ab0ff3bc7880a6969ddcf0bb1e0444077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; char &gt; *</type>
      <name>next_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>affd0c8d0a9020df0998c507cae5474e5</anchor>
      <arglist>(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; char &gt; *</type>
      <name>previous_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>abb0fb881f7247aefaec4b65b5eabc7ee</anchor>
      <arglist>(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a26be291103917d3e8de110d46dd83816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; char &gt; *</type>
      <name>m_next_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a3254e4b040a9b71c6b6d1c27ec03352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; char &gt; *</type>
      <name>m_prev_attribute</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>a204438287a5ad384405584726a1d8559</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>xml_node&lt; Ch &gt;</name>
      <anchorfile>classrapidxml_1_1xml__attribute.html</anchorfile>
      <anchor>aa7e464ce3fe512598ff8dda47291941f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::xml_base</name>
    <filename>classrapidxml_1_1xml__base.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Ch *</type>
      <name>name</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>aef8ae147fbee59209f714274afc80dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a4611ddc82ac83a527c65606600eb2a0d</anchor>
      <arglist>(const Ch *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>ae55060ae958c6e6465d6c8db852ec6ce</anchor>
      <arglist>(const Ch *name, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>name_size</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a20c8ffbe0c7a0b4231681ab8b99330a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parent</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>aa807062868d671a8c798d9d1bf016988</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Ch *</type>
      <name>value</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a6af65de5e59ac497cd69838f8a89d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>value</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a81e63ec4bfd2d7ef0a6c2ed49be6e623</anchor>
      <arglist>(const Ch *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>value</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a3b183c2db7022a6d30494dd2f0ac11e9</anchor>
      <arglist>(const Ch *value, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>value_size</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a2eb123d471b1567fa4832b6ee2b75493</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_base</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a23e7f7aac02d17a0a01afb597e4b966b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Ch *</type>
      <name>nullstr</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>ad96ff6b1e41dab3ff60b9bc4df769a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ch *</type>
      <name>m_name</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>afd9851ed43e14619db0d7075ef8e9e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>m_name_size</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a5a8c76a7274b4180213796422c4df76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_parent</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a90d5f660f078f66563fd7b2d8387ccb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ch *</type>
      <name>m_value</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>a278a1ea63b0b70219b946cec47fa00ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>m_value_size</name>
      <anchorfile>classrapidxml_1_1xml__base.html</anchorfile>
      <anchor>aa3a49d8ceddb8a8d7edb773a2226b89c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::XML_Doc_Data</name>
    <filename>structmvsim_1_1XML__Doc__Data.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; XML_Doc_Data &gt;</type>
      <name>Ptr</name>
      <anchorfile>structmvsim_1_1XML__Doc__Data.html</anchorfile>
      <anchor>aa02af92ad4a2def866eb154c2584a688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; rapidxml::xml_document&lt;&gt; &gt;</type>
      <name>doc</name>
      <anchorfile>structmvsim_1_1XML__Doc__Data.html</anchorfile>
      <anchor>a1cdc875cc961e1c654bb6b3fa19adac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>documentData</name>
      <anchorfile>structmvsim_1_1XML__Doc__Data.html</anchorfile>
      <anchor>a4068807eaaa1762049a16da02dc665c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::xml_document</name>
    <filename>classrapidxml_1_1xml__document.html</filename>
    <templarg></templarg>
    <class kind="struct">rapidxml::xml_document::attribute_name_pred</class>
    <class kind="struct">rapidxml::xml_document::attribute_value_pred</class>
    <class kind="struct">rapidxml::xml_document::attribute_value_pure_pred</class>
    <class kind="struct">rapidxml::xml_document::node_name_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pure_no_ws_pred</class>
    <class kind="struct">rapidxml::xml_document::text_pure_with_ws_pred</class>
    <class kind="struct">rapidxml::xml_document::whitespace_pred</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a826929ff54242532198701f19ff5f83f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>ac6e73ff9ac323bf5a370c38feb03a6b1</anchor>
      <arglist>(Ch *text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_document</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aae8841b15085ba8f32ff46587ace28f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ch</type>
      <name>parse_and_append_data</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aec6cedf45179b6378c670bc3ea509e61</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node, Ch *&amp;text, Ch *contents_start)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_bom</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aaa63a0c7b57ab8fce63d4aebe4da123d</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_cdata</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>ab94daeb25e8a1609e31210a45b2afa6c</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_comment</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>abc287ce83bcb2dc8519e300236004591</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_doctype</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a4c613f3a928f763b4c788422edda5860</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_element</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aea385acd096ab200d63a777d53435ada</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_node</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a5e94cbc9b02e864cb80961ddb8cc63a7</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_node_attributes</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>ac0b3cd07b3d5cbaa83762a196c681519</anchor>
      <arglist>(Ch *&amp;text, xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parse_node_contents</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>aae0a4c2e1972ab9a9e0ce91cf1166ac9</anchor>
      <arglist>(Ch *&amp;text, xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_pi</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a09e12a4233a07387d4b5a5ad239388aa</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>parse_xml_declaration</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a0151c52c82ba79ea0605c2facf39c534</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>insert_coded_character</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>ae33040bcfa8e5a29dc6f6f130984a981</anchor>
      <arglist>(Ch *&amp;text, unsigned long code)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>skip</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>a27aca5bdcb3bfa899f61b17d7f1d3a0d</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Ch *</type>
      <name>skip_and_expand_character_refs</name>
      <anchorfile>classrapidxml_1_1xml__document.html</anchorfile>
      <anchor>af86781975cdfff2105fa8c0b49ab4507</anchor>
      <arglist>(Ch *&amp;text)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rapidxml::xml_node</name>
    <filename>classrapidxml_1_1xml__node.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>append_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a33ce3386f8c42dd4db658b75cbb6e6c4</anchor>
      <arglist>(xml_attribute&lt; Ch &gt; *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a8696d098ecc9c4d2a646b43e91d58e31</anchor>
      <arglist>(xml_node&lt; Ch &gt; *child)</arglist>
    </member>
    <member kind="function">
      <type>xml_document&lt; Ch &gt; *</type>
      <name>document</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>af23d2d56182411e9261ca6974bfd767f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>first_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ab816ab6f13ee4b0588d5b76b0697511c</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>first_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>acdf3691224d683f50692616a92a75d3f</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a9fe659cdf4a5b3bbf5e8ffc98db5a84f</anchor>
      <arglist>(xml_attribute&lt; Ch &gt; *where, xml_attribute&lt; Ch &gt; *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a666880f42a7e486d78cc45ed51c7c46d</anchor>
      <arglist>(xml_node&lt; Ch &gt; *where, xml_node&lt; Ch &gt; *child)</arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>last_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a67db03d1568dc6891573210ddba61520</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>last_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a524d427e32c72fba9de1857e02e82fa7</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>next_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ad36aa4445ced578f93c3e06770cb3ef9</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a8b62ee76489faf8e2d1210869d547684</anchor>
      <arglist>(xml_attribute&lt; Ch &gt; *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ae86e92908c3eab40bbed8216e4f3f3cb</anchor>
      <arglist>(xml_node&lt; Ch &gt; *child)</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>previous_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aebcc42042ded78fb7020e2783f7d5426</anchor>
      <arglist>(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_all_attributes</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aa8d5d9484aa1eb5ff1841a073c84c1aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_all_nodes</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a95735358b079ae0adcfbbac69aa1fbc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a6f97b1b4f46a94a4587915df3c0c6b57</anchor>
      <arglist>(xml_attribute&lt; Ch &gt; *where)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_first_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aa95192d2a165cca16c551ed2a2a06aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_first_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a62bf7b276cf7a651a3337f5e0a0ef6ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_last_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a1781a2cbedc9a51d609ad5b528125635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_last_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a9182512e948ec451a83f116cce7c7674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a98289923eb9e8889418a9eb0207ea35c</anchor>
      <arglist>(xml_node&lt; Ch &gt; *where)</arglist>
    </member>
    <member kind="function">
      <type>node_type</type>
      <name>type</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a5f91729128856b0aaab598d4364ace60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a499bbc9300c1b06821d5c08b24164c68</anchor>
      <arglist>(node_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a8bd9019960b90605a45998b661fb1b0e</anchor>
      <arglist>(node_type type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aa9320e2dd58cfbe5fe4b43b9f0d8c788</anchor>
      <arglist>(const xml_node &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>xml_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>af5f365f98059708e7180c0fbcf1412c5</anchor>
      <arglist>(const xml_node &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_first_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a5f7caf8d72d8fae634be6eb744ad8538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_first_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a3c2a0b286724865b5c000e3333f60d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; Ch &gt; *</type>
      <name>m_last_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ad82c1bdd1a5c94927cf8a627f18953b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_last_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>adc211d26cfea2ba6fb51adb27694ff09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_next_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a202e84dfdd34cb65557b64e31b7e205a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; Ch &gt; *</type>
      <name>m_prev_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a571f24c86107f8442f46a514a7cc5d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>node_type</type>
      <name>m_type</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a33912a5ceef221d662bbac67c70e1397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xml_node&lt; char &gt;</name>
    <filename>classrapidxml_1_1xml__node.html</filename>
    <member kind="function">
      <type>void</type>
      <name>append_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a33ce3386f8c42dd4db658b75cbb6e6c4</anchor>
      <arglist>(xml_attribute&lt; char &gt; *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a8696d098ecc9c4d2a646b43e91d58e31</anchor>
      <arglist>(xml_node&lt; char &gt; *child)</arglist>
    </member>
    <member kind="function">
      <type>xml_document&lt; char &gt; *</type>
      <name>document</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>af23d2d56182411e9261ca6974bfd767f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; char &gt; *</type>
      <name>first_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ab816ab6f13ee4b0588d5b76b0697511c</anchor>
      <arglist>(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; char &gt; *</type>
      <name>first_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>acdf3691224d683f50692616a92a75d3f</anchor>
      <arglist>(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a9fe659cdf4a5b3bbf5e8ffc98db5a84f</anchor>
      <arglist>(xml_attribute&lt; char &gt; *where, xml_attribute&lt; char &gt; *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a666880f42a7e486d78cc45ed51c7c46d</anchor>
      <arglist>(xml_node&lt; char &gt; *where, xml_node&lt; char &gt; *child)</arglist>
    </member>
    <member kind="function">
      <type>xml_attribute&lt; char &gt; *</type>
      <name>last_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a67db03d1568dc6891573210ddba61520</anchor>
      <arglist>(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; char &gt; *</type>
      <name>last_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a524d427e32c72fba9de1857e02e82fa7</anchor>
      <arglist>(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; char &gt; *</type>
      <name>next_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ad36aa4445ced578f93c3e06770cb3ef9</anchor>
      <arglist>(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a8b62ee76489faf8e2d1210869d547684</anchor>
      <arglist>(xml_attribute&lt; char &gt; *attribute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepend_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ae86e92908c3eab40bbed8216e4f3f3cb</anchor>
      <arglist>(xml_node&lt; char &gt; *child)</arglist>
    </member>
    <member kind="function">
      <type>xml_node&lt; char &gt; *</type>
      <name>previous_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aebcc42042ded78fb7020e2783f7d5426</anchor>
      <arglist>(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_all_attributes</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aa8d5d9484aa1eb5ff1841a073c84c1aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_all_nodes</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a95735358b079ae0adcfbbac69aa1fbc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a6f97b1b4f46a94a4587915df3c0c6b57</anchor>
      <arglist>(xml_attribute&lt; char &gt; *where)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_first_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aa95192d2a165cca16c551ed2a2a06aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_first_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a62bf7b276cf7a651a3337f5e0a0ef6ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_last_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a1781a2cbedc9a51d609ad5b528125635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_last_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a9182512e948ec451a83f116cce7c7674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a98289923eb9e8889418a9eb0207ea35c</anchor>
      <arglist>(xml_node&lt; char &gt; *where)</arglist>
    </member>
    <member kind="function">
      <type>node_type</type>
      <name>type</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a5f91729128856b0aaab598d4364ace60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a499bbc9300c1b06821d5c08b24164c68</anchor>
      <arglist>(node_type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xml_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a8bd9019960b90605a45998b661fb1b0e</anchor>
      <arglist>(node_type type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>aa9320e2dd58cfbe5fe4b43b9f0d8c788</anchor>
      <arglist>(const xml_node &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>xml_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>af5f365f98059708e7180c0fbcf1412c5</anchor>
      <arglist>(const xml_node &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; char &gt; *</type>
      <name>m_first_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a5f7caf8d72d8fae634be6eb744ad8538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; char &gt; *</type>
      <name>m_first_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a3c2a0b286724865b5c000e3333f60d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_attribute&lt; char &gt; *</type>
      <name>m_last_attribute</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>ad82c1bdd1a5c94927cf8a627f18953b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; char &gt; *</type>
      <name>m_last_node</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>adc211d26cfea2ba6fb51adb27694ff09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; char &gt; *</type>
      <name>m_next_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a202e84dfdd34cb65557b64e31b7e205a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_node&lt; char &gt; *</type>
      <name>m_prev_sibling</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a571f24c86107f8442f46a514a7cc5d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>node_type</type>
      <name>m_type</name>
      <anchorfile>classrapidxml_1_1xml__node.html</anchorfile>
      <anchor>a33912a5ceef221d662bbac67c70e1397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mvsim::XmlClassesRegistry</name>
    <filename>classmvsim_1_1XmlClassesRegistry.html</filename>
    <class kind="struct">mvsim::XmlClassesRegistry::TXMLData</class>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classmvsim_1_1XmlClassesRegistry.html</anchorfile>
      <anchor>ab645126f2b9fc0e542659866fdbffe7c</anchor>
      <arglist>(const std::string &amp;input_xml_node_class)</arglist>
    </member>
    <member kind="function">
      <type>const rapidxml::xml_node&lt; char &gt; *</type>
      <name>get</name>
      <anchorfile>classmvsim_1_1XmlClassesRegistry.html</anchorfile>
      <anchor>a82589ea9503ce31f390e0aa890aae063</anchor>
      <arglist>(const std::string &amp;xml_node_class) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlClassesRegistry</name>
      <anchorfile>classmvsim_1_1XmlClassesRegistry.html</anchorfile>
      <anchor>ac90cea107450b32b907f8fd26190a62f</anchor>
      <arglist>(const std::string &amp;xml_class_tag)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, TXMLData &gt;</type>
      <name>classes_</name>
      <anchorfile>classmvsim_1_1XmlClassesRegistry.html</anchorfile>
      <anchor>a2a275e7083d136494c2d0820e357b754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>tagname_</name>
      <anchorfile>classmvsim_1_1XmlClassesRegistry.html</anchorfile>
      <anchor>a4dab8b2cc14bcabc9519284758ee014d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mvsim::World::XmlParserContext</name>
    <filename>structmvsim_1_1World_1_1XmlParserContext.html</filename>
    <member kind="function">
      <type></type>
      <name>XmlParserContext</name>
      <anchorfile>structmvsim_1_1World_1_1XmlParserContext.html</anchorfile>
      <anchor>abe75546b53d84a30f719b8570dad457b</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; *n, const std::string &amp;basePath)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>currentBasePath</name>
      <anchorfile>structmvsim_1_1World_1_1XmlParserContext.html</anchorfile>
      <anchor>aeaab42981a719a3b1e6fcafce73c6931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rapidxml::xml_node&lt; char &gt; *</type>
      <name>node</name>
      <anchorfile>structmvsim_1_1World_1_1XmlParserContext.html</anchorfile>
      <anchor>a86360f887e8bf8987241a4f8384c5bf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Client::ZMQImpl</name>
    <filename>structClient_1_1ZMQImpl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>call-shutdown</name>
    <filename>namespacecall-shutdown.html</filename>
    <member kind="function">
      <type>def</type>
      <name>call_mvsim_shutdown</name>
      <anchorfile>namespacecall-shutdown.html</anchorfile>
      <anchor>ad93d8567dd235daec3a3407d905c5e23</anchor>
      <arglist>(client)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacecall-shutdown.html</anchorfile>
      <anchor>a308e9d806d4fbb9e7739a04bf525a644</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>conf</name>
    <filename>namespaceconf.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>author</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a637c239d256432248aa8d9f3ab0b8c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>bibtex_bibfiles</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9e54528b0ed0298d206c296420836666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a33fa97cf51dcb25970fbf53f10159589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_patterns</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7ad48fb6f3e9b129c02346ea0d3527c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae475e080536acb271a0a0efe56c3ba42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_static_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>af4fb5d8851ccaade135c2668dd3ced41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_theme</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7f1b143ff25817758abd21a7db110510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>html_theme_options</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aeaafa42217d24810edc9b116b88a4585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_theme_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a4960231f83b1b44a1ffcd212903b62e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>master_doc</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a6fcd7e5236f355b1e1a55f9d95988810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>project</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a45653c983098153b78e33600e39230eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>read_the_docs_build</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>add613ecd679055ab674d2ee479c80dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rst_epilog</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a2485df8100878266c8ac4af8cabb1eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shell</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a332f430461432dc465213f884a1e4967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>templates_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae850ae634911b713e036b43894fdd525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>demo_1robot</name>
    <filename>namespacedemo__1robot.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__1robot.html</anchorfile>
      <anchor>a49dda60304d3aff52511693517bb53a4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>demo_2robots</name>
    <filename>namespacedemo__2robots.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__2robots.html</anchorfile>
      <anchor>a34e020c88e073cca251204397838d84f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>demo_depth_camera</name>
    <filename>namespacedemo__depth__camera.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__depth__camera.html</anchorfile>
      <anchor>a33c341acd30e7ed1cbb3409213eda0e5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>demo_elevation_map</name>
    <filename>namespacedemo__elevation__map.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>aa9faac2e6a29702eafa0bd9595b6a7b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_ROS2_PARAMS_FILE</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>a0de7d04c199ebfe93d2201b6b9d7faaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_WORLD_FILE</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>a7f9f4584babed02a4d03e3d37bc03a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mvsimDir</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>af4fc4f9b65de81fe72140a6fcd9eb123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RVIZ2_FILE</name>
      <anchorfile>namespacedemo__elevation__map.html</anchorfile>
      <anchor>a9a07452af57b62dc3f9d097752126d11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>demo_greenhouse</name>
    <filename>namespacedemo__greenhouse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__greenhouse.html</anchorfile>
      <anchor>af8b5b6538b2229a8af75435d13ef22b3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>demo_jackal</name>
    <filename>namespacedemo__jackal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__jackal.html</anchorfile>
      <anchor>af4e762420a6e3a6fccfbf689016241d9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>demo_turtlebot_world</name>
    <filename>namespacedemo__turtlebot__world.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>ae72f96ee164c3c05989b048101cc8acb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_ROS2_PARAMS_FILE</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>aed5f400bc075853ac1331c6f8b609b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_WORLD_FILE</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>a06eed9aa6d6d83c8c71fd1e50a9661b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mvsimDir</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>a87ea5467428fcf276697a21b471ce38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RVIZ2_FILE</name>
      <anchorfile>namespacedemo__turtlebot__world.html</anchorfile>
      <anchor>ac0ce50beb2257a0f5317ac591f937450</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>demo_warehouse</name>
    <filename>namespacedemo__warehouse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespacedemo__warehouse.html</anchorfile>
      <anchor>a5b39f3827cbe838ff2d79e112c6516ab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doctest</name>
    <filename>namespacedoctest.html</filename>
    <namespace>doctest::assertType</namespace>
    <namespace>doctest::Color</namespace>
    <namespace>doctest::detail</namespace>
    <namespace>doctest::TestCaseFailureReason</namespace>
    <class kind="class">doctest::Approx</class>
    <class kind="struct">doctest::AssertData</class>
    <class kind="class">doctest::Context</class>
    <class kind="struct">doctest::ContextOptions</class>
    <class kind="struct">doctest::CurrentTestCaseStats</class>
    <class kind="struct">doctest::IContextScope</class>
    <class kind="struct">doctest::IReporter</class>
    <class kind="struct">doctest::MessageData</class>
    <class kind="struct">doctest::QueryData</class>
    <class kind="class">doctest::String</class>
    <class kind="struct">doctest::StringMaker</class>
    <class kind="struct">doctest::StringMaker&lt; R C::* &gt;</class>
    <class kind="struct">doctest::StringMaker&lt; T * &gt;</class>
    <class kind="struct">doctest::SubcaseSignature</class>
    <class kind="struct">doctest::TestCaseData</class>
    <class kind="struct">doctest::TestCaseException</class>
    <class kind="struct">doctest::TestRunStats</class>
    <member kind="function">
      <type>const DOCTEST_INTERFACE char *</type>
      <name>assertString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a6bf4f7c2a8d412505384d13abbf878e9</anchor>
      <arglist>(assertType::Enum at)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a07f4a26e2b7cce41abb7d71124951792</anchor>
      <arglist>(description, const char *, &quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ab1678966da9d93629130f083220403da</anchor>
      <arglist>(expected_failures, int, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a44ea7d81a1561f2222b8ffa69eecc599</anchor>
      <arglist>(may_fail, bool, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0da07f59e77fcb14943788b2c85e2355</anchor>
      <arglist>(should_fail, bool, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0ce903d8e37a8fdc185f6e8c73f9b1dd</anchor>
      <arglist>(skip, bool, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a104a0e533475e45acbddd9266c4d687e</anchor>
      <arglist>(test_suite, const char *, &quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOCTEST_DEFINE_DECORATOR</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a09d01a6e97677b7bb508bf925e421963</anchor>
      <arglist>(timeout, double, 0)</arglist>
    </member>
    <member kind="function">
      <type>const DOCTEST_INTERFACE char *</type>
      <name>failureString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ab16f65db52814dd5a9b512d134d285ed</anchor>
      <arglist>(assertType::Enum at)</arglist>
    </member>
    <member kind="function">
      <type>const DOCTEST_INTERFACE ContextOptions *</type>
      <name>getContextOptions</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a89486c086bfcffb4955985cf50520717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator!=</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ab9a88e4c19857cd86a0f037d27bcad72</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>afa15b277b9a277793b7adf129e0128d9</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a44abf00f713df05b4185eda7403268b7</anchor>
      <arglist>(std::ostream &amp;s, const String &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a27c6c308e814ad9384499bafc03f9e39</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator==</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ae332e5e775f83a532884303780f79f9f</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>acef5990b03a973c74ff2dd6cfc112913</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ac32accb42e937cf870de2f6865ea236a</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registerExceptionTranslator</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a8e23e6bb4c6982688652060dbe41385d</anchor>
      <arglist>(String(*translateFunction)(T))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registerReporter</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a9e878a811f7bf0a615b3a39de3004673</anchor>
      <arglist>(const char *name, int priority, bool isReporter)</arglist>
    </member>
    <member kind="function">
      <type>const DOCTEST_INTERFACE char *</type>
      <name>skipPathFromFilename</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a7dcf6f5129e87219b8058577b5eb710f</anchor>
      <arglist>(const char *file)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a70fd23e88074d38b9d61476005305df5</anchor>
      <arglist>(bool in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>af106dff2a0c068d301349b754c466378</anchor>
      <arglist>(char in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a1f910fdc13d84a538090b959a97a6fa5</anchor>
      <arglist>(char signed in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ae2c3e60e3ee32da5d8fc4f778b7a225a</anchor>
      <arglist>(char unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a63aa06a8555c5aa34a7a6e76e87a3bca</anchor>
      <arglist>(const Approx &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a8907bf35788959391343a2304f004e17</anchor>
      <arglist>(const DOCTEST_REF_WRAP(T) value)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a43b51978c9505f682cbff9462a02f8af</anchor>
      <arglist>(double in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ae4e12dd9865bb31f417f9df0c41813cf</anchor>
      <arglist>(double long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a68660ce630bd88a551ab3108709e6592</anchor>
      <arglist>(float in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0318ba5a1fbeb9e2fe84227a2f007dac</anchor>
      <arglist>(int in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>aac941ce13f416e31d72d9fb114681bb2</anchor>
      <arglist>(int long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ada057336406349bd947f26b1ddb97bd0</anchor>
      <arglist>(int long long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0996f0f29ee1288fc2363c958fd4fd05</anchor>
      <arglist>(int long long unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>ac1c9dfb0453eb7d222bed9d2a4cf62fd</anchor>
      <arglist>(int long unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>aaff61384b81d700818094342c6110d2c</anchor>
      <arglist>(int short in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a04b10595f3fac969e7682a48fd3ad0c6</anchor>
      <arglist>(int short unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a6de63ae787cb530ee050b3632106907d</anchor>
      <arglist>(int unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>toString</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a88b03675f9b7b8afe5e6d4fa15117181</anchor>
      <arglist>(std::nullptr_t in)</arglist>
    </member>
    <member kind="variable">
      <type>DOCTEST_INTERFACE bool</type>
      <name>is_running_in_test</name>
      <anchorfile>namespacedoctest.html</anchorfile>
      <anchor>a0b03060093b3894c976b6ae84e55f3f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doctest::assertType</name>
    <filename>namespacedoctest_1_1assertType.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_warn</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a2dd798b430ccf956bc48c3b48bb4e570</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_check</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a9ca6ff629647f2a90d4c01ce68800590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_require</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3aff8fa549e941fb7ca7adcd49d9ffdf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_normal</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a34258afd98e569142dfb5b0a2c468436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_throws</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a922a5fb427724cad963fb3dd789a8114</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_throws_as</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a278ed7bf7e411c11e25ad8a60933ef34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_throws_with</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ab79f3f076e62c260e77febd914bb82c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_nothrow</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a0ad6f07c0273891b1c3f2fd84fe666dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_false</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a6539bad84e35008dc4a4a2c2d0793318</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_unary</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3adfaee7d6a907d7681e53e0e91734e058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_eq</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a7010ae6142f085a3bfd85caa251c7499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_ne</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a3d624cd25af4d9bb1c29bd84f356e58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_lt</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3abcad551db5972ed3918d2dae14c556f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_gt</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a21d83a0fcc556d3c90614579e5cd2599</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_ge</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a79ca2d90e99907eb5fe2971865bfcb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_le</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a3e1b485ee74c36fc1d0ba5902032af87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3af972d8a41e3090304ef38ad43483314d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a4431fd22794b06d854c7f9fbf43b10b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a807ade2ef3e65b909e1551d8c8406d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a710e0f57342dff74ba39e74419443435</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3aa518f2714c2f58bb1ed3b2d2f8c1b075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ae81f0c9c945715690c794c4e7cbb7bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_THROWS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a9575f9ac61737539cde0fc3353e3d424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_THROWS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3abf34f9af14d1c3d9b23dc80fc553e607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_THROWS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a961340742b11d7e37f3874fef305d609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_THROWS_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ad915d4c9681ce4f6ad8a5e0967cb0f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_THROWS_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a389b826746dde155cb46687c7e565cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_THROWS_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a180912d780568b6d9f1f0ef4a96a7be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_THROWS_WITH</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ae6357eecb1d854cd7ad71e72c52c2f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_THROWS_WITH</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a5b0d08bf133f70f746ebd2f8b8e514d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_THROWS_WITH</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a7b37f7677433a6da93a9e15c3ab62d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_THROWS_WITH_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ac76f8fa71f1b776034cd7db2687c99c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_THROWS_WITH_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a13d5a33071d51aaaebcd08c4fd012035</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_THROWS_WITH_AS</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a81ed09bf509081b6c5887f196a593438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_NOTHROW</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ab2aade9d6de83d7d0548e784a502d67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_NOTHROW</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a5c330f1952cb85a8416902e237ec6f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_NOTHROW</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a2ab93f3a9dfd9c597e4810cd22fe6d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_EQ</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a856e0bc4639d22946b02ca5aae7f6c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_EQ</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a25ea7bcb831f008cfbcfd5da41e9008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_EQ</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ab2880914ce3960d556aa8681e9e47ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_NE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a64e5a52a68ac1280d1a0910578d342cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_NE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ad2d533f5a46b17df1170d4b29ccd572a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_NE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a3c0d1c2454abd45b63391ee3970b133c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_GT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3af5a8a1175f296c626efaaf728a8a5b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_GT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a4dbd73b6541c25b5c6fe059e970d937a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_GT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a65b68e53d865150051f880273a6c8462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_LT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3af78432b9b33a8765b326441c42a0c1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_LT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a18449655ab3feda0b66aa7306a85aeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_LT</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a6dabfc7a1ec170e2ec6e31de8e703085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_GE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a493f8d19aa6056a3e8f475772548349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_GE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3afc68d23bf246717c10e7bc0231dc062c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_GE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a54599a5076fe992159f2e88cad185682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_LE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a1d40a679871797392c64dd8b4324f4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_LE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ad711b30f529eb092f9bcf90600a07eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_LE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a49c183d4be8babc83bbb3754303f7d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_UNARY</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a9bc05989c4bd086562f3a0e05ab07ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_UNARY</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ae649bc4be44cb5e296ee851a7637c018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_UNARY</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a0e430d8916b3d685b5df30d602d06b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WARN_UNARY_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ad0c3e97290a20b0942a2988c2c413f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CHECK_UNARY_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3ae8c9c5080e302b840ab4e053d5160191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_REQUIRE_UNARY_FALSE</name>
      <anchorfile>namespacedoctest_1_1assertType.html</anchorfile>
      <anchor>ae1bb5bed722f34f1c38b83cb19d326d3a23caa06098e51bbb331da066e98ebd4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doctest::Color</name>
    <filename>namespacedoctest_1_1Color.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a82bb3f0edc1798267a82ac34c1c098f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>White</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a0bf060b447441fbf2e4beeb25370a808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Red</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a67beb0a8d937993ad8b8cf6a238271f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Green</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a11e251a01549ffbc0993c769e787c6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Blue</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92aada3ad8958b1319450cc20f3f8e5e2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cyan</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92aee19aacebbc04b150add359e94684c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Yellow</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a5da6111e5be1d7b01de0ee571cc1bc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Grey</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92aa2a431a059ed0e85160db8967c8ace58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bright</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a7659647d16a78c607f9bafaa207b9e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightRed</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a236dfdbcd49d10dbf1a31f9e2947a671</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightGreen</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a016090b96620a42a63dadf0265977664</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LightGrey</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a44f079a43a4709abd7d6f22b317838a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightWhite</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a32e9eaf6013139846e848af6e6cf2b92a4f80853796b4875d61ff5e4ad138492e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedoctest_1_1Color.html</anchorfile>
      <anchor>a675253fc8ae3b6d67b40649f3ee7fccf</anchor>
      <arglist>(std::ostream &amp;s, Color::Enum code)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doctest::detail</name>
    <filename>namespacedoctest_1_1detail.html</filename>
    <namespace>doctest::detail::assertAction</namespace>
    <namespace>doctest::detail::binaryAssertComparison</namespace>
    <namespace>doctest::detail::has_insertion_operator_impl</namespace>
    <class kind="class">doctest::detail::ContextScope</class>
    <class kind="class">doctest::detail::ContextScopeBase</class>
    <class kind="struct">doctest::detail::deferred_false</class>
    <class kind="class">doctest::detail::ExceptionTranslator</class>
    <class kind="struct">doctest::detail::ExpressionDecomposer</class>
    <class kind="struct">doctest::detail::has_insertion_operator</class>
    <class kind="struct">doctest::detail::IExceptionTranslator</class>
    <class kind="struct">doctest::detail::MessageBuilder</class>
    <class kind="struct">doctest::detail::RelationalComparator</class>
    <class kind="struct">doctest::detail::remove_const</class>
    <class kind="struct">doctest::detail::remove_const&lt; const T &gt;</class>
    <class kind="struct">doctest::detail::remove_reference</class>
    <class kind="struct">doctest::detail::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">doctest::detail::remove_reference&lt; T &amp;&amp; &gt;</class>
    <class kind="struct">doctest::detail::Result</class>
    <class kind="struct">doctest::detail::ResultBuilder</class>
    <class kind="struct">doctest::detail::StringMakerBase</class>
    <class kind="struct">doctest::detail::StringMakerBase&lt; true &gt;</class>
    <class kind="struct">doctest::detail::StringStream</class>
    <class kind="struct">doctest::detail::StringStreamBase</class>
    <class kind="struct">doctest::detail::StringStreamBase&lt; true &gt;</class>
    <class kind="struct">doctest::detail::Subcase</class>
    <class kind="struct">doctest::detail::TestCase</class>
    <class kind="struct">doctest::detail::TestFailureException</class>
    <class kind="struct">doctest::detail::TestSuite</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>assert_handler</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a5b5db6997f20389de5735e3ee3439b95</anchor>
      <arglist>)(const AssertData &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>funcType</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a7b2c60631c5f4906b26acf2e6b0e6e45</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>IReporter *(*</type>
      <name>reporterCreatorFunc</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a030c0c44c25bdebe6a83858d1f454f72</anchor>
      <arglist>)(const ContextOptions &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_NOINLINE void</type>
      <name>binary_assert</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a570279a22ca888528e87a426853a0288</anchor>
      <arglist>(assertType::Enum at, const char *file, int line, const char *expr, const DOCTEST_REF_WRAP(L) lhs, const DOCTEST_REF_WRAP(R) rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>checkIfShouldThrow</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>acec9ff072dd86af95225a8beb9c57298</anchor>
      <arglist>(assertType::Enum at)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>decomp_assert</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a6d4efb043e9e5a6fa0db64f0e230a7a7</anchor>
      <arglist>(assertType::Enum at, const char *file, int line, const char *expr, Result result)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_CLANG_SUPPRESS_WARNING_PUSH DOCTEST_GCC_SUPPRESS_WARNING_PUSH DOCTEST_MSVC_SUPPRESS_WARNING_PUSH</type>
      <name>DOCTEST_MSVC_SUPPRESS_WARNING</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a3b966d87ac1e25498fae773355c43d90</anchor>
      <arglist>(4388) DOCTEST_MSVC_SUPPRESS_WARNING(4389) DOCTEST_MSVC_SUPPRESS_WARNING(4018) template&lt; typename L &gt; struct Expression_lhs</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>failed_out_of_a_testing_context</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a0ff832be68bf666d856aefd539e1ce81</anchor>
      <arglist>(const AssertData &amp;ad)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE std::ostream *</type>
      <name>getTlsOss</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a52299f4a981a01a3d3fe6e8d7518823d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>getTlsOssResult</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a7b0b3df5fe79d7ffa8fa138201476df1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>instantiationHelper</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aad401b097a9af4df1d4a9d0911957c0f</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE bool</type>
      <name>isDebuggerActive</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a013828c4e677241cc26aeea33f762710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ContextScope&lt; L &gt;</type>
      <name>MakeContextScope</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a193493f40330f096b9e1b78557a832a3</anchor>
      <arglist>(const L &amp;lambda)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>my_memcpy</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a4027cb5407ce2ff132645e89bba97010</anchor>
      <arglist>(void *dest, const void *src, unsigned num)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>rawMemoryToString</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a28da75fd01ab3d943436aa69876b7151</anchor>
      <arglist>(const DOCTEST_REF_WRAP(T) object)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE String</type>
      <name>rawMemoryToString</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>adb894f73b88fb3b39d6c48d80451f5ff</anchor>
      <arglist>(const void *object, unsigned size)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>registerExceptionTranslatorImpl</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a3887426da16e0d12e6f0e270a767a6a5</anchor>
      <arglist>(const IExceptionTranslator *et)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>registerReporterImpl</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a828e011bb6028ab94eb14a3c7d8bd2c4</anchor>
      <arglist>(const char *name, int prio, reporterCreatorFunc c, bool isReporter)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE int</type>
      <name>regTest</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a00f99edefb8490a8e2602d58c96431f4</anchor>
      <arglist>(const TestCase &amp;tc)</arglist>
    </member>
    <member kind="function">
      <type>IReporter *</type>
      <name>reporterCreator</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a575cd92f018bfe3c702432a2144ebaca</anchor>
      <arglist>(const ContextOptions &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE int</type>
      <name>setTestSuite</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>ae79cb8df06d35468dd0ba9f04c85802c</anchor>
      <arglist>(const TestSuite &amp;ts)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>stringifyBinaryExpr</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a6879a79aea397a22e296e4afd0a90e3b</anchor>
      <arglist>(const DOCTEST_REF_WRAP(L) lhs, const char *op, const DOCTEST_REF_WRAP(R) rhs)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>throwException</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a60ffd50b9ee7adfcafc078f333aac8b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a54f817dd0c3e33a4f96de3e638d4c559</anchor>
      <arglist>(std::ostream *s, bool in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aee32c9e6a9e1b419c6feb44e8c1b6205</anchor>
      <arglist>(std::ostream *s, char in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aba277e0f00b9cf14b7161bbe033b126f</anchor>
      <arglist>(std::ostream *s, char signed in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a23f8f4324507a40de4fb636f20f36fb7</anchor>
      <arglist>(std::ostream *s, char unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a71b40611173c82709726b36715229179</anchor>
      <arglist>(std::ostream *s, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aa0aa6b2f4cd2ab8cc0b5c4c6a1745e05</anchor>
      <arglist>(std::ostream *s, double in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aa7f9d8383116a268a72993244a43d74d</anchor>
      <arglist>(std::ostream *s, double long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>ac0ab7be576543b52b480df7f44ee13c5</anchor>
      <arglist>(std::ostream *s, float in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>af6f60470d3f0f2b858a03dad822ca9c6</anchor>
      <arglist>(std::ostream *s, int in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a830b2dd9dae3bc74ae0c9002b7a2dbed</anchor>
      <arglist>(std::ostream *s, int long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a359e9b95a3fbe0322056d9d9c7385cde</anchor>
      <arglist>(std::ostream *s, int long long in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a22df719818a3df2b975ba0f7045cc8fd</anchor>
      <arglist>(std::ostream *s, int long long unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a82d6e6a85cac7cfb399d8215308369fc</anchor>
      <arglist>(std::ostream *s, int long unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>aaa111edaaf87cd57961d2c1923d762cb</anchor>
      <arglist>(std::ostream *s, int short in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a72d0259a5b3c0f0f3a88ea8d732223f8</anchor>
      <arglist>(std::ostream *s, int short unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_INTERFACE void</type>
      <name>toStream</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a7001b8028c2c21968f2a0deb3417e9a4</anchor>
      <arglist>(std::ostream *s, int unsigned in)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>type_to_string</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a8ad4f98867561d1ca7865874a2f82d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DOCTEST_NOINLINE void</type>
      <name>unary_assert</name>
      <anchorfile>namespacedoctest_1_1detail.html</anchorfile>
      <anchor>a5343d1b26df7f86767d5e7026c03bf0f</anchor>
      <arglist>(assertType::Enum at, const char *file, int line, const char *expr, const DOCTEST_REF_WRAP(L) val)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doctest::detail::assertAction</name>
    <filename>namespacedoctest_1_1detail_1_1assertAction.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1detail_1_1assertAction.html</anchorfile>
      <anchor>a38ba820518d42da988fab24b2f3d0548</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nothing</name>
      <anchorfile>namespacedoctest_1_1detail_1_1assertAction.html</anchorfile>
      <anchor>a38ba820518d42da988fab24b2f3d0548aad8b44f340e17ab74bf8386e63b25191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dbgbreak</name>
      <anchorfile>namespacedoctest_1_1detail_1_1assertAction.html</anchorfile>
      <anchor>a38ba820518d42da988fab24b2f3d0548a22a154d8ba87f66a1e02fe72fe8530cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shouldthrow</name>
      <anchorfile>namespacedoctest_1_1detail_1_1assertAction.html</anchorfile>
      <anchor>a38ba820518d42da988fab24b2f3d0548a3f8411bdb0657d9c725828004fed1009</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doctest::detail::binaryAssertComparison</name>
    <filename>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eq</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569af644d2e3091c342ab78b12da1fcb06dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ne</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569a851b5dd9ab390a406621216da112ac9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gt</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569a3efb665f41cd9490d9739e1ad228918e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lt</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569aea0e8621512e05d78d88ff2d2c164a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ge</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569a1de9460fcfb6a1681f13d54083f88313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>le</name>
      <anchorfile>namespacedoctest_1_1detail_1_1binaryAssertComparison.html</anchorfile>
      <anchor>a2117cafa5b007d26f2e0988f3a081569a58efccb94f787a00914adc6db077347b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doctest::detail::has_insertion_operator_impl</name>
    <filename>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</filename>
    <class kind="struct">doctest::detail::has_insertion_operator_impl::any_t</class>
    <class kind="struct">doctest::detail::has_insertion_operator_impl::has_insertion_operator</class>
    <member kind="typedef">
      <type>char</type>
      <name>no</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a2abd7cf8c326904d6f21a4ef7bddb8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>yes</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a0351593f27f12bf077fd702f6fc26fb5</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="function">
      <type>no</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a367dae13457d78cc62c6be6f503125dc</anchor>
      <arglist>(const std::ostream &amp;, const any_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>no</type>
      <name>testStreamable</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a14a51200f83133bfb49ad3cfe34505ae</anchor>
      <arglist>(no)</arglist>
    </member>
    <member kind="function">
      <type>yes &amp;</type>
      <name>testStreamable</name>
      <anchorfile>namespacedoctest_1_1detail_1_1has__insertion__operator__impl.html</anchorfile>
      <anchor>a0d220c1c0845fcc4952ed6d45ac254aa</anchor>
      <arglist>(std::ostream &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doctest::TestCaseFailureReason</name>
    <filename>namespacedoctest_1_1TestCaseFailureReason.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca768cf3716f713edcf20c442607c403b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AssertFailure</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca06ab32ff93cacaa65c6a2667ddde64e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Exception</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca0474331a35ec33aefa287574dbe9a142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Crash</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca362a350971c370e7bf89f1993aeb2eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFailedAsserts</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3cab87a56a01139c003c5f90678c37a0cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Timeout</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca90b6713d67ca5273d0b7aa2d2ac60ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShouldHaveFailedButDidnt</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca214290d44846106400115f44d2d21cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShouldHaveFailedAndDid</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3ca0ea1283c0437f975df930c28820a3920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DidntFailExactlyNumTimes</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3caaab68fabc66bf5c3a606985f59a11afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FailedExactlyNumTimes</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3cab0e5ba77e37e755a83a01fdb2ad57b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CouldHaveFailedAndDid</name>
      <anchorfile>namespacedoctest_1_1TestCaseFailureReason.html</anchorfile>
      <anchor>aecb2ca1f80416d60f0d6b96f65859d3caa038bc08a903185cf809dd05056d6a75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>doctest_detail_test_suite_ns</name>
    <filename>namespacedoctest__detail__test__suite__ns.html</filename>
    <member kind="function">
      <type>DOCTEST_INTERFACE doctest::detail::TestSuite &amp;</type>
      <name>getCurrentTestSuite</name>
      <anchorfile>namespacedoctest__detail__test__suite__ns.html</anchorfile>
      <anchor>a3a236c82d51cd3622d14b00aa145df94</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google</name>
    <filename>namespacegoogle.html</filename>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf</name>
    <filename>namespacegoogle_1_1protobuf.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ImGui</name>
    <filename>namespaceImGui.html</filename>
    <member kind="function">
      <type>const IMGUI_API ImGuiPayload *</type>
      <name>AcceptDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5e0dac39e249bf50e2ae96dc4a97cb18</anchor>
      <arglist>(const char *type, ImGuiDragDropFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ActivateItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac56279417745ae5680a7ae5b00a2a60f</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AlignFirstTextHeightToWidgets</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0c1fd13ae89c240fb7547e244d672f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AlignTextToFramePadding</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae14be3a3bec106de7c91aaa2a9a558a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ArrowButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad2bc397a02d5e4b8a14360d89abc6242</anchor>
      <arglist>(const char *str_id, ImGuiDir dir)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ArrowButtonEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8efa3144c85104fbb0aa2e7bc6a6069</anchor>
      <arglist>(const char *str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Begin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a288e01ff1c8102d6374a6b1e409b9878</anchor>
      <arglist>(const char *name, bool *p_open, const ImVec2 &amp;size_on_first_use, float bg_alpha_override=-1.0f, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Begin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a581e58db0bc930bafa4a5d23093a2b99</anchor>
      <arglist>(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5db08f552118a1f946e19b5933dce181</anchor>
      <arglist>(const char *str_id, const ImVec2 &amp;size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7001666723434ae00316b8a0160e7de0</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>BeginChildEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2859716218e80788a82e6f76c5cf19b9</anchor>
      <arglist>(const char *name, ImGuiID id, const ImVec2 &amp;size_arg, bool border, ImGuiWindowFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChildFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0565e1ef69c897b1f30f37f95dd787f1</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;size, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6992289cbdb087a690403e48340bfb23</anchor>
      <arglist>(const char *str_id, int count, ImGuiColumnsFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginCombo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa895095bdc7a2907375c555e245575ea</anchor>
      <arglist>(const char *label, const char *preview_value, ImGuiComboFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropSource</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2609b0f034d3bcd8d70d26df8694eaa</anchor>
      <arglist>(ImGuiDragDropFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropTarget</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac42384c3181406bbd0f3f4f77a73c7ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropTargetCustom</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a929a420d3af29051a140d0f36addbcd2</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginGroup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a42407e196b7ed2a8755bff28aae9805f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMainMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a55cb9cfb9865204ac6fb21c965784f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMenu</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1e55711a21f97d5dff919d697d3a7201</anchor>
      <arglist>(const char *label, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4852dff802922163fc747e2e0df5b88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10e213926d8ca212266bc5fbded1e026</anchor>
      <arglist>(const char *str_id, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a579fc507f5b5d164c8fd628aee3d7bbd</anchor>
      <arglist>(const char *str_id=NULL, int mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextVoid</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87a2228929503fff067d2e167a690751</anchor>
      <arglist>(const char *str_id=NULL, int mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acf98c99f041ea341d0328e071c56411b</anchor>
      <arglist>(const char *str_id=NULL, int mouse_button=1, bool also_over_items=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89da3a22300e8293257b6cfdf1b83b7a</anchor>
      <arglist>(ImGuiID id, ImGuiWindowFlags extra_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupModal</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6d840f615c198c2342968f733fda11b3</anchor>
      <arglist>(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab930db04eeff13f78ae76382c52db7eb</anchor>
      <arglist>(const char *str_id, ImGuiTabBarFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabBarEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae630dd2237aa12e9a306af817d8996c3</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const ImRect &amp;bb, ImGuiTabBarFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4cee1ccc9018a298cfff90a704bde8ca</anchor>
      <arglist>(const char *label, bool *p_open=NULL, ImGuiTabItemFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36816a48385f4759d746a03cf6202512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginTooltipEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3189530b7795a9b99169eb95f36c516d</anchor>
      <arglist>(ImGuiWindowFlags extra_flags, bool override_previous_tooltip=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToDisplayBack</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a34d2363f631f1df5ab1a2a131ab98fa7</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToDisplayFront</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1f7b95f36d03751c928af7b1b745e959</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToFocusFront</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>affe95a2dc969f0d15fbd4b588c94ac1a</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Bullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae2d22212681556d2c2398dfd152f3121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BulletText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8d34d563b17c683943a0fa7bf5807bc</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BulletTextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8f4b5e96c745e205974857f9a584583</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Button</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a38094c568ce398db5a3abb9d3ac92030</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ButtonBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a65a4f18b1bc8ce0f351687922089f374</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, bool *out_hovered, bool *out_held, ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ButtonEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae479220c66b039874c6e4c9e9b22849f</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size_arg=ImVec2(0, 0), ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcItemRectClosestPoint</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44fbd4e8e4bac575252e6104f55e217c</anchor>
      <arglist>(const ImVec2 &amp;pos, bool on_edge=false, float outward=0.f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c1505e785f9571ed82500692a727c5f</anchor>
      <arglist>(ImVec2 size, float default_x, float default_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>CalcItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab3b3ba92ebd8bca4a552dd93321a1994</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CalcListClipping</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae5319370628374ef8febf0c25c285b7e</anchor>
      <arglist>(int items_count, float items_height, int *out_items_display_start, int *out_items_display_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcTextSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a848b9db6cc4a186751c0ecebcaadc33b</anchor>
      <arglist>(const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>CalcTypematicPressedRepeatAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad3af0fc327467a44116d7d04018b9124</anchor>
      <arglist>(float t, float t_prev, float repeat_delay, float repeat_rate)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcWindowExpectedSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae81c20afd5ce4b663f48d05c40af93f9</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>CalcWrapWidthForPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a66416151e58c34cd02973976de66e0e9</anchor>
      <arglist>(const ImVec2 &amp;pos, float wrap_pos_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CaptureKeyboardFromApp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a31bba5c226874ea40fb2f5734d2298a6</anchor>
      <arglist>(bool want_capture_keyboard_value=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CaptureMouseFromApp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a042a418549a3eda66d8824159c00f327</anchor>
      <arglist>(bool want_capture_mouse_value=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Checkbox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a57d73c1d0ef807fef734d91024092027</anchor>
      <arglist>(const char *label, bool *v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CheckboxFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeca400dcf5a82c312b3e669d2fe6e88d</anchor>
      <arglist>(const char *label, unsigned int *flags, unsigned int flags_value)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a17ff60ad1e2669130ac38a04d16eb354</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearDragDrop</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adae8f94649956a2a717c00dbf81a5df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CloseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5e8e4df6418dcda3c4c5d15ecdf7d968</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;pos, float radius)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CloseCurrentPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeaec6479834db7918260fc082107f90b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClosePopupsOverWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2febc7edd279491870160d390fd6e2e5</anchor>
      <arglist>(ImGuiWindow *ref_window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClosePopupToLevel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad3b426abc6ccc967e32e68b006637b9f</anchor>
      <arglist>(int remaining, bool apply_focus_to_window_under)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acd027458d7a062d3d3073339454624e3</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapsingHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a19f369fc61f49ab7995ebb4da99028db</anchor>
      <arglist>(const char *label, bool *p_open, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapsingHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab52f9e08698c9d64abb05b98f5355146</anchor>
      <arglist>(const char *label, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a82b18bfe08594b76c08894848d1e6fce</anchor>
      <arglist>(const char *desc_id, const ImVec4 &amp;col, ImGuiColorEditFlags flags=0, ImVec2 size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>ColorConvertFloat4ToU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abe2691de0b1a71c774ab24cc91564a94</anchor>
      <arglist>(const ImVec4 &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorConvertHSVtoRGB</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a074427678b3e56378b7dcdefa4c8b5c7</anchor>
      <arglist>(float h, float s, float v, float &amp;out_r, float &amp;out_g, float &amp;out_b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorConvertRGBtoHSV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaed5ed34aaaa02b61cbb67598c0ad9ca</anchor>
      <arglist>(float r, float g, float b, float &amp;out_h, float &amp;out_s, float &amp;out_v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec4</type>
      <name>ColorConvertU32ToFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a74df648cad381b5ad979c3609b7f4b2a</anchor>
      <arglist>(ImU32 in)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorEdit3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5afe76ba1c91f07363e40396e7df656e</anchor>
      <arglist>(const char *label, float col[3], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorEdit4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac3f45e2aa0b1d591cc8a2cdf8b566a45</anchor>
      <arglist>(const char *label, float col[4], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorEditOptionsPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6bfb117816d669f8704e5d0c0c0795fe</anchor>
      <arglist>(const float *col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorPicker3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a2a98cb9a17b18702be6b954670b388</anchor>
      <arglist>(const char *label, float col[3], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorPicker4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d5aae9e0a14aa051d5a799abbe97b32</anchor>
      <arglist>(const char *label, float col[4], ImGuiColorEditFlags flags=0, const float *ref_col=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorPickerOptionsPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6d112eeb6d8ffdebbc9d9a8c66babbee</anchor>
      <arglist>(const float *ref_col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afad90b366b6471e3b13175c0ebeb26c8</anchor>
      <arglist>(const char *text, const float *col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Columns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0e2889956542527c4039b6b8bf5c2a38</anchor>
      <arglist>(int count=1, const char *id=NULL, bool border=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae667a68f13233556aa1de9f672dd3f25</anchor>
      <arglist>(const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa2979368da5b9e98d368449b36d166b2</anchor>
      <arglist>(const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab982779804105fdc57355868ab531cad</anchor>
      <arglist>(const char *label, int *current_item, const char *items_separated_by_zeros, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiContext *</type>
      <name>CreateContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ff6c9ad05a0eba37ce1b5ff1607810a</anchor>
      <arglist>(ImFontAtlas *shared_font_atlas=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>CreateNewWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f325a08e833855b408f70a96d5fa064</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DebugCheckVersionAndDataLayout</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad176ebe838d966eedd373224d9515cfe</anchor>
      <arglist>(const char *version_str, size_t sz_io, size_t sz_style, size_t sz_vec2, size_t sz_vec4, size_t sz_drawvert)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DestroyContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9132deece575023170cd8e681d0581d</anchor>
      <arglist>(ImGuiContext *ctx=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a18c95912b4fc4d4680a1ba9152f35648</anchor>
      <arglist>(ImGuiID id, ImGuiDataType data_type, void *v, float v_speed, const void *v_min, const void *v_max, const char *format, float power, ImGuiDragFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragBehaviorT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad6ab4795d8acb3342d59727e98654c4e</anchor>
      <arglist>(ImGuiDataType data_type, T *v, float v_speed, const T v_min, const T v_max, const char *format, float power, ImGuiDragFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa797a92d52ffa907cb5186a8476f1c20</anchor>
      <arglist>(const char *label, float *v, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acabf4e1f3f5d878e88591424623526e9</anchor>
      <arglist>(const char *label, float v[2], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9de2c920447597c0b087d8261a0c34b7</anchor>
      <arglist>(const char *label, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a091e461705a8f49156f44e08ba29ced1</anchor>
      <arglist>(const char *label, float v[4], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloatRange2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f27fa140df683e09943411c959a1f2b</anchor>
      <arglist>(const char *label, float *v_current_min, float *v_current_max, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, const char *format_max=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a202444c7b59820ae0a16d26f4322b4a9</anchor>
      <arglist>(const char *label, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a1121ff004dbc90c2c81b04e6623429</anchor>
      <arglist>(const char *label, int v[2], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bc8e645a1569dcb657d02f97041adda</anchor>
      <arglist>(const char *label, int v[3], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a67acd6e50be3c7091fbc4c21d829e2e0</anchor>
      <arglist>(const char *label, int v[4], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragIntRange2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae3c5fcb2ff6c529d518a646a97a65186</anchor>
      <arglist>(const char *label, int *v_current_min, int *v_current_max, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;, const char *format_max=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a127eccba6a956933f8c0f35b9e55105e</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, float v_speed, const void *v_min=NULL, const void *v_max=NULL, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8772a7febac2b035d3f2f240f7e7c2e9</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, int components, float v_speed, const void *v_min=NULL, const void *v_max=NULL, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Dummy</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8b0fb07113251301ff897b8578a53f34</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>End</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5479d93794a004c67ceb6d13f37c8254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8de559a88c1442d6df8c1b04c86e997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndChildFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac4bd9024554b5074805bc0ce3076c514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af93bed3bce5475fe4d525d744f16aa20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndCombo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a63434692d7de278875c7ea0143fbe6e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndDragDropSource</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a02f225fefff2a046038ed99ab20606da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndDragDropTarget</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae8313266214728f86c2cb7cb30a30e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a246c37da45e88a12ade440a0feacb4ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndGroup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a05fc97fc64f28a55486087f503d9a622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMainMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab92f330c808546b340eb7bdf7e5f7c95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMenu</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1448a5a4e8c431c15f991e9255c0df95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa226265c140eb6ee375c5b9abc69c4fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6a9b5696f2ea7eed7683425fc77b8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTabBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a864b8ece257d4e30569f0349752ad928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTabItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a42abffd6af88c1362535514925e1358b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac8d75c160cfdf43d512f773ca133a1c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>FindBestWindowPosForPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a310ff87cbe678e2c632bf1f5577a7fbd</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>FindBestWindowPosForPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4159d978951d11bb8be459911ae58db2</anchor>
      <arglist>(const ImVec2 &amp;ref_pos, const ImVec2 &amp;size, ImGuiDir *last_dir, const ImRect &amp;r_outer, const ImRect &amp;r_avoid, ImGuiPopupPositionPolicy policy=ImGuiPopupPositionPolicy_Default)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>FindRenderedTextEnd</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7671e1dbc803a31b06081b52a771d83f</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiSettingsHandler *</type>
      <name>FindSettingsHandler</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad9e15440c52f63aa96ef3b3938d566f8</anchor>
      <arglist>(const char *type_name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>FindWindowByID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a82204d8800dc3a072ddbcbd2aecc48ac</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>FindWindowByName</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abca25f22c02e73d5eb2e9c72c4557813</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>FindWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9920e3b99972583f7fed0357b64a3fb2</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>FocusableItemRegister</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab1e2f7069edbab669b56e93e30930c45</anchor>
      <arglist>(ImGuiWindow *window, ImGuiID id, bool tab_stop=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusableItemUnregister</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a390518fcaef04b4d399d2475d4d84df7</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusPreviousWindowIgnoringOne</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afbd916bd6d921233e57bfdf1309dae65</anchor>
      <arglist>(ImGuiWindow *ignore_window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ade4c08e7e7ad7bbfa4835248f5f3a7c6</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2577aabfddbb8c092a014cbdcc333204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetClipboardText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11837daee819fd90e17d80ab1eef1f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac701752365ddd58cecc1956fc62921a8</anchor>
      <arglist>(const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0de2d9bd347d9866511eb8d014e62556</anchor>
      <arglist>(ImGuiCol idx, float alpha_mul=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a834649713437e8fdfa0e5a4fb780d35b</anchor>
      <arglist>(ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetColumnIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acc31f8eea4fcfb86edeb3ac12d82fc05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a79c22e9c5c208b6c9534a273be71a9e6</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetColumnsCount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c2998ad9527948a4e4166c4f7db9ec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d205d86dab5ca0763a92997283ac36e</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionAvail</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a410c8e19b2fea8b52746ca11b3930301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetContentRegionAvailWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a52e3311f46626a5d0369139d20da993a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0a4dbfabbfa45d74319ef541962ce2eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiContext *</type>
      <name>GetCurrentContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af557a6de5538099a0f6047eb994bbf42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow *</type>
      <name>GetCurrentWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ceba68eca2b09fb6bf1ad88037e6203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow *</type>
      <name>GetCurrentWindowRead</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a408f9ddac92f8629a7e273ced5f8c3aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2fa4eb57e0f73b90e8edcd226a0cc7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetCursorPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a022e32c808ac899e25847f4d65633b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetCursorPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a86e409551f256b542166989c558d41c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorScreenPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adb0db3c1ee36f5085f35890a4229ae75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorStartPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ee9647de3b39fc7b77395082fc9e0cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImFont *</type>
      <name>GetDefaultFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a78aef54ecb95954deefaca2e850148a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImGuiPayload *</type>
      <name>GetDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1756b37d61154de489f1520179b4e294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawData *</type>
      <name>GetDrawData</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab73131dc44b1267dac04f0c2bb0af983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawListSharedData *</type>
      <name>GetDrawListSharedData</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a5a77bd5b6215e8cb47a8a457224a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetFocusID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2657245e3c14385d8caf03e06a8b76aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>GetFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a43cf349576e20fac4a1300269320ad8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFontSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac592ae8e0aa4a1a06502ec7872bc8da8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetFontTexUvWhitePixel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3092da6abc1d04f3287c084435dc6026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetFrameCount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0180211f23fc10807dfc3d2f6e8681f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFrameHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae560f17cf3262017cee888d1eb77f294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFrameHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8de260eebd333718fa0c3b6c80258c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>GetFrontMostPopupModal</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a780ad366ee59b123675d598136011970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetHoveredID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad57aba42e0eb99a7302a614ddbc363c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3329b04bd4235e90ad9deb00ffb38ae4</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a26064d74efebef3aa86e1a78b3e4c333</anchor>
      <arglist>(const char *str_id_begin, const char *str_id_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a220123ad62c2180ded92b2ef91f27c5a</anchor>
      <arglist>(const void *ptr_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiIO &amp;</type>
      <name>GetIO</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3179e560812f878f3961ce803a5d9302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetItemID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a102bd745dcb69ab33637e25ceeabb444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d260209b8dc25a2c942e8cfd1ed0e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectMin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a65b24b72ec0e8444c705cebf3e91f570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3303d1c37041307e11fd46fc43b2274d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetItemsLineHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a54b1d8ae2eb8a108e754ae0ae79ab65e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetKeyIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6cf235f0d0787d51a93f6d90e0bdff9b</anchor>
      <arglist>(ImGuiKey imgui_key)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetKeyPressedAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad94a09fc01052f02fe11bec5a3c11275</anchor>
      <arglist>(int key_index, float repeat_delay, float rate)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiMouseCursor</type>
      <name>GetMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3b955bb840a2411f7c19ac6687d57392</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMouseDragDelta</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a94b8aecab8a4128145fea1ad7d381197</anchor>
      <arglist>(int button=0, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMousePos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abf11873349874c5d302861583c00d451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMousePosOnOpeningCurrentPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac1ba5d7b76e11d47660b32dc851afd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetNavInputAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a468ab885f9d3bd81cc7e8c3608c05193</anchor>
      <arglist>(ImGuiNavInput n, ImGuiInputReadMode mode)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetNavInputAmount2d</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7b84c4630dad4ef5d07b366d36c39476</anchor>
      <arglist>(ImGuiNavDirSourceFlags dir_sources, ImGuiInputReadMode mode, float slow_factor=0.0f, float fast_factor=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetOverlayDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa992d915c56bb56a87737964352614ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollMaxX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af472cb090157c22e65a0aa1662b9f3d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollMaxY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab34c0d5c63908a7ff50923151730f76a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f88335d87da3be81dc6e24cb1812923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c924a2eeb8b2ddfb40ea17be7ea12a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiStorage *</type>
      <name>GetStateStorage</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa2b8fa1a5320cd70f23a53d8fe604fb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiStyle &amp;</type>
      <name>GetStyle</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abafef4bb3e3654efd96a47b2e22870a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetStyleColorName</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a265d7614c4c0b92ba6dd43946a3293e0</anchor>
      <arglist>(ImGuiCol idx)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImVec4 &amp;</type>
      <name>GetStyleColorVec4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad838e580972e2c4b3da2b0f60754b662</anchor>
      <arglist>(ImGuiCol idx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTextLineHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaba5637199d31ea23d4d143b30a44aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTextLineHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1616f6082fd210fde8d98c511bf8f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API double</type>
      <name>GetTime</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3f983cf463367c8fd3a3d5793639dc59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTreeNodeToLabelSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5c89cb6b42296d0f7db75027efc0fb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetVersion</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6488c3cfa6331c8a1e93769e580ce020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImRect</type>
      <name>GetWindowAllowedExtentRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4189cc4ec6ac56f3b21b29165d09ff98</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowContentRegionMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a96ce6060592d3ef975594357e650adc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowContentRegionMin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a790123aa15c266798f35050ba36b7197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowContentRegionWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87c1de99e670bff87c43bfb07bbf898f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetWindowDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa100c22a9feafe843fa12c66590cbda0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44d2bfb80e0d2dd232a553ab29a91b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a413d939f3ef416a47d6e5b48be955146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowScrollMaxX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3675c33f4780febb0ea9801499a4b262</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowScrollMaxY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1016c33aeb30e58a7aa4a66adceed436</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaa5c0bfac7125ba9850a08b6db2e90c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a471ff23945b99541c506dbdc2a9004cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Image</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad8705ac3b718c1b2e84e7b8c34f90249</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;size, const ImVec2 &amp;uv0=ImVec2(0, 0), const ImVec2 &amp;uv1=ImVec2(1, 1), const ImVec4 &amp;tint_col=ImVec4(1, 1, 1, 1), const ImVec4 &amp;border_col=ImVec4(0, 0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImageButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac79ef64e8b9e1db73d8237f6a999da14</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;size, const ImVec2 &amp;uv0=ImVec2(0, 0), const ImVec2 &amp;uv1=ImVec2(1, 1), int frame_padding=-1, const ImVec4 &amp;bg_col=ImVec4(0, 0, 0, 0), const ImVec4 &amp;tint_col=ImVec4(1, 1, 1, 1))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Indent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6c7b9f2d60951462eeebad80154a8926</anchor>
      <arglist>(float indent_w=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Initialize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2e1fd6aabbb02f367fd6aee248506782</anchor>
      <arglist>(ImGuiContext *context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputDouble</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a978ce311c4389c46d54bd37ef6b100ce</anchor>
      <arglist>(const char *label, double *v, double step=0.0f, double step_fast=0.0f, const char *format=&quot;%.6f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaf8d4dbdbae6c32958e5746817f00b27</anchor>
      <arglist>(const char *label, float *v, float step, float step_fast, int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36b86c9d7226f18c316400c83a904454</anchor>
      <arglist>(const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a854ba6decd4ae7e4b0980a9c71bfa47d</anchor>
      <arglist>(const char *label, float v[2], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac79bcd0595f8667302d2d495e48bfb74</anchor>
      <arglist>(const char *label, float v[2], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a970a00fd1a4226c697ea5fb807fb62d8</anchor>
      <arglist>(const char *label, float v[3], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae2f5b49a8ad5ab0a6f3f08349b56d348</anchor>
      <arglist>(const char *label, float v[3], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a69675d2e9780a0e5a7a372f936b64d49</anchor>
      <arglist>(const char *label, float v[4], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cc762dd1e157fb723d82fd7960dea5e</anchor>
      <arglist>(const char *label, float v[4], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36fc45a3c41a63ea9a983cc851752505</anchor>
      <arglist>(const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83dfd2daacefb741e67d8d69821e1590</anchor>
      <arglist>(const char *label, int v[2], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab8e7466e5bdda70fefa551eb662dc3f5</anchor>
      <arglist>(const char *label, int v[3], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3a57668b83f7a99d295f94baa71add0a</anchor>
      <arglist>(const char *label, int v[4], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44af3d1f8d5d28054a621ff2a14df86b</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, const void *step=NULL, const void *step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalarAsWidgetReplacement</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad724ab94c8aff2440c6a1b58ae7b2334</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const char *label, ImGuiDataType data_type, void *data_ptr, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5d5fe7a1201b11e0b5cf851a208b5657</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, int components, const void *step=NULL, const void *step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa72b5760a3a206729723a587ac7c8519</anchor>
      <arglist>(const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acc8cda7bb7c80b9dd36bc394723d1606</anchor>
      <arglist>(const char *label, char *buf, int buf_size, const ImVec2 &amp;size_arg, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextMultiline</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0470693929ed9930cbf5b737577c2414</anchor>
      <arglist>(const char *label, char *buf, size_t buf_size, const ImVec2 &amp;size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InvisibleButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22668d440cbbb1f8be07241d9c6d9096</anchor>
      <arglist>(const char *str_id, const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acdc18199d50d26919312db5f9707b8dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89514ca4c0a2b883c878736d92352656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0512146617bb55e24ebcfbe3ce6553d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyMouseDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0ce3f28b6b09f031e12e7a81708c043a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsAnyWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a59bfbc11a8a1e104c312286ffa703f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsAnyWindowHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a49ceb3cd143b52e5d4bd2ca42743316f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsClippedEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8674467ae34d04bc99df1f7f98f47407</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, bool clip_even_when_logged)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsDragDropPayloadBeingAccepted</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a673042a1ed3eeb3c19781faed83ad4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d8ac4569456a8003e4dddd39caf771c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0b5780dbd580e28f5d31f39da80b0b01</anchor>
      <arglist>(int mouse_button=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemDeactivated</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ada3b1cb76907bb9e630b2482f52f0599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsItemDeactivatedAfterChange</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36c50dcf7a99eb686f6d838fa1ef1148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemDeactivatedAfterEdit</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8bb4c0fc2b9d0e90249310bb4e822485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemEdited</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6508c0e1f28d1e7f9328a944b4f35ff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>add3290865a67327258c3a32b695adb28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac9a400eff3a9561d95e80486c52a660b</anchor>
      <arglist>(ImGuiHoveredFlags flags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsItemHoveredRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3be4bc9167af21ffe603bce68c94b947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0e9273fc53bdf7ca39d59cdb657c3c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a633d848504c89e7756ddd33474bc78d2</anchor>
      <arglist>(int user_key_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyPressed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83331a8afa5316bc98ed9c98b151ac01</anchor>
      <arglist>(int user_key_index, bool repeat=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsKeyPressedMap</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa4c4806c81aef3abe125b209f19d4a2b</anchor>
      <arglist>(ImGuiKey key, bool repeat=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyReleased</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fb25247181c5c292fe4f932bd20de88</anchor>
      <arglist>(int user_key_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22b689cf4cf519590c2e2ad4f5462f29</anchor>
      <arglist>(int button, bool repeat=false)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDoubleClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0d39701e7a0d7629e1b96b68e935542e</anchor>
      <arglist>(int button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ddf4d05de8ab8b9aa70906a22a9973e</anchor>
      <arglist>(int button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDragging</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7905828a024c6c005fa1887e62235ca4</anchor>
      <arglist>(int button=0, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsMouseHoveringAnyWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a183b8ebc12d5d90dacde5498043ccab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseHoveringRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae0b8ea0e06c457316d6aed6c5b2a1c25</anchor>
      <arglist>(const ImVec2 &amp;r_min, const ImVec2 &amp;r_max, bool clip=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsMouseHoveringWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ecd1146fdb6a12794bf742cb5c7c3fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMousePosValid</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22d482190e8f549d5904aded1c6f7778</anchor>
      <arglist>(const ImVec2 *mouse_pos=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseReleased</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aef586112e8d1eb26ce28198d9efe9bba</anchor>
      <arglist>(int button)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6e17ebbbba6b83702bb1059aee98e420</anchor>
      <arglist>(ImGuiNavInput n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputPressed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1ad1c0c31f7299147da51093baa1663e</anchor>
      <arglist>(ImGuiNavInput n, ImGuiInputReadMode mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputPressedAnyOfTwo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9e235473624d8c3c1539add6df8bf032</anchor>
      <arglist>(ImGuiNavInput n1, ImGuiNavInput n2, ImGuiInputReadMode mode)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsPopupOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8f25c1565fca7cb9796c54e5cebc44ee</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsPopupOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae747d8e0c6ff9c24535e9d07e9350397</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPosHoveringAnyWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5d6182f4b163a2de64bc2a27d594c201</anchor>
      <arglist>(const ImVec2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsRectVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5aca7e6939e07caaca489aa8c776fd81</anchor>
      <arglist>(const ImVec2 &amp;rect_min, const ImVec2 &amp;rect_max)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsRectVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a578ead6237b3ed05497ed361f18d9f97</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsRootWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa3fc41b9cef756f5bcdd837cc013c85c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsRootWindowOrAnyChildFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1aafbea10ef614c5bf274b29c230f547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsRootWindowOrAnyChildHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6298a5b8f89ba7b2c826135b7ccbad9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowAppearing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a99fd14154aae264087d471132e56a42e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowChildOf</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2ca7721bfc85f5e98c212c2e9ad793b5</anchor>
      <arglist>(ImGuiWindow *window, ImGuiWindow *potential_parent)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a6492aea9013c0078fc530a66e11768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a51ed119ab4be7fcf47a34644e262c87e</anchor>
      <arglist>(ImGuiFocusedFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaed1ebf40cc2cb2ec30b0ba39b91d4a5</anchor>
      <arglist>(ImGuiHoveredFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowNavFocusable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6dfaa7187edcbc862be2edb2bbc987bb</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ItemAdd</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6e503009550f5e42d6eb4c146090929</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const ImRect *nav_bb=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ItemHoverable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a488b86a9f235923304186fb86ff64ffb</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a97b821f022e36964b40973fe1ff4367b</anchor>
      <arglist>(const ImRect &amp;bb, float text_offset_y=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac7b9a7399d9606b25278002303f545b6</anchor>
      <arglist>(const ImVec2 &amp;size, float text_offset_y=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>KeepAliveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a85a245c78a9f7c351636bdad6e60c488</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LabelText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad92ccfbc33d448ff40cfcf9219177344</anchor>
      <arglist>(const char *label, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LabelTextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a55e5a7edb676a8f5cd7f65443138a8a0</anchor>
      <arglist>(const char *label, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab5865b671bfa22738fac9ffd214470e2</anchor>
      <arglist>(const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44379fe654f54ae8bd8cc1b88bf7c822</anchor>
      <arglist>(const char *label, int *current_item, const char *const items[], int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ListBoxFooter</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9a0a8f6a4a67280dce7bd91310a83a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBoxHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4003d6a6ab57f2fb43db80c6339a1aed</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBoxHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6c5c48e5e5b90365f3f6faaa3307af26</anchor>
      <arglist>(const char *label, int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LoadIniSettingsFromDisk</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4bf22fb84ba768fc18383af50e8c217f</anchor>
      <arglist>(const char *ini_filename)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LoadIniSettingsFromMemory</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8e37b6a0b2feb6cd6ac61a4259392861</anchor>
      <arglist>(const char *ini_data, size_t ini_size=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogButtons</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7bd295da4be19bab98262c76fcaeb4fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogFinish</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2ebcd048d1ca025fb972e1c2e920e3f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogRenderedText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7a0d62e33f2236ec2f789e24ca0fb56f</anchor>
      <arglist>(const ImVec2 *ref_pos, const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa548475d8f771ab6524d73d900a41198</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToClipboard</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a81add991d176834b8a6e315dfc78e4f7</anchor>
      <arglist>(int max_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToFile</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab62461a65c153b9f40842debef8aa755</anchor>
      <arglist>(int max_depth=-1, const char *filename=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToTTY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a37696f5296f33ae4218f53b40b81cccc</anchor>
      <arglist>(int max_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkIniSettingsDirty</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aee9b660c1d6786c00fc47c71c66eb1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkIniSettingsDirty</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b682344c53a8fc93b08b833021a49ee</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkItemEdited</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83036681a36fbee2d35b5b57a1ef72e6</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void *</type>
      <name>MemAlloc</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aed896913f2e140cd0ad7431060dba50b</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MemFree</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a269ec695c6e722ec3da85dae37f0675d</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>MenuItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a237e76bff3088f1c2622f4aebae2356e</anchor>
      <arglist>(const char *label, const char *shortcut, bool *p_selected, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>MenuItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1bae511ca47478998693a9d8c84f2e6</anchor>
      <arglist>(const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>NavCalcPreferredRefPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fedd0a136d52d72d2fd1e3139b4272c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavInitWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae46a79d836c4b223c7030ea432e3ec15</anchor>
      <arglist>(ImGuiWindow *window, bool force_reinit)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>NavMoveRequestButNoResultYet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fab98556d11690efd4f7f2fde94968e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestCancel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a43326bb080d9fa80327ed81d864d8b8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestForward</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a96ace94b2000ada6f21d7459d51920</anchor>
      <arglist>(ImGuiDir move_dir, ImGuiDir clip_dir, const ImRect &amp;bb_rel, ImGuiNavMoveFlags move_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestTryWrapping</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a95a9a1a5411cccb918fc29a0b0d3f953</anchor>
      <arglist>(ImGuiWindow *window, ImGuiNavMoveFlags move_flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavProcessItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a294f4417f6a5aa0b6528a4d70f8922a7</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;nav_bb, const ImGuiID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiWindow *</type>
      <name>NavRestoreLastChildNavWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae9ed208c0b64e4919e5de1cb83b2db2a</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavSaveLastChildNavWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac83d4988514e48b1a34f41d6850a4202</anchor>
      <arglist>(ImGuiWindow *nav_window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdate</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aab7d3ffa460af6604421e8c2d8bdef19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateAnyRequestFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2cd868535661cdb5671214662f3c9388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateMoveResult</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeb0b9ea206e330f46278add8099506e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>NavUpdatePageUpPageDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad9dd4b819bedc00b95bf227d1bab941b</anchor>
      <arglist>(int allowed_dir_flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad00213b916de0bc1519d6d20259391cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowingList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3682de70bd8d2cb5ae31c34b3a6aa16f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NewFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab3f1fc018f903b7ad79fd10663375774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NewLine</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77f8b0a33e5335f98661f99e720411da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NextColumn</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8f97746d6a9d59c8400c26fb7613a2ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>OpenPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9576648c40b92f54b671e2e51654dd2c</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>OpenPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ce26d34d09c7657d7abd8e28cbb1b85</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>OpenPopupOnItemClick</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a546fc46d8f510cb17a2f272891e2f5b3</anchor>
      <arglist>(const char *str_id=NULL, int mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0a18ae07b294d5667f95a5c003d2efb6</anchor>
      <arglist>(ImGuiPlotType plot_type, const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset, const char *overlay_text, float scale_min, float scale_max, ImVec2 graph_size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotHistogram</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af7a92b2118981835b5251bfdaac50252</anchor>
      <arglist>(const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotHistogram</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8089203baf8cf723a158c9e34bda2a4</anchor>
      <arglist>(const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotLines</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bc21c56e4796855313804086cca114f</anchor>
      <arglist>(const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotLines</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a94a2645d45c96da35b834dc7db93a9f1</anchor>
      <arglist>(const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopAllowKeyboardFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a017db69016de97685aec978e504dc96d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopButtonRepeat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0f883e8507be797ca8ba1448d2b9dbb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aef1c8a6e5a3c70cb10d03d2a2a66dfd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af66649bc37022bf3cf2496c73af9a499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aba0b2d8f890a5d435ae43d0c4a2d4dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopItemFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa93281155e1dd23715dbd384e91edc6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad29a3fc0cb5dfc7f9fc7224512ce90bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9795f730b4043a98b6254738d86efcdc</anchor>
      <arglist>(int count=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a14116e57d81e326adef2a702e65781d4</anchor>
      <arglist>(int count=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopTextWrapPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a08000421b9cc13757430efe54178ae0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ProgressBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83349d38c7c73f92ae977bc5b530a9e9</anchor>
      <arglist>(float fraction, const ImVec2 &amp;size_arg=ImVec2(-1, 0), const char *overlay=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushAllowKeyboardFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adf7c3cfdcbb06617bb70ff1526d064f4</anchor>
      <arglist>(bool allow_keyboard_focus)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushButtonRepeat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a61d3e0191d67bedaf45f0178f87e3125</anchor>
      <arglist>(bool repeat)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11c8bd8676e1281e15b24c9615b6904a</anchor>
      <arglist>(const ImVec2 &amp;clip_rect_min, const ImVec2 &amp;clip_rect_max, bool intersect_with_current_clip_rect)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushColumnClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abb20c9f8365cab62d9394ebb1dd5d769</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac5a59f4f8226fd35786d8973c85b85a9</anchor>
      <arglist>(ImFont *font)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27a8533605dc5b8cabf161bf7715bbde</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af5e55788830807a7c53d5dd7865b692a</anchor>
      <arglist>(const char *str_id_begin, const char *str_id_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af9cf42fdf2fbc5eeec7521de14996bfb</anchor>
      <arglist>(const void *ptr_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6a11664be2a0b9a0e7054bb339e009ac</anchor>
      <arglist>(int int_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushItemFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac7301f6378333f6d17f47823eed9e00a</anchor>
      <arglist>(ImGuiItemFlags option, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ad13bf38f0521a339133248ef3e3036</anchor>
      <arglist>(float item_width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushMultiItemsWidths</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab913605fcf6d405d102cdf56cd414a5a</anchor>
      <arglist>(int components, float width_full=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5bd052ebf55015312a53739974950e7b</anchor>
      <arglist>(ImGuiCol idx, const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77ee84afb636e05eb4b2d6eeddcc2aa8</anchor>
      <arglist>(ImGuiCol idx, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae404b6978e9aedec5c16627d8c45f923</anchor>
      <arglist>(ImGuiStyleVar idx, const ImVec2 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aab3f43009094462cf2a5eb554785949b</anchor>
      <arglist>(ImGuiStyleVar idx, float val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushTextWrapPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a72ba065ae9819aaed3af68c113d2758b</anchor>
      <arglist>(float wrap_local_pos_x=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>RadioButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b146763845cbad5a4144772279631bc</anchor>
      <arglist>(const char *label, bool active)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>RadioButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a018d2b61d2f00bb7a9dd2b1f933b93a5</anchor>
      <arglist>(const char *label, int *v, int v_button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Render</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab51a164f547317c16c441f1599e3946d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderArrow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a23383180b2870fa1326f5c5394fc03d7</anchor>
      <arglist>(ImVec2 pos, ImGuiDir dir, float scale=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderArrowPointingAt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af1ea568bffa58ec26100de3bf60af5f2</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImVec2 half_sz, ImGuiDir direction, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderBullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d0e4160081b3953fc8f88e2d8e8da15</anchor>
      <arglist>(ImVec2 pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderCheckMark</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6adfc430445ed42a65556ffb0d58a8b8</anchor>
      <arglist>(ImVec2 pos, ImU32 col, float sz)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderColorRectWithAlphaCheckerboard</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4715686ee0c613e8518c0f5e92c358ce</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, float grid_step, ImVec2 grid_off, float rounding=0.0f, int rounding_corners_flags=~0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a621ba649568ede3939d4f10d83b86d04</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border=true, float rounding=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderFrameBorder</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adc76239c2006e66f8dab7638529a763d</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, float rounding=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a01dc52b1969c6b3ae52fdd3228b377ad</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, float scale, ImGuiMouseCursor mouse_cursor=ImGuiMouseCursor_Arrow)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderNavHighlight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afc84af0481214603f058b6ee31d20855</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderPixelEllipsis</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae79c9273b8de745985edc5f843741507</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, int count, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderRectFilledRangeH</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af311762331bda4508b25e05f6afc7f45</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;rect, ImU32 col, float x_start_norm, float x_end_norm, float rounding)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9971ce57f2a288ac3a12df886c5550d1</anchor>
      <arglist>(ImVec2 pos, const char *text, const char *text_end=NULL, bool hide_text_after_hash=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextClipped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab362eafae794c7364a6b96ea06f38eb9</anchor>
      <arglist>(const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &amp;align=ImVec2(0, 0), const ImRect *clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextClippedEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ff0aaef091d39b0e2e2f6afeb647b34</anchor>
      <arglist>(ImDrawList *draw_list, const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &amp;align=ImVec2(0, 0), const ImRect *clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextWrapped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa483b40f6899e1b289b4bf6c2673d1d2</anchor>
      <arglist>(ImVec2 pos, const char *text, const char *text_end, float wrap_width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ResetMouseDragDelta</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa03f31a184cafdf506feb2e8ba07f91e</anchor>
      <arglist>(int button=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API T</type>
      <name>RoundScalarWithFormatT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad10f0dd923775bac3903666a2751f08a</anchor>
      <arglist>(const char *format, ImGuiDataType data_type, T v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SameLine</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a097ebe0b2e6710279c3919081e75da40</anchor>
      <arglist>(float local_pos_x=0.0f, float spacing_w=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SaveIniSettingsToDisk</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afa4985e7810be4e687bc4ff28cec8a4d</anchor>
      <arglist>(const char *ini_filename)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>SaveIniSettingsToMemory</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27043a530e0e842e01c279dd4207f9eb</anchor>
      <arglist>(size_t *out_ini_size=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Scrollbar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abf1d7a83c5f0a555bbe7f831b0319c8a</anchor>
      <arglist>(ImGuiLayoutType direction)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Selectable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9229a9c3c304ffc0c98ffe2ee4ff5e40</anchor>
      <arglist>(const char *label, bool *p_selected, ImGuiSelectableFlags flags=0, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Selectable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af98575238bda183a523df19fb447af60</anchor>
      <arglist>(const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Separator</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a191123597a5084d003c8beac7eeb029e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27b8ace13a8c421ee8405f0cbebe4ead</anchor>
      <arglist>(ImGuiID id, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetAllocatorFunctions</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa06dc28aca85fb0f38edd2c9e639f03f</anchor>
      <arglist>(void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetClipboardText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa4824a1b351c063b4aff9b9f4fb5fd4d</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColorEditOptions</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac768151f2ac6c7d79b31b934cc0e9d05</anchor>
      <arglist>(ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColumnOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cc207211d6cf3f77b505e24aed4ebcc</anchor>
      <arglist>(int column_index, float offset_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColumnWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af17222ec47aebb5ede00be7b52de9f5d</anchor>
      <arglist>(int column_index, float width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCurrentContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a289dbbbffdadcf1231821d97a7c4a9be</anchor>
      <arglist>(ImGuiContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCurrentFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4f83c0a884e07247a00700d3dd3d01e3</anchor>
      <arglist>(ImFont *font)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a51ea13c986360d8a2e868dc9eeac2115</anchor>
      <arglist>(const ImVec2 &amp;local_pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae5e6e80ef23bb8df9cd5ac273be8aeb0</anchor>
      <arglist>(float local_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0037515d9bd7a28cc27a6e40401c1dec</anchor>
      <arglist>(float local_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorScreenPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a632bc7e15b8258f95ab0bc9b2efd5537</anchor>
      <arglist>(const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SetDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adc77aecd872e578e347d8bc0dfcfa663</anchor>
      <arglist>(const char *type, const void *data, size_t size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetFocusID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ad578d7141486ff12b59b0c251234e6</anchor>
      <arglist>(ImGuiID id, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetHoveredID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aba1f0c75d6f98702e6b02eb1bc30d915</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetItemAllowOverlap</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3291356b06ebe5f771d60b334a831d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetItemDefaultFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3720a69496e9b8cf110a11dfe7d334e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetKeyboardFocusHere</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae85e5fba7e88cea8bd3ba5b687c979f2</anchor>
      <arglist>(int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae212a3516efcba50a684df202c8e63ad</anchor>
      <arglist>(ImGuiMouseCursor type)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNavID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acb36abbe2ac25534eed9fc73f8c6adef</anchor>
      <arglist>(ImGuiID id, int nav_layer)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNavIDWithRectRel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a91892871e19fba553a0f81e2cc49b0d3</anchor>
      <arglist>(ImGuiID id, int nav_layer, const ImRect &amp;rect_rel)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextTreeNodeOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9a0c20b04a753449494fb20ec2e0e87</anchor>
      <arglist>(bool is_open, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowBgAlpha</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7de5a63cec4babe417f972403db6430c</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3e9380e253a3c49665a404e56950a52a</anchor>
      <arglist>(bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowContentSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aae55a58c38d8e84b10eb1e8b1531372d</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetNextWindowContentWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac93aad9bb0544aa7a1096807053ef65e</anchor>
      <arglist>(float w)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2d2b163c95cd8c8391aba85bc50d170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afbccd31113430670b5ab2bf0d6f509bf</anchor>
      <arglist>(const ImVec2 &amp;pos, ImGuiCond cond=0, const ImVec2 &amp;pivot=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetNextWindowPosCenter</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a635ddd2ee0a19b0dbcb295494d899df5</anchor>
      <arglist>(ImGuiCond c=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab33717bb71ef5e393ae18656fc6b229d</anchor>
      <arglist>(const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowSizeConstraints</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a157d5bcc362951e77eb3236864e879ce</anchor>
      <arglist>(const ImVec2 &amp;size_min, const ImVec2 &amp;size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a670d32573369e7ece9330d73f47e4d8b</anchor>
      <arglist>(float local_y, float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetScrollHere</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a56512cc3a85c4d6d97b2a0d108a7af9d</anchor>
      <arglist>(float center_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollHereY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac74487b4d75580ca637659103fef1368</anchor>
      <arglist>(float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0796750de8c50555d895f63e79ac87f0</anchor>
      <arglist>(float scroll_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a41833555962807384432e6fc94d46ec9</anchor>
      <arglist>(float scroll_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetStateStorage</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5ba1bf82e3ecdd09dcb6ad733bcf5726</anchor>
      <arglist>(ImGuiStorage *storage)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTabItemClosed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aad849238bf7c65665ac6a8a6ffecef98</anchor>
      <arglist>(const char *tab_or_docked_window_label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a313073fa01b8a9791f241ef93091ce92</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTooltipV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3826acf68fc4a12bb66401575f51d6a2</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab5445711a74e0e1a58d1e464cdda252f</anchor>
      <arglist>(bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac349187d6aae141cd3b4476e54bcc338</anchor>
      <arglist>(const char *name, bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac71920931ed7b7c8594ee84c6a94e7b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa612adbb975051090898f094a1608f24</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFontScale</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11f2f343dbc9b00ccd9e99ebd59cfe8b</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a32032b56f975bb3145adbe19f38f3b56</anchor>
      <arglist>(const char *name, const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaa81e004de4c0a5cedb836e92e8aa0e5</anchor>
      <arglist>(const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acf275b9e13b29083f8ec22adb3e76306</anchor>
      <arglist>(ImGuiWindow *window, float new_scroll_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6ccd0096d175543a43078b3f6ecb333</anchor>
      <arglist>(ImGuiWindow *window, float new_scroll_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a441528b9198d4531e79337121212cd33</anchor>
      <arglist>(const char *name, const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a657c6cc2246485332f608a5204447ea1</anchor>
      <arglist>(const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShadeVertsLinearColorGradientKeepAlpha</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acd137f6ee31f657e539eaa7e62f4f28a</anchor>
      <arglist>(ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, ImVec2 gradient_p0, ImVec2 gradient_p1, ImU32 col0, ImU32 col1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShadeVertsLinearUV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a676637659ec4291b07f386454840b58a</anchor>
      <arglist>(ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;uv_a, const ImVec2 &amp;uv_b, bool clamp)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowAboutWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac297462e33309d0540fa459bccdc9304</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowDemoWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af95643a0ce4893b9e57c12991922fb18</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowFontSelector</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0bdce99eef17ef1e1fef40a18bd811ab</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowMetricsWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afe7a28c6eb52fff3cc27d5a698fea4ff</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowStyleEditor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab2eb3dec78d054fe3feab1c091ec5de5</anchor>
      <arglist>(ImGuiStyle *ref=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ShowStyleSelector</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83f4e863c102b0a05e0e3308b371b394</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowTestWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1f4fabdefa4d32e1a9cdec825626916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowUserGuide</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad6f4919bc9aa806ca8d2c1d6e2bfb051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Shutdown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae8e2043e5d630169423e2d14a913afa1</anchor>
      <arglist>(ImGuiContext *context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderAngle</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a07428ebcefb48b96daafe5a3d5ba6fe4</anchor>
      <arglist>(const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f, const char *format=&quot;%.0f deg&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4e0edc9434473ac6590d8d8af2291f24</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiDataType data_type, void *v, const void *v_min, const void *v_max, const char *format, float power, ImGuiSliderFlags flags, ImRect *out_grab_bb)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderBehaviorT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9dee3b5cb6249c0929f90ed0647bd8b</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiDataType data_type, T *v, const T v_min, const T v_max, const char *format, float power, ImGuiSliderFlags flags, ImRect *out_grab_bb)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>SliderCalcRatioFromValueT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adbcf6e29a3059e11aebe37d89cc77991</anchor>
      <arglist>(ImGuiDataType data_type, T v, T v_min, T v_max, float power, float linear_zero_pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a35dcc90b1981663bcc6e3e8eb5c75021</anchor>
      <arglist>(const char *label, float *v, float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a663988b63d70d864e3acfe51f5be602c</anchor>
      <arglist>(const char *label, float v[2], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a946f179f439f8b94a2c4145d8050d5af</anchor>
      <arglist>(const char *label, float v[3], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87b3572fa26313a1d3fc5f755e6b7dbb</anchor>
      <arglist>(const char *label, float v[4], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a78a45bfc70a98c7894bc8e75c53e4b</anchor>
      <arglist>(const char *label, int *v, int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4d65e19b43b2f70d22e47cac3130cddd</anchor>
      <arglist>(const char *label, int v[2], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36ecf351f979f7c2c5498846c0cf0b12</anchor>
      <arglist>(const char *label, int v[3], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d98443b7e6844aaae3f90348c4d3499</anchor>
      <arglist>(const char *label, int v[4], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acc71e7cef0759bcff8577e6e37370dcf</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, const void *v_min, const void *v_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bb2e8ade96b0b2e64bd12d9db3515d3</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *v, int components, const void *v_min, const void *v_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SmallButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b76ec69758aeb0a00a66f142f7a4fb2</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Spacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2659e2bfe84b4cad0facd65d5c1ac90d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SplitterBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9d222e1384c6c56ff61b61cfa3016855</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiAxis axis, float *size1, float *size2, float min_size1, float min_size2, float hover_extend=0.0f, float hover_visibility_delay=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StartMouseMovingWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afd03199380411a711c74893434d91258</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsClassic</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1cf931a42a10f71150def3ce222434b6</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsDark</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a26c67fc14081b359566d5e135cd8c767</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsLight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae1fc558bfbc557b228d63f7facfc86e1</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>TabBarCalcMaxTabWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3dcda0a629504f551a02eb7d5c781b48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImU32</type>
      <name>TabBarCalcTabID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a517a032bbf81af4a54d47fbad549fec2</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarCloseTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2d6de29959e0be692d15e4cefce5929</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiTabItem *tab)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiTabItem *</type>
      <name>TabBarFindTabByID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a892525a74a6206eabbeb851071b3119a</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiID tab_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TabBarLayout</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1526bb8d42b3fa38e1c702500d1ff601</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarQueueChangeTabOrder</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6fe6a9df6ed5dc7d659dd8c1b4ef66b8</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const ImGuiTabItem *tab, int dir)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarRemoveTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3340d8c07dca35527b618288f091a0f7</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiID tab_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>TabBarScrollClamp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7f69850603cb7785873276bdad96cd14</anchor>
      <arglist>(ImGuiTabBar *tab_bar, float scrolling)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiTabItem *</type>
      <name>TabBarScrollingButtons</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5d0ac25abe189c752495f2f26afea2e6</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TabBarScrollToTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a627c54812bd5931fd99d6f952ca4d1b9</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiTabItem *tab)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabItemBackground</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87fc45357f733cb2a378e098d2855243</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;bb, ImGuiTabItemFlags flags, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>TabItemCalcSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f2f3703831476143d4100e98c16b390</anchor>
      <arglist>(const char *label, bool has_close_button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TabItemEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae714b56ec452ac7b3da815973b62beb8</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const char *label, bool *p_open, ImGuiTabItemFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TabItemLabelAndCloseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6594ba2efd4dc92e56f8e4bfbb75109d</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;bb, ImGuiTabItemFlags flags, const char *label, ImGuiID tab_id, ImGuiID close_button_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Text</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9e7b83611fe441d54fad2effb4bf4965</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextColored</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36ab8fcad68b26863d6e910755de04c2</anchor>
      <arglist>(const ImVec4 &amp;col, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextColoredV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87c24ece994188a7145d8feecb4439ed</anchor>
      <arglist>(const ImVec4 &amp;col, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextDisabled</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa96bf14c5fa288e106820aeb4ba7fcb6</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextDisabledV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b128d4f12d7e33e95fb9cef7dce027e</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextUnformatted</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a96a5f42789ecc419b2ae8af7b2acc28e</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10a0d6362178c2f743092f21e1b6cd20</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextWrapped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad57bb15c599e73b2ccc7c0f7de6e5823</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextWrappedV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9019a388cd0c410bcb3d3ae63a008123</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreeAdvanceToLabelPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a54e15c2f65cea3aeddd66b5dcfb45716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4dff507ce8bbe0da9556bb50b1e60d7f</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6e6e4de20291002430854cbd8cd58843</anchor>
      <arglist>(const char *str_id, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a47f1421323f90fdd0a9cbfea2338b10f</anchor>
      <arglist>(const void *ptr_id, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a918eabf70d288e93b2519ee1eac2c0b4</anchor>
      <arglist>(ImGuiID id, ImGuiTreeNodeFlags flags, const char *label, const char *label_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeBehaviorIsOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22cc50485aad6da8a3a4e156b500ed4a</anchor>
      <arglist>(ImGuiID id, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a21f62e092dac9556a15a8edee2f70522</anchor>
      <arglist>(const char *label, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9ca2fae922b38cfddc3259f874c18a5d</anchor>
      <arglist>(const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adce362ad94baa9b00f5914cbcab00452</anchor>
      <arglist>(const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeExV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a251cd4acbdad4cef2246d9b573a83ce0</anchor>
      <arglist>(const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeExV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaae827898572d17e064a88a1afc8e6b0</anchor>
      <arglist>(const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9bc1075c583973d76d8d65ea89787453</anchor>
      <arglist>(const char *str_id, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a15320f61ba6b4916af3323bf7844602e</anchor>
      <arglist>(const void *ptr_id, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePop</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a41ecf265e5f678c78fc9c30b3cf2077f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePush</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a30b5df3be04a6e712985612bbdea6656</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePush</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a71440d86edee2b23abc25cb80e9c9444</anchor>
      <arglist>(const void *ptr_id=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePushRawID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afddcddce9f2801769e4c79ef769ab600</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Unindent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad577d36753634c9bbdc3750b0e5217f5</anchor>
      <arglist>(float indent_w=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateHoveredWindowAndCaptureFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8156f9d63c3184d40e7e303be175b5fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateManualResize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a47e299647fc918d97e3085272493bd13</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;size_auto_fit, int *border_held, int resize_grip_count, ImU32 resize_grip_col[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateMouseInputs</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>accb45e7a4174fdc2e0d2b662c834759d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateMouseMovingWindowEndFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f56217f28aff3a7cea846e6f44eebff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateMouseMovingWindowNewFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c60e468d73a0ccd52628f0c82b42fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateMouseWheel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a45a39b3a2cfa3aa899eecb63bac79d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateWindowParentAndRootLinks</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a85d7262320ed7ce8e40863b99f8db4a3</anchor>
      <arglist>(ImGuiWindow *window, ImGuiWindowFlags flags, ImGuiWindow *parent_window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1b3324308e43eeded5c3599fa0f03e85</anchor>
      <arglist>(const char *prefix, bool b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0c8b87438082a1d0a46ae2a76090ca16</anchor>
      <arglist>(const char *prefix, float v, const char *float_format=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a654ceb70f2dd1598f88861f54764ee08</anchor>
      <arglist>(const char *prefix, int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aec80a3e35bf7c1ff5704334e5a3ebd5a</anchor>
      <arglist>(const char *prefix, unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>VerticalSeparator</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae60f7b8ece8808c477796e6594c8d796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ea15bc568ae408a53fb91862693a224</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, float *v, float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8adb506ea3ac2648a1f7655297b593c8</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, int *v, int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cf70d5b37efd3571df69472bc9c92bb</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, ImGuiDataType data_type, void *v, const void *v_min, const void *v_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ImGuiStb</name>
    <filename>namespaceImGuiStb.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_separator</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>ada7de5d22e36a0bb17592c27dbafc02d</anchor>
      <arglist>(unsigned int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>is_word_boundary_from_right</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a4e3d14415639a57b7d77dfedfa91b8f7</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>STB_TEXTEDIT_DELETECHARS</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>aa8e93b4c0311ac9f020fdd26d2652596</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int pos, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImWchar</type>
      <name>STB_TEXTEDIT_GETCHAR</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a21130c94f2ec487b3c1d4316a1447174</anchor>
      <arglist>(const STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>STB_TEXTEDIT_GETWIDTH</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>ad4b4708ebde3dbcf2608a9acfb4550d2</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int line_start_idx, int char_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>STB_TEXTEDIT_INSERTCHARS</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a10283229431fcccabb9a345a672ef9fb</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int pos, const ImWchar *new_text, int new_text_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_KEYTOTEXT</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a41f9ffc3a1e11808194f0984c9b29e25</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>STB_TEXTEDIT_LAYOUTROW</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a08ea58387e49ee5ca3cb3ca54b9665f2</anchor>
      <arglist>(StbTexteditRow *r, STB_TEXTEDIT_STRING *obj, int line_start_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_MOVEWORDLEFT_IMPL</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a1303c5ec27b283a238b7129f564f3e17</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_MOVEWORDRIGHT_IMPL</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>aadcf517e756dd59dd6da5502f38a836e</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_STRINGLEN</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>a7f0f47a15c18c3348a770c961babeb4b</anchor>
      <arglist>(const STB_TEXTEDIT_STRING *obj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImWchar</type>
      <name>STB_TEXTEDIT_NEWLINE</name>
      <anchorfile>namespaceImGuiStb.html</anchorfile>
      <anchor>acb6d30da021dbff933ce94ce9ea738ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>move-object-example</name>
    <filename>namespacemove-object-example.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setObjectPose</name>
      <anchorfile>namespacemove-object-example.html</anchorfile>
      <anchor>a1ef8f3e023af2b07a8e7436c2cdbd1ab</anchor>
      <arglist>(client, objectName, x, y, theta_rad)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacemove-object-example.html</anchorfile>
      <anchor>a40bf3f47ddc2591cda766e093d53ce3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>R</name>
      <anchorfile>namespacemove-object-example.html</anchorfile>
      <anchor>a43489d1aac51a6e5a2537818ebdefbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>th</name>
      <anchorfile>namespacemove-object-example.html</anchorfile>
      <anchor>ab39e0911ed0bd697a51f7aa5a049d9b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mrpt</name>
    <filename>namespacemrpt.html</filename>
    <namespace>mrpt::math</namespace>
    <namespace>mrpt::obs</namespace>
    <namespace>mrpt::opengl</namespace>
    <namespace>mrpt::slam</namespace>
    <namespace>mrpt::system</namespace>
  </compound>
  <compound kind="namespace">
    <name>mrpt::math</name>
    <filename>namespacemrpt_1_1math.html</filename>
  </compound>
  <compound kind="namespace">
    <name>mrpt::obs</name>
    <filename>namespacemrpt_1_1obs.html</filename>
  </compound>
  <compound kind="namespace">
    <name>mrpt::opengl</name>
    <filename>namespacemrpt_1_1opengl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>mrpt::slam</name>
    <filename>namespacemrpt_1_1slam.html</filename>
  </compound>
  <compound kind="namespace">
    <name>mrpt::system</name>
    <filename>namespacemrpt_1_1system.html</filename>
  </compound>
  <compound kind="namespace">
    <name>mvsim</name>
    <filename>namespacemvsim.html</filename>
    <namespace>mvsim::internal</namespace>
    <class kind="class">mvsim::Block</class>
    <class kind="class">mvsim::CameraSensor</class>
    <class kind="class">mvsim::ClassFactory</class>
    <class kind="class">mvsim::Client</class>
    <class kind="class">mvsim::CollisionShapeCache</class>
    <class kind="class">mvsim::ControllerBaseInterface</class>
    <class kind="class">mvsim::ControllerBaseTempl</class>
    <class kind="class">mvsim::DefaultFriction</class>
    <class kind="class">mvsim::DepthCameraSensor</class>
    <class kind="class">mvsim::DummyInvisibleBlock</class>
    <class kind="class">mvsim::DynamicsAckermann</class>
    <class kind="class">mvsim::DynamicsAckermannDrivetrain</class>
    <class kind="class">mvsim::DynamicsDifferential</class>
    <class kind="class">mvsim::DynamicsDifferential_3_wheels</class>
    <class kind="class">mvsim::DynamicsDifferential_4_wheels</class>
    <class kind="class">mvsim::ElevationMap</class>
    <class kind="class">mvsim::FrictionBase</class>
    <class kind="class">mvsim::GroundGrid</class>
    <class kind="class">mvsim::HorizontalPlane</class>
    <class kind="class">mvsim::IMU</class>
    <class kind="class">mvsim::JointXMLnode</class>
    <class kind="class">mvsim::Joystick</class>
    <class kind="class">mvsim::LaserScanner</class>
    <class kind="class">mvsim::Lidar3D</class>
    <class kind="class">mvsim::ModelsCache</class>
    <class kind="class">mvsim::OccupancyGridMap</class>
    <class kind="struct">mvsim::ParseSimulableParams</class>
    <class kind="struct">mvsim::PID_Controller</class>
    <class kind="class">mvsim::PointCloud</class>
    <class kind="class">mvsim::RemoteResourcesManager</class>
    <class kind="class">mvsim::SensorBase</class>
    <class kind="class">mvsim::Server</class>
    <class kind="class">mvsim::Shape2p5</class>
    <class kind="class">mvsim::Simulable</class>
    <class kind="class">mvsim::SkyBox</class>
    <class kind="struct">mvsim::TJoyStickEvent</class>
    <class kind="struct">mvsim::TParamEntry</class>
    <class kind="struct">mvsim::TSimulContext</class>
    <class kind="class">mvsim::VehicleBase</class>
    <class kind="class">mvsim::VerticalPlane</class>
    <class kind="class">mvsim::VisualObject</class>
    <class kind="class">mvsim::WardIagnemmaFriction</class>
    <class kind="class">mvsim::Wheel</class>
    <class kind="class">mvsim::World</class>
    <class kind="class">mvsim::WorldElementBase</class>
    <class kind="struct">mvsim::XML_Doc_Data</class>
    <class kind="class">mvsim::XmlClassesRegistry</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; FrictionBase &gt;</type>
      <name>FrictionBasePtr</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a3ba6abb27b245e12dad14cba04d1ec19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ClassFactory&lt; FrictionBase, VehicleBase &amp;, const rapidxml::xml_node&lt; char &gt; * &gt;</type>
      <name>TClassFactory_friction</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>aefc3f676d5abd65cb5e97693de64b73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ClassFactory&lt; SensorBase, Simulable &amp;, const rapidxml::xml_node&lt; char &gt; * &gt;</type>
      <name>TClassFactory_sensors</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>ae71c9fe08c84f310948984a5eadc5e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ClassFactory&lt; VehicleBase, World * &gt;</type>
      <name>TClassFactory_vehicleDynamics</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a2a0a92502463a871b9023bdf1c61e184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ClassFactory&lt; WorldElementBase, World *, const rapidxml::xml_node&lt; char &gt; * &gt;</type>
      <name>TClassFactory_worldElements</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a27d01a689f56b9a4d8b5ec2074cc7b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; SensorBase::Ptr &gt;</type>
      <name>TListSensors</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>ac7d3735da2c6f5a808d1e260cde1421f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, TParamEntry &gt;</type>
      <name>TParameterDefinitions</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a4f1b034fc682021e1b3b3237ab11e1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>parse</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a1212cc382f912caf4e4e3ccfaf241107</anchor>
      <arglist>(const std::string &amp;input, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={})</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>parse_variables</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>af321a42198d6229e9d3307176adf5e2a</anchor>
      <arglist>(const std::string &amp;in, const std::map&lt; std::string, std::string &gt; &amp;variables, const std::set&lt; std::string &gt; &amp;varsRetain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse_xmlnode_as_param</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>ae0802f221c463b9da63baa2baf0a3e69</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;xml_node, const TParameterDefinitions &amp;params, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={}, const char *functionNameContext=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_xmlnode_attribs</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>add6c9100a532cdfd5e315db13983ed8d</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;xml_node, const TParameterDefinitions &amp;params, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={}, const char *functionNameContext=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_xmlnode_children_as_param</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a87fd22b3c9c7b79a0b2acc5bf8cd7071</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;xml_node, const TParameterDefinitions &amp;params, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={}, const char *functionNameContext=&quot;&quot;, mrpt::system::COutputLogger *logger=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_xmlnode_shape</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a3ef6f070387b05cf069bcd1ccdb81c73</anchor>
      <arglist>(const rapidxml::xml_node&lt; char &gt; &amp;xml_node, mrpt::math::TPolygon2D &amp;out_poly, const char *functionNameContext=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_xmlnodelist_children_as_param</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a9d568489771bc461a61aebe0fd9be537</anchor>
      <arglist>(NODE_LIST &amp;lst_nodes, const TParameterDefinitions &amp;params, const char *functionNameContext=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::TPose2D</type>
      <name>parseXYPHI</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>aac8420d7ef3c761ee51d76dd4996a105</anchor>
      <arglist>(const std::string &amp;s, bool allow_missing_angle=false, double default_angle_radians=0.0, const std::map&lt; std::string, std::string &gt; &amp;variableNamesValues={})</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; XML_Doc_Data::Ptr, rapidxml::xml_node&lt;&gt; * &gt;</type>
      <name>readXmlAndGetRoot</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a917d12ca4c5313c26f90cf44cf9eb9fc</anchor>
      <arglist>(const std::string &amp;pathToFile, const std::map&lt; std::string, std::string &gt; &amp;variables, const std::set&lt; std::string &gt; &amp;varsRetain={})</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; std::shared_ptr&lt; rapidxml::xml_document&lt;&gt; &gt;, rapidxml::xml_node&lt;&gt; * &gt;</type>
      <name>readXmlTextAndGetRoot</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a10b6c0bb8528dd762a057d414bb5a405</anchor>
      <arglist>(const std::string &amp;xmlData, const std::string &amp;pathToFile)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>xml_to_str_solving_includes</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a56e43f2a275d80ef3ee2049fd123a98c</anchor>
      <arglist>(const World &amp;parent, const rapidxml::xml_node&lt; char &gt; *xml_node, const std::set&lt; std::string &gt; &amp;varsRetain={})</arglist>
    </member>
    <member kind="variable">
      <type>TClassFactory_friction</type>
      <name>classFactory_friction</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a5ae8e5f552a6d59432d50c59e1732041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TClassFactory_sensors</type>
      <name>classFactory_sensors</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>ac660e61de68b432a5b0e15b4a0ade2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TClassFactory_vehicleDynamics</type>
      <name>classFactory_vehicleDynamics</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>af32effa51ae32fc93f3152e4c465d0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TClassFactory_worldElements</type>
      <name>classFactory_worldElements</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a62bc93c1199129ca8ee849915e319a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr uintptr_t</type>
      <name>INVISIBLE_FIXTURE_USER_DATA</name>
      <anchorfile>namespacemvsim.html</anchorfile>
      <anchor>a1322d71fb9b44a0ca5ee3db25982b08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr unsigned int</type>
      <name>MVSIM_PORTNO_MAIN_REP</name>
      <anchorfile>group__mvsim__comms__module.html</anchorfile>
      <anchor>gae4aa055f8dffbb963adc1d6d378787f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mvsim-teleop</name>
    <filename>namespacemvsim-teleop.html</filename>
    <member kind="function">
      <type>def</type>
      <name>sendRobotTwistSetpoint</name>
      <anchorfile>namespacemvsim-teleop.html</anchorfile>
      <anchor>a3bdd90ac873ad16fb7c70f3aaf7b002b</anchor>
      <arglist>(client, robotName, vx, vy, w)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacemvsim-teleop.html</anchorfile>
      <anchor>afea07a575da84bf98586128fe09636b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mvsim::internal</name>
    <filename>namespacemvsim_1_1internal.html</filename>
  </compound>
  <compound kind="namespace">
    <name>python</name>
    <filename>namespacepython.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rapidxml</name>
    <filename>namespacerapidxml.html</filename>
    <class kind="class">rapidxml::attribute_iterator</class>
    <class kind="class">rapidxml::file</class>
    <class kind="class">rapidxml::memory_pool</class>
    <class kind="class">rapidxml::node_iterator</class>
    <class kind="class">rapidxml::parse_error</class>
    <class kind="class">rapidxml::xml_attribute</class>
    <class kind="class">rapidxml::xml_base</class>
    <class kind="class">rapidxml::xml_document</class>
    <class kind="class">rapidxml::xml_node</class>
    <member kind="enumeration">
      <type></type>
      <name>node_type</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_document</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca4023b6a1c7059fd8fbec2112d5c35424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_element</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca89cbeb4d28046326e4ee953d3c4047ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_data</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca9d669d8e1f4ba9c7eeada4c14a11ad1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_cdata</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7caccf0b363d3876a3f83ff9b1bcdaaa536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_comment</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7ca1a695e1384ec3bd4df3eff65ec609a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_declaration</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7cafe4ca44261e5fbedf0eab43131751212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_doctype</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7cadf5002f2efabe231bed01d16f08f832c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>node_pi</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb456db38f7efb746c4330eed6072a7caeb73b472e77347b9aa89525f16493b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>count_attributes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a6255d15e5d8ad12ebcd7c60da51c97e2</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>count_children</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a21c1cf2814019385e6b8d09e75af1d34</anchor>
      <arglist>(xml_node&lt; Ch &gt; *node)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Ch &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a9ed8e626dd81348caede1f92a6c8418a</anchor>
      <arglist>(std::basic_ostream&lt; Ch &gt; &amp;out, const xml_node&lt; Ch &gt; &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>OutIt</type>
      <name>print</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a0fb0be6eba49fb2e2646d5a72a0dc355</anchor>
      <arglist>(OutIt out, const xml_node&lt; Ch &gt; &amp;node, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Ch &gt; &amp;</type>
      <name>print</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a0d2e114d5dd85e13c23b8dab600720fe</anchor>
      <arglist>(std::basic_ostream&lt; Ch &gt; &amp;out, const xml_node&lt; Ch &gt; &amp;node, int flags=0)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_comment_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>ae093dd49e2f59fa39eee95f1a6568e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_declaration_node</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a999d782659513f8015ea4236e3204c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_default</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>acf4edf952f59eb1b6124ea37ad7da3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_doctype_node</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a41002b49780a90a0bbcc28ce8b895fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_fastest</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a64da06dfdab7c86ca954bda4fecb978f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_full</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>abb48dc65db75d9e49734bc5bd2fabbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_data_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>ac2d21ef14a4e8936b94aca5d38b1a74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_element_values</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a00e6fea134b786ea6efeed1c8bc4a668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_entity_translation</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a89113c103ffaf77615d1aa330c8dcca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_string_terminators</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>af3fc88ba6bee33482a2db81b1da36ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_no_utf8</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a22d4aefaceb00d7afabfef7107b108da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_non_destructive</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a45d4d8fef551beaaba23a83b847fd6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_normalize_whitespace</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a31f33885defb5176a7d99e524c35d386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_pi_nodes</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a03fe68fcf5d28f38476e0fd31adecc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_trim_whitespace</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a61912424b47db5038e726d4e1c22417f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>parse_validate_closing_tags</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a7ce8f40fda68338e20b56f41e48e49f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>print_no_indenting</name>
      <anchorfile>namespacerapidxml.html</anchorfile>
      <anchor>a65477b812a80f5bda693ec57e57de064</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sajson</name>
    <filename>namespacesajson.html</filename>
    <namespace>sajson::double_storage</namespace>
    <namespace>sajson::integer_storage</namespace>
    <namespace>sajson::internal</namespace>
    <class kind="class">sajson::bounded_allocation</class>
    <class kind="class">sajson::document</class>
    <class kind="class">sajson::dynamic_allocation</class>
    <class kind="class">sajson::literal</class>
    <class kind="class">sajson::mutable_string_view</class>
    <class kind="class">sajson::single_allocation</class>
    <class kind="class">sajson::string</class>
    <class kind="class">sajson::value</class>
    <member kind="enumeration">
      <type></type>
      <name>error</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NO_ERROR</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da364dbe3b0e38143995db90a6904e255b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_OUT_OF_MEMORY</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da7b30c51553e01fea9b8e2465ac17ab6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNEXPECTED_END</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07daf5491d9450d5a230be0ad51ed8a187af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MISSING_ROOT_ELEMENT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da768aed7d4b69cc77d3a2ff4f01737081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_BAD_ROOT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dad0f58cbae1831c40ac5462827968f057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_COMMA</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dabcdda0449857c329a6486801a9945efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MISSING_OBJECT_KEY</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da3911e53d20e59361ec91dd62464433af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_COLON</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dab724e39bf8ebec38bc7cf32c89640ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_END_OF_INPUT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da478c0a797900abe8d0c04c1e5aa2a296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNEXPECTED_COMMA</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dada7a6cc756d0ba82ec8c11a190b3ea58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_VALUE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da62c6de1b20c6483e5c0114981bde3335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_NULL</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da45e5bbabfc6ec99e66a7c3a27c61026d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_FALSE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dabc31cb179cc2c07aa06a1bbe94b58537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_TRUE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dabd511283f3db364274bd74a56f3a3315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_NUMBER</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dac441c839fa8c17023e7c8d5c0a87f397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MISSING_EXPONENT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da9dcc62a6ff4bbffe27f59c53f127d1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ILLEGAL_CODEPOINT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07daaea718a8cbb8ed3ced545919a2d22fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_UNICODE_ESCAPE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da76fcf3f2c48f19ec0a99873d36632bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNEXPECTED_END_OF_UTF16</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07dafcbee7df1b1a1b6e0c36ccdcf6f7569c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTED_U</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07daa6067c6628ed75213a0a84d9af0ec21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_UTF16_TRAIL_SURROGATE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da27f33d5c90dcb59609b0d553940dddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNKNOWN_ESCAPE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07da6c08306be05f054a2dd80088da8157d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_UTF8</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ab964a13acbdef63c5204629f0a1be07daafd8e8cd362e37d48797d44e1b2931a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INTEGER</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1ad66506e67eed86f6db1dceb62f049716</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DOUBLE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1aa082e6976465560cb17c0e90eeca5fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_NULL</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1a138e88702227354fd1d01982aba1a129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FALSE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1a9f749dc02fdaadf91249e74f5fc2d406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_TRUE</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1a7e11473bc08c69c6e57332183a7fe391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1a1826e1e20b9729cb8fa2d8af0cc08144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ARRAY</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1ad9cca03d0bed8219f7ca464680209843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_OBJECT</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>ae2c676ba1d2ded7e9cee37fa17d9e5b1aa0be6a37c7b8f71c1d943ad0391fedfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>document</type>
      <name>parse</name>
      <anchorfile>namespacesajson.html</anchorfile>
      <anchor>a69f5711beec94a80ae359b1f3a7182c4</anchor>
      <arglist>(const AllocationStrategy &amp;strategy, const StringType &amp;string)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sajson::double_storage</name>
    <filename>namespacesajson_1_1double__storage.html</filename>
    <member kind="enumvalue">
      <name>word_length</name>
      <anchorfile>namespacesajson_1_1double__storage.html</anchorfile>
      <anchor>a5411fdc72f7af7407274179415ba6ddea0a4fabdba3f5be8c540e7e2f077312ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>load</name>
      <anchorfile>namespacesajson_1_1double__storage.html</anchorfile>
      <anchor>a1ff290f11def25d82901140ed4676375</anchor>
      <arglist>(const size_t *location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>namespacesajson_1_1double__storage.html</anchorfile>
      <anchor>a0acd1df722e78a0dd835170b62a9f7d5</anchor>
      <arglist>(size_t *location, double value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sajson::integer_storage</name>
    <filename>namespacesajson_1_1integer__storage.html</filename>
    <member kind="enumvalue">
      <name>word_length</name>
      <anchorfile>namespacesajson_1_1integer__storage.html</anchorfile>
      <anchor>aa786e41711ea6bc7b5888270a4974113a357c87e9d80bf53cae113dcfa52465a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load</name>
      <anchorfile>namespacesajson_1_1integer__storage.html</anchorfile>
      <anchor>a8a61e368b4e05434b8bf38a5d584cf28</anchor>
      <arglist>(const size_t *location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>namespacesajson_1_1integer__storage.html</anchorfile>
      <anchor>ab0e110ba80260fabdc493f37dbb48bbd</anchor>
      <arglist>(size_t *location, int value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sajson::internal</name>
    <filename>namespacesajson_1_1internal.html</filename>
    <class kind="class">sajson::internal::allocated_buffer</class>
    <class kind="struct">sajson::internal::globals_struct</class>
    <class kind="struct">sajson::internal::object_key_comparator</class>
    <class kind="struct">sajson::internal::object_key_record</class>
    <class kind="class">sajson::internal::ownership</class>
    <member kind="typedef">
      <type>globals_struct</type>
      <name>globals</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a74598753be15355da5694b8d47a49b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>get_element_type</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a58c78ff6858630d2d7d4deb2265abd2e</anchor>
      <arglist>(size_t s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>get_element_value</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a6b4f8cc8567697e24562a647d4b7da17</anchor>
      <arglist>(size_t s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_error_text</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>ae3a77337ebc2b8261c0ed66feaf5a036</anchor>
      <arglist>(error error_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_plain_string_character</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a2a838e76d413cd40a309cb232f730898</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_whitespace</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>af542ec4ae006491601ba45346b0f1d40</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>make_element</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>ae3eb23b4cbdd14531d64d8641e35af49</anchor>
      <arglist>(type t, size_t value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>ROOT_MARKER</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>aeaf9db3fbcbd19eb1d5b4ee7e575a698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>TYPE_BITS</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>afd7759fabd2b8da064793ca20500ebaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>TYPE_MASK</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a74f48b1fa674e3aafa3bb7c682cbf719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>VALUE_MASK</name>
      <anchorfile>namespacesajson_1_1internal.html</anchorfile>
      <anchor>a49885d8a2934944bb416e0322e0748d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple-obstacle-avoidance</name>
    <filename>namespacesimple-obstacle-avoidance.html</filename>
    <member kind="function">
      <type>def</type>
      <name>evalObstacleAvoidance</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a060f4b6a7b0aff5805d7aa250e024f84</anchor>
      <arglist>(ObservationLidar2D_pb2.ObservationLidar2D obs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRobotPose</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a08c14adc3c033235e6d7ece237a56765</anchor>
      <arglist>(client, robotName)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onLidar2DMessage</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a6cb1c2741ff806aa8fc5266ab66eaf16</anchor>
      <arglist>(msgType, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sendRobotTwistSetpoint</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>ad7d5edf672301f19a4e287c3e024a037</anchor>
      <arglist>(client, robotName, vx, vy, w)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>aee810870de003c8bef17e6e5fdde6289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>aa4ae4ecb68ebdc37f7f568c87b2f882a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a75a0282728f3984c32abba2b77f567a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a7ceba2a4530bf0ea3ae0b284051a8bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>af251cb214e79dc2772d9224cf78f41f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NEW_TARGET_PERIOD_SECONDS</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a2ffaac7d80bd984d7bbdf69677bf05f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OBS_AVOIDANCE_PERIOD</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a349793d8cb74ee10373617e9d46aa15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a95659978c92de3849d57a8d1e38f4414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>prevGlobalGoal</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a6b8c2187d9292ec69b2a366d39fdecbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prevGlobalGoalTimestamp</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a3bf9f8a58c09bf148fc65d4f9d6bccc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prevLidarMsgTimestamp</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a6c8ea981be6d2dd84717b81974419916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RANDOM_TARGET_RANGE</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a05bc556f9e6107380c911853ba352cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>required</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a6ec82d8bf00a1a36bf21dd0852ccc55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TARGET_ATTRACTIVE_FORCE</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a00f1656b91e1847f3f8d197b57bbbe91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>V_MAX</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>a03348bcfd409933920d8abfd3173af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>VIRTUAL_TARGET_DIST</name>
      <anchorfile>namespacesimple-obstacle-avoidance.html</anchorfile>
      <anchor>ab64154ef018e53717f0bb8120730dc1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>subscriber-example</name>
    <filename>namespacesubscriber-example.html</filename>
    <member kind="function">
      <type>def</type>
      <name>onLidar2DMessage</name>
      <anchorfile>namespacesubscriber-example.html</anchorfile>
      <anchor>ac200b550995ee032f176ee66bc97e5f8</anchor>
      <arglist>(msgType, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onPoseMessage</name>
      <anchorfile>namespacesubscriber-example.html</anchorfile>
      <anchor>a209746633d47f5ac17adb95faea99450</anchor>
      <arglist>(msgType, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacesubscriber-example.html</anchorfile>
      <anchor>abe189abb56b41e3f8f56d25dd3eb4978</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test-still-lidar2d</name>
    <filename>namespacetest-still-lidar2d.html</filename>
    <member kind="function">
      <type>def</type>
      <name>call_mvsim_shutdown</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>a4f3b76848feb27a1916d93c81b48fa8c</anchor>
      <arglist>(client)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onMessage</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>aab50aed38964dafce15dc3fca46698d5</anchor>
      <arglist>(msgType, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>a72c58b58ac6817e38f6015e1acdafb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flush</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>ad136792f20ce8f72bfe5b1d6f220ed38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MVSIM_CLI_EXE_PATH</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>aefb4863eb096d2eb1c03f2a5053f1e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>TEST_PASSED</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>a304fb9cb92d3cfa405702ef79c5a9387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TESTS_DIR</name>
      <anchorfile>namespacetest-still-lidar2d.html</anchorfile>
      <anchor>aa4ffe658094e8dd38caa57202b6833d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zmq</name>
    <filename>namespacezmq.html</filename>
  </compound>
  <compound kind="group">
    <name>context</name>
    <title>Context reference</title>
    <filename>group__context.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWglproc</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga3d47c2d2fbe0be9c505d0e04e91a133c</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwExtensionSupported</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga9a28c712d35f9e43534e1d03b051c04c</anchor>
      <arglist>(const char *extension)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwGetCurrentContext</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gac28d98c655377d81a516bf5ef90780c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWglproc</type>
      <name>glfwGetProcAddress</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga0e8af175218929615c16e74938c10f2a</anchor>
      <arglist>(const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMakeContextCurrent</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gafd76c93e15ec8b0b90506a9936a46185</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapInterval</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga12a595c06947cec4967c6e1f14210a8a</anchor>
      <arglist>(int interval)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>vulkan</name>
    <title>Vulkan reference</title>
    <filename>group__vulkan.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWvkproc</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>ga70c01918dc9d233a4fbe0681a43018af</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char **</type>
      <name>glfwGetRequiredInstanceExtensions</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>gac47c204c9c417fced07e25de8fce526a</anchor>
      <arglist>(uint32_t *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwVulkanSupported</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>ga72e7c3757d9ff2333181a5569bb7c403</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>init</name>
    <title>Initialization, version and error reference</title>
    <filename>group__init.html</filename>
    <subgroup>errors</subgroup>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_CHDIR_RESOURCES</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab937983147a3158d45f88fad7129d9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_MENUBAR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga71e0b4ce2f2696a84a9b8c5e12dc70cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FALSE</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gac877fe3b627d21ef3a0a23e0a73ba8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_HAT_BUTTONS</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab9c0534709fda03ec8959201da3a9a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_TRUE</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga2744fbb29b5631bb28802dbe0cf36eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWerrorfun</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaa684e3f8b44b6a35000119d524d49e6d</anchor>
      <arglist>)(int, const char *)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetError</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaee7bac4c7e1b2769207747c1b5ae2f9e</anchor>
      <arglist>(const char **description)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetVersion</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga2402c7824ac0194c13722790ff9559ff</anchor>
      <arglist>(int *major, int *minor, int *rev)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetVersionString</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga7de7ba982c0cf66b35afdaa8bea071ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwInit</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab41771f0215a2e0afb4cf1cf98082d40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwInitHint</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gac85e41aab1c2bd6fc740f4377d9e7e9f</anchor>
      <arglist>(int hint, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWerrorfun</type>
      <name>glfwSetErrorCallback</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga5919096b958c47102126061fb5a6f9c3</anchor>
      <arglist>(GLFWerrorfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwTerminate</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gafd90e6fd4819ea9e22e5e739519a6504</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MAJOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga6337d9ea43b22fc529b2bba066b4a576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MINOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaf80d40f0aea7088ff337606e9c48f7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_REVISION</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab72ae2e2035d9ea461abc3495eac0502</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>input</name>
    <title>Input reference</title>
    <filename>group__input.html</filename>
    <subgroup>hat_state</subgroup>
    <subgroup>keys</subgroup>
    <subgroup>mods</subgroup>
    <subgroup>buttons</subgroup>
    <subgroup>joysticks</subgroup>
    <subgroup>gamepad_buttons</subgroup>
    <subgroup>gamepad_axes</subgroup>
    <subgroup>shapes</subgroup>
    <class kind="struct">GLFWgamepadstate</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcharfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2c4c70bfb3fb990182a4591cd21a374d</anchor>
      <arglist>)(GLFWwindow *, unsigned int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcharmodsfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga78c3d45fdf9aaef0b8d670bf2a9519e2</anchor>
      <arglist>)(GLFWwindow *, unsigned int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWcursor</type>
      <name>GLFWcursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga89261ae18c75e863aaf2656ecdd238f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcursorenterfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga945bb284410b64c49ecc50195692720a</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcursorposfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga081a67dfb879e14707a5abd7de242b8a</anchor>
      <arglist>)(GLFWwindow *, double, double)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWdropfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gabc169084bd5648f192077f102b957496</anchor>
      <arglist>)(GLFWwindow *, int, const char **)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWgamepadstate</type>
      <name>GLFWgamepadstate</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga61acfb1f28f751438dd221225c5e725d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWjoystickfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gafc05b099b23b3b23a992bdf6d77c191a</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWkeyfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9c6c9d019ac11d888e45b11b14772659</anchor>
      <arglist>)(GLFWwindow *, int, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWmousebuttonfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac4312f2199caa15988cebb59ec530373</anchor>
      <arglist>)(GLFWwindow *, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWscrollfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga077345c3a10d906b2b3f2d550ae02971</anchor>
      <arglist>)(GLFWwindow *, double, double)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac0f0f691f2d110f9acfb4bfe07f1216c</anchor>
      <arglist>(const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateStandardCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga969dd87ad2ddbf3e1086cc40f235eed1</anchor>
      <arglist>(int shape)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga27556b7122117bc1bbb4bb3cc003ea43</anchor>
      <arglist>(GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae22e5d8bc376aeb71ea063d1bc63fddc</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad289438eb7cf53d11eca685373f44105</anchor>
      <arglist>(GLFWwindow *window, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetGamepadName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga36983e6ae6fa159a1426a0148a1ec00b</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetGamepadState</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga6e138d3b0761546f5a12546f367501d6</anchor>
      <arglist>(int jid, GLFWgamepadstate *state)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga1248dd5b1e566b2817e71547564d6af9</anchor>
      <arglist>(GLFWwindow *window, int mode)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI float *</type>
      <name>glfwGetJoystickAxes</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaf0537d8832818963f8d24ac1c98e42a3</anchor>
      <arglist>(int jid, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI unsigned char *</type>
      <name>glfwGetJoystickButtons</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaee8f9532b2dff9278cee70d0e6cde82c</anchor>
      <arglist>(int jid, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetJoystickGUID</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga40f8522193d983af333bb6e21a3b120a</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI unsigned char *</type>
      <name>glfwGetJoystickHats</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad415b53795a1aeced53b7b66c7943931</anchor>
      <arglist>(int jid, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetJoystickName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9b5d2d156f0138e0e7ad065e477dcfe3</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetJoystickUserPointer</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaf4317a5b0a7849f9b2b7b2b69366a72b</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetKey</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7d8ad8ffaf272808f04e1d5d33ec8859</anchor>
      <arglist>(GLFWwindow *window, int key)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetKeyName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga244737e5242c866e0f0af5a9c95f3e58</anchor>
      <arglist>(int key, int scancode)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetKeyScancode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga3ea3b9d74f8352506068620980e01fe5</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetMouseButton</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga6da5efb04f700c312a57a169fa9393a0</anchor>
      <arglist>(GLFWwindow *window, int button)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI double</type>
      <name>glfwGetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga03d4a1039b8662c71eeb40beea8cb622</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerFrequency</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa92d10b10013372778efbf6367714371</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerValue</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa00c3e32227eb70b3968fca0bfe4ae26</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwJoystickIsGamepad</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac9720b6e5062a5fc5fc0bb4be6dc04a0</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwJoystickPresent</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gacb1b7dfd79df673d48814c06fc436eff</anchor>
      <arglist>(int jid)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharfun</type>
      <name>glfwSetCharCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07b2959b23dc3e466ce7475746021002</anchor>
      <arglist>(GLFWwindow *window, GLFWcharfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharmodsfun</type>
      <name>glfwSetCharModsCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae6eee0bda7429bfe8028615847cf6795</anchor>
      <arglist>(GLFWwindow *window, GLFWcharmodsfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7a580309bbc185a0459c3559021d2fd7</anchor>
      <arglist>(GLFWwindow *window, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gafaf103cea2f43530cff7de4e01126a4f</anchor>
      <arglist>(GLFWwindow *window, GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorenterfun</type>
      <name>glfwSetCursorEnterCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa20014985561efeb2c53f1956f727830</anchor>
      <arglist>(GLFWwindow *window, GLFWcursorenterfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaaf152cc93418acb0ba342e3f4af922bc</anchor>
      <arglist>(GLFWwindow *window, double xpos, double ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorposfun</type>
      <name>glfwSetCursorPosCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9c49c0d3d3c775c3124726f1d902124d</anchor>
      <arglist>(GLFWwindow *window, GLFWcursorposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWdropfun</type>
      <name>glfwSetDropCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad4fc40df63a5d0441ab06de9a585cc04</anchor>
      <arglist>(GLFWwindow *window, GLFWdropfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae1eb729d2dd91dc33fd60e150a6e1684</anchor>
      <arglist>(GLFWwindow *window, int mode, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWjoystickfun</type>
      <name>glfwSetJoystickCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07524a1122a03642b1d28822ea931094</anchor>
      <arglist>(GLFWjoystickfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetJoystickUserPointer</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga3a8999c2d2634c7bcf4a04f1ec64895c</anchor>
      <arglist>(int jid, void *pointer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWkeyfun</type>
      <name>glfwSetKeyCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa73bb92f628a2a0be9c132d56f19362c</anchor>
      <arglist>(GLFWwindow *window, GLFWkeyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmousebuttonfun</type>
      <name>glfwSetMouseButtonCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga20e5ba1ce4e086aedd48a06dc311c95f</anchor>
      <arglist>(GLFWwindow *window, GLFWmousebuttonfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWscrollfun</type>
      <name>glfwSetScrollCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga29011514e93368712a3063a28707ced3</anchor>
      <arglist>(GLFWwindow *window, GLFWscrollfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga94360a3628a09f32708f83cc3fa48590</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwUpdateGamepadMappings</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga276a2aec236a671a99f6f0a9be7fa3fc</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gada11d965c4da13090ad336e030e4d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PRESS</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2485743d0b59df3791c45951c4195265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_REPEAT</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac96fd3b9fc66c6f0eebaf6532595338f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>monitor</name>
    <title>Monitor reference</title>
    <filename>group__monitor.html</filename>
    <class kind="struct">GLFWgammaramp</class>
    <class kind="struct">GLFWvidmode</class>
    <member kind="typedef">
      <type>struct GLFWgammaramp</type>
      <name>GLFWgammaramp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga939cf093cb0af0498b7b54dc2e181404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWmonitor</type>
      <name>GLFWmonitor</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga8d9efd1cde9426692c73fe40437d0ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWmonitorfun</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gacc7165513fd258601c4cb763c1369693</anchor>
      <arglist>)(GLFWmonitor *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWvidmode</type>
      <name>GLFWvidmode</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga902c2816ac9b34b757282daab59b2565</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWgammaramp *</type>
      <name>glfwGetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab8c94ec5ac1d43f70ce03a3e845837b2</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorContentScale</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga28d856d94bea2ce8f09a67bb0346aaff</anchor>
      <arglist>(GLFWmonitor *monitor, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetMonitorName</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga9bb1b5712a5a4f1478ed74513e02d148</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPhysicalSize</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gad0e93a9e42b32394369cabbbdc1ab702</anchor>
      <arglist>(GLFWmonitor *monitor, int *widthMM, int *heightMM)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPos</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga45b5481a614ad7beb2aade9746d07563</anchor>
      <arglist>(GLFWmonitor *monitor, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor **</type>
      <name>glfwGetMonitors</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab4d483284c57e28837bc2cd9639e9665</anchor>
      <arglist>(int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetMonitorUserPointer</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga11bc263d3967b86e2ec3e5e48762206d</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetPrimaryMonitor</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga59ea49f377fe701dd76764183e64d9f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoMode</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga27319d7f045c4cbbeae5651696cacd5f</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoModes</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga4fcbc9865c18acb7fbf60cb6c156cef7</anchor>
      <arglist>(GLFWmonitor *monitor, int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGamma</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga3e4ab484476c935b4cd0bf49a5c429d6</anchor>
      <arglist>(GLFWmonitor *monitor, float gamma)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gac9f36a1cfa10eab191d3029ea8bc9558</anchor>
      <arglist>(GLFWmonitor *monitor, const GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitorfun</type>
      <name>glfwSetMonitorCallback</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gacfa9978e57c73670577d530df23bf275</anchor>
      <arglist>(GLFWmonitorfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetMonitorUserPointer</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga6d89c74c1c293f0ab78a00c3c6d1ae44</anchor>
      <arglist>(GLFWmonitor *monitor, void *pointer)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>window</name>
    <title>Window reference</title>
    <filename>group__window.html</filename>
    <class kind="struct">GLFWimage</class>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_ALPHA_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gae829b55591c18169a40ab4067a041b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_BLUE_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga22bbe9104a8ce1f8b88fb4f186aa36ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_GREEN_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga65713cee1326f8e9d806fdf93187b471</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_RED_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaead34a9a683b2bc20eecf30ba738bfc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ALPHA_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafed79a3f468997877da86c449bd43e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_AUTO_ICONIFY</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga9d9874fc928200136a6dcdad726aa252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_AUX_BUFFERS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gab05108c5029443b371112b031d1fa174</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_BLUE_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gab292ea403db6d514537b515311bf9ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CENTER_CURSOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5ac0847c0aa0b3619f2855707b8a7a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CLIENT_API</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga649309cf72a3d3de5b1348ca7936c95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_FRAME_NAME</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga70fa0fbc745de6aa824df79a580e84b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_GRAPHICS_SWITCHING</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga53c84ed2ddd94e15bbd44b1f6f7feafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_COCOA_RETINA_FRAMEBUFFER</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gab6ef2d02eb55800d249ccf1af253c35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_CREATION_API</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5154cebfcd831c1cc63a4d5ac9bb4486</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_NO_ERROR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5a52fdfd46d8249c211f923675728082</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_RELEASE_BEHAVIOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga72b648a8378fe3310c7c7bbecc0f7be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_REVISION</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafb9475071aa77c6fb05ca5a5c8678a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_ROBUSTNESS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gade3593916b4c507900aa2d6844810e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_VERSION_MAJOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafe5e4922de1f9932d7e9849bb053b0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_VERSION_MINOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga31aca791e4b538c4e4a771eb95cc2d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DECORATED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga21b854d36314c94d65aed84405b2f25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DEPTH_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga318a55eac1fee57dfe593b6d38149d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DOUBLEBUFFER</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga714a5d569e8a274ea58fdfa020955339</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FLOATING</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7fb0be51407783b41adbf5bec0b09d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FOCUS_ON_SHOW</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafa94b1da34bfd6488c0d709761504dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FOCUSED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga54ddb14825a1541a56e22afb5f832a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GREEN_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafba3b72638c914e5fb8a237dd4c50d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HOVERED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8665c71c6fa3d22425c6a0e8a3f89d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ICONIFIED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga39d44b7c056e55e581355a92d240b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MAXIMIZED</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad8ccb396253ad0b72c6d4c917eb38a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_DEBUG_CONTEXT</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga87ec2df0b915201e950ca42d5d0831e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_FORWARD_COMPAT</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga13d24b12465da8b28985f46c8557925b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_PROFILE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga44f3a6b4261fbe351e0b950b0f372e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RED_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf78ed8e417dbcc1e354906cc2708c982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_REFRESH_RATE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0f20825e6e47ee8ba389024519682212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RESIZABLE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gadba13c7a1b3aa40831eb2beedbd5bd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_SAMPLES</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga2cdf86fdcb7722fb8829c4e201607535</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_SCALE_TO_MONITOR</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga620bc4280c7eab81ac9f02204500ed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_SRGB_CAPABLE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga444a8f00414a63220591f9fdb7b5642b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STENCIL_BITS</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5339890a45a1fb38e93cb9fcc5fd069d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STEREO</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga83d991efca02537e2d69969135b77b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_TRANSPARENT_FRAMEBUFFER</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga60a0578c3b9449027d683a9c6abb9f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VISIBLE</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafb3cdc45297e06d8f1eb13adc69ca6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_X11_CLASS_NAME</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gae5a9ea2fccccd92edbd343fc56461114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_X11_INSTANCE_NAME</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga494c3c0d911e4b860b946530a3e389e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWframebuffersizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga54302eebe2f81518a544723a1d805388</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWimage</type>
      <name>GLFWimage</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7cc0a09de172fa7250872046f8c4d2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWwindow</type>
      <name>GLFWwindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga3c96d80d363e67d13a41b5d1821f3242</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowclosefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5c46f9d2435a22b531382ea642216a61</anchor>
      <arglist>)(GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowcontentscalefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaca2e04ad85e70a646f07a870c2cad4ee</anchor>
      <arglist>)(GLFWwindow *, float, float)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowfocusfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga6b15f80f61ff396d89720be2a183ca8a</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowiconifyfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaaa80beaa1d108e6bc09f666e186e735c</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowmaximizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga82868db51248e7bc2deb2082336e6c70</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowposfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaffb62b9d3f7dc2d6e7c89d3d76142f13</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowrefreshfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7747bf66194241cff4f12d3500d8f9cd</anchor>
      <arglist>)(GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowsizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaac00a2d1d82875c2bac1af223e9d3c58</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwCreateWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga680a02abe0e4494b6759d5703240713e</anchor>
      <arglist>(int width, int height, const char *title, GLFWmonitor *monitor, GLFWwindow *share)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDefaultWindowHints</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8050ddceed9dc6bd9d3aa35666195cd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga806747476b7247d292be3711c323ea10</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwFocusWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0da0e3daaa2d100f44a115c09077b510</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetFramebufferSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf7d17f3534b4b6dc9a6f905e3a240b7e</anchor>
      <arglist>(GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetWindowAttrib</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1bb0c7e100418e284dbb800789c63d40</anchor>
      <arglist>(GLFWwindow *window, int attrib)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowContentScale</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga72718c983a9fffaa27f786bfe7d1c9ee</anchor>
      <arglist>(GLFWwindow *window, float *xscale, float *yscale)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowFrameSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaad46cdaae2eb732f68d3a1499a7c5409</anchor>
      <arglist>(GLFWwindow *window, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf1525cb3bccd5789c702cc9676ef3403</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI float</type>
      <name>glfwGetWindowOpacity</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad124d57a1c1c519f60c9765cd0c2a89c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0076a8591ef7494d359730cf2250b45b</anchor>
      <arglist>(GLFWwindow *window, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7feb769ebb3f3d21579b5a3fb07be76e</anchor>
      <arglist>(GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0a9ff3b4bf8589e9518e8816d06a8f50</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwHideWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa17e287d521544bdeceafa09ac036e20</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwIconifyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga24274e3c6ecd44e11fec5e6b66e4d7f3</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMaximizeWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga4f825a55367d3fabde3d06e7f30128e8</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPollEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga872d16e4c77f58c0436f356255920cfc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPostEmptyEvent</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad6f6b997278c91c43b35970eb9713d7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwRequestWindowAttention</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad0c9629abb49447bedd28080642b8538</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwRestoreWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1e29caf0b819f578b04db52fff17256c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWframebuffersizefun</type>
      <name>glfwSetFramebufferSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad766bcdb4465f9c6c62e5d8ca7cfba56</anchor>
      <arglist>(GLFWwindow *window, GLFWframebuffersizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowAspectRatio</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad2ae94a2c5ee1c46a36e13a8f4ac68ac</anchor>
      <arglist>(GLFWwindow *window, int numer, int denom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowAttrib</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad39f43f07856efcf3d656426a9284c75</anchor>
      <arglist>(GLFWwindow *window, int attrib, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowclosefun</type>
      <name>glfwSetWindowCloseCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5b827da350141c789acd64f5c4f7a0e1</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowclosefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowcontentscalefun</type>
      <name>glfwSetWindowContentScaleCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga51dd7f08ae0ad287b2fe97b2f835e186</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowcontentscalefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowfocusfun</type>
      <name>glfwSetWindowFocusCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gac89c6534ba7fbab6f6c68b855656c0d4</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowfocusfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowIcon</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga182987a1a62a41a924842b9473d560df</anchor>
      <arglist>(GLFWwindow *window, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowiconifyfun</type>
      <name>glfwSetWindowIconifyCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga17cd86946117b56c76397530900519db</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowiconifyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowmaximizefun</type>
      <name>glfwSetWindowMaximizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gab9fdd6d79d819b4850946952a9b6259b</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowmaximizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga12fabf78575e59c00f822f323ae0b6ae</anchor>
      <arglist>(GLFWwindow *window, GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowOpacity</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga62a784fe328f227727cbcd0d07480ff3</anchor>
      <arglist>(GLFWwindow *window, float opacity)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0dc8d880a0d87be16d3ea8114561f6f0</anchor>
      <arglist>(GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowposfun</type>
      <name>glfwSetWindowPosCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaea610899c4cb070dcd655c6de1fe1d2c</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowrefreshfun</type>
      <name>glfwSetWindowRefreshCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga9d2621fbc271a0cdc0ce91f9749f46e3</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowrefreshfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1cadeda7a1e2f224e06a8415d30741aa</anchor>
      <arglist>(GLFWwindow *window, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gae54d1f4915ded15e267ddd3f41496cd2</anchor>
      <arglist>(GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowsizefun</type>
      <name>glfwSetWindowSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga150dad5f364425916c5816074cffa5e7</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowsizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSizeLimits</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8af814fc98d786d1de2505b40b707de8</anchor>
      <arglist>(GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowTitle</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga861ed3414ab8120e2f74151a666ed1dc</anchor>
      <arglist>(GLFWwindow *window, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gacc9e68faee3c1763b54cd9bc405cf43e</anchor>
      <arglist>(GLFWwindow *window, void *pointer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwShowWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7945bcdff9e5e058cf36505d6873ed8c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapBuffers</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafb827800eedbfcbc97b1e5408df668d7</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga6e042d05823c11e11c7339b81a237738</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEventsTimeout</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga05223a0a4c5e50f10f289e60398153aa</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWindowHint</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga69c40728499720bef8a49aa925ea0efa</anchor>
      <arglist>(int hint, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWindowHintString</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga3c2270562d7ba13d92680ba1090adafe</anchor>
      <arglist>(int hint, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa6162f67dfa38b8beda2fea623649332</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>hat_state</name>
    <title>Joystick hat states</title>
    <filename>group__hat__state.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_CENTERED</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>gae2c0bcb7aec609e4736437554f6638fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_DOWN</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>gad60d1fd0dc85c18f2642cbae96d3deff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_LEFT</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>gac775f4b3154fdf5db93eb432ba546dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_LEFT_DOWN</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga76c02baf1ea345fcbe3e8ff176a73e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_LEFT_UP</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga638f0e20dc5de90de21a33564e8ce129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_RIGHT</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga252586e3bbde75f4b0e07ad3124867f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_RIGHT_DOWN</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>gad7f0e4f52fd68d734863aaeadab3a3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_RIGHT_UP</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga94aea0ae241a8b902883536c592ee693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAT_UP</name>
      <anchorfile>group__hat__state.html</anchorfile>
      <anchor>ga8c9720c76cd1b912738159ed74c85b36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>keys</name>
    <title>Keyboard keys</title>
    <filename>group__keys.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_0</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga50391730e9d7112ad4fd42d0bd1597c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga05e4cae9ddb8d40cf6d82c8f11f2502f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadc8e66b3a4c4b5c39ad1305cf852863c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga812f0273fe1a981e1fa002ae73e92271</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9e14b6975a9cc8f66cdd5cb3d3861356</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4d74ddaa5d4c609993b4d4a15736c924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9ea4ab80c313a227b14d0a7c6f810b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab79b1cfae7bd630cfc4604c1f263c666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadeaa109a0f9f5afc94fe4a108e686f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga2924cb5349ebbf97c8987f3521c44f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_A</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga03e842608e1ea323370889d33b8f70ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_APOSTROPHE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6059b0b048ba6980b6107fffbd3b4b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_B</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8e3fb647ff3aca9e8dbf14fe66332941</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_BACKSLASH</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab8155ea99d1ab27ff56f24f8dc73f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_BACKSPACE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6c0df1fe2f156bbd5a98c66d76ff3635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_C</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga00ccf3475d9ee2e679480d540d554669</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_CAPS_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga92c1d2c9d63485f3d70f94f688d48672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_COMMA</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab3d5d72e59d3055f494627b0a524926c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_D</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga011f7cdc9a654da984a2506479606933</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_DELETE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadb111e4df74b8a715f2c05dad58d2682</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_DOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae2e3958c71595607416aa7bf082be2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_E</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gabf48fcc3afbe69349df432b470c96ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_END</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga86587ea1df19a65978d3e3b8439bedd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_ENTER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9555a92ecbecdbc1f3435219c571d667</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_EQUAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae1a2de47240d6664423c204bdd91bd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_ESCAPE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaac6596c350b635c245113b81c2123b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga5df402e02aca08444240058fd9b42a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb8d66c573acf22e364049477dcbea30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F10</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga718d11d2f7d57471a2f6a894235995b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F11</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga0bc04b11627e7d69339151e7306b2832</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F12</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf5908fa9b0a906ae03fc2c61ac7aa3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F13</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad637f4308655e1001bd6ad942bc0fd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F14</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf14c66cff3396e5bd46e803c035e6c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F15</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7f70970db6e8be1794da8516a6d14058</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F16</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa582dbb1d2ba2050aa1dca0838095b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F17</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga972ce5c365e2394b36104b0e3125c748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F18</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaebf6391058d5566601e357edc5ea737c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F19</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaec011d9ba044058cb54529da710e9791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga0900750aff94889b940f5e428c07daee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F20</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga82b9c721ada04cd5ca8de767da38022f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F21</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga356afb14d3440ff2bb378f74f7ebc60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F22</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga90960bd2a155f2b09675324d3dff1565</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F23</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga43c21099aac10952d1be909a8ddee4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F24</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8150374677b5bed3043408732152dea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F25</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa4bbd93ed73bb4c6ae7d83df880b7199</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaed7cd729c0147a551bb8b7bb36c17015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9b61ebd0c63b44b7332fda2c9763eaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf258dda9947daa428377938ed577c8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6dc2d3f87b9d51ffbbbe2ef0299d8e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gacca6ef8a2162c52a0ac1d881e8d9c38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac9d39390336ae14e4a93e295de43c7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae40de0de1c9f21cd26c9afa3d7050851</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_G</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae74ecddf7cc96104ab23989b1cdab536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_GRAVE_ACCENT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7a3701fb4e2a0b136ff4b568c3c8d668</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_H</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad4cc98fc8f35f015d9e2fb94bf136076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_HOME</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga41452c7287195d481e43207318c126a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_I</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga274655c8bfe39742684ca393cf8ed093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_INSERT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga373ac7365435d6b0eb1068f470e34f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_J</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga65ff2aedb129a3149ad9cb3e4159a75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_K</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4ae8debadf6d2a691badae0b53ea3ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_0</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga10515dafc55b71e7683f5b4fedd1c70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf3a29a334402c5eaf0b3439edf5587c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf82d5a802ab8213c72653d7480c16f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7e25ff30d56cd512828c1d4ae8d54ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gada7ec86778b85e0b4de0beea72234aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9a5be274434866c51738cafbb6d26b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafc141b0f8450519084c01092a3157faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8882f411f05d04ec77a9563974bbfa53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab2ea2e6a12f89d315045af520ac78cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb21426b630ed4fcc084868699ba74c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_ADD</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad09c7c98acc79e89aa6a0a91275becac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_DECIMAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4e231d968796331a9ea0dbfb98d4005b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_DIVIDE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gabca1733780a273d549129ad0f250d1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_ENTER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4f728f8738f2986bd63eedd3d412e8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_EQUAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaebdc76d4a808191e6d21b7e4ad2acd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_MULTIPLY</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9ada267eb0e78ed2ada8701dd24a56ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_SUBTRACT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa3dbd60782ff93d6082a124bce1fa236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_L</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaaa8b54a13f6b1eed85ac86f82d550db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LAST</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga442cbaef7bfb9a4ba13594dd7fbf2789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae12a010d33c309a67ab9460c51eb2462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_ALT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7f27dabf63a7789daa31e1c96790219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_BRACKET</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad1c8d9adac53925276ecb1d592511d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_CONTROL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9f97b743e81460ac4b2deddecd10a464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_SHIFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8a530a28a65c44ab5d00b759b756d3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_SUPER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb1207c91997fc295afd1835fbc5641a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_M</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4d7f0260c82e4ea3d6ebc7a21d6e3716</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_MENU</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9845be48a745fc232045c9ec174d8820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_MINUS</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac556b360f7f6fca4b70ba0aecf313fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_N</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae00856dfeb5d13aafebf59d44de5cdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_NUM_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga3946edc362aeff213b2be6304296cf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_O</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaecbbb79130df419d58dd7f09a169efe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_P</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8fc15819c1094fb2afa01d84546b33e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAGE_DOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaee0a8fa442001cc2147812f84b59041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAGE_UP</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga3ab731f9622f0db280178a5f3cc6d586</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAUSE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8116b9692d87382afb5849b6d8907f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PERIOD</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga37e296b650eab419fc474ff69033d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PRINT_SCREEN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf964c2e65e97d0cf785a5636ee8df642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Q</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafdd01e38b120d67cf51e348bb47f3964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_R</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4ce6c70a0c98c50b3fe4ab9a728d4d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga06ba07662e8c291a4a84535379ffc7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_ALT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga687b38009131cfdd07a8d05fff8fa446</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_BRACKET</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga86ef225fd6a66404caae71044cdd58d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_CONTROL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad1ca2094b2694e7251d0ab1fd34f8519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_SHIFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaffca36b99c9dce1a19cb9befbadce691</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_SUPER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad4547a3e8e247594acb60423fe6502db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_S</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga1570e2ccaab036ea82bed66fc1dab2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SCROLL_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf622b63b9537f7084c2ab649b8365630</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SEMICOLON</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga84233de9ee5bb3e8788a5aa07d80af7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SLASH</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadf3d753b2d479148d711de34b83fd0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SPACE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaddb2c23772b97fd7e26e8ee66f1ad014</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_T</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga90e0560422ec7a30e7f3f375bc9f37f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_TAB</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6908a4bda9950a3e2b73f794bbe985df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_U</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gacad52f3bf7d378fc0ffa72a76769256d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_UNKNOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga99aacc875b6b27a072552631e13775c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_UP</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga2f3342b194020d3544c67e3506b6f144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_V</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga22c7763899ecf7788862e5f90eacce6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_W</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa06a712e6202661fc03da5bdb7b6e545</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_WORLD_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadc78dad3dab76bcd4b5c20114052577a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_WORLD_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga20494bfebf0bb4fc9503afca18ab2c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_X</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac1c42c0bf4192cea713c55598b06b744</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Y</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafd9f115a549effdf8e372a787c360313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Z</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac489e208c26afda8d4938ed88718760a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>mods</name>
    <title>Modifier key flags</title>
    <filename>group__mods.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_ALT</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>gad2acd5633463c29e07008687ea73c0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_CAPS_LOCK</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>gaefeef8fcf825a6e43e241b337897200f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_CONTROL</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga6ed94871c3208eefd85713fa929d45aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_NUM_LOCK</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga64e020b8a42af8376e944baf61feecbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_SHIFT</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga14994d3196c290aaa347248e51740274</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_SUPER</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga6b64ba10ea0227cf6f42efd0a220aba1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>buttons</name>
    <title>Mouse buttons</title>
    <filename>group__buttons.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_1</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga181a6e875251fd8671654eff00f9112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_2</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga604b39b92c88ce9bd332e97fc3f4156c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_3</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga0130d505563d0236a6f85545f19e1721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_4</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga53f4097bb01d5521c7d9513418c91ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_5</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gaf08c4ddecb051d3d9667db1d5e417c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_6</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gae8513e06aab8aa393b595f22c6d8257a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_7</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga8b02a1ab55dde45b3a3883d54ffd7dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_8</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga35d5c4263e0dc0d0a4731ca6c562f32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_LAST</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gab1fd86a4518a9141ec7bcde2e15a2fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_LEFT</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gaf37100431dcd5082d48f95ee8bc8cd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_MIDDLE</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga34a4d2a701434f763fd93a2ff842b95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_RIGHT</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga3e2f2cf3c4942df73cc094247d275e74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>joysticks</name>
    <title>Joysticks</title>
    <filename>group__joysticks.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_1</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga34a0443d059e9f22272cd4669073f73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_10</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gaef55389ee605d6dfc31aef6fe98c54ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_11</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae7d26e3df447c2c14a569fcc18516af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_12</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gab91bbf5b7ca6be8d3ac5c4d89ff48ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_13</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga5c84fb4e49bf661d7d7c78eb4018c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_14</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga89540873278ae5a42b3e70d64164dc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_15</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga7b02ab70daf7a78bcc942d5d4cc1dcf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_16</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga453edeeabf350827646b6857df4f80ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_2</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga6eab65ec88e65e0850ef8413504cb50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_3</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae6f3eedfeb42424c2f5e3161efb0b654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_4</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga97ddbcad02b7f48d74fad4ddb08fff59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_5</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae43281bc66d3fa5089fb50c3e7a28695</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_6</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga74771620aa53bd68a487186dea66fd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_7</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga20a9f4f3aaefed9ea5e66072fc588b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_8</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga21a934c940bcf25db0e4c8fe9b364bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_9</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga87689d47df0ba6f9f5fcbbcaf7b3cecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_LAST</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga9ca13ebf24c331dd98df17d84a4b72c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gamepad_buttons</name>
    <title>Gamepad buttons</title>
    <filename>group__gamepad__buttons.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_A</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gae055a12fbf4b48b5954c8e1cd129b810</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_B</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga2228a6512fd5950cdb51ba07846546fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_BACK</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gabc7c0264ce778835b516a472b47f6caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_CIRCLE</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gaaef094b3dacbf15f272b274516839b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_CROSS</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gaf08d0df26527c9305253422bd98ed63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_DPAD_DOWN</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga8f2b731b97d80f90f11967a83207665c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_DPAD_LEFT</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gaf0697e0e8607b2ebe1c93b0c6befe301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_DPAD_RIGHT</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gae2a780d2a8c79e0b77c0b7b601ca57c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_DPAD_UP</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga4f1ed6f974a47bc8930d4874a283476a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_GUIDE</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga7fa48c32e5b2f5db2f080aa0b8b573dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_LAST</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga5cc98882f4f81dacf761639a567f61eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_LEFT_BUMPER</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga17d67b4f39a39d6b813bd1567a3507c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_LEFT_THUMB</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga3e089787327454f7bfca7364d6ca206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_RIGHT_BUMPER</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gadfbc9ea9bf3aae896b79fa49fdc85c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_RIGHT_THUMB</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga1c003f52b5aebb45272475b48953b21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_SQUARE</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gafc7821e87d77d41ed2cd3e1f726ec35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_START</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga04606949dd9139434b8a1bedf4ac1021</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_TRIANGLE</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga3a7ef6bcb768a08cd3bf142f7f09f802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_X</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>ga52cc94785cf3fe9a12e246539259887c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_BUTTON_Y</name>
      <anchorfile>group__gamepad__buttons.html</anchorfile>
      <anchor>gafc931248bda494b530cbe057f386a5ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gamepad_axes</name>
    <title>Gamepad axes</title>
    <filename>group__gamepad__axes.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_LAST</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga0818fd9433e1359692b7443293e5ac86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_LEFT_TRIGGER</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga6d79561dd8907c37354426242901b86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_LEFT_X</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga544e396d092036a7d80c1e5f233f7a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_LEFT_Y</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga64dcf2c6e9be50b7c556ff7671996dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga121a7d5d20589a423cd1634dd6ee6eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_RIGHT_X</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>gabd6785106cd3c5a044a6e49a395ee2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GAMEPAD_AXIS_RIGHT_Y</name>
      <anchorfile>group__gamepad__axes.html</anchorfile>
      <anchor>ga1cc20566d44d521b7183681a8e88e2e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>errors</name>
    <title>Error codes</title>
    <filename>group__errors.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_API_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga56882b290db23261cc6c053c40c2d08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FORMAT_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga196e125ef261d94184e2b55c05762f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INVALID_ENUM</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga76f6bb9c4eea73db675f096b404593ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INVALID_VALUE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gaaf2ef9aa8202c2b82ac2d921e554c687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_CURRENT_CONTEXT</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gaa8290386e9528ccb9e42a3a4e16fc0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_ERROR</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gafa30deee5db4d69c4c93d116ed87dbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_WINDOW_CONTEXT</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gacff24d2757da752ae4c80bf452356487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NOT_INITIALIZED</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga2374ee02c177f12e1fa76ff3ed15e14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OUT_OF_MEMORY</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga9023953a2bcb98c2906afd071d21ee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PLATFORM_ERROR</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gad44162d78100ea5e87cdd38426b8c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gad16c5565b4a69f9c2a9ac2c0dbc89462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>shapes</name>
    <title>Standard cursor shapes</title>
    <filename>group__shapes.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ARROW_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga8ab0e717245b85506cb0eaefdea39d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CROSSHAIR_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga8af88c0ea05ab9e8f9ac1530e8873c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAND_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga1db35e20849e0837c82e3dc1fd797263</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HRESIZE_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>gabb3eb0109f11bb808fc34659177ca962</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_IBEAM_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga36185f4375eaada1b04e431244774c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VRESIZE_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>gaf024f0e1ff8366fb2b5c260509a1fce5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>native</name>
    <title>Native access</title>
    <filename>group__native.html</filename>
  </compound>
  <compound kind="group">
    <name>Mvsim_comms_module</name>
    <title>Mvsim_comms_module</title>
    <filename>group__mvsim__comms__module.html</filename>
    <class kind="class">mvsim::Client</class>
    <class kind="class">mvsim::Server</class>
    <member kind="variable">
      <type>constexpr unsigned int</type>
      <name>MVSIM_PORTNO_MAIN_REP</name>
      <anchorfile>group__mvsim__comms__module.html</anchorfile>
      <anchor>gae4aa055f8dffbb963adc1d6d378787f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
