public void SetQueryFilterData(PhyFilterData filterData) { unsafe { SDK_PhyController_SetQueryFilterData(CoreObject, &filterData); } }
public void SetQueryFilterData(ref PhyFilterData filterData) { unsafe { fixed(PhyFilterData *pPhyFilterData = &filterData) { SDK_PhyShape_SetQueryFilterData(CoreObject, pPhyFilterData); } } }
public void SetQueryFilterData(PhyFilterData data) { mFilterData = data; unsafe { fixed(PhyFilterData *pData = &mFilterData) { SDK_PhyControllerDesc_SetQueryFilterData(CoreObject, pData); } } }
public PhyQueryFlag flags; //!< Filter flags (see #PxQueryFlags) public PhyQueryFilterData(PhyFilterData filterData, PhyQueryFlag flag = PhyQueryFlag.eSTATIC | PhyQueryFlag.eDYNAMIC) { data = filterData; flags = flag; }
public PhyControllerCollisionFlag Move(ref Vector3 disp, float minDist, float elapsedTime, ref PhyFilterData filterData, PhyQueryFlag filterFlags) { unsafe { fixed(Vector3 *pdisp = &disp) fixed(PhyFilterData * pfilterData = &filterData) { return(SDK_PhyController_Move(CoreObject, pdisp, minDist, elapsedTime, pfilterData, filterFlags)); } } }