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)); }
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)); }
internal static extern void void_PxShapePtr_setFlagsPtr_PxShapeFlagsPtr_(physx.PxShapePtr pvk_this, physx.PxShapeFlagsPtr pvk_inFlags);
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); }
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);
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)); }
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)); }