public physx.PxBounds3 getLocalBounds() { physx.PxBounds3 RetRef; physx.PxTriangleMeshPtr pvk_in_this = this; PxBounds3_const_PxTriangleMeshPtr_getLocalBoundsPtr(&RetRef, pvk_in_this); return(RetRef); }
public physx.PxBounds3 refitBVH() { physx.PxBounds3 RetRef; physx.PxTriangleMeshPtr pvk_in_this = this; PxBounds3_PxTriangleMeshPtr_refitBVHPtr(&RetRef, pvk_in_this); return(RetRef); }
public ushort getTriangleMaterialIndex(uint triangleIndex) { physx.PxTriangleMeshPtr pvk_in_this = this; uint pvk_in_triangleIndex = triangleIndex; return(ushort_const_PxTriangleMeshPtr_getTriangleMaterialIndexPtr_uint_(pvk_in_this, pvk_in_triangleIndex)); }
public PxTriangleMeshGeometry(physx.PxTriangleMeshPtr mesh) { physx.PxTriangleMeshPtr pvk_in_mesh = mesh; PxTriangleMeshGeometry toInit; var pvk_in_this = &toInit; void_PxTriangleMeshGeometry_PxTriangleMeshGeometryPtr_Ctor_PxTriangleMeshPtr_(pvk_in_this, pvk_in_mesh); this = toInit; }
public PxTriangleMeshGeometry(physx.PxTriangleMeshPtr mesh, physx.PxMeshScalePtr scaling) { physx.PxTriangleMeshPtr pvk_in_mesh = mesh; physx.PxMeshScalePtr pvk_in_scaling = scaling; PxTriangleMeshGeometry toInit; var pvk_in_this = &toInit; void_PxTriangleMeshGeometry_PxTriangleMeshGeometryPtr_Ctor_PxTriangleMeshPtr_PxMeshScalePtr_(pvk_in_this, pvk_in_mesh, pvk_in_scaling); this = toInit; }
public void acquireReference() { physx.PxTriangleMeshPtr pvk_in_this = this; void_PxTriangleMeshPtr_acquireReferencePtr(pvk_in_this); }
public physx.PxVec3 * getVertices() { physx.PxTriangleMeshPtr pvk_in_this = this; return(PxVec3_const_PxTriangleMeshPtr_getVerticesPtr(pvk_in_this)); }
internal static extern uint uint_const_PxTriangleMeshPtr_getNbTrianglesPtr(physx.PxTriangleMeshPtr pvk_this);
public uint getReferenceCount() { physx.PxTriangleMeshPtr pvk_in_this = this; return(uint_const_PxTriangleMeshPtr_getReferenceCountPtr(pvk_in_this)); }
public physx.PxTriangleMeshFlagsPtr getTriangleMeshFlags_New() { physx.PxTriangleMeshPtr pvk_in_this = this; return(PxTriangleMeshFlagsPtr_const_PxTriangleMeshPtr_getTriangleMeshFlagsPtr(pvk_in_this)); }
internal static extern uint *uint_const_PxTriangleMeshPtr_getTrianglesRemapPtr(physx.PxTriangleMeshPtr pvk_this);
internal static extern IntPtr IntPtr_const_PxTriangleMeshPtr_getTrianglesPtr(physx.PxTriangleMeshPtr pvk_this);
public uint getNbTriangles() { physx.PxTriangleMeshPtr pvk_in_this = this; return(uint_const_PxTriangleMeshPtr_getNbTrianglesPtr(pvk_in_this)); }
internal static extern uint uint_const_PxTriangleMeshPtr_getReferenceCountPtr(physx.PxTriangleMeshPtr pvk_this);
internal static extern void void_PxTriangleMeshPtr_acquireReferencePtr(physx.PxTriangleMeshPtr pvk_this);
internal static extern void PxBounds3_const_PxTriangleMeshPtr_getLocalBoundsPtr(physx.PxBounds3 *pvk_RetRef, physx.PxTriangleMeshPtr pvk_this);
internal static extern ushort ushort_const_PxTriangleMeshPtr_getTriangleMaterialIndexPtr_uint_(physx.PxTriangleMeshPtr pvk_this, uint pvk_triangleIndex);
internal static extern void void_PxTriangleMeshPtr_releasePtr(physx.PxTriangleMeshPtr pvk_this);
public physx.PxVec3 * getVerticesForModification() { physx.PxTriangleMeshPtr pvk_in_this = this; return(PxVec3_PxTriangleMeshPtr_getVerticesForModificationPtr(pvk_in_this)); }
public void release() { physx.PxTriangleMeshPtr pvk_in_this = this; void_PxTriangleMeshPtr_releasePtr(pvk_in_this); }
internal static extern void PxBounds3_PxTriangleMeshPtr_refitBVHPtr(physx.PxBounds3 *pvk_RetRef, physx.PxTriangleMeshPtr pvk_this);
internal static extern physx.PxVec3 *PxVec3_PxTriangleMeshPtr_getVerticesForModificationPtr(physx.PxTriangleMeshPtr pvk_this);
public IntPtr getTriangles() { physx.PxTriangleMeshPtr pvk_in_this = this; return(IntPtr_const_PxTriangleMeshPtr_getTrianglesPtr(pvk_in_this)); }
internal static extern void void_PxTriangleMeshGeometry_PxTriangleMeshGeometryPtr_Ctor_PxTriangleMeshPtr_PxMeshScalePtr_PxMeshGeometryFlagsPtr_(physx.PxTriangleMeshGeometry *pvk_this, physx.PxTriangleMeshPtr pvk_mesh, physx.PxMeshScalePtr pvk_scaling, physx.PxMeshGeometryFlagsPtr pvk_flags);
public uint *getTrianglesRemap() { physx.PxTriangleMeshPtr pvk_in_this = this; return(uint_const_PxTriangleMeshPtr_getTrianglesRemapPtr(pvk_in_this)); }
internal static extern physx.PxTriangleMeshFlagsPtr PxTriangleMeshFlagsPtr_const_PxTriangleMeshPtr_getTriangleMeshFlagsPtr(physx.PxTriangleMeshPtr pvk_this);
internal static extern void void_PxTriangleMeshGeometry_PxTriangleMeshGeometryPtr_Ctor_PxTriangleMeshPtr_(physx.PxTriangleMeshGeometry *pvk_this, physx.PxTriangleMeshPtr pvk_mesh);
internal static extern physx.PxVec3 *PxVec3_const_PxTriangleMeshPtr_getVerticesPtr(physx.PxTriangleMeshPtr pvk_this);