public class RayResultCallback extends BulletBase
className| Constructor and Description |
|---|
RayResultCallback() |
RayResultCallback(long cPtr,
boolean cMemoryOwn)
Construct a new RayResultCallback, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
float |
addSingleResult(LocalRayResult rayResult,
boolean normalInWorldSpace) |
float |
getClosestHitFraction() |
int |
getCollisionFilterGroup() |
int |
getCollisionFilterMask() |
btCollisionObject |
getCollisionObject() |
static long |
getCPtr(RayResultCallback obj) |
long |
getFlags() |
boolean |
hasHit() |
boolean |
needsCollision(btBroadphaseProxy proxy0) |
void |
setClosestHitFraction(float value) |
void |
setCollisionFilterGroup(int value) |
void |
setCollisionFilterMask(int value) |
void |
setCollisionObject(btCollisionObject value) |
void |
setFlags(long value) |
void |
swigReleaseOwnership() |
void |
swigTakeOwnership() |
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic RayResultCallback(long cPtr,
boolean cMemoryOwn)
public RayResultCallback()
public static long getCPtr(RayResultCallback obj)
public void swigReleaseOwnership()
public void swigTakeOwnership()
public void setClosestHitFraction(float value)
public float getClosestHitFraction()
public void setCollisionObject(btCollisionObject value)
public btCollisionObject getCollisionObject()
public void setCollisionFilterGroup(int value)
public int getCollisionFilterGroup()
public void setCollisionFilterMask(int value)
public int getCollisionFilterMask()
public void setFlags(long value)
public long getFlags()
public boolean hasHit()
public boolean needsCollision(btBroadphaseProxy proxy0)
public float addSingleResult(LocalRayResult rayResult, boolean normalInWorldSpace)
Copyright © 2021. All rights reserved.