public ConvexPlaneCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap, bool isSwapped, int numPerturbationIterations, int minimumPointsPerturbationThreshold) : base(btConvexPlaneCollisionAlgorithm_new(mf._native, ci._native, body0Wrap._native, body1Wrap._native, isSwapped, numPerturbationIterations, minimumPointsPerturbationThreshold)) { }
public SphereTriangleCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap, bool swapped) { IntPtr native = btSphereTriangleCollisionAlgorithm_new(mf.Native, ci.Native, body0Wrap.Native, body1Wrap.Native, swapped); InitializeUserOwned(native); }
public SoftRigidCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper col0, CollisionObjectWrapper col1Wrap, bool isSwapped) { IntPtr native = btSoftRigidCollisionAlgorithm_new(mf.Native, ci.Native, col0.Native, col1Wrap.Native, isSwapped); InitializeUserOwned(native); }
public Convex2DConvex2DAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap, VoronoiSimplexSolver simplexSolver, ConvexPenetrationDepthSolver pdSolver, int numPerturbationIterations, int minimumPointsPerturbationThreshold) : base(btConvex2dConvex2dAlgorithm_new(mf._native, ci._native, body0Wrap._native, body1Wrap._native, simplexSolver._native, pdSolver._native, numPerturbationIterations, minimumPointsPerturbationThreshold)) { }
public SphereSphereCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper col0Wrap, CollisionObjectWrapper col1Wrap) { IntPtr native = btSphereSphereCollisionAlgorithm_new(mf.Native, ci.Native, col0Wrap.Native, col1Wrap.Native); InitializeUserOwned(native); }
public SoftSoftCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) { IntPtr native = btSoftSoftCollisionAlgorithm_new2(mf.Native, ci.Native, body0Wrap.Native, body1Wrap.Native); InitializeUserOwned(native); }
public GImpactCollisionAlgorithm(CollisionAlgorithmConstructionInfo constructionInfo, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) { IntPtr native = btGImpactCollisionAlgorithm_new(constructionInfo.Native, body0Wrap.Native, body1Wrap.Native); InitializeUserOwned(native); }
public SoftBodyConcaveCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap, bool isSwapped) { IntPtr native = btSoftBodyConcaveCollisionAlgorithm_new(ci.Native, body0Wrap.Native, body1Wrap.Native, isSwapped); InitializeUserOwned(native); }
public SoftSoftCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci) { IntPtr native = btSoftSoftCollisionAlgorithm_new(ci.Native); InitializeUserOwned(native); }
public virtual CollisionAlgorithm CreateCollisionAlgorithm(CollisionAlgorithmConstructionInfo __unnamed0, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) { return null; }
public GImpactCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) : base(btGImpactCollisionAlgorithm_new(ci._native, body0Wrap._native, body1Wrap._native)) { }
public SphereTriangleCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap, bool swapped) : base(btSphereTriangleCollisionAlgorithm_new(mf._native, ci._native, body0Wrap._native, body1Wrap._native, swapped)) { }
public SoftBodyConcaveCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap, bool isSwapped) : base(btSoftBodyConcaveCollisionAlgorithm_new(ci._native, body0Wrap._native, body1Wrap._native, isSwapped)) { }
public SoftSoftCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) : base(btSoftSoftCollisionAlgorithm_new2(mf.Native, ci.Native, body0Wrap.Native, body1Wrap.Native)) { }
public SphereSphereCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci) : base(btSphereSphereCollisionAlgorithm_new2(ci.Native)) { }
public SphereSphereCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper col0Wrap, CollisionObjectWrapper col1Wrap) : base(btSphereSphereCollisionAlgorithm_new(mf._native, ci._native, col0Wrap._native, col1Wrap._native)) { }
public virtual CollisionAlgorithm CreateCollisionAlgorithm(CollisionAlgorithmConstructionInfo __unnamed0, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) { return(null); }
public Box2DBox2DCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci) { IntPtr native = btBox2dBox2dCollisionAlgorithm_new(ci.Native); InitializeUserOwned(native); }
public Box2DBox2DCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) : base(btBox2dBox2dCollisionAlgorithm_new2(mf._native, ci._native, body0Wrap._native, body1Wrap._native)) { }
public override CollisionAlgorithm CreateCollisionAlgorithm(CollisionAlgorithmConstructionInfo __unnamed0, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) { return(new Convex2DConvex2DAlgorithm(btCollisionAlgorithmCreateFunc_CreateCollisionAlgorithm( _native, __unnamed0._native, body0Wrap._native, body1Wrap._native))); }
public BoxBoxCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci) : base(btBoxBoxCollisionAlgorithm_new(ci._native)) { }
public SoftSoftCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci) : base(btSoftSoftCollisionAlgorithm_new(ci.Native)) { }
public ConvexConcaveCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap, bool isSwapped) : base(btConvexConcaveCollisionAlgorithm_new(ci.Native, body0Wrap.Native, body1Wrap.Native, isSwapped)) { }
public SphereTriangleCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci) : base(btSphereTriangleCollisionAlgorithm_new2(ci._native)) { }
public CompoundCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap, bool isSwapped) : base(btCompoundCollisionAlgorithm_new(ci._native, body0Wrap._native, body1Wrap._native, isSwapped)) { }
public Box2DBox2DCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci) : base(btBox2dBox2dCollisionAlgorithm_new(ci.Native)) { }
public override CollisionAlgorithm CreateCollisionAlgorithm(CollisionAlgorithmConstructionInfo __unnamed0, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) { return(new SoftRigidCollisionAlgorithm(btCollisionAlgorithmCreateFunc_CreateCollisionAlgorithm( Native, __unnamed0.Native, body0Wrap.Native, body1Wrap.Native))); }
public CollisionAlgorithm CreateCollisionAlgorithm(CollisionAlgorithmConstructionInfo __unnamed0, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) { return new CollisionAlgorithm(btCollisionAlgorithmCreateFunc_CreateCollisionAlgorithm(_native, __unnamed0._native, body0Wrap._native, body1Wrap._native)); }
public override CollisionAlgorithm CreateCollisionAlgorithm(CollisionAlgorithmConstructionInfo __unnamed0, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) { return(new GImpactCollisionAlgorithm(btCollisionAlgorithmCreateFunc_CreateCollisionAlgorithm( Native, __unnamed0.Native, body0Wrap.Native, body1Wrap.Native), __unnamed0.Dispatcher)); }
public SphereBoxCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap, bool isSwapped) : base(btSphereBoxCollisionAlgorithm_new(mf.Native, ci.Native, body0Wrap.Native, body1Wrap.Native, isSwapped)) { }
public SoftSoftCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci) : base(btSoftSoftCollisionAlgorithm_new(ci._native)) { }
public Box2DBox2DCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci) : base(btBox2dBox2dCollisionAlgorithm_new(ci._native)) { }
public EmptyAlgorithm(CollisionAlgorithmConstructionInfo ci) : base(btEmptyAlgorithm_new(ci._native)) { }
public SoftRigidCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper col0, CollisionObjectWrapper col1Wrap, bool isSwapped) : base(btSoftRigidCollisionAlgorithm_new(mf._native, ci._native, col0._native, col1Wrap._native, isSwapped)) { }
public SoftSoftCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper body0Wrap, CollisionObjectWrapper body1Wrap) : base(btSoftSoftCollisionAlgorithm_new2(mf._native, ci._native, body0Wrap._native, body1Wrap._native)) { }
public SoftRigidCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObjectWrapper col0, CollisionObjectWrapper col1Wrap, bool isSwapped) : base(btSoftRigidCollisionAlgorithm_new(mf.Native, ci.Native, col0.Native, col1Wrap.Native, isSwapped)) { }