public class btQuantizedBvh extends BulletBase
| Modifier and Type | Class and Description |
|---|---|
static class |
btQuantizedBvh.btTraversalMode |
className| Constructor and Description |
|---|
btQuantizedBvh() |
btQuantizedBvh(long cPtr,
boolean cMemoryOwn)
Construct a new btQuantizedBvh, normally you should not need this constructor it's intended for low-level usage.
|
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btQuantizedBvh(long cPtr,
boolean cMemoryOwn)
public btQuantizedBvh()
public static long getCPtr(btQuantizedBvh obj)
public long operatorNew(long sizeInBytes)
public void operatorDelete(long ptr)
public long operatorNew(long arg0,
long ptr)
public void operatorDelete(long arg0,
long arg1)
public long operatorNewArray(long sizeInBytes)
public void operatorDeleteArray(long ptr)
public long operatorNewArray(long arg0,
long ptr)
public void operatorDeleteArray(long arg0,
long arg1)
public void setQuantizationValues(Vector3 bvhAabbMin, Vector3 bvhAabbMax, float quantizationMargin)
public SWIGTYPE_p_btAlignedObjectArrayT_btQuantizedBvhNode_t getLeafNodeArray()
public void buildInternal()
public void reportAabbOverlappingNodex(btNodeOverlapCallback nodeCallback, Vector3 aabbMin, Vector3 aabbMax)
public void reportRayOverlappingNodex(btNodeOverlapCallback nodeCallback, Vector3 raySource, Vector3 rayTarget)
public void reportBoxCastOverlappingNodex(btNodeOverlapCallback nodeCallback, Vector3 raySource, Vector3 rayTarget, Vector3 aabbMin, Vector3 aabbMax)
public void setTraversalMode(int traversalMode)
public SWIGTYPE_p_btAlignedObjectArrayT_btQuantizedBvhNode_t getQuantizedNodeArray()
public SWIGTYPE_p_btAlignedObjectArrayT_btBvhSubtreeInfo_t getSubtreeInfoArray()
public long calculateSerializeBufferSize()
public boolean serialize(long o_alignedDataBuffer,
long i_dataBufferSize,
boolean i_swapEndian)
public static btQuantizedBvh deSerializeInPlace(long i_alignedDataBuffer, long i_dataBufferSize, boolean i_swapEndian)
public static long getAlignmentSerializationPadding()
public int calculateSerializeBufferSizeNew()
public String serialize(long dataBuffer, btSerializer serializer)
public void deSerializeFloat(btQuantizedBvhFloatData quantizedBvhFloatData)
public void deSerializeDouble(btQuantizedBvhDoubleData quantizedBvhDoubleData)
public boolean isQuantized()
Copyright © 2021. All rights reserved.