示例#1
0
    public static physx.PxFilterFlagsPtr PxDefaultSimulationFilterShader_New(uint attributes0, physx.PxFilterDataPtr filterData0, uint attributes1, physx.PxFilterDataPtr filterData1, physx.PxPairFlagsPtr pairFlags, IntPtr constantBlock, uint constantBlockSize)
    {
        uint pvk_in_attributes0 = attributes0;

        physx.PxFilterDataPtr pvk_in_filterData0 = filterData0;
        uint pvk_in_attributes1 = attributes1;

        physx.PxFilterDataPtr pvk_in_filterData1 = filterData1;
        physx.PxPairFlagsPtr  pvk_in_pairFlags   = pairFlags;
        IntPtr pvk_in_constantBlock     = constantBlock;
        uint   pvk_in_constantBlockSize = constantBlockSize;

        return(PxFilterFlagsPtr_PxDefaultSimulationFilterShaderPtr_uint_PxFilterDataPtr_uint_PxFilterDataPtr_PxPairFlagsPtr_IntPtr_uint_(pvk_in_attributes0, pvk_in_filterData0, pvk_in_attributes1, pvk_in_filterData1, pvk_in_pairFlags, pvk_in_constantBlock, pvk_in_constantBlockSize));
    }
示例#2
0
        public void pairLost(uint pairID, uint attributes0, physx.PxFilterDataPtr filterData0, uint attributes1, physx.PxFilterDataPtr filterData1, bool objectRemoved)
        {
            physx.PxSimulationFilterCallbackPtr pvk_in_this = this;
            uint pvk_in_pairID      = pairID;
            uint pvk_in_attributes0 = attributes0;

            physx.PxFilterDataPtr pvk_in_filterData0 = filterData0;
            uint pvk_in_attributes1 = attributes1;

            physx.PxFilterDataPtr pvk_in_filterData1 = filterData1;
            bool pvk_in_objectRemoved = objectRemoved;

            void_PxSimulationFilterCallbackPtr_pairLostPtr_uint_uint_PxFilterDataPtr_uint_PxFilterDataPtr_bool_(pvk_in_this, pvk_in_pairID, pvk_in_attributes0, pvk_in_filterData0, pvk_in_attributes1, pvk_in_filterData1, pvk_in_objectRemoved);
        }
示例#3
0
        public physx.PxFilterFlagsPtr pairFound_New(uint pairID, uint attributes0, physx.PxFilterDataPtr filterData0, physx.PxActorPtr a0, physx.PxShapePtr s0, uint attributes1, physx.PxFilterDataPtr filterData1, physx.PxActorPtr a1, physx.PxShapePtr s1, physx.PxPairFlagsPtr pairFlags)
        {
            physx.PxSimulationFilterCallbackPtr pvk_in_this = this;
            uint pvk_in_pairID      = pairID;
            uint pvk_in_attributes0 = attributes0;

            physx.PxFilterDataPtr pvk_in_filterData0 = filterData0;
            physx.PxActorPtr      pvk_in_a0          = a0;
            physx.PxShapePtr      pvk_in_s0          = s0;
            uint pvk_in_attributes1 = attributes1;

            physx.PxFilterDataPtr pvk_in_filterData1 = filterData1;
            physx.PxActorPtr      pvk_in_a1          = a1;
            physx.PxShapePtr      pvk_in_s1          = s1;
            physx.PxPairFlagsPtr  pvk_in_pairFlags   = pairFlags;
            return(PxFilterFlagsPtr_PxSimulationFilterCallbackPtr_pairFoundPtr_uint_uint_PxFilterDataPtr_PxActorPtr_PxShapePtr_uint_PxFilterDataPtr_PxActorPtr_PxShapePtr_PxPairFlagsPtr_(pvk_in_this, pvk_in_pairID, pvk_in_attributes0, pvk_in_filterData0, pvk_in_a0, pvk_in_s0, pvk_in_attributes1, pvk_in_filterData1, pvk_in_a1, pvk_in_s1, pvk_in_pairFlags));
        }
示例#4
0
 public static physx.PxFilterDataPtr New(physx.PxFilterDataPtr fd)
 {
     physx.PxFilterDataPtr pvk_in_fd = fd;
     return(Ctor_PxFilterDataPtr_PxFilterDataPtr(pvk_in_fd));
 }
示例#5
0
 public static void Free(physx.PxFilterDataPtr ptr)
 {
     Freer_physx_PxFilterDataPtr(ptr);
 }
示例#6
0
 internal static extern physx.PxQueryHitType PxQueryHitType_PxQueryFilterCallbackPtr_postFilterPtr_PxFilterDataPtr_PxQueryHitPtr_(physx.PxQueryFilterCallbackPtr pvk_this, physx.PxFilterDataPtr pvk_filterData, physx.PxQueryHitPtr pvk_hit);
示例#7
0
 internal static extern physx.PxQueryHitType PxQueryHitType_PxQueryFilterCallbackPtr_preFilterPtr_PxFilterDataPtr_PxShapePtr_PxRigidActorPtr_PxHitFlags_(physx.PxQueryFilterCallbackPtr pvk_this, physx.PxFilterDataPtr pvk_filterData, physx.PxShapePtr pvk_shape, physx.PxRigidActorPtr pvk_actor, physx.PxHitFlags *pvk_queryFlags);
示例#8
0
 internal static extern void PxQueryFilterDataPtr_SET_data(physx.PxQueryFilterDataPtr cls, physx.PxFilterDataPtr value);
示例#9
0
 internal static extern physx.PxQueryFilterDataPtr Ctor_PxQueryFilterDataPtr_PxFilterDataPtr_PxQueryFlagsPtr(physx.PxFilterDataPtr pvk_fd, physx.PxQueryFlagsPtr pvk_f);
示例#10
0
 internal static extern void PxFilterDataPtr_SET_word3(physx.PxFilterDataPtr cls, uint value);
示例#11
0
 public void setQueryFilterData(physx.PxFilterDataPtr data)
 {
     physx.PxShapePtr      pvk_in_this = this;
     physx.PxFilterDataPtr pvk_in_data = data;
     void_PxShapePtr_setQueryFilterDataPtr_PxFilterDataPtr_(pvk_in_this, pvk_in_data);
 }
示例#12
0
 public static physx.PxQueryFilterDataPtr New(physx.PxFilterDataPtr fd, physx.PxQueryFlagsPtr f)
 {
     physx.PxFilterDataPtr pvk_in_fd = fd;
     physx.PxQueryFlagsPtr pvk_in_f  = f;
     return(Ctor_PxQueryFilterDataPtr_PxFilterDataPtr_PxQueryFlagsPtr(pvk_in_fd, pvk_in_f));
 }
示例#13
0
 internal static extern void void_PxSimulationFilterCallbackPtr_pairLostPtr_uint_uint_PxFilterDataPtr_uint_PxFilterDataPtr_bool_(physx.PxSimulationFilterCallbackPtr pvk_this, uint pvk_pairID, uint pvk_attributes0, physx.PxFilterDataPtr pvk_filterData0, uint pvk_attributes1, physx.PxFilterDataPtr pvk_filterData1, bool pvk_objectRemoved);
示例#14
0
 internal static extern physx.PxFilterFlagsPtr PxFilterFlagsPtr_PxSimulationFilterCallbackPtr_pairFoundPtr_uint_uint_PxFilterDataPtr_PxActorPtr_PxShapePtr_uint_PxFilterDataPtr_PxActorPtr_PxShapePtr_PxPairFlagsPtr_(physx.PxSimulationFilterCallbackPtr pvk_this, uint pvk_pairID, uint pvk_attributes0, physx.PxFilterDataPtr pvk_filterData0, physx.PxActorPtr pvk_a0, physx.PxShapePtr pvk_s0, uint pvk_attributes1, physx.PxFilterDataPtr pvk_filterData1, physx.PxActorPtr pvk_a1, physx.PxShapePtr pvk_s1, physx.PxPairFlagsPtr pvk_pairFlags);
示例#15
0
 internal static extern bool bool_const_PxFilterDataPtr_operator_Ptr_ExclaimEqual_PxFilterDataPtr_(physx.PxFilterDataPtr pvk_lhs, physx.PxFilterDataPtr pvk_a);
示例#16
0
 internal static extern void void_PxFilterDataPtr_operator_Ptr_Equal_PxFilterDataPtr_(physx.PxFilterDataPtr pvk_lhs, physx.PxFilterDataPtr pvk_fd);
示例#17
0
 internal static extern void void_PxFilterDataPtr_setToDefaultPtr(physx.PxFilterDataPtr pvk_this);
示例#18
0
 internal static extern physx.PxFilterDataPtr Ctor_PxFilterDataPtr_PxFilterDataPtr(physx.PxFilterDataPtr pvk_fd);
 internal static extern physx.PxFilterFlagsPtr PxFilterFlagsPtr_PxDefaultSimulationFilterShaderPtr_uint_PxFilterDataPtr_uint_PxFilterDataPtr_PxPairFlagsPtr_IntPtr_uint_(uint pvk_attributes0, physx.PxFilterDataPtr pvk_filterData0, uint pvk_attributes1, physx.PxFilterDataPtr pvk_filterData1, physx.PxPairFlagsPtr pvk_pairFlags, IntPtr pvk_constantBlock, uint pvk_constantBlockSize);
示例#20
0
 internal static extern uint PxFilterDataPtr_GET_word3(physx.PxFilterDataPtr cls);
示例#21
0
 internal static extern void void_PxShapePtr_setQueryFilterDataPtr_PxFilterDataPtr_(physx.PxShapePtr pvk_this, physx.PxFilterDataPtr pvk_data);
示例#22
0
 internal static extern void Freer_physx_PxFilterDataPtr(physx.PxFilterDataPtr ptr);