@NoOffset @Properties(inherit=BulletCollision.class) public class btTriangleIndexVertexMaterialArray extends btTriangleIndexVertexArray
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
btTriangleIndexVertexMaterialArray() |
btTriangleIndexVertexMaterialArray(int numTriangles,
int[] triangleIndexBase,
int triangleIndexStride,
int numVertices,
double[] vertexBase,
int vertexStride,
int numMaterials,
byte[] materialBase,
int materialStride,
int[] triangleMaterialsBase,
int materialIndexStride) |
btTriangleIndexVertexMaterialArray(int numTriangles,
IntBuffer triangleIndexBase,
int triangleIndexStride,
int numVertices,
DoubleBuffer vertexBase,
int vertexStride,
int numMaterials,
ByteBuffer materialBase,
int materialStride,
IntBuffer triangleMaterialsBase,
int materialIndexStride) |
btTriangleIndexVertexMaterialArray(int numTriangles,
IntPointer triangleIndexBase,
int triangleIndexStride,
int numVertices,
DoublePointer vertexBase,
int vertexStride,
int numMaterials,
BytePointer materialBase,
int materialStride,
IntPointer triangleMaterialsBase,
int materialIndexStride) |
btTriangleIndexVertexMaterialArray(long size)
Native array allocator.
|
btTriangleIndexVertexMaterialArray(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMaterialProperties(btMaterialProperties mat) |
void |
addMaterialProperties(btMaterialProperties mat,
int triangleType) |
void |
getLockedMaterialBase(byte[] materialBase,
int[] numMaterials,
int[] materialType,
int[] materialStride,
byte[] triangleMaterialBase,
int[] numTriangles,
int[] triangleMaterialStride,
int[] triangleType) |
void |
getLockedMaterialBase(byte[] materialBase,
int[] numMaterials,
int[] materialType,
int[] materialStride,
byte[] triangleMaterialBase,
int[] numTriangles,
int[] triangleMaterialStride,
int[] triangleType,
int subpart) |
void |
getLockedMaterialBase(ByteBuffer materialBase,
IntBuffer numMaterials,
IntBuffer materialType,
IntBuffer materialStride,
ByteBuffer triangleMaterialBase,
IntBuffer numTriangles,
IntBuffer triangleMaterialStride,
IntBuffer triangleType) |
void |
getLockedMaterialBase(ByteBuffer materialBase,
IntBuffer numMaterials,
IntBuffer materialType,
IntBuffer materialStride,
ByteBuffer triangleMaterialBase,
IntBuffer numTriangles,
IntBuffer triangleMaterialStride,
IntBuffer triangleType,
int subpart) |
void |
getLockedMaterialBase(BytePointer materialBase,
IntPointer numMaterials,
IntPointer materialType,
IntPointer materialStride,
BytePointer triangleMaterialBase,
IntPointer numTriangles,
IntPointer triangleMaterialStride,
IntPointer triangleType) |
void |
getLockedMaterialBase(BytePointer materialBase,
IntPointer numMaterials,
IntPointer materialType,
IntPointer materialStride,
BytePointer triangleMaterialBase,
IntPointer numTriangles,
IntPointer triangleMaterialStride,
IntPointer triangleType,
int subpart) |
void |
getLockedMaterialBase(PointerPointer materialBase,
IntPointer numMaterials,
IntPointer materialType,
IntPointer materialStride,
PointerPointer triangleMaterialBase,
IntPointer numTriangles,
IntPointer triangleMaterialStride,
IntPointer triangleType,
int subpart) |
void |
getLockedReadOnlyMaterialBase(byte[] materialBase,
int[] numMaterials,
int[] materialType,
int[] materialStride,
byte[] triangleMaterialBase,
int[] numTriangles,
int[] triangleMaterialStride,
int[] triangleType) |
void |
getLockedReadOnlyMaterialBase(byte[] materialBase,
int[] numMaterials,
int[] materialType,
int[] materialStride,
byte[] triangleMaterialBase,
int[] numTriangles,
int[] triangleMaterialStride,
int[] triangleType,
int subpart) |
void |
getLockedReadOnlyMaterialBase(ByteBuffer materialBase,
IntBuffer numMaterials,
IntBuffer materialType,
IntBuffer materialStride,
ByteBuffer triangleMaterialBase,
IntBuffer numTriangles,
IntBuffer triangleMaterialStride,
IntBuffer triangleType) |
void |
getLockedReadOnlyMaterialBase(ByteBuffer materialBase,
IntBuffer numMaterials,
IntBuffer materialType,
IntBuffer materialStride,
ByteBuffer triangleMaterialBase,
IntBuffer numTriangles,
IntBuffer triangleMaterialStride,
IntBuffer triangleType,
int subpart) |
void |
getLockedReadOnlyMaterialBase(BytePointer materialBase,
IntPointer numMaterials,
IntPointer materialType,
IntPointer materialStride,
BytePointer triangleMaterialBase,
IntPointer numTriangles,
IntPointer triangleMaterialStride,
IntPointer triangleType) |
void |
getLockedReadOnlyMaterialBase(BytePointer materialBase,
IntPointer numMaterials,
IntPointer materialType,
IntPointer materialStride,
BytePointer triangleMaterialBase,
IntPointer numTriangles,
IntPointer triangleMaterialStride,
IntPointer triangleType,
int subpart) |
void |
getLockedReadOnlyMaterialBase(PointerPointer materialBase,
IntPointer numMaterials,
IntPointer materialType,
IntPointer materialStride,
PointerPointer triangleMaterialBase,
IntPointer numTriangles,
IntPointer triangleMaterialStride,
IntPointer triangleType,
int subpart) |
btTriangleIndexVertexMaterialArray |
getPointer(long i) |
btTriangleIndexVertexMaterialArray |
position(long position) |
addIndexedMesh, addIndexedMesh, getIndexedMeshArray, getLockedReadOnlyVertexIndexBase, getLockedReadOnlyVertexIndexBase, getLockedReadOnlyVertexIndexBase, getLockedReadOnlyVertexIndexBase, getLockedReadOnlyVertexIndexBase, getLockedReadOnlyVertexIndexBase, getLockedReadOnlyVertexIndexBase, getLockedVertexIndexBase, getLockedVertexIndexBase, getLockedVertexIndexBase, getLockedVertexIndexBase, getLockedVertexIndexBase, getLockedVertexIndexBase, getLockedVertexIndexBase, getNumSubParts, getPremadeAabb, hasPremadeAabb, preallocateIndices, preallocateVertices, setPremadeAabb, unLockReadOnlyVertexBase, unLockVertexBasecalculateAabbBruteForce, calculateSerializeBufferSize, getScaling, InternalProcessAllTriangles, serialize, setScalingaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic btTriangleIndexVertexMaterialArray(Pointer p)
Pointer(Pointer).public btTriangleIndexVertexMaterialArray(long size)
Pointer.position(long).public btTriangleIndexVertexMaterialArray()
public btTriangleIndexVertexMaterialArray(int numTriangles,
IntPointer triangleIndexBase,
int triangleIndexStride,
int numVertices,
@Cast(value="btScalar*")
DoublePointer vertexBase,
int vertexStride,
int numMaterials,
@Cast(value="unsigned char*")
BytePointer materialBase,
int materialStride,
IntPointer triangleMaterialsBase,
int materialIndexStride)
public btTriangleIndexVertexMaterialArray(int numTriangles,
IntBuffer triangleIndexBase,
int triangleIndexStride,
int numVertices,
@Cast(value="btScalar*")
DoubleBuffer vertexBase,
int vertexStride,
int numMaterials,
@Cast(value="unsigned char*")
ByteBuffer materialBase,
int materialStride,
IntBuffer triangleMaterialsBase,
int materialIndexStride)
public btTriangleIndexVertexMaterialArray(int numTriangles,
int[] triangleIndexBase,
int triangleIndexStride,
int numVertices,
@Cast(value="btScalar*")
double[] vertexBase,
int vertexStride,
int numMaterials,
@Cast(value="unsigned char*")
byte[] materialBase,
int materialStride,
int[] triangleMaterialsBase,
int materialIndexStride)
public btTriangleIndexVertexMaterialArray position(long position)
position in class btTriangleIndexVertexArraypublic btTriangleIndexVertexMaterialArray getPointer(long i)
getPointer in class btTriangleIndexVertexArraypublic void addMaterialProperties(@Const @ByRef btMaterialProperties mat, @Cast(value="PHY_ScalarType") int triangleType)
public void addMaterialProperties(@Const @ByRef btMaterialProperties mat)
public void getLockedMaterialBase(@Cast(value="unsigned char**") PointerPointer materialBase, @ByRef IntPointer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntPointer materialType, @ByRef IntPointer materialStride, @Cast(value="unsigned char**") PointerPointer triangleMaterialBase, @ByRef IntPointer numTriangles, @ByRef IntPointer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntPointer triangleType, int subpart)
public void getLockedMaterialBase(@Cast(value="unsigned char**") @ByPtrPtr BytePointer materialBase, @ByRef IntPointer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntPointer materialType, @ByRef IntPointer materialStride, @Cast(value="unsigned char**") @ByPtrPtr BytePointer triangleMaterialBase, @ByRef IntPointer numTriangles, @ByRef IntPointer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntPointer triangleType)
public void getLockedMaterialBase(@Cast(value="unsigned char**") @ByPtrPtr BytePointer materialBase, @ByRef IntPointer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntPointer materialType, @ByRef IntPointer materialStride, @Cast(value="unsigned char**") @ByPtrPtr BytePointer triangleMaterialBase, @ByRef IntPointer numTriangles, @ByRef IntPointer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntPointer triangleType, int subpart)
public void getLockedMaterialBase(@Cast(value="unsigned char**") @ByPtrPtr ByteBuffer materialBase, @ByRef IntBuffer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntBuffer materialType, @ByRef IntBuffer materialStride, @Cast(value="unsigned char**") @ByPtrPtr ByteBuffer triangleMaterialBase, @ByRef IntBuffer numTriangles, @ByRef IntBuffer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntBuffer triangleType, int subpart)
public void getLockedMaterialBase(@Cast(value="unsigned char**") @ByPtrPtr ByteBuffer materialBase, @ByRef IntBuffer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntBuffer materialType, @ByRef IntBuffer materialStride, @Cast(value="unsigned char**") @ByPtrPtr ByteBuffer triangleMaterialBase, @ByRef IntBuffer numTriangles, @ByRef IntBuffer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntBuffer triangleType)
public void getLockedMaterialBase(@Cast(value="unsigned char**") @ByPtrPtr byte[] materialBase, @ByRef int[] numMaterials, @Cast(value="PHY_ScalarType*") @ByRef int[] materialType, @ByRef int[] materialStride, @Cast(value="unsigned char**") @ByPtrPtr byte[] triangleMaterialBase, @ByRef int[] numTriangles, @ByRef int[] triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef int[] triangleType, int subpart)
public void getLockedMaterialBase(@Cast(value="unsigned char**") @ByPtrPtr byte[] materialBase, @ByRef int[] numMaterials, @Cast(value="PHY_ScalarType*") @ByRef int[] materialType, @ByRef int[] materialStride, @Cast(value="unsigned char**") @ByPtrPtr byte[] triangleMaterialBase, @ByRef int[] numTriangles, @ByRef int[] triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef int[] triangleType)
public void getLockedReadOnlyMaterialBase(@Cast(value="const unsigned char**") PointerPointer materialBase, @ByRef IntPointer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntPointer materialType, @ByRef IntPointer materialStride, @Cast(value="const unsigned char**") PointerPointer triangleMaterialBase, @ByRef IntPointer numTriangles, @ByRef IntPointer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntPointer triangleType, int subpart)
public void getLockedReadOnlyMaterialBase(@Cast(value="const unsigned char**") @ByPtrPtr BytePointer materialBase, @ByRef IntPointer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntPointer materialType, @ByRef IntPointer materialStride, @Cast(value="const unsigned char**") @ByPtrPtr BytePointer triangleMaterialBase, @ByRef IntPointer numTriangles, @ByRef IntPointer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntPointer triangleType)
public void getLockedReadOnlyMaterialBase(@Cast(value="const unsigned char**") @ByPtrPtr BytePointer materialBase, @ByRef IntPointer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntPointer materialType, @ByRef IntPointer materialStride, @Cast(value="const unsigned char**") @ByPtrPtr BytePointer triangleMaterialBase, @ByRef IntPointer numTriangles, @ByRef IntPointer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntPointer triangleType, int subpart)
public void getLockedReadOnlyMaterialBase(@Cast(value="const unsigned char**") @ByPtrPtr ByteBuffer materialBase, @ByRef IntBuffer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntBuffer materialType, @ByRef IntBuffer materialStride, @Cast(value="const unsigned char**") @ByPtrPtr ByteBuffer triangleMaterialBase, @ByRef IntBuffer numTriangles, @ByRef IntBuffer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntBuffer triangleType, int subpart)
public void getLockedReadOnlyMaterialBase(@Cast(value="const unsigned char**") @ByPtrPtr ByteBuffer materialBase, @ByRef IntBuffer numMaterials, @Cast(value="PHY_ScalarType*") @ByRef IntBuffer materialType, @ByRef IntBuffer materialStride, @Cast(value="const unsigned char**") @ByPtrPtr ByteBuffer triangleMaterialBase, @ByRef IntBuffer numTriangles, @ByRef IntBuffer triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef IntBuffer triangleType)
public void getLockedReadOnlyMaterialBase(@Cast(value="const unsigned char**") @ByPtrPtr byte[] materialBase, @ByRef int[] numMaterials, @Cast(value="PHY_ScalarType*") @ByRef int[] materialType, @ByRef int[] materialStride, @Cast(value="const unsigned char**") @ByPtrPtr byte[] triangleMaterialBase, @ByRef int[] numTriangles, @ByRef int[] triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef int[] triangleType, int subpart)
public void getLockedReadOnlyMaterialBase(@Cast(value="const unsigned char**") @ByPtrPtr byte[] materialBase, @ByRef int[] numMaterials, @Cast(value="PHY_ScalarType*") @ByRef int[] materialType, @ByRef int[] materialStride, @Cast(value="const unsigned char**") @ByPtrPtr byte[] triangleMaterialBase, @ByRef int[] numTriangles, @ByRef int[] triangleMaterialStride, @Cast(value="PHY_ScalarType*") @ByRef int[] triangleType)
Copyright © 2024. All rights reserved.