public ushort getTriangleMaterialIndex(uint triangleIndex) { physx.PxHeightFieldPtr pvk_in_this = this; uint pvk_in_triangleIndex = triangleIndex; return(ushort_const_PxHeightFieldPtr_getTriangleMaterialIndexPtr_uint_(pvk_in_this, pvk_in_triangleIndex)); }
public uint saveCells(IntPtr destBuffer, uint destBufferSize) { physx.PxHeightFieldPtr pvk_in_this = this; IntPtr pvk_in_destBuffer = destBuffer; uint pvk_in_destBufferSize = destBufferSize; return(uint_const_PxHeightFieldPtr_saveCellsPtr_IntPtr_uint_(pvk_in_this, pvk_in_destBuffer, pvk_in_destBufferSize)); }
public float getHeight(float x, float z) { physx.PxHeightFieldPtr pvk_in_this = this; float pvk_in_x = x; float pvk_in_z = z; return(float_const_PxHeightFieldPtr_getHeightPtr_float_float_(pvk_in_this, pvk_in_x, pvk_in_z)); }
public physx.PxHeightFieldSamplePtr getSample(uint row, uint column) { physx.PxHeightFieldPtr pvk_in_this = this; uint pvk_in_row = row; uint pvk_in_column = column; return(PxHeightFieldSamplePtr_const_PxHeightFieldPtr_getSamplePtr_uint_uint_(pvk_in_this, pvk_in_row, pvk_in_column)); }
public bool modifySamples(int startCol, int startRow, physx.PxHeightFieldDescPtr subfieldDesc) { physx.PxHeightFieldPtr pvk_in_this = this; int pvk_in_startCol = startCol; int pvk_in_startRow = startRow; physx.PxHeightFieldDescPtr pvk_in_subfieldDesc = subfieldDesc; return(bool_PxHeightFieldPtr_modifySamplesPtr_int_int_PxHeightFieldDescPtr_(pvk_in_this, pvk_in_startCol, pvk_in_startRow, pvk_in_subfieldDesc)); }
public physx.PxVec3 getTriangleNormal(uint triangleIndex) { physx.PxVec3 RetRef; physx.PxHeightFieldPtr pvk_in_this = this; uint pvk_in_triangleIndex = triangleIndex; PxVec3_const_PxHeightFieldPtr_getTriangleNormalPtr_uint_(&RetRef, pvk_in_this, pvk_in_triangleIndex); return(RetRef); }
public bool modifySamples(int startCol, int startRow, physx.PxHeightFieldDescPtr subfieldDesc, bool shrinkBounds = false) { physx.PxHeightFieldPtr pvk_in_this = this; int pvk_in_startCol = startCol; int pvk_in_startRow = startRow; physx.PxHeightFieldDescPtr pvk_in_subfieldDesc = subfieldDesc; bool pvk_in_shrinkBounds = shrinkBounds; return(bool_PxHeightFieldPtr_modifySamplesPtr_int_int_PxHeightFieldDescPtr_bool_(pvk_in_this, pvk_in_startCol, pvk_in_startRow, pvk_in_subfieldDesc, pvk_in_shrinkBounds)); }
public PxHeightFieldGeometry(physx.PxHeightFieldPtr hf, physx.PxMeshGeometryFlagsPtr flags, float heightScale_, float rowScale_, float columnScale_) { physx.PxHeightFieldPtr pvk_in_hf = hf; physx.PxMeshGeometryFlagsPtr pvk_in_flags = flags; float pvk_in_heightScale_ = heightScale_; float pvk_in_rowScale_ = rowScale_; float pvk_in_columnScale_ = columnScale_; PxHeightFieldGeometry toInit; var pvk_in_this = &toInit; void_PxHeightFieldGeometry_PxHeightFieldGeometryPtr_Ctor_PxHeightFieldPtr_PxMeshGeometryFlagsPtr_float_float_float_(pvk_in_this, pvk_in_hf, pvk_in_flags, pvk_in_heightScale_, pvk_in_rowScale_, pvk_in_columnScale_); this = toInit; }
public float getConvexEdgeThreshold() { physx.PxHeightFieldPtr pvk_in_this = this; return(float_const_PxHeightFieldPtr_getConvexEdgeThresholdPtr(pvk_in_this)); }
public physx.PxHeightFieldFormat getFormat() { physx.PxHeightFieldPtr pvk_in_this = this; return(PxHeightFieldFormat_const_PxHeightFieldPtr_getFormatPtr(pvk_in_this)); }
public uint getSampleStride() { physx.PxHeightFieldPtr pvk_in_this = this; return(uint_const_PxHeightFieldPtr_getSampleStridePtr(pvk_in_this)); }
internal static extern void void_PxHeightFieldPtr_acquireReferencePtr(physx.PxHeightFieldPtr pvk_this);
public uint getNbColumns() { physx.PxHeightFieldPtr pvk_in_this = this; return(uint_const_PxHeightFieldPtr_getNbColumnsPtr(pvk_in_this)); }
public uint getReferenceCount() { physx.PxHeightFieldPtr pvk_in_this = this; return(uint_const_PxHeightFieldPtr_getReferenceCountPtr(pvk_in_this)); }
internal static extern string string_const_PxHeightFieldPtr_getConcreteTypeNamePtr(physx.PxHeightFieldPtr pvk_this);
internal static extern float float_const_PxHeightFieldPtr_getHeightPtr_float_float_(physx.PxHeightFieldPtr pvk_this, float pvk_x, float pvk_z);
public string getConcreteTypeName() { physx.PxHeightFieldPtr pvk_in_this = this; return(string_const_PxHeightFieldPtr_getConcreteTypeNamePtr(pvk_in_this)); }
internal static extern void void_PxHeightFieldPtr_releasePtr(physx.PxHeightFieldPtr pvk_this);
internal static extern physx.PxHeightFieldSamplePtr PxHeightFieldSamplePtr_const_PxHeightFieldPtr_getSamplePtr_uint_uint_(physx.PxHeightFieldPtr pvk_this, uint pvk_row, uint pvk_column);
public void release() { physx.PxHeightFieldPtr pvk_in_this = this; void_PxHeightFieldPtr_releasePtr(pvk_in_this); }
internal static extern uint uint_const_PxHeightFieldPtr_saveCellsPtr_IntPtr_uint_(physx.PxHeightFieldPtr pvk_this, IntPtr pvk_destBuffer, uint pvk_destBufferSize);
internal static extern bool bool_PxHeightFieldPtr_modifySamplesPtr_int_int_PxHeightFieldDescPtr_(physx.PxHeightFieldPtr pvk_this, int pvk_startCol, int pvk_startRow, physx.PxHeightFieldDescPtr pvk_subfieldDesc);
public physx.PxHeightFieldFlagsPtr getFlags_New() { physx.PxHeightFieldPtr pvk_in_this = this; return(PxHeightFieldFlagsPtr_const_PxHeightFieldPtr_getFlagsPtr(pvk_in_this)); }
internal static extern void PxVec3_const_PxHeightFieldPtr_getTriangleNormalPtr_uint_(physx.PxVec3 *pvk_RetRef, physx.PxHeightFieldPtr pvk_this, uint pvk_triangleIndex);
internal static extern uint uint_const_PxHeightFieldPtr_getReferenceCountPtr(physx.PxHeightFieldPtr pvk_this);
internal static extern ushort ushort_const_PxHeightFieldPtr_getTriangleMaterialIndexPtr_uint_(physx.PxHeightFieldPtr pvk_this, uint pvk_triangleIndex);
public void acquireReference() { physx.PxHeightFieldPtr pvk_in_this = this; void_PxHeightFieldPtr_acquireReferencePtr(pvk_in_this); }
internal static extern uint uint_const_PxHeightFieldPtr_getTimestampPtr(physx.PxHeightFieldPtr pvk_this);
internal static extern void void_PxHeightFieldGeometry_PxHeightFieldGeometryPtr_Ctor_PxHeightFieldPtr_PxMeshGeometryFlagsPtr_float_float_float_(physx.PxHeightFieldGeometry *pvk_this, physx.PxHeightFieldPtr pvk_hf, physx.PxMeshGeometryFlagsPtr pvk_flags, float pvk_heightScale_, float pvk_rowScale_, float pvk_columnScale_);
public uint getTimestamp() { physx.PxHeightFieldPtr pvk_in_this = this; return(uint_const_PxHeightFieldPtr_getTimestampPtr(pvk_in_this)); }