public uint getMaterials(physx.PxMaterialPtr *userBuffer, uint bufferSize) { physx.PxShapePtr pvk_in_this = this; physx.PxMaterialPtr *pvk_in_userBuffer = userBuffer; uint pvk_in_bufferSize = bufferSize; return(uint_const_PxShapePtr_getMaterialsPtr_PxMaterialPtr_uint_(pvk_in_this, pvk_in_userBuffer, pvk_in_bufferSize)); }
public void setMaterials(physx.PxMaterialPtr *materials, ushort materialCount) { physx.PxShapePtr pvk_in_this = this; physx.PxMaterialPtr *pvk_in_materials = materials; ushort pvk_in_materialCount = materialCount; void_PxShapePtr_setMaterialsPtr_PxMaterialPtr_ushort_(pvk_in_this, pvk_in_materials, pvk_in_materialCount); }
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)); }
public uint getMaterials(physx.PxMaterialPtr *userBuffer, uint bufferSize, uint startIndex = 0) { physx.PxPhysicsPtr pvk_in_this = this; physx.PxMaterialPtr *pvk_in_userBuffer = userBuffer; uint pvk_in_bufferSize = bufferSize; uint pvk_in_startIndex = startIndex; return(uint_const_PxPhysicsPtr_getMaterialsPtr_PxMaterialPtr_uint_uint_(pvk_in_this, pvk_in_userBuffer, pvk_in_bufferSize, pvk_in_startIndex)); }
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)); }
internal static extern uint uint_const_PxShapePtr_getMaterialsPtr_PxMaterialPtr_uint_uint_(physx.PxShapePtr pvk_this, physx.PxMaterialPtr *pvk_userBuffer, uint pvk_bufferSize, uint pvk_startIndex);
internal static extern void void_PxShapePtr_setMaterialsPtr_PxMaterialPtr_ushort_(physx.PxShapePtr pvk_this, physx.PxMaterialPtr *pvk_materials, ushort pvk_materialCount);
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 uint uint_const_PxPhysicsPtr_getMaterialsPtr_PxMaterialPtr_uint_(physx.PxPhysicsPtr pvk_this, physx.PxMaterialPtr *pvk_userBuffer, uint pvk_bufferSize);
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);
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)); }
public physx.PxShapePtr createShape(physx.PxGeometry.Ref geometry, physx.PxMaterialPtr *materials, ushort materialCount) { return(createShape((physx.PxGeometry *)(*((IntPtr *)(&geometry))), materials, materialCount)); }
public physx.PxShapePtr createShape <T>(T geometry, physx.PxMaterialPtr *materials, ushort materialCount) where T : unmanaged, physx.PxGeometry.IPxGeometry { return(createShape((physx.PxGeometry *) & geometry, materials, materialCount)); }