public CJoint(CWorld pWorld) { if (pWorld == null) { throw new ArgumentNullException("pWorld"); } m_World = pWorld; }
public CMaterial(CWorld pWorld, bool pDefaultGroup) { m_World = pWorld; if (pDefaultGroup) { m_ID = GetDefaultGroupID(); } else { m_ID = CreateGroupID(); } CHashTables.Material.Add(m_ID, this); }
/* internal void InitialiseCollisionMask(CollisionMask collisionMask) { if (collisionMask == null) throw new ArgumentNullException("collisionMask"); collisionMask.Initialise(this); } */ #endregion #region Protected Methods protected void Initialise() { if (_world == null) { _world = new CWorld(); _world.Pause = this.IsPaused; _world.MinimumFrameRate = (float)this.MinimumFrameRate; _world.SetSolverModel(this.SolverModel); _world.SetFrictionModel(this.FrictionModel); } }
public CJointBallSocket(CWorld pWorld) : base(pWorld) { }
public CCollisionTree(CWorld pWorld) : base(pWorld) { }
public CJointUniversal(CWorld pWorld) : base(pWorld) { }
public CMaterial(CWorld pWorld, IntPtr pHandle) { m_World = pWorld; m_Handle = pHandle; }
public CCollisionConvexPrimitives(CWorld pWorld) : base(pWorld) { }
public CMaterialPhysics(CWorld pWorld) { m_World = pWorld; }
public CRagDoll(CWorld pWorld) : base(pWorld) { }
protected virtual void Dispose(bool disposing) { if (disposing) { if (_inWorldUpdate) { _mustDispose = true; } else if (_world != null) { Pause(); // stop the body events if (_boundry != null) { _boundry = null; } _world.Dispose(); _world = null; } } }
public CCollision(CWorld pWorld) { if (pWorld == null) throw new ArgumentNullException("pWorld"); m_World = pWorld; }
public CJointSlider(CWorld pWorld) : base(pWorld) { }
public CJointVehicle(CWorld pWorld) : base(pWorld) { }
public CJointHinge(CWorld pWorld) : base(pWorld) { }
public CJointCorkscrew(CWorld pWorld) : base(pWorld) { }
public CJointUserDefinedBilateral(CWorld pWorld) : base(pWorld) { }
public CJointUpVector(CWorld pWorld) : base(pWorld) { }