Ejemplo n.º 1
0
 public physx.PxBounds3 getLocalBounds()
 {
     physx.PxBounds3         RetRef;
     physx.PxTriangleMeshPtr pvk_in_this = this;
     PxBounds3_const_PxTriangleMeshPtr_getLocalBoundsPtr(&RetRef, pvk_in_this);
     return(RetRef);
 }
Ejemplo n.º 2
0
 public physx.PxBounds3 refitBVH()
 {
     physx.PxBounds3         RetRef;
     physx.PxTriangleMeshPtr pvk_in_this = this;
     PxBounds3_PxTriangleMeshPtr_refitBVHPtr(&RetRef, pvk_in_this);
     return(RetRef);
 }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
        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;
        }
Ejemplo n.º 6
0
 public void acquireReference()
 {
     physx.PxTriangleMeshPtr pvk_in_this = this;
     void_PxTriangleMeshPtr_acquireReferencePtr(pvk_in_this);
 }
Ejemplo n.º 7
0
 public physx.PxVec3 * getVertices()
 {
     physx.PxTriangleMeshPtr pvk_in_this = this;
     return(PxVec3_const_PxTriangleMeshPtr_getVerticesPtr(pvk_in_this));
 }
Ejemplo n.º 8
0
 internal static extern uint uint_const_PxTriangleMeshPtr_getNbTrianglesPtr(physx.PxTriangleMeshPtr pvk_this);
Ejemplo n.º 9
0
 public uint getReferenceCount()
 {
     physx.PxTriangleMeshPtr pvk_in_this = this;
     return(uint_const_PxTriangleMeshPtr_getReferenceCountPtr(pvk_in_this));
 }
Ejemplo n.º 10
0
 public physx.PxTriangleMeshFlagsPtr getTriangleMeshFlags_New()
 {
     physx.PxTriangleMeshPtr pvk_in_this = this;
     return(PxTriangleMeshFlagsPtr_const_PxTriangleMeshPtr_getTriangleMeshFlagsPtr(pvk_in_this));
 }
Ejemplo n.º 11
0
 internal static extern uint *uint_const_PxTriangleMeshPtr_getTrianglesRemapPtr(physx.PxTriangleMeshPtr pvk_this);
Ejemplo n.º 12
0
 internal static extern IntPtr IntPtr_const_PxTriangleMeshPtr_getTrianglesPtr(physx.PxTriangleMeshPtr pvk_this);
Ejemplo n.º 13
0
 public uint getNbTriangles()
 {
     physx.PxTriangleMeshPtr pvk_in_this = this;
     return(uint_const_PxTriangleMeshPtr_getNbTrianglesPtr(pvk_in_this));
 }
Ejemplo n.º 14
0
 internal static extern uint uint_const_PxTriangleMeshPtr_getReferenceCountPtr(physx.PxTriangleMeshPtr pvk_this);
Ejemplo n.º 15
0
 internal static extern void void_PxTriangleMeshPtr_acquireReferencePtr(physx.PxTriangleMeshPtr pvk_this);
Ejemplo n.º 16
0
 internal static extern void PxBounds3_const_PxTriangleMeshPtr_getLocalBoundsPtr(physx.PxBounds3 *pvk_RetRef, physx.PxTriangleMeshPtr pvk_this);
Ejemplo n.º 17
0
 internal static extern ushort ushort_const_PxTriangleMeshPtr_getTriangleMaterialIndexPtr_uint_(physx.PxTriangleMeshPtr pvk_this, uint pvk_triangleIndex);
Ejemplo n.º 18
0
 internal static extern void void_PxTriangleMeshPtr_releasePtr(physx.PxTriangleMeshPtr pvk_this);
Ejemplo n.º 19
0
 public physx.PxVec3 * getVerticesForModification()
 {
     physx.PxTriangleMeshPtr pvk_in_this = this;
     return(PxVec3_PxTriangleMeshPtr_getVerticesForModificationPtr(pvk_in_this));
 }
Ejemplo n.º 20
0
 public void release()
 {
     physx.PxTriangleMeshPtr pvk_in_this = this;
     void_PxTriangleMeshPtr_releasePtr(pvk_in_this);
 }
Ejemplo n.º 21
0
 internal static extern void PxBounds3_PxTriangleMeshPtr_refitBVHPtr(physx.PxBounds3 *pvk_RetRef, physx.PxTriangleMeshPtr pvk_this);
Ejemplo n.º 22
0
 internal static extern physx.PxVec3 *PxVec3_PxTriangleMeshPtr_getVerticesForModificationPtr(physx.PxTriangleMeshPtr pvk_this);
Ejemplo n.º 23
0
 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);
Ejemplo n.º 25
0
 public uint *getTrianglesRemap()
 {
     physx.PxTriangleMeshPtr pvk_in_this = this;
     return(uint_const_PxTriangleMeshPtr_getTrianglesRemapPtr(pvk_in_this));
 }
Ejemplo n.º 26
0
 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);
Ejemplo n.º 28
0
 internal static extern physx.PxVec3 *PxVec3_const_PxTriangleMeshPtr_getVerticesPtr(physx.PxTriangleMeshPtr pvk_this);