@NoOffset @Properties(inherit=Bullet3OpenCL.class) public class GpuSatCollision extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
GpuSatCollision(Pointer p)
Pointer cast constructor.
|
GpuSatCollision(Pointer ctx,
Pointer device,
Pointer q) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic GpuSatCollision(Pointer p)
Pointer(Pointer).public GpuSatCollision m_context(Pointer setter)
public GpuSatCollision m_device(Pointer setter)
public GpuSatCollision m_queue(Pointer setter)
public GpuSatCollision m_findSeparatingAxisKernel(Pointer setter)
public GpuSatCollision m_mprPenetrationKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_findSeparatingAxisUnitSphereKernel()
public GpuSatCollision m_findSeparatingAxisUnitSphereKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_findSeparatingAxisVertexFaceKernel()
public GpuSatCollision m_findSeparatingAxisVertexFaceKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_findSeparatingAxisEdgeEdgeKernel()
public GpuSatCollision m_findSeparatingAxisEdgeEdgeKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_findConcaveSeparatingAxisKernel()
public GpuSatCollision m_findConcaveSeparatingAxisKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_findConcaveSeparatingAxisVertexFaceKernel()
public GpuSatCollision m_findConcaveSeparatingAxisVertexFaceKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_findConcaveSeparatingAxisEdgeEdgeKernel()
public GpuSatCollision m_findConcaveSeparatingAxisEdgeEdgeKernel(Pointer setter)
public GpuSatCollision m_findCompoundPairsKernel(Pointer setter)
public GpuSatCollision m_processCompoundPairsKernel(Pointer setter)
public GpuSatCollision m_clipHullHullKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_clipCompoundsHullHullKernel()
public GpuSatCollision m_clipCompoundsHullHullKernel(Pointer setter)
public GpuSatCollision m_clipFacesAndFindContacts(Pointer setter)
public GpuSatCollision m_findClippingFacesKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_clipHullHullConcaveConvexKernel()
public GpuSatCollision m_clipHullHullConcaveConvexKernel(Pointer setter)
public GpuSatCollision m_newContactReductionKernel(Pointer setter)
public GpuSatCollision m_bvhTraversalKernel(Pointer setter)
public GpuSatCollision m_primitiveContactsKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_findConcaveSphereContactsKernel()
public GpuSatCollision m_findConcaveSphereContactsKernel(Pointer setter)
@Cast(value="cl_kernel") public Pointer m_processCompoundPairsPrimitivesKernel()
public GpuSatCollision m_processCompoundPairsPrimitivesKernel(Pointer setter)
public void computeConvexConvexContactsGPUSAT(b3Int4OCLArray pairs, int nPairs, @Const b3RigidBodyDataOCLArray bodyBuf, b3Contact4OCLArray contactOut, @ByRef IntPointer nContacts, @Const b3Contact4OCLArray oldContacts, int maxContactCapacity, int compoundPairCapacity, @Const @ByRef b3ConvexPolyhedronDataOCLArray hostConvexData, @Const @ByRef b3Vector3OCLArray vertices, @Const @ByRef b3Vector3OCLArray uniqueEdges, @Const @ByRef b3GpuFaceOCLArray faces, @Const @ByRef b3IntOCLArray indices, @Const @ByRef b3CollidableOCLArray gpuCollidables, @Const @ByRef b3GpuChildShapeOCLArray gpuChildShapes, @Const @ByRef b3AabbOCLArray clAabbsWorldSpace, @Const @ByRef b3AabbOCLArray clAabbsLocalSpace, @ByRef b3Vector3OCLArray worldVertsB1GPU, @ByRef b3Int4OCLArray clippingFacesOutGPU, @ByRef b3Vector3OCLArray worldNormalsAGPU, @ByRef b3Vector3OCLArray worldVertsA1GPU, @ByRef b3Vector3OCLArray worldVertsB2GPU, @ByRef b3OptimizedBvhArray bvhData, b3QuantizedBvhNodeOCLArray treeNodesGPU, b3BvhSubtreeInfoOCLArray subTreesGPU, b3BvhInfoOCLArray bvhInfo, int numObjects, int maxTriConvexPairCapacity, @ByRef b3Int4OCLArray triangleConvexPairs, @ByRef IntPointer numTriConvexPairsOut)
public void computeConvexConvexContactsGPUSAT(b3Int4OCLArray pairs, int nPairs, @Const b3RigidBodyDataOCLArray bodyBuf, b3Contact4OCLArray contactOut, @ByRef IntBuffer nContacts, @Const b3Contact4OCLArray oldContacts, int maxContactCapacity, int compoundPairCapacity, @Const @ByRef b3ConvexPolyhedronDataOCLArray hostConvexData, @Const @ByRef b3Vector3OCLArray vertices, @Const @ByRef b3Vector3OCLArray uniqueEdges, @Const @ByRef b3GpuFaceOCLArray faces, @Const @ByRef b3IntOCLArray indices, @Const @ByRef b3CollidableOCLArray gpuCollidables, @Const @ByRef b3GpuChildShapeOCLArray gpuChildShapes, @Const @ByRef b3AabbOCLArray clAabbsWorldSpace, @Const @ByRef b3AabbOCLArray clAabbsLocalSpace, @ByRef b3Vector3OCLArray worldVertsB1GPU, @ByRef b3Int4OCLArray clippingFacesOutGPU, @ByRef b3Vector3OCLArray worldNormalsAGPU, @ByRef b3Vector3OCLArray worldVertsA1GPU, @ByRef b3Vector3OCLArray worldVertsB2GPU, @ByRef b3OptimizedBvhArray bvhData, b3QuantizedBvhNodeOCLArray treeNodesGPU, b3BvhSubtreeInfoOCLArray subTreesGPU, b3BvhInfoOCLArray bvhInfo, int numObjects, int maxTriConvexPairCapacity, @ByRef b3Int4OCLArray triangleConvexPairs, @ByRef IntBuffer numTriConvexPairsOut)
public void computeConvexConvexContactsGPUSAT(b3Int4OCLArray pairs, int nPairs, @Const b3RigidBodyDataOCLArray bodyBuf, b3Contact4OCLArray contactOut, @ByRef int[] nContacts, @Const b3Contact4OCLArray oldContacts, int maxContactCapacity, int compoundPairCapacity, @Const @ByRef b3ConvexPolyhedronDataOCLArray hostConvexData, @Const @ByRef b3Vector3OCLArray vertices, @Const @ByRef b3Vector3OCLArray uniqueEdges, @Const @ByRef b3GpuFaceOCLArray faces, @Const @ByRef b3IntOCLArray indices, @Const @ByRef b3CollidableOCLArray gpuCollidables, @Const @ByRef b3GpuChildShapeOCLArray gpuChildShapes, @Const @ByRef b3AabbOCLArray clAabbsWorldSpace, @Const @ByRef b3AabbOCLArray clAabbsLocalSpace, @ByRef b3Vector3OCLArray worldVertsB1GPU, @ByRef b3Int4OCLArray clippingFacesOutGPU, @ByRef b3Vector3OCLArray worldNormalsAGPU, @ByRef b3Vector3OCLArray worldVertsA1GPU, @ByRef b3Vector3OCLArray worldVertsB2GPU, @ByRef b3OptimizedBvhArray bvhData, b3QuantizedBvhNodeOCLArray treeNodesGPU, b3BvhSubtreeInfoOCLArray subTreesGPU, b3BvhInfoOCLArray bvhInfo, int numObjects, int maxTriConvexPairCapacity, @ByRef b3Int4OCLArray triangleConvexPairs, @ByRef int[] numTriConvexPairsOut)
Copyright © 2024. All rights reserved.