Esempio n. 1
0
        public physx.PxShapePtr createShape(physx.PxGeometry *geometry, physx.PxMaterialPtr material, bool isExclusive, physx.PxShapeFlagsPtr shapeFlags)
        {
            physx.PxPhysicsPtr  pvk_in_this     = this;
            physx.PxGeometry *  pvk_in_geometry = geometry;
            physx.PxMaterialPtr pvk_in_material = material;
            bool pvk_in_isExclusive             = isExclusive;

            physx.PxShapeFlagsPtr pvk_in_shapeFlags = shapeFlags;
            return(PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_bool_PxShapeFlagsPtr_(pvk_in_this, pvk_in_geometry, pvk_in_material, pvk_in_isExclusive, pvk_in_shapeFlags));
        }
Esempio n. 2
0
        public physx.PxShapePtr createShape(physx.PxGeometry *geometry, physx.PxMaterialPtr *materials, ushort materialCount, bool isExclusive, physx.PxShapeFlagsPtr shapeFlags)
        {
            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;

            physx.PxShapeFlagsPtr pvk_in_shapeFlags = shapeFlags;
            return(PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_ushort_bool_PxShapeFlagsPtr_(pvk_in_this, pvk_in_geometry, pvk_in_materials, pvk_in_materialCount, pvk_in_isExclusive, pvk_in_shapeFlags));
        }
Esempio n. 3
0
 internal static extern void void_PxShapePtr_setFlagsPtr_PxShapeFlagsPtr_(physx.PxShapePtr pvk_this, physx.PxShapeFlagsPtr pvk_inFlags);
Esempio n. 4
0
 public void setFlags(physx.PxShapeFlagsPtr inFlags)
 {
     physx.PxShapePtr      pvk_in_this    = this;
     physx.PxShapeFlagsPtr pvk_in_inFlags = inFlags;
     void_PxShapePtr_setFlagsPtr_PxShapeFlagsPtr_(pvk_in_this, pvk_in_inFlags);
 }
Esempio n. 5
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);
Esempio n. 6
0
 public physx.PxShapePtr createShape(physx.PxGeometry.Ref geometry, physx.PxMaterialPtr *materials, ushort materialCount, bool isExclusive, physx.PxShapeFlagsPtr shapeFlags)
 {
     return(createShape((physx.PxGeometry *)(*((IntPtr *)(&geometry))), materials, materialCount, isExclusive, shapeFlags));
 }
Esempio n. 7
0
 public physx.PxShapePtr createShape <T>(T geometry, physx.PxMaterialPtr *materials, ushort materialCount, bool isExclusive, physx.PxShapeFlagsPtr shapeFlags) where T : unmanaged, physx.PxGeometry.IPxGeometry
 {
     return(createShape((physx.PxGeometry *) & geometry, materials, materialCount, isExclusive, shapeFlags));
 }