public unsafe static void SetAnisotropicFriction(this CollisionObject obj, ref OpenTK.Vector3 anisotropicFriction, AnisotropicFrictionFlags frictionMode) { fixed (OpenTK.Vector3* anisotropicFrictionPtr = &anisotropicFriction) { obj.SetAnisotropicFriction(ref *(BulletSharp.Math.Vector3*)anisotropicFrictionPtr, frictionMode); } }
public void SetAnisotropicFriction(Vector3 anisotropicFriction, AnisotropicFrictionFlags frictionMode = AnisotropicFrictionFlags.Friction) { btCollisionObject_setAnisotropicFriction(Native, ref anisotropicFriction, frictionMode); }
public bool HasAnisotropicFriction(AnisotropicFrictionFlags frictionMode = AnisotropicFrictionFlags.Friction) { return(btCollisionObject_hasAnisotropicFriction(Native, frictionMode)); }
static extern void btCollisionObject_setAnisotropicFriction(IntPtr obj, [In] ref Vector3 anisotropicFriction, AnisotropicFrictionFlags frictionMode);
static extern bool btCollisionObject_hasAnisotropicFriction(IntPtr obj, AnisotropicFrictionFlags frictionMode);
static extern void btCollisionObject_setAnisotropicFriction2(IntPtr obj, [In] ref Vector3 anisotropicFriction, AnisotropicFrictionFlags frictionMode);
static extern bool btCollisionObject_hasAnisotropicFriction2(IntPtr obj, AnisotropicFrictionFlags frictionMode);
public void SetAnisotropicFrictionRef(ref Vector3 anisotropicFriction, AnisotropicFrictionFlags frictionMode) { btCollisionObject_setAnisotropicFriction2(_native, ref anisotropicFriction, frictionMode); }
public bool HasAnisotropicFriction(AnisotropicFrictionFlags frictionMode) { return btCollisionObject_hasAnisotropicFriction2(_native, frictionMode); }
public unsafe static void SetAnisotropicFriction(this CollisionObject obj, ref OpenTK.Vector3 anisotropicFriction, AnisotropicFrictionFlags frictionMode) { fixed(OpenTK.Vector3 *anisotropicFrictionPtr = &anisotropicFriction) { obj.SetAnisotropicFriction(ref *(BulletSharp.Math.Vector3 *)anisotropicFrictionPtr, frictionMode); } }