C# Class BulletCSharp.btSimpleBroadphase

Inheritance: IDisposable
Afficher le fichier Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode Description
Dispose ( ) : void
aabbOverlap ( btSimpleBroadphaseProxy proxy0, btSimpleBroadphaseProxy proxy1 ) : bool
aabbTest ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, SWIGTYPE_p_btBroadphaseAabbCallback callback ) : void
btSimpleBroadphase ( ) : System
btSimpleBroadphase ( int maxProxies ) : System
btSimpleBroadphase ( int maxProxies, SWIGTYPE_p_btOverlappingPairCache overlappingPairCache ) : System
calculateOverlappingPairs ( SWIGTYPE_p_btDispatcher dispatcher ) : void
createProxy ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, int shapeType, SWIGTYPE_p_void userPtr, short collisionFilterGroup, short collisionFilterMask, SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_void multiSapProxy ) : SWIGTYPE_p_btBroadphaseProxy
destroyProxy ( SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btDispatcher dispatcher ) : void
getAabb ( SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
getBroadphaseAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
getOverlappingPairCache ( ) : SWIGTYPE_p_btOverlappingPairCache
printStats ( ) : void
rayTest ( SWIGTYPE_p_btVector3 rayFrom, SWIGTYPE_p_btVector3 rayTo, SWIGTYPE_p_btBroadphaseRayCallback rayCallback ) : void
rayTest ( SWIGTYPE_p_btVector3 rayFrom, SWIGTYPE_p_btVector3 rayTo, SWIGTYPE_p_btBroadphaseRayCallback rayCallback, SWIGTYPE_p_btVector3 aabbMin ) : void
rayTest ( SWIGTYPE_p_btVector3 rayFrom, SWIGTYPE_p_btVector3 rayTo, SWIGTYPE_p_btBroadphaseRayCallback rayCallback, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
setAabb ( SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, SWIGTYPE_p_btDispatcher dispatcher ) : void
testAabbOverlap ( SWIGTYPE_p_btBroadphaseProxy proxy0, SWIGTYPE_p_btBroadphaseProxy proxy1 ) : bool

Private Methods

Méthode Description
btSimpleBroadphase ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btSimpleBroadphase obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

aabbOverlap() public static méthode

public static aabbOverlap ( btSimpleBroadphaseProxy proxy0, btSimpleBroadphaseProxy proxy1 ) : bool
proxy0 btSimpleBroadphaseProxy
proxy1 btSimpleBroadphaseProxy
Résultat bool

aabbTest() public méthode

public aabbTest ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, SWIGTYPE_p_btBroadphaseAabbCallback callback ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
callback SWIGTYPE_p_btBroadphaseAabbCallback
Résultat void

btSimpleBroadphase() public méthode

public btSimpleBroadphase ( ) : System
Résultat System

btSimpleBroadphase() public méthode

public btSimpleBroadphase ( int maxProxies ) : System
maxProxies int
Résultat System

btSimpleBroadphase() public méthode

public btSimpleBroadphase ( int maxProxies, SWIGTYPE_p_btOverlappingPairCache overlappingPairCache ) : System
maxProxies int
overlappingPairCache SWIGTYPE_p_btOverlappingPairCache
Résultat System

calculateOverlappingPairs() public méthode

public calculateOverlappingPairs ( SWIGTYPE_p_btDispatcher dispatcher ) : void
dispatcher SWIGTYPE_p_btDispatcher
Résultat void

createProxy() public méthode

public createProxy ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, int shapeType, SWIGTYPE_p_void userPtr, short collisionFilterGroup, short collisionFilterMask, SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_void multiSapProxy ) : SWIGTYPE_p_btBroadphaseProxy
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
shapeType int
userPtr SWIGTYPE_p_void
collisionFilterGroup short
collisionFilterMask short
dispatcher SWIGTYPE_p_btDispatcher
multiSapProxy SWIGTYPE_p_void
Résultat SWIGTYPE_p_btBroadphaseProxy

destroyProxy() public méthode

public destroyProxy ( SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btDispatcher dispatcher ) : void
proxy SWIGTYPE_p_btBroadphaseProxy
dispatcher SWIGTYPE_p_btDispatcher
Résultat void

getAabb() public méthode

public getAabb ( SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
proxy SWIGTYPE_p_btBroadphaseProxy
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
Résultat void

getBroadphaseAabb() public méthode

public getBroadphaseAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
Résultat void

getOverlappingPairCache() public méthode

public getOverlappingPairCache ( ) : SWIGTYPE_p_btOverlappingPairCache
Résultat SWIGTYPE_p_btOverlappingPairCache

printStats() public méthode

public printStats ( ) : void
Résultat void

rayTest() public méthode

public rayTest ( SWIGTYPE_p_btVector3 rayFrom, SWIGTYPE_p_btVector3 rayTo, SWIGTYPE_p_btBroadphaseRayCallback rayCallback ) : void
rayFrom SWIGTYPE_p_btVector3
rayTo SWIGTYPE_p_btVector3
rayCallback SWIGTYPE_p_btBroadphaseRayCallback
Résultat void

rayTest() public méthode

public rayTest ( SWIGTYPE_p_btVector3 rayFrom, SWIGTYPE_p_btVector3 rayTo, SWIGTYPE_p_btBroadphaseRayCallback rayCallback, SWIGTYPE_p_btVector3 aabbMin ) : void
rayFrom SWIGTYPE_p_btVector3
rayTo SWIGTYPE_p_btVector3
rayCallback SWIGTYPE_p_btBroadphaseRayCallback
aabbMin SWIGTYPE_p_btVector3
Résultat void

rayTest() public méthode

public rayTest ( SWIGTYPE_p_btVector3 rayFrom, SWIGTYPE_p_btVector3 rayTo, SWIGTYPE_p_btBroadphaseRayCallback rayCallback, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
rayFrom SWIGTYPE_p_btVector3
rayTo SWIGTYPE_p_btVector3
rayCallback SWIGTYPE_p_btBroadphaseRayCallback
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
Résultat void

setAabb() public méthode

public setAabb ( SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax, SWIGTYPE_p_btDispatcher dispatcher ) : void
proxy SWIGTYPE_p_btBroadphaseProxy
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
dispatcher SWIGTYPE_p_btDispatcher
Résultat void

testAabbOverlap() public méthode

public testAabbOverlap ( SWIGTYPE_p_btBroadphaseProxy proxy0, SWIGTYPE_p_btBroadphaseProxy proxy1 ) : bool
proxy0 SWIGTYPE_p_btBroadphaseProxy
proxy1 SWIGTYPE_p_btBroadphaseProxy
Résultat bool

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool