@NoOffset @Properties(inherit=BulletCollision.class) public class btCollisionWorldImporter extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
btCollisionWorldImporter(btCollisionWorld world) |
btCollisionWorldImporter(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, 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 btCollisionWorldImporter(Pointer p)
Pointer(Pointer).public btCollisionWorldImporter(btCollisionWorld world)
public void deleteAllData()
public void setVerboseMode(int verboseMode)
public int getVerboseMode()
public int getNumCollisionShapes()
public btCollisionShape getCollisionShapeByIndex(int index)
public int getNumRigidBodies()
public btCollisionObject getRigidBodyByIndex(int index)
public int getNumBvhs()
public btOptimizedBvh getBvhByIndex(int index)
public int getNumTriangleInfoMaps()
public btTriangleInfoMap getTriangleInfoMapByIndex(int index)
public btCollisionShape getCollisionShapeByName(@Cast(value="const char*") BytePointer name)
public btCollisionShape getCollisionShapeByName(String name)
public btCollisionObject getCollisionObjectByName(@Cast(value="const char*") BytePointer name)
public btCollisionObject getCollisionObjectByName(String name)
@Cast(value="const char*") public BytePointer getNameForPointer(@Const Pointer ptr)
public btCollisionObject createCollisionObject(@Const @ByRef btTransform startTransform, btCollisionShape shape, @Cast(value="const char*") BytePointer bodyName)
public btCollisionObject createCollisionObject(@Const @ByRef btTransform startTransform, btCollisionShape shape, String bodyName)
public btCollisionShape createPlaneShape(@Const @ByRef btVector3 planeNormal, @Cast(value="btScalar") double planeConstant)
public btCollisionShape createBoxShape(@Const @ByRef btVector3 halfExtents)
public btCollisionShape createSphereShape(@Cast(value="btScalar") double radius)
public btCollisionShape createCapsuleShapeX(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height)
public btCollisionShape createCapsuleShapeY(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height)
public btCollisionShape createCapsuleShapeZ(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height)
public btCollisionShape createCylinderShapeX(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height)
public btCollisionShape createCylinderShapeY(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height)
public btCollisionShape createCylinderShapeZ(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height)
public btCollisionShape createConeShapeX(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height)
public btCollisionShape createConeShapeY(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height)
public btCollisionShape createConeShapeZ(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height)
public btTriangleIndexVertexArray createTriangleMeshContainer()
public btBvhTriangleMeshShape createBvhTriangleMeshShape(btStridingMeshInterface trimesh, btOptimizedBvh bvh)
public btCollisionShape createConvexTriangleMeshShape(btStridingMeshInterface trimesh)
public btStridingMeshInterfaceData createStridingMeshInterfaceData(btStridingMeshInterfaceData interfaceData)
public btConvexHullShape createConvexHullShape()
public btCompoundShape createCompoundShape()
public btScaledBvhTriangleMeshShape createScaledTrangleMeshShape(btBvhTriangleMeshShape meshShape, @Const @ByRef btVector3 localScalingbtBvhTriangleMeshShape)
public btMultiSphereShape createMultiSphereShape(@Const btVector3 positions, @Cast(value="const btScalar*") DoublePointer radi, int numSpheres)
public btMultiSphereShape createMultiSphereShape(@Const btVector3 positions, @Cast(value="const btScalar*") DoubleBuffer radi, int numSpheres)
public btMultiSphereShape createMultiSphereShape(@Const btVector3 positions, @Cast(value="const btScalar*") double[] radi, int numSpheres)
public btTriangleIndexVertexArray createMeshInterface(@ByRef btStridingMeshInterfaceData meshData)
public btOptimizedBvh createOptimizedBvh()
public btTriangleInfoMap createTriangleInfoMap()
Copyright © 2024. All rights reserved.