@Properties(inherit=Bullet3OpenCL.class) public class b3GpuNarrowPhaseInternalData extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
b3GpuNarrowPhaseInternalData()
Default native constructor.
|
b3GpuNarrowPhaseInternalData(long size)
Native array allocator.
|
b3GpuNarrowPhaseInternalData(Pointer p)
Pointer cast constructor.
|
address, 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 b3GpuNarrowPhaseInternalData()
public b3GpuNarrowPhaseInternalData(long size)
Pointer.position(long).public b3GpuNarrowPhaseInternalData(Pointer p)
Pointer(Pointer).public b3GpuNarrowPhaseInternalData position(long position)
public b3GpuNarrowPhaseInternalData getPointer(long i)
getPointer in class Pointerpublic b3ConvexUtilityArray m_convexData()
public b3GpuNarrowPhaseInternalData m_convexData(b3ConvexUtilityArray setter)
@ByRef public b3ConvexPolyhedronDataArray m_convexPolyhedra()
public b3GpuNarrowPhaseInternalData m_convexPolyhedra(b3ConvexPolyhedronDataArray setter)
@ByRef public b3Vector3Array m_uniqueEdges()
public b3GpuNarrowPhaseInternalData m_uniqueEdges(b3Vector3Array setter)
@ByRef public b3Vector3Array m_convexVertices()
public b3GpuNarrowPhaseInternalData m_convexVertices(b3Vector3Array setter)
@ByRef public b3IntArray m_convexIndices()
public b3GpuNarrowPhaseInternalData m_convexIndices(b3IntArray setter)
public b3ConvexPolyhedronDataOCLArray m_convexPolyhedraGPU()
public b3GpuNarrowPhaseInternalData m_convexPolyhedraGPU(b3ConvexPolyhedronDataOCLArray setter)
public b3Vector3OCLArray m_uniqueEdgesGPU()
public b3GpuNarrowPhaseInternalData m_uniqueEdgesGPU(b3Vector3OCLArray setter)
public b3Vector3OCLArray m_convexVerticesGPU()
public b3GpuNarrowPhaseInternalData m_convexVerticesGPU(b3Vector3OCLArray setter)
public b3IntOCLArray m_convexIndicesGPU()
public b3GpuNarrowPhaseInternalData m_convexIndicesGPU(b3IntOCLArray setter)
public b3Vector3OCLArray m_worldVertsB1GPU()
public b3GpuNarrowPhaseInternalData m_worldVertsB1GPU(b3Vector3OCLArray setter)
public b3Int4OCLArray m_clippingFacesOutGPU()
public b3GpuNarrowPhaseInternalData m_clippingFacesOutGPU(b3Int4OCLArray setter)
public b3Vector3OCLArray m_worldNormalsAGPU()
public b3GpuNarrowPhaseInternalData m_worldNormalsAGPU(b3Vector3OCLArray setter)
public b3Vector3OCLArray m_worldVertsA1GPU()
public b3GpuNarrowPhaseInternalData m_worldVertsA1GPU(b3Vector3OCLArray setter)
public b3Vector3OCLArray m_worldVertsB2GPU()
public b3GpuNarrowPhaseInternalData m_worldVertsB2GPU(b3Vector3OCLArray setter)
@ByRef public b3GpuChildShapeArray m_cpuChildShapes()
public b3GpuNarrowPhaseInternalData m_cpuChildShapes(b3GpuChildShapeArray setter)
public b3GpuChildShapeOCLArray m_gpuChildShapes()
public b3GpuNarrowPhaseInternalData m_gpuChildShapes(b3GpuChildShapeOCLArray setter)
@ByRef public b3GpuFaceArray m_convexFaces()
public b3GpuNarrowPhaseInternalData m_convexFaces(b3GpuFaceArray setter)
public b3GpuFaceOCLArray m_convexFacesGPU()
public b3GpuNarrowPhaseInternalData m_convexFacesGPU(b3GpuFaceOCLArray setter)
public GpuSatCollision m_gpuSatCollision()
public b3GpuNarrowPhaseInternalData m_gpuSatCollision(GpuSatCollision setter)
public b3Int4OCLArray m_triangleConvexPairs()
public b3GpuNarrowPhaseInternalData m_triangleConvexPairs(b3Int4OCLArray setter)
public b3Contact4OCLArray m_pBufContactBuffersGPU(int i)
public b3GpuNarrowPhaseInternalData m_pBufContactBuffersGPU(int i, b3Contact4OCLArray setter)
@MemberGetter @Cast(value="b3OpenCLArray<b3Contact4>**") public PointerPointer m_pBufContactBuffersGPU()
public int m_currentContactBuffer()
public b3GpuNarrowPhaseInternalData m_currentContactBuffer(int setter)
public b3Contact4Array m_pBufContactOutCPU()
public b3GpuNarrowPhaseInternalData m_pBufContactOutCPU(b3Contact4Array setter)
public b3RigidBodyDataArray m_bodyBufferCPU()
public b3GpuNarrowPhaseInternalData m_bodyBufferCPU(b3RigidBodyDataArray setter)
public b3RigidBodyDataOCLArray m_bodyBufferGPU()
public b3GpuNarrowPhaseInternalData m_bodyBufferGPU(b3RigidBodyDataOCLArray setter)
public b3InertiaDataArray m_inertiaBufferCPU()
public b3GpuNarrowPhaseInternalData m_inertiaBufferCPU(b3InertiaDataArray setter)
public b3InertiaDataOCLArray m_inertiaBufferGPU()
public b3GpuNarrowPhaseInternalData m_inertiaBufferGPU(b3InertiaDataOCLArray setter)
public int m_numAcceleratedShapes()
public b3GpuNarrowPhaseInternalData m_numAcceleratedShapes(int setter)
public int m_numAcceleratedRigidBodies()
public b3GpuNarrowPhaseInternalData m_numAcceleratedRigidBodies(int setter)
@ByRef public b3CollidableArray m_collidablesCPU()
public b3GpuNarrowPhaseInternalData m_collidablesCPU(b3CollidableArray setter)
public b3CollidableOCLArray m_collidablesGPU()
public b3GpuNarrowPhaseInternalData m_collidablesGPU(b3CollidableOCLArray setter)
public b3SapAabbOCLArray m_localShapeAABBGPU()
public b3GpuNarrowPhaseInternalData m_localShapeAABBGPU(b3SapAabbOCLArray setter)
public b3SapAabbArray m_localShapeAABBCPU()
public b3GpuNarrowPhaseInternalData m_localShapeAABBCPU(b3SapAabbArray setter)
@ByRef public b3OptimizedBvhArray m_bvhData()
public b3GpuNarrowPhaseInternalData m_bvhData(b3OptimizedBvhArray setter)
@ByRef public b3TriangleIndexVertexArrayArray m_meshInterfaces()
public b3GpuNarrowPhaseInternalData m_meshInterfaces(b3TriangleIndexVertexArrayArray setter)
@ByRef public b3QuantizedBvhNodeArray m_treeNodesCPU()
public b3GpuNarrowPhaseInternalData m_treeNodesCPU(b3QuantizedBvhNodeArray setter)
@ByRef public b3BvhSubtreeInfoArray m_subTreesCPU()
public b3GpuNarrowPhaseInternalData m_subTreesCPU(b3BvhSubtreeInfoArray setter)
@ByRef public b3BvhInfoArray m_bvhInfoCPU()
public b3GpuNarrowPhaseInternalData m_bvhInfoCPU(b3BvhInfoArray setter)
public b3BvhInfoOCLArray m_bvhInfoGPU()
public b3GpuNarrowPhaseInternalData m_bvhInfoGPU(b3BvhInfoOCLArray setter)
public b3QuantizedBvhNodeOCLArray m_treeNodesGPU()
public b3GpuNarrowPhaseInternalData m_treeNodesGPU(b3QuantizedBvhNodeOCLArray setter)
public b3BvhSubtreeInfoOCLArray m_subTreesGPU()
public b3GpuNarrowPhaseInternalData m_subTreesGPU(b3BvhSubtreeInfoOCLArray setter)
public b3GpuNarrowPhaseInternalData m_config(b3Config setter)
Copyright © 2024. All rights reserved.