/Dlls/Delta.PhysicsEngines.Bullet.xml
# · XML · 250 lines · 249 code · 1 blank · 0 comment · 0 complexity · 6f0b0cf798774f4e086fd8966c48fb90 MD5 · raw file
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Delta.PhysicsEngines.Bullet</name>
- </assembly>
- <members>
- <member name="T:Delta.PhysicsEngines.Bullet.BulletDatatypesMapping">
- <summary>
- Implements mapping between Bullet data types and Delta engine data types.
- </summary>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletDatatypesMapping.Convert(Microsoft.Xna.Framework.Matrix@,Delta.Utilities.Datatypes.Matrix@)">
- <summary>
- Perform conversion between BulletXNA Matrix and DeltaEngine Matrix.
- </summary>
- <param name="matrix">The BulletXNA matrix.</param>
- <param name="result">The result DeltaEngine matrix.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletDatatypesMapping.Convert(Delta.Utilities.Datatypes.Matrix@,Microsoft.Xna.Framework.Matrix@)">
- <summary>
- Perform conversion between DeltaEngine Matrix and BulletXNA Matrix.
- </summary>
- <param name="matrix">The DeltaEngine matrix.</param>
- <param name="result">The result BulletXNA matrix.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletDatatypesMapping.Convert(Delta.Utilities.Datatypes.Vector)">
- <summary>
- Convert DeltaEngine vector to Jitter vector.
- </summary>
- <param name="vector">DeltaEngine vector.</param>
- <returns>
- The converted BulletXNA vector.
- </returns>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletDatatypesMapping.Convert(Microsoft.Xna.Framework.Vector3)">
- <summary>
- Convert BulletXNA vector to DeltaEngine vector.
- </summary>
- <param name="vector">BulletXNA vector.</param>
- <returns>
- The converted DeltaEngine vector.
- </returns>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletDatatypesMapping.ConvertSlow(Microsoft.Xna.Framework.Matrix)">
- <summary>
- Slow version of the BulletMatrix to Delta Matrix conversion. Used
- when properties are involved (we cannot pass them as ref and would
- need local copies anyway) and performance is not super critical.
- </summary>
- <param name="inputValue">The input value.</param>
- <returns></returns>
- </member>
- <member name="T:Delta.PhysicsEngines.Bullet.Helpers">
- <summary>
- Helpers class used into the library.
- </summary>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.Helpers.CreateFrom(Delta.Rendering.Models.Mesh,Delta.Utilities.Datatypes.Matrix,System.Boolean)">
- <summary>
- Helper method used for creation of Bullet TriangleMeshShape by
- populating data with vertices and indices gathered from out Mesh.
- </summary>
- <param name="mesh">The mesh to get data from.</param>
- <param name="localSpaceMatrix">The local space matrix.</param>
- <param name="invertTriangles">
- if set to <c>true</c> we invert winding order of triangles.
- </param>
- <returns></returns>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.Helpers.GetCenter(Delta.Utilities.Datatypes.BoundingBox)">
- <summary>
-
- </summary>
- <param name="bbox"></param>
- <returns></returns>
- </member>
- <member name="T:Delta.PhysicsEngines.Bullet.BulletJoint">
- <summary>
- Bullet implementation of PhysicsJoint.
- </summary>
- </member>
- <member name="F:Delta.PhysicsEngines.Bullet.BulletJoint.bulletConstraint">
- <summary>
- Bullet joint.
- </summary>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletJoint.#ctor(Delta.PhysicsEngines.Bullet.BulletPhysics,Delta.PhysicsEngines.Enums.JointType,Delta.PhysicsEngines.PhysicsBody,Delta.PhysicsEngines.PhysicsBody,System.Object[])">
- <summary>
- Initializes a new instance of the <see cref="T:Delta.PhysicsEngines.Bullet.BulletJoint"/> class.
- </summary>
- <param name="physicsManager">The physics manager.</param>
- <param name="jointType">Type of the joint.</param>
- <param name="bodyA">The body A.</param>
- <param name="bodyB">The body B.</param>
- <param name="args">The args.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletJoint.CreateJoint">
- <summary>
- Creates bullet joint.
- </summary>
- </member>
- <member name="P:Delta.PhysicsEngines.Bullet.BulletJoint.Constraint">
- <summary>
- Gets Bullet Constraint.
- </summary>
- </member>
- <member name="T:Delta.PhysicsEngines.Bullet.BulletBody">
- <summary>
- Bullet implementation of PhysicsBody.
- </summary>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletBody.#ctor(Delta.PhysicsEngines.Bullet.BulletPhysics,Delta.PhysicsEngines.PhysicsShape,Delta.Utilities.Datatypes.Vector)">
- <summary>
- Creates a new instance of <see cref="T:Delta.PhysicsEngines.Bullet.BulletBody"/>
- </summary>
- <param name="bulletPhysics">The physics manager.</param>
- <param name="shape">The shape.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletBody.#ctor(Delta.PhysicsEngines.Bullet.BulletPhysics,BulletXNA.BulletDynamics.RigidBody,BulletXNA.BulletCollision.CollisionShape)">
- <summary>
- Internal constructor for creating GroundBody.
- </summary>
- <param name="bulletPhysics">The BulletPhysics implementation.</param>
- <param name="bulletBody">The already create Bullet body.</param>
- <param name="bulletShape">The already create Bullet CollisionShape.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletBody.CreateShape">
- <summary>
- Creates Bullet CollsionShape from properties.
- </summary>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletBody.CreateBody">
- <summary>
- Creates Bullet body just after we create CollisionShape.
- </summary>
- </member>
- <member name="T:Delta.PhysicsEngines.Bullet.BulletPhysics">
- <summary>
- Bullet physics engine implementation into DeltaEngine.
- <remarks>
- Reference <see cref="!:http://code.google.com/p/bullet-xna/"/> for more info.
- </remarks>
- </summary>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Delta.PhysicsEngines.Bullet.BulletPhysics"/> class.
- </summary>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.IsShapeSupported(Delta.PhysicsEngines.Enums.ShapeType)">
- <summary>
- Implementation for getting which shapes are supported by Bullet.
- </summary>
- <param name="shapeType">The type of shape to check if supported.</param>
- <returns>True if supported, false otherwise.</returns>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.IsJointSupported(Delta.PhysicsEngines.Enums.JointType)">
- <summary>
- Implementation for getting which shapes are supported by Bullet.
- </summary>
- <param name="jointType">The type of joint to check if supported.</param>
- <returns>True if supported, false otherwise.</returns>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.IsFeatureSupported(Delta.PhysicsEngines.Enums.FeatureSupport)">
- <summary>
- Implementation for getting which features are supported by Bullet.
- </summary>
- <param name="support">The type of feature to check if supported.</param>
- <returns>True if supported, false otherwise.</returns>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.SetGroundPlane(System.Boolean,System.Single)">
- <summary>
- Implementation of SetGroundPlane
- </summary>
- <param name="enable">True to enable the ground plane, false otherwise.</param>
- <param name="height">The height of the plane.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.CreateBody(System.Boolean,Delta.PhysicsEngines.PhysicsShape,Delta.Utilities.Datatypes.Vector)">
- <summary>
- Creates a BulletBody from base implementation.
- </summary>
- <param name="is2DBody">True if the body is 2D, false means that is 3D.</param>
- <param name="shape">The shape to attach to the new create body.</param>
- <param name="initialPosition">Initial position of the body.</param>
- <returns>New PhysicsBody instance or null if not supported.</returns>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.CreateJoint(Delta.PhysicsEngines.Enums.JointType,Delta.PhysicsEngines.PhysicsBody,Delta.PhysicsEngines.PhysicsBody,System.Object[])">
- <summary>
- Creates a BulletJoint from base implementation.
- </summary>
- <param name="jointType">The type of joint to create.</param>
- <param name="bodyA">The first required body.</param>
- <param name="bodyB">The second [optional] body.</param>
- <param name="args">Array of args to pass to Joint implementation.</param>
- <returns></returns>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.CreateGroundBody">
- <summary>
- Create the body that will be used as ground.
- </summary>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.RemoveBodyImpl(Delta.PhysicsEngines.PhysicsBody)">
- <summary>
- Implementation of RemoveBody.
- </summary>
- <param name="body">The body to remove.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.RemoveJointImpl(Delta.PhysicsEngines.PhysicsJoint)">
- <summary>
- Implementation of RemoveJoint.
- </summary>
- <param name="body">The joint to remove.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.RayCastImpl(Delta.Utilities.Datatypes.Ray,System.Boolean,Delta.PhysicsEngines.PhysicsBody@,Delta.Utilities.Datatypes.Vector@,System.Single@,System.Object@)">
- <summary>
- Performs ray cast in Bullet world.
- </summary>
- <param name="ray"></param>
- <param name="checkGround"></param>
- <param name="foundBody"></param>
- <param name="surfaceNormal"></param>
- <param name="fraction"></param>
- <param name="userData"></param>
- <returns></returns>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.UpdateSimulation(System.Single)">
- <summary>
- Update simulation implementation of Physics.
- </summary>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.SetGravity(Delta.Utilities.Datatypes.Vector)">
- <summary>
- Sets gravity implementation.
- </summary>
- <param name="gravity">The 3D gravity vector.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.SetMultithreading(System.Boolean)">
- <summary>
- Sets multithreading on Bullet implementation.
- </summary>
- <param name="enable">True to enable, false otherwise.</param>
- </member>
- <member name="M:Delta.PhysicsEngines.Bullet.BulletPhysics.GetTotalPhysicsTime">
- <summary>
- Gets total time step of physics simulation.
- </summary>
- <returns></returns>
- </member>
- </members>
- </doc>