public int CreateTreeFromSerialization(EventHandler <CTreeCollisionEventArgs> pTreeCollision, EventHandler <CDeserializeEventArgs> pDeserializeFunction, int pSerializeHandle) { m_TreeCollision = pTreeCollision; m_NewtonTreeCollision = new Newton.NewtonTreeCollision(InvokeTreeCollision); m_Deserialize = pDeserializeFunction; m_NewtonDeserialize = new Newton.NewtonDeserialize(InvokeTreeCollisionDeserialize); return(Newton.NewtonCreateTreeCollisionFromSerialization(m_World.Handle, m_NewtonTreeCollision, m_NewtonDeserialize, pSerializeHandle)); }
public void CreateCollisionTree(EventHandler <CTreeCollisionEventArgs> pTreeCollision) { m_TreeCollision = pTreeCollision; m_NewtonTreeCollision = new Newton.NewtonTreeCollision(InvokeTreeCollision); m_Handle = Newton.NewtonCreateTreeCollision(m_World.Handle, m_NewtonTreeCollision); }
public void CreateCollisionTree(EventHandler<CTreeCollisionEventArgs> pTreeCollision) { m_TreeCollision = pTreeCollision; m_NewtonTreeCollision = new Newton.NewtonTreeCollision(InvokeTreeCollision); m_Handle = Newton.NewtonCreateTreeCollision(m_World.Handle, m_NewtonTreeCollision); }
public int CreateTreeFromSerialization(EventHandler<CTreeCollisionEventArgs> pTreeCollision, EventHandler<CDeserializeEventArgs> pDeserializeFunction, int pSerializeHandle) { m_TreeCollision = pTreeCollision; m_NewtonTreeCollision = new Newton.NewtonTreeCollision(InvokeTreeCollision); m_Deserialize = pDeserializeFunction; m_NewtonDeserialize = new Newton.NewtonDeserialize(InvokeTreeCollisionDeserialize); return Newton.NewtonCreateTreeCollisionFromSerialization(m_World.Handle, m_NewtonTreeCollision, m_NewtonDeserialize, pSerializeHandle); }