C# 클래스 BulletCSharp.btCollisionDispatcher

상속: IDisposable
파일 보기 프로젝트 열기: sanglin307/BulletUnity3D 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
swigCMemOwn bool

공개 메소드들

메소드 설명
Dispose ( ) : void
GetSwigPtr ( ) : SWIGTYPE_p_btDispatcher
allocateCollisionAlgorithm ( int size ) : SWIGTYPE_p_void
btCollisionDispatcher ( SWIGTYPE_p_btCollisionConfiguration collisionConfiguration ) : System
clearManifold ( SWIGTYPE_p_btPersistentManifold manifold ) : void
defaultNearCallback ( SWIGTYPE_p_btBroadphasePair collisionPair, btCollisionDispatcher dispatcher, SWIGTYPE_p_btDispatcherInfo dispatchInfo ) : void
dispatchAllCollisionPairs ( SWIGTYPE_p_btOverlappingPairCache pairCache, SWIGTYPE_p_btDispatcherInfo dispatchInfo, SWIGTYPE_p_btDispatcher dispatcher ) : void
findAlgorithm ( SWIGTYPE_p_btCollisionObjectWrapper body0Wrap, SWIGTYPE_p_btCollisionObjectWrapper body1Wrap ) : SWIGTYPE_p_btCollisionAlgorithm
findAlgorithm ( SWIGTYPE_p_btCollisionObjectWrapper body0Wrap, SWIGTYPE_p_btCollisionObjectWrapper body1Wrap, SWIGTYPE_p_btPersistentManifold sharedManifold ) : SWIGTYPE_p_btCollisionAlgorithm
freeCollisionAlgorithm ( SWIGTYPE_p_void ptr ) : void
getCollisionConfiguration ( ) : SWIGTYPE_p_btCollisionConfiguration
getDispatcherFlags ( ) : int
getInternalManifoldPointer ( ) : SWIGTYPE_p_p_btPersistentManifold
getInternalManifoldPool ( ) : SWIGTYPE_p_btPoolAllocator
getManifoldByIndexInternal ( int index ) : SWIGTYPE_p_btPersistentManifold
getNearCallback ( ) : SWIGTYPE_p_f_r_btBroadphasePair_r_btCollisionDispatcher_r_q_const__btDispatcherInfo__void
getNewManifold ( btCollisionObject b0, btCollisionObject b1 ) : SWIGTYPE_p_btPersistentManifold
getNumManifolds ( ) : int
needsCollision ( btCollisionObject body0, btCollisionObject body1 ) : bool
needsResponse ( btCollisionObject body0, btCollisionObject body1 ) : bool
registerCollisionCreateFunc ( int proxyType0, int proxyType1, SWIGTYPE_p_btCollisionAlgorithmCreateFunc createFunc ) : void
releaseManifold ( SWIGTYPE_p_btPersistentManifold manifold ) : void
setCollisionConfiguration ( SWIGTYPE_p_btCollisionConfiguration config ) : void
setDispatcherFlags ( int flags ) : void
setNearCallback ( SWIGTYPE_p_f_r_btBroadphasePair_r_btCollisionDispatcher_r_q_const__btDispatcherInfo__void nearCallback ) : void

비공개 메소드들

메소드 설명
btCollisionDispatcher ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btCollisionDispatcher obj ) : HandleRef

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetSwigPtr() 공개 메소드

public GetSwigPtr ( ) : SWIGTYPE_p_btDispatcher
리턴 SWIGTYPE_p_btDispatcher

allocateCollisionAlgorithm() 공개 메소드

public allocateCollisionAlgorithm ( int size ) : SWIGTYPE_p_void
size int
리턴 SWIGTYPE_p_void

btCollisionDispatcher() 공개 메소드

public btCollisionDispatcher ( SWIGTYPE_p_btCollisionConfiguration collisionConfiguration ) : System
collisionConfiguration SWIGTYPE_p_btCollisionConfiguration
리턴 System

clearManifold() 공개 메소드

public clearManifold ( SWIGTYPE_p_btPersistentManifold manifold ) : void
manifold SWIGTYPE_p_btPersistentManifold
리턴 void

defaultNearCallback() 공개 정적인 메소드

public static defaultNearCallback ( SWIGTYPE_p_btBroadphasePair collisionPair, btCollisionDispatcher dispatcher, SWIGTYPE_p_btDispatcherInfo dispatchInfo ) : void
collisionPair SWIGTYPE_p_btBroadphasePair
dispatcher btCollisionDispatcher
dispatchInfo SWIGTYPE_p_btDispatcherInfo
리턴 void

dispatchAllCollisionPairs() 공개 메소드

public dispatchAllCollisionPairs ( SWIGTYPE_p_btOverlappingPairCache pairCache, SWIGTYPE_p_btDispatcherInfo dispatchInfo, SWIGTYPE_p_btDispatcher dispatcher ) : void
pairCache SWIGTYPE_p_btOverlappingPairCache
dispatchInfo SWIGTYPE_p_btDispatcherInfo
dispatcher SWIGTYPE_p_btDispatcher
리턴 void

findAlgorithm() 공개 메소드

public findAlgorithm ( SWIGTYPE_p_btCollisionObjectWrapper body0Wrap, SWIGTYPE_p_btCollisionObjectWrapper body1Wrap ) : SWIGTYPE_p_btCollisionAlgorithm
body0Wrap SWIGTYPE_p_btCollisionObjectWrapper
body1Wrap SWIGTYPE_p_btCollisionObjectWrapper
리턴 SWIGTYPE_p_btCollisionAlgorithm

findAlgorithm() 공개 메소드

public findAlgorithm ( SWIGTYPE_p_btCollisionObjectWrapper body0Wrap, SWIGTYPE_p_btCollisionObjectWrapper body1Wrap, SWIGTYPE_p_btPersistentManifold sharedManifold ) : SWIGTYPE_p_btCollisionAlgorithm
body0Wrap SWIGTYPE_p_btCollisionObjectWrapper
body1Wrap SWIGTYPE_p_btCollisionObjectWrapper
sharedManifold SWIGTYPE_p_btPersistentManifold
리턴 SWIGTYPE_p_btCollisionAlgorithm

freeCollisionAlgorithm() 공개 메소드

public freeCollisionAlgorithm ( SWIGTYPE_p_void ptr ) : void
ptr SWIGTYPE_p_void
리턴 void

getCollisionConfiguration() 공개 메소드

public getCollisionConfiguration ( ) : SWIGTYPE_p_btCollisionConfiguration
리턴 SWIGTYPE_p_btCollisionConfiguration

getDispatcherFlags() 공개 메소드

public getDispatcherFlags ( ) : int
리턴 int

getInternalManifoldPointer() 공개 메소드

public getInternalManifoldPointer ( ) : SWIGTYPE_p_p_btPersistentManifold
리턴 SWIGTYPE_p_p_btPersistentManifold

getInternalManifoldPool() 공개 메소드

public getInternalManifoldPool ( ) : SWIGTYPE_p_btPoolAllocator
리턴 SWIGTYPE_p_btPoolAllocator

getManifoldByIndexInternal() 공개 메소드

public getManifoldByIndexInternal ( int index ) : SWIGTYPE_p_btPersistentManifold
index int
리턴 SWIGTYPE_p_btPersistentManifold

getNearCallback() 공개 메소드

public getNearCallback ( ) : SWIGTYPE_p_f_r_btBroadphasePair_r_btCollisionDispatcher_r_q_const__btDispatcherInfo__void
리턴 SWIGTYPE_p_f_r_btBroadphasePair_r_btCollisionDispatcher_r_q_const__btDispatcherInfo__void

getNewManifold() 공개 메소드

public getNewManifold ( btCollisionObject b0, btCollisionObject b1 ) : SWIGTYPE_p_btPersistentManifold
b0 btCollisionObject
b1 btCollisionObject
리턴 SWIGTYPE_p_btPersistentManifold

getNumManifolds() 공개 메소드

public getNumManifolds ( ) : int
리턴 int

needsCollision() 공개 메소드

public needsCollision ( btCollisionObject body0, btCollisionObject body1 ) : bool
body0 btCollisionObject
body1 btCollisionObject
리턴 bool

needsResponse() 공개 메소드

public needsResponse ( btCollisionObject body0, btCollisionObject body1 ) : bool
body0 btCollisionObject
body1 btCollisionObject
리턴 bool

registerCollisionCreateFunc() 공개 메소드

public registerCollisionCreateFunc ( int proxyType0, int proxyType1, SWIGTYPE_p_btCollisionAlgorithmCreateFunc createFunc ) : void
proxyType0 int
proxyType1 int
createFunc SWIGTYPE_p_btCollisionAlgorithmCreateFunc
리턴 void

releaseManifold() 공개 메소드

public releaseManifold ( SWIGTYPE_p_btPersistentManifold manifold ) : void
manifold SWIGTYPE_p_btPersistentManifold
리턴 void

setCollisionConfiguration() 공개 메소드

public setCollisionConfiguration ( SWIGTYPE_p_btCollisionConfiguration config ) : void
config SWIGTYPE_p_btCollisionConfiguration
리턴 void

setDispatcherFlags() 공개 메소드

public setDispatcherFlags ( int flags ) : void
flags int
리턴 void

setNearCallback() 공개 메소드

public setNearCallback ( SWIGTYPE_p_f_r_btBroadphasePair_r_btCollisionDispatcher_r_q_const__btDispatcherInfo__void nearCallback ) : void
nearCallback SWIGTYPE_p_f_r_btBroadphasePair_r_btCollisionDispatcher_r_q_const__btDispatcherInfo__void
리턴 void

프로퍼티 상세

swigCMemOwn 보호되어 있는 프로퍼티

protected bool swigCMemOwn
리턴 bool