internal static extern physx.PxCapsuleGeometry *PxCapsuleGeometry_const_PxGeometryHolderPtr_capsulePtr(physx.PxGeometryHolderPtr pvk_this);
internal static extern physx.PxSphereGeometry *PxSphereGeometry_const_PxGeometryHolderPtr_spherePtr(physx.PxGeometryHolderPtr pvk_this);
internal static extern physx.PxPlaneGeometry *PxPlaneGeometry_const_PxGeometryHolderPtr_planePtr(physx.PxGeometryHolderPtr pvk_this);
public physx.PxConvexMeshGeometry * convexMeshConst() { physx.PxGeometryHolderPtr pvk_in_this = this; return(PxConvexMeshGeometry_const_PxGeometryHolderPtr_convexMeshPtr(pvk_in_this)); }
internal static extern physx.PxGeometry *PxGeometry_PxGeometryHolderPtr_anyPtr(physx.PxGeometryHolderPtr pvk_this);
internal static extern physx.PxTriangleMeshGeometry *PxTriangleMeshGeometry_const_PxGeometryHolderPtr_triangleMeshPtr(physx.PxGeometryHolderPtr pvk_this);
internal static extern void void_PxGeometryHolderPtr_storeAnyPtr_PxGeometry_(physx.PxGeometryHolderPtr pvk_this, physx.PxGeometry *pvk_geometry);
public physx.PxGeometry * anyConst() { physx.PxGeometryHolderPtr pvk_in_this = this; return(PxGeometry_const_PxGeometryHolderPtr_anyPtr(pvk_in_this)); }
public physx.PxSphereGeometry * sphereConst() { physx.PxGeometryHolderPtr pvk_in_this = this; return(PxSphereGeometry_const_PxGeometryHolderPtr_spherePtr(pvk_in_this)); }
public static void Free(physx.PxGeometryHolderPtr ptr) { Freer_physx_PxGeometryHolderPtr(ptr); }
public physx.PxGeometryType getType() { physx.PxGeometryHolderPtr pvk_in_this = this; return(PxGeometryType_const_PxGeometryHolderPtr_getTypePtr(pvk_in_this)); }
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); }
public physx.PxHeightFieldGeometry * heightFieldConst() { physx.PxGeometryHolderPtr pvk_in_this = this; return(PxHeightFieldGeometry_const_PxGeometryHolderPtr_heightFieldPtr(pvk_in_this)); }
public physx.PxTriangleMeshGeometry *triangleMeshConst() { physx.PxGeometryHolderPtr pvk_in_this = this; return(PxTriangleMeshGeometry_const_PxGeometryHolderPtr_triangleMeshPtr(pvk_in_this)); }
internal static extern physx.PxBoxGeometry *PxBoxGeometry_const_PxGeometryHolderPtr_boxPtr(physx.PxGeometryHolderPtr pvk_this);
public physx.PxPlaneGeometry * planeConst() { physx.PxGeometryHolderPtr pvk_in_this = this; return(PxPlaneGeometry_const_PxGeometryHolderPtr_planePtr(pvk_in_this)); }
internal static extern physx.PxConvexMeshGeometry *PxConvexMeshGeometry_const_PxGeometryHolderPtr_convexMeshPtr(physx.PxGeometryHolderPtr pvk_this);
public physx.PxCapsuleGeometry * capsule() { physx.PxGeometryHolderPtr pvk_in_this = this; return(PxCapsuleGeometry_PxGeometryHolderPtr_capsulePtr(pvk_in_this)); }
internal static extern physx.PxHeightFieldGeometry *PxHeightFieldGeometry_const_PxGeometryHolderPtr_heightFieldPtr(physx.PxGeometryHolderPtr pvk_this);
internal static extern physx.PxGeometryType PxGeometryType_const_PxGeometryHolderPtr_getTypePtr(physx.PxGeometryHolderPtr pvk_this);
internal static extern void Freer_physx_PxGeometryHolderPtr(physx.PxGeometryHolderPtr ptr);
public physx.PxBoxGeometry * boxConst() { physx.PxGeometryHolderPtr pvk_in_this = this; return(PxBoxGeometry_const_PxGeometryHolderPtr_boxPtr(pvk_in_this)); }