|
|
void | processCollision (const btCollisionObjectWrapper *pBody0, const btCollisionObjectWrapper *pBody1, const btDispatcherInfo &dispatchInfo, btManifoldResult *pResultOut) override |
| コリジョン処理
|
|
btScalar | calculateTimeOfImpact (btCollisionObject *pBody0, btCollisionObject *pBody1, const btDispatcherInfo &dispatchInfo, btManifoldResult *pResultOut) override |
| 衝突の時間を計算
|
|
void | getAllContactManifolds (btManifoldArray &manifoldArray) override |
| 全ての接触マニホールドを取得
|
|
void | clearCache (void) |
| キャッシュクリア
|
|
|
| GxConvexConcaveCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &constructionInfo, const btCollisionObjectWrapper *pBody0, const btCollisionObjectWrapper *pBody1, b32 isSwapped) |
| コンストラクタ
|
|
| ~GxConvexConcaveCollisionAlgorithm (void) override |
| デストラクタ
|
|
◆ GxConvexConcaveCollisionAlgorithm()
GxConvexConcaveCollisionAlgorithm::GxConvexConcaveCollisionAlgorithm |
( |
const btCollisionAlgorithmConstructionInfo & | constructionInformation, |
|
|
const btCollisionObjectWrapper * | pBody0, |
|
|
const btCollisionObjectWrapper * | pBody1, |
|
|
b32 | isSwapped ) |
コンストラクタ
- Parameters
-
constructionInformation | [in] 初期化情報 |
pBody0 | [in] コリジョンオブジェクト0 |
pBody1 | [in] コリジョンオブジェクト1 |
isSwapped | [in] スワップされたならtrue |
◆ calculateTimeOfImpact()
btScalar GxConvexConcaveCollisionAlgorithm::calculateTimeOfImpact |
( |
btCollisionObject * | pBody0, |
|
|
btCollisionObject * | pBody1, |
|
|
const btDispatcherInfo & | dispatchInfo, |
|
|
btManifoldResult * | pResultOut ) |
|
override |
衝突の時間を計算
- Parameters
-
pBody0 | [in] コリジョンオブジェクト0 |
pBody1 | [in] コリジョンオブジェクト1 |
dispatchInformation | [in] ディスパッチャー情報 |
pResultOut | [in] 出力結果 |
- Returns
- 衝突時間
◆ getAllContactManifolds()
void GxConvexConcaveCollisionAlgorithm::getAllContactManifolds |
( |
btManifoldArray & | manifoldArray | ) |
|
|
override |
全ての接触マニホールドを取得
- Parameters
-
manifoldArray | [in] マニホールド配列 |
◆ processCollision()
void GxConvexConcaveCollisionAlgorithm::processCollision |
( |
const btCollisionObjectWrapper * | pBody0, |
|
|
const btCollisionObjectWrapper * | pBody1, |
|
|
const btDispatcherInfo & | dispatchInformation, |
|
|
btManifoldResult * | pResultOut ) |
|
override |
コリジョン処理
- Parameters
-
pBody0 | [in] コリジョンオブジェクト0 |
pBody1 | [in] コリジョンオブジェクト1 |
dispatchInformation | [in] ディスパッチャー情報 |
pResultOut | [in] 出力結果 |
The documentation for this class was generated from the following files: