Beispiel #1
0
 public physx.PxShapePtr createShape(physx.PxGeometry *geometry, physx.PxMaterialPtr material)
 {
     physx.PxPhysicsPtr  pvk_in_this     = this;
     physx.PxGeometry *  pvk_in_geometry = geometry;
     physx.PxMaterialPtr pvk_in_material = material;
     return(PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_(pvk_in_this, pvk_in_geometry, pvk_in_material));
 }
Beispiel #2
0
 public static physx.PxRigidStaticPtr PxCreateStatic(physx.PxPhysicsPtr sdk, physx.PxTransform *transform, physx.PxGeometry *geometry, physx.PxMaterialPtr material)
 {
     physx.PxPhysicsPtr  pvk_in_sdk       = sdk;
     physx.PxTransform * pvk_in_transform = transform;
     physx.PxGeometry *  pvk_in_geometry  = geometry;
     physx.PxMaterialPtr pvk_in_material  = material;
     return(PxRigidStaticPtr_PxCreateStaticPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_(pvk_in_sdk, pvk_in_transform, pvk_in_geometry, pvk_in_material));
 }
Beispiel #3
0
        public physx.PxShapePtr createShape(physx.PxGeometry *geometry, physx.PxMaterialPtr *materials, ushort materialCount)
        {
            physx.PxPhysicsPtr   pvk_in_this      = this;
            physx.PxGeometry *   pvk_in_geometry  = geometry;
            physx.PxMaterialPtr *pvk_in_materials = materials;
            ushort pvk_in_materialCount           = materialCount;

            return(PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_ushort_(pvk_in_this, pvk_in_geometry, pvk_in_materials, pvk_in_materialCount));
        }
Beispiel #4
0
        public physx.PxShapePtr createShape(physx.PxGeometry *geometry, physx.PxMaterialPtr material, bool isExclusive = false)
        {
            physx.PxPhysicsPtr  pvk_in_this     = this;
            physx.PxGeometry *  pvk_in_geometry = geometry;
            physx.PxMaterialPtr pvk_in_material = material;
            bool pvk_in_isExclusive             = isExclusive;

            return(PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_bool_(pvk_in_this, pvk_in_geometry, pvk_in_material, pvk_in_isExclusive));
        }
Beispiel #5
0
    public static physx.PxRigidDynamicPtr PxCreateKinematic(physx.PxPhysicsPtr sdk, physx.PxTransform *transform, physx.PxGeometry *geometry, physx.PxMaterialPtr material, float density)
    {
        physx.PxPhysicsPtr  pvk_in_sdk       = sdk;
        physx.PxTransform * pvk_in_transform = transform;
        physx.PxGeometry *  pvk_in_geometry  = geometry;
        physx.PxMaterialPtr pvk_in_material  = material;
        float pvk_in_density = density;

        return(PxRigidDynamicPtr_PxCreateKinematicPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_float_(pvk_in_sdk, pvk_in_transform, pvk_in_geometry, pvk_in_material, pvk_in_density));
    }
Beispiel #6
0
        public physx.PxShapePtr createShape(physx.PxGeometry *geometry, physx.PxMaterialPtr *materials, ushort materialCount, bool isExclusive = false)
        {
            physx.PxPhysicsPtr   pvk_in_this      = this;
            physx.PxGeometry *   pvk_in_geometry  = geometry;
            physx.PxMaterialPtr *pvk_in_materials = materials;
            ushort pvk_in_materialCount           = materialCount;
            bool   pvk_in_isExclusive             = isExclusive;

            return(PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_ushort_bool_(pvk_in_this, pvk_in_geometry, pvk_in_materials, pvk_in_materialCount, pvk_in_isExclusive));
        }
Beispiel #7
0
 public static physx.PxMassPropertiesPtr New(physx.PxGeometry *geometry)
 {
     physx.PxGeometry *pvk_in_geometry = geometry;
     return(Ctor_PxMassPropertiesPtr_PxGeometry_(pvk_in_geometry));
 }
 internal static extern void void_PxGeometryHolderPtr_storeAnyPtr_PxGeometry_(physx.PxGeometryHolderPtr pvk_this, physx.PxGeometry *pvk_geometry);
 internal static extern physx.PxGeometryHolderPtr Ctor_PxGeometryHolderPtr_PxGeometry_(physx.PxGeometry *pvk_geometry);
Beispiel #10
0
 public void setGeometry(physx.PxGeometry *geometry)
 {
     physx.PxShapePtr  pvk_in_this     = this;
     physx.PxGeometry *pvk_in_geometry = geometry;
     void_PxShapePtr_setGeometryPtr_PxGeometry_(pvk_in_this, pvk_in_geometry);
 }
 internal static extern physx.PxRigidStaticPtr PxRigidStaticPtr_PxCreateStaticPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_PxTransform_(physx.PxPhysicsPtr pvk_sdk, physx.PxTransform *pvk_transform, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr pvk_material, physx.PxTransform *pvk_shapeOffset);
Beispiel #12
0
 internal static extern bool bool_const_PxScenePtr_overlapPtr_PxGeometry_PxTransform_PxOverlapCallbackPtr_PxQueryFilterDataPtr_(physx.PxScenePtr pvk_this, physx.PxGeometry *pvk_geometry, physx.PxTransform *pvk_pose, physx.PxOverlapCallbackPtr pvk_hitCall, physx.PxQueryFilterDataPtr pvk_filterData);
Beispiel #13
0
 internal static extern physx.PxShapePtr PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_bool_(physx.PxPhysicsPtr pvk_this, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr pvk_material, bool pvk_isExclusive);
Beispiel #14
0
 internal static extern physx.PxShapePtr PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_(physx.PxPhysicsPtr pvk_this, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr pvk_material);
Beispiel #15
0
 internal static extern physx.PxGeometryType PxGeometryType_const_PxGeometry_getTypePtr(physx.PxGeometry *pvk_this);
Beispiel #16
0
 internal static extern bool bool_const_PxScenePtr_sweepPtr_PxGeometry_PxTransform_PxVec3_float_PxSweepCallbackPtr_C_(physx.PxScenePtr pvk_this, physx.PxGeometry *pvk_geometry, physx.PxTransform *pvk_pose, physx.PxVec3 *pvk_unitDir, float pvk_distance, physx.PxSweepCallbackPtr pvk_hitCall);
Beispiel #17
0
 internal static extern bool bool_const_PxScenePtr_sweepPtr_PxGeometry_PxTransform_PxVec3_float_PxSweepCallbackPtr_PxHitFlags_PxQueryFilterDataPtr_PxQueryFilterCallbackPtr_PxQueryCachePtr_C_(physx.PxScenePtr pvk_this, physx.PxGeometry *pvk_geometry, physx.PxTransform *pvk_pose, physx.PxVec3 *pvk_unitDir, float pvk_distance, physx.PxSweepCallbackPtr pvk_hitCall, physx.PxHitFlags pvk_hitFlags, physx.PxQueryFilterDataPtr pvk_filterData, physx.PxQueryFilterCallbackPtr pvk_filterCall, physx.PxQueryCachePtr pvk_cache);
Beispiel #18
0
 internal static extern physx.PxShapePtr PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_ushort_(physx.PxPhysicsPtr pvk_this, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr *pvk_materials, ushort pvk_materialCount);
 internal static extern physx.PxMassPropertiesPtr Ctor_PxMassPropertiesPtr_PxGeometry_(physx.PxGeometry *pvk_geometry);
Beispiel #20
0
 internal static extern physx.PxShapePtr PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_ushort_bool_PxShapeFlagsPtr_(physx.PxPhysicsPtr pvk_this, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr *pvk_materials, ushort pvk_materialCount, bool pvk_isExclusive, physx.PxShapeFlagsPtr pvk_shapeFlags);
 internal static extern physx.PxRigidDynamicPtr PxRigidDynamicPtr_PxCreateDynamicPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_float_PxTransform_(physx.PxPhysicsPtr pvk_sdk, physx.PxTransform *pvk_transform, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr pvk_material, float pvk_density, physx.PxTransform *pvk_shapeOffset);
 public void storeAny(physx.PxGeometry *geometry)
 {
     physx.PxGeometryHolderPtr pvk_in_this     = this;
     physx.PxGeometry *        pvk_in_geometry = geometry;
     void_PxGeometryHolderPtr_storeAnyPtr_PxGeometry_(pvk_in_this, pvk_in_geometry);
 }
Beispiel #23
0
 internal static extern void void_PxShapePtr_setGeometryPtr_PxGeometry_(physx.PxShapePtr pvk_this, physx.PxGeometry *pvk_geometry);
 public static physx.PxGeometryHolderPtr New(physx.PxGeometry *geometry)
 {
     physx.PxGeometry *pvk_in_geometry = geometry;
     return(Ctor_PxGeometryHolderPtr_PxGeometry_(pvk_in_geometry));
 }