C# Class BulletCSharp.btSimpleBroadphase

Inheritance: IDisposable
Mostra file Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method 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

Method Description
btSimpleBroadphase ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btSimpleBroadphase obj ) : HandleRef

Method Details

Dispose() public method

public Dispose ( ) : void
return void

aabbOverlap() public static method

public static aabbOverlap ( btSimpleBroadphaseProxy proxy0, btSimpleBroadphaseProxy proxy1 ) : bool
proxy0 btSimpleBroadphaseProxy
proxy1 btSimpleBroadphaseProxy
return bool

aabbTest() public method

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
return void

btSimpleBroadphase() public method

public btSimpleBroadphase ( ) : System
return System

btSimpleBroadphase() public method

public btSimpleBroadphase ( int maxProxies ) : System
maxProxies int
return System

btSimpleBroadphase() public method

public btSimpleBroadphase ( int maxProxies, SWIGTYPE_p_btOverlappingPairCache overlappingPairCache ) : System
maxProxies int
overlappingPairCache SWIGTYPE_p_btOverlappingPairCache
return System

calculateOverlappingPairs() public method

public calculateOverlappingPairs ( SWIGTYPE_p_btDispatcher dispatcher ) : void
dispatcher SWIGTYPE_p_btDispatcher
return void

createProxy() public method

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
return SWIGTYPE_p_btBroadphaseProxy

destroyProxy() public method

public destroyProxy ( SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btDispatcher dispatcher ) : void
proxy SWIGTYPE_p_btBroadphaseProxy
dispatcher SWIGTYPE_p_btDispatcher
return void

getAabb() public method

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
return void

getBroadphaseAabb() public method

public getBroadphaseAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
return void

getOverlappingPairCache() public method

public getOverlappingPairCache ( ) : SWIGTYPE_p_btOverlappingPairCache
return SWIGTYPE_p_btOverlappingPairCache

printStats() public method

public printStats ( ) : void
return void

rayTest() public method

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
return void

rayTest() public method

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
return void

rayTest() public method

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
return void

setAabb() public method

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
return void

testAabbOverlap() public method

public testAabbOverlap ( SWIGTYPE_p_btBroadphaseProxy proxy0, SWIGTYPE_p_btBroadphaseProxy proxy1 ) : bool
proxy0 SWIGTYPE_p_btBroadphaseProxy
proxy1 SWIGTYPE_p_btBroadphaseProxy
return bool

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
return bool