PageRenderTime 124ms CodeModel.GetById 115ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/Dlls/Delta.PhysicsEngines.JigLib.xml

#
XML | 582 lines | 582 code | 0 blank | 0 comment | 0 complexity | 0214b23f8ec1e5e5910179f598f068ee MD5 | raw file
  1<?xml version="1.0"?>
  2<doc>
  3    <assembly>
  4        <name>Delta.PhysicsEngines.JigLib</name>
  5    </assembly>
  6    <members>
  7        <member name="T:Delta.PhysicsEngines.JigLib.JigLibController">
  8            <summary>
  9            Class that is used to control a physical object with JigLib.
 10            </summary>
 11        </member>
 12        <member name="F:Delta.PhysicsEngines.JigLib.JigLibController.extImpulse">
 13            <summary>
 14            External impulse applied to the ControlledObject (usually from jump).
 15            </summary>
 16        </member>
 17        <member name="F:Delta.PhysicsEngines.JigLib.JigLibController.controlledBody">
 18            <summary>
 19            The object that is controlled by the class
 20            </summary>
 21        </member>
 22        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.JigLib.JigLibBody)">
 23            <summary>
 24            Create a Controller using Jiglib
 25            </summary>
 26            <param name="physicsManager">The physics manager.</param>
 27            <param name="setControlledObject">The set controlled object.</param>
 28        </member>
 29        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.JigLib.JigLibBody,System.Single,System.Single,System.Single)">
 30            <summary>
 31            Create a Controller using Jiglib
 32            </summary>
 33            <param name="physicsManager">The physics manager.</param>
 34            <param name="setControlledObject">The set controlled object.</param>
 35            <param name="setMoveSpeed">Moving speed</param>
 36            <param name="setJumpStrength">Jump strength</param>
 37            <param name="allowedGroundDistance">The allowed ground distance.</param>
 38        </member>
 39        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.JigLib.JigLibBody,System.Single,System.Single,System.Single,Delta.Utilities.Datatypes.Vector,Delta.Utilities.Datatypes.Vector)">
 40            <summary>
 41            Create a Controller using Jiglib
 42            </summary>
 43            <param name="physicsManager">The physics manager.</param>
 44            <param name="setControlledObject">The set controlled object.</param>
 45            <param name="setMoveSpeed">The set move speed.</param>
 46            <param name="setJumpStrength">The set jump strength.</param>
 47            <param name="allowedGroundDistance">The allowed ground distance.</param>
 48            <param name="setForwardDirection">The set forward direction.</param>
 49            <param name="setRightDirection">The set right direction.</param>
 50        </member>
 51        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.JigLib.JigLibBody,System.Single,System.Single,System.Single,System.Single,Delta.Utilities.Datatypes.Vector,Delta.Utilities.Datatypes.Vector)">
 52            <summary>
 53            Create a Controller using Jiglib
 54            </summary>
 55            <param name="physicsManager">The physics manager.</param>
 56            <param name="setControlledObject">The set controlled object.</param>
 57            <param name="setMoveSpeed">The set move speed.</param>
 58            <param name="setJumpStrength">The set jump strength.</param>
 59            <param name="setMaxUpSpeed">The set max up speed.</param>
 60            <param name="allowedGroundDistance">The allowed ground distance.</param>
 61            <param name="setForwardDirection">The set forward direction.</param>
 62            <param name="setRightDirection">The set right direction.</param>
 63        </member>
 64        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.UpdateController(System.Single)">
 65            <summary>
 66            UpdateController is inherited from JigLib Controller and
 67            allows direct manipulation of the physic state of an object. Here
 68            is used to update the position of the ControlledObject according to
 69            user input.
 70            </summary>
 71            <param name="dt">Delta time to update controller.</param>
 72        </member>
 73        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.ResetInternalMovementData">
 74            <summary>
 75            Reset internal movement data
 76            </summary>
 77        </member>
 78        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.ApplyMovementDirect">
 79            <summary>
 80            Apply the movement components directly in the objects velocity
 81            </summary>
 82        </member>
 83        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.HasCollisions">
 84            <summary>
 85            Has collisions
 86            </summary>
 87            <returns>True if has collisions, false otherwise.</returns>
 88        </member>
 89        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.CheckOnAirCollisionNormal">
 90            <summary>
 91            Check if the ControlledObject is on air, i.e. does not collide with
 92            anything on the ground, by inspecting the normal of colliding geometries
 93            </summary>
 94            <returns>True if on air false otherwise.</returns>
 95        </member>
 96        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.CheckOnAirRayCast">
 97            <summary>
 98            Check if object is on the air, i.e. does not collide with
 99            anything on the ground, using ray casting.
100            </summary>
101            <returns>True if any intersection happen, false otherwise.</returns>
102        </member>
103        <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.CalculateUpDirection">
104            <summary>
105            Calculate new up direction
106            </summary>
107        </member>
108        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.Attachable">
109            <summary>
110            Gets or Sets the attachable that is controlled.
111            </summary>
112        </member>
113        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.MovingDirection">
114            <summary>
115            Gets or Sets the moving direction of the PhysicsBody.
116            </summary>
117        </member>
118        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.MoveSpeed">
119            <summary>
120            Gets or Sets the speed at which the PhysicsBody moves.
121            </summary>
122        </member>
123        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.JumpStrength">
124            <summary>
125            Gets or Sets the measure of the strength that the PhysicsBody jumps.
126            </summary>
127        </member>
128        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.MaxUpSpeed">
129            <summary>
130            Maximum up speed
131            </summary>
132        </member>
133        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.AllowedGroundDistance">
134            <summary>
135            Allowed distance to ground
136            </summary>
137        </member>
138        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.ForwardDirection">
139            <summary>
140            Forward direction
141            </summary>
142        </member>
143        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.RightDirection">
144            <summary>
145            Right direction
146            </summary>
147        </member>
148        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.BackwardDirection">
149            <summary>
150            Backward direction, stored for faster accesss
151            </summary>
152        </member>
153        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.LeftDirection">
154            <summary>
155            Left direction, stored for faster accesss
156            </summary>
157        </member>
158        <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.UpDirection">
159            <summary>
160            Right direction, stored for faster accesss
161            </summary>
162        </member>
163        <member name="T:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping">
164            <summary>
165            Performs mapping between JigLibX and DeltaEngine.
166            </summary>
167        </member>
168        <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Microsoft.Xna.Framework.Vector3@,Delta.Utilities.Datatypes.Vector@)">
169            <summary>
170            Convert XNA Vector3 used by JigLibX to Delta Vector.
171            </summary>
172            <param name="vector">The source Xna vector.</param>
173            <param name="result">The converted delta vector.</param>
174        </member>
175        <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Microsoft.Xna.Framework.Vector3,Delta.Utilities.Datatypes.Vector@)">
176            <summary>
177            Convert XNA Vector3 used by JigLibX to Delta Vector.
178            </summary>
179            <param name="vector">The source Xna vector.</param>
180            <param name="result">The converted delta vector.</param>
181        </member>
182        <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Delta.Utilities.Datatypes.Vector@)">
183            <summary>
184            Convert Delta vector to XNA Vector3 used by JigLibX.
185            </summary>
186            <param name="vector">The source delta vector.</param>
187            <returns>The converted Xna Vector3 vector.</returns>
188        </member>
189        <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Delta.Utilities.Datatypes.Vector@,Microsoft.Xna.Framework.Vector3@)">
190            <summary>
191            Convert Delta Vector to Xna Vector3 used by JigLibX.
192            </summary>
193            <param name="vector">The source Delta vector.</param>
194            <param name="result">The converted Xna vector.</param>
195        </member>
196        <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Microsoft.Xna.Framework.Matrix,Delta.Utilities.Datatypes.Matrix@)">
197            <summary>
198            Slow version of the JMatrix to Delta Matrix conversion. Used
199            when properties are involved (we cannot pass them as ref and would
200            need local copies anyway) and performance is not super critical.
201            </summary>
202            <param name="inputValue">The input value.</param>
203            <returns>Delta engine Matrix created from Xna Matrix.</returns>
204        </member>
205        <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Delta.Utilities.Datatypes.Matrix@,Microsoft.Xna.Framework.Matrix@)">
206            <summary>
207            Convert DeltaEngine Matrix to XNA Matrix used by JigLibX.
208            </summary>
209            <param name="matrix">The matrix.</param>
210            <param name="result">The result.</param>
211        </member>
212        <member name="T:Delta.PhysicsEngines.JigLib.Helpers">
213            <summary>
214            Helper class using for comunicate between DeltaEngine and JigLibX.
215            </summary>
216        </member>
217        <member name="M:Delta.PhysicsEngines.JigLib.Helpers.CreateFrom(Delta.Rendering.Models.Mesh,Delta.Utilities.Datatypes.Matrix,System.Boolean)">
218            <summary>
219            Creates from.
220            </summary>
221            <param name="mesh">The mesh.</param>
222            <param name="localSpaceMatrix">The local space matrix.</param>
223            <param name="invertTriangles">if set to <c>true</c> [invert triangles].</param>
224            <returns>
225            New created JigLib TriangleMesh shape created from Delta engine mesh.
226            </returns>
227        </member>
228        <member name="M:Delta.PhysicsEngines.JigLib.Helpers.DrawDebug(JigLibX.Geometry.Primitive)">
229            <summary>
230            Draws the debug.
231            </summary>
232            <param name="primitive">The primitive.</param>
233        </member>
234        <member name="M:Delta.PhysicsEngines.JigLib.Helpers.DrawTriangleMesh(JigLibX.Geometry.TriangleMesh)">
235            <summary>
236            Performs debug drawing of JigLibX triangle mesh.
237            </summary>
238            <param name="triangleMesh">The triangle mesh to draw.</param>
239        </member>
240        <member name="T:Delta.PhysicsEngines.JigLib.JigLibPhysics">
241            <summary>
242            JigLib carries out all the requested functionality from the interface 
243            IPhysic3D. At this point we can see in detail the whole engine without 
244            restriction but is not visible for the user since the design is based on 
245            using a common and friendly interface accessible to the user who doesn't 
246            have to know any implementation detail of the physic engines
247            </summary>
248        </member>
249        <member name="F:Delta.PhysicsEngines.JigLib.JigLibPhysics.rayPredicate">
250            <summary>
251            Ray predicate
252            </summary>
253        </member>
254        <member name="F:Delta.PhysicsEngines.JigLib.JigLibPhysics.jigLibPhysicsSimulator">
255            <summary>
256            Delta.PhysicsEngines.JigLib Physics Simulator
257            </summary>
258        </member>
259        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.#ctor">
260            <summary>
261            Create a JiglibPhysics object
262            </summary>
263        </member>
264        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.IsShapeSupported(Delta.PhysicsEngines.Enums.ShapeType)">
265            <summary>
266            Gets whether the current physics module supports given shape type.
267            </summary>
268            <param name="shapeType">Type of the shape.</param>
269            <returns>
270              <c>true</c> if [is shape supported] [the specified shape type]; otherwise, <c>false</c>.
271            </returns>
272        </member>
273        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.IsJointSupported(Delta.PhysicsEngines.Enums.JointType)">
274            <summary>
275            Gets whether the current physics module supports given joint type.
276            </summary>
277            <param name="jointType">Type of the shape.</param>
278            <returns>
279              <c>true</c> if the specified shape type is supported, <c>false</c> otherwise.
280            </returns>
281        </member>
282        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.IsFeatureSupported(Delta.PhysicsEngines.Enums.FeatureSupport)">
283            <summary>
284            Gets whether the current physics module supports given feature.
285            </summary>
286            <param name="support">The support.</param>
287            <returns>
288              <c>true</c> if [is feature supported] [the specified support]; otherwise, <c>false</c>.
289            </returns>
290        </member>
291        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.SetGroundPlane(System.Boolean,System.Single)">
292            <summary>
293            Implementation of SetGroundPlane
294            </summary>
295            <param name="enable">True to enable plane, false otherwise.</param>
296            <param name="height">Plane height.</param>
297        </member>
298        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.CreateGroundBody">
299            <summary>
300            Create the body that will be used as ground.
301            </summary>
302        </member>
303        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.Initialize">
304            <summary>
305            Initialize the physic simulator and apply default gravity (zero)
306            </summary>
307        </member>
308        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.SetGravity(Delta.Utilities.Datatypes.Vector)">
309            <summary>
310            Set Gravity
311            </summary>
312        </member>
313        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.UpdateSimulation(System.Single)">
314            <summary>
315            Update a physic3D system. The engine carries out the simulation of our 
316            defined system each tick.
317            </summary>
318        </member>
319        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.RayCastImpl(Delta.Utilities.Datatypes.Ray,System.Boolean,Delta.PhysicsEngines.PhysicsBody@,Delta.Utilities.Datatypes.Vector@,System.Single@,System.Object@)">
320            <summary>
321            FindRay cast implementation
322            </summary>
323            <param name="ray">The ray to perform.</param>
324            <param name="checkGround">Whether to check agains ground too.</param>
325            <param name="foundBody">PhysicsBody or null if no intersection happen.</param>
326            <param name="surfaceNormal">
327            The normals of the surfaces in the intersection points.
328            </param>
329            <param name="fraction">
330            Intersection fraction value or zero if no intersection.
331            </param>
332            <param name="userData">Optional user data.</param>
333            <returns>True if any intersection happen, false otherwise.</returns>
334        </member>
335        <member name="P:Delta.PhysicsEngines.JigLib.JigLibPhysics.MaximumDeltaTime">
336            <summary>
337            The maximum allowed delta time value for updating the physics module.
338            This variable is needed since large delta values due to other reasons
339            (content loading, etc) can cause considerable instabilities to the
340            physics system
341            </summary>
342            <value>
343            The maximum delta time.
344            </value>
345        </member>
346        <member name="T:Delta.PhysicsEngines.JigLib.JigLibPhysics.GatherObjectsPredicate">
347            <summary>
348            Gather object predicate
349            </summary>
350        </member>
351        <member name="F:Delta.PhysicsEngines.JigLib.JigLibPhysics.GatherObjectsPredicate.SkinsToIgnore">
352            <summary>
353            Skins to ignore
354            </summary>
355        </member>
356        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.GatherObjectsPredicate.ConsiderSkin(JigLibX.Collision.CollisionSkin)">
357            <summary>
358            This method is used internally by Delta.PhysicsEngines.JigLib to determine if the ray
359            should "stop" at this object or not. Here we use it to add the object
360            in our list and continue looking for more objects.
361            </summary>
362            <param name="skin0">Skin to check against.</param>
363            <returns>True if skin is on list to be ignored.</returns>
364        </member>
365        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.GatherObjectsPredicate.Clear">
366            <summary>
367            Clear objet list
368            </summary>
369        </member>
370        <member name="T:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests">
371            <summary>
372            Tests
373            </summary>
374        </member>
375        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests.TestInitialization">
376            <summary>
377            Test whether initialization has been done.
378            </summary>
379        </member>
380        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests.TestCreate3DBodyWithShape">
381            <summary>
382            Test creation of 3 body with shape.
383            </summary>
384        </member>
385        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests.TestFeatureSupport">
386            <summary>
387            Test whether given feature is supoorted.
388            </summary>
389        </member>
390        <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests.TestShapeSupport">
391            <summary>
392            Test whether given shape is supoorted.
393            </summary>
394        </member>
395        <member name="T:Delta.PhysicsEngines.JigLib.JitterJoint">
396            <summary>
397            JItter joint implementation
398            </summary>
399        </member>
400        <member name="M:Delta.PhysicsEngines.JigLib.JitterJoint.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.Enums.JointType,Delta.PhysicsEngines.PhysicsBody,Delta.PhysicsEngines.PhysicsBody,System.Object[])">
401            <summary>
402            Initializes a new instance of the <see cref="T:Delta.PhysicsEngines.JigLib.JitterJoint"/> class.
403            </summary>
404            <param name="physicsManager">The physics manager.</param>
405            <param name="jointType">Type of the joint.</param>
406            <param name="bodyA">The body A.</param>
407            <param name="bodyB">The body B.</param>
408            <param name="args">The args.</param>
409        </member>
410        <member name="M:Delta.PhysicsEngines.JigLib.JitterJoint.CreateJoint">
411            <summary>
412            Creates jitter joint.
413            </summary>
414        </member>
415        <member name="P:Delta.PhysicsEngines.JigLib.JitterJoint.Constraint">
416            <summary>
417            Gets jitter Constraint
418            </summary>
419        </member>
420        <member name="F:Delta.PhysicsEngines.JigLib.JigLibBody.jiglibPrimitive">
421            <summary>
422            The internal representation of the sphere in Delta.PhysicsEngines.JigLib.
423            </summary>
424        </member>
425        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.PhysicsShape,Delta.Utilities.Datatypes.Vector)">
426            <summary>
427            Constructor
428            </summary>
429            <param name="physicsManager">The JigLib physics manager.</param>
430            <param name="shape">The shape.</param>
431            <param name="initialPosition">Body initial position.</param>
432        </member>
433        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics)">
434            <summary>
435            Internal constructor for creating ground body.
436            </summary>
437            <param name="physicsManager">The JigLib physics manager.</param>
438        </member>
439        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyForce(Delta.Utilities.Datatypes.Vector)">
440            <summary>
441            Applies a force at the center of mass.
442            </summary>
443            <param name="force">The force.</param>
444        </member>
445        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyTorque(Delta.Utilities.Datatypes.Vector)">
446            <summary>
447            Apply a torque. This affects the angular velocity without affecting the
448            linear velocity of the center of mass.
449            <remarks>
450            This wakes up the body.
451            </remarks>
452            </summary>
453            <param name="torque">Vector containing torque data for both 2D and 3D
454            shapes.</param>
455        </member>
456        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyLinearImpulse(Delta.Utilities.Datatypes.Vector)">
457            <summary>
458            Apply an impulse at a point. This immediately modifies the velocity.
459            <remarks>
460            This wakes up the body.
461            </remarks>
462            </summary>
463            <param name="impulse">Impulse vector data.</param>
464        </member>
465        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyLinearImpulse(Delta.Utilities.Datatypes.Vector,Delta.Utilities.Datatypes.Vector)">
466            <summary>
467            Apply an impulse at a point. This immediately modifies the velocity.
468            It also modifies the angular velocity if the point of application
469            is not at the center of mass.
470            <remarks>
471            This wakes up the body.
472            </remarks>
473            </summary>
474            <param name="impulse">Impulse vector data.</param>
475            <param name="position">Position in 3D where to apply impulse.</param>
476        </member>
477        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyAngularImpulse(Delta.Utilities.Datatypes.Vector)">
478            <summary>
479            Apply an angular impulse.
480            </summary>
481            <param name="impulse">Vector containing torque data for both 2D and 3D shapes.</param>
482        </member>
483        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.CreateShape">
484            <summary>
485            Creates new physics shape from out cached properties.
486            </summary>
487        </member>
488        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.InitPrimitive(System.Boolean)">
489            <summary>
490            Init JigLib primitive.
491            </summary>
492            <param name="addToWorld">True to add to world.</param>
493        </member>
494        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.GestureMass(System.Single)">
495            <summary>
496            Init main settings for Mass and BodyInertia.
497            </summary>
498            <param name="value">Mass value used for calculating body inhertia.</param>
499            <returns>Vector3 containing body inhertia newly calculated.</returns>
500        </member>
501        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.HandleCollisionDetection(JigLibX.Collision.CollisionSkin,JigLibX.Collision.CollisionSkin)">
502            <summary>
503            Fired when collision is launch.
504            </summary>
505            <remarks>
506            http://jiglibx.wikidot.com/catch-collisionevents
507            </remarks>
508            <param name="owner">JigLib collision owner skin.</param>
509            <param name="collidee">JigLib collidee owner skin.</param>
510            <returns>
511            True whether to response on collision detection.
512            </returns>
513        </member>
514        <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.SetIsStatic(System.Boolean)">
515            <summary>
516            Static physics body implementation.
517            </summary>
518            <param name="value">True to set static, false otherwise.</param>
519        </member>
520        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Body">
521            <summary>
522            The Body handles all the physics of motion: position, velocity,
523            acceleration forces, torques, etc... A body can only be added to one
524            physics system at a time!
525            </summary>
526        </member>
527        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Skin">
528            <summary>
529            The JigLib colllision skin.
530            </summary>
531        </member>
532        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Position">
533            <summary>
534            Position given in world space.
535            </summary>
536        </member>
537        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Position2D">
538            <summary>
539            Position 2D given in world space (same as Position, just easier to
540            access for 2D code not having to convert Position to a Point anymore).
541            </summary>
542        </member>
543        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.RotationMatrix">
544            <summary>
545            Rotation matrix
546            </summary>
547        </member>
548        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.LinearVelocity">
549            <summary>
550            The velocity of the body.
551            </summary>
552        </member>
553        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.AngularVelocity">
554            <summary>
555            The angular velocity of the body.
556            <remarks>
557            For 2D physics simulation only X component is used.
558            </remarks>
559            </summary>
560        </member>
561        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.AngularVelocity2D">
562            <summary>
563            Angular velocity 2D as a float, for 2D only the .x component is used!
564            </summary>
565        </member>
566        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.BoundingBox">
567            <summary>
568            Gets the BoundingBox of the body.
569            </summary>
570            <remarks>
571            Used during 3D simulation.
572            </remarks>
573        </member>
574        <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Mass">
575            <summary>
576            It defines how heavy is the object in kg
577            Note: If the mass is zero or below the object will be switch to
578            "static collision behavior".
579            </summary>
580        </member>
581    </members>
582</doc>