C# Класс BulletCSharp.btSimpleBroadphase

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
btSimpleBroadphase ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btSimpleBroadphase obj ) : HandleRef

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

aabbOverlap() публичный статический Метод

public static aabbOverlap ( btSimpleBroadphaseProxy proxy0, btSimpleBroadphaseProxy proxy1 ) : bool
proxy0 btSimpleBroadphaseProxy
proxy1 btSimpleBroadphaseProxy
Результат bool

aabbTest() публичный Метод

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
Результат void

btSimpleBroadphase() публичный Метод

public btSimpleBroadphase ( ) : System
Результат System

btSimpleBroadphase() публичный Метод

public btSimpleBroadphase ( int maxProxies ) : System
maxProxies int
Результат System

btSimpleBroadphase() публичный Метод

public btSimpleBroadphase ( int maxProxies, SWIGTYPE_p_btOverlappingPairCache overlappingPairCache ) : System
maxProxies int
overlappingPairCache SWIGTYPE_p_btOverlappingPairCache
Результат System

calculateOverlappingPairs() публичный Метод

public calculateOverlappingPairs ( SWIGTYPE_p_btDispatcher dispatcher ) : void
dispatcher SWIGTYPE_p_btDispatcher
Результат void

createProxy() публичный Метод

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
Результат SWIGTYPE_p_btBroadphaseProxy

destroyProxy() публичный Метод

public destroyProxy ( SWIGTYPE_p_btBroadphaseProxy proxy, SWIGTYPE_p_btDispatcher dispatcher ) : void
proxy SWIGTYPE_p_btBroadphaseProxy
dispatcher SWIGTYPE_p_btDispatcher
Результат void

getAabb() публичный Метод

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
Результат void

getBroadphaseAabb() публичный Метод

public getBroadphaseAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
Результат void

getOverlappingPairCache() публичный Метод

public getOverlappingPairCache ( ) : SWIGTYPE_p_btOverlappingPairCache
Результат SWIGTYPE_p_btOverlappingPairCache

printStats() публичный Метод

public printStats ( ) : void
Результат void

rayTest() публичный Метод

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
Результат void

rayTest() публичный Метод

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
Результат void

rayTest() публичный Метод

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
Результат void

setAabb() публичный Метод

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
Результат void

testAabbOverlap() публичный Метод

public testAabbOverlap ( SWIGTYPE_p_btBroadphaseProxy proxy0, SWIGTYPE_p_btBroadphaseProxy proxy1 ) : bool
proxy0 SWIGTYPE_p_btBroadphaseProxy
proxy1 SWIGTYPE_p_btBroadphaseProxy
Результат bool

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool