Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <OPC_LSSCollider.h>
Protected Attributes | |
Container | mTouchedBoxes |
![]() | |
Segment | mSeg |
Segment. More... | |
float | mRadius2 |
LSS radius squared. More... | |
![]() | |
Container * | mTouchedPrimitives |
List of touched primitives. More... | |
Point | mCenterCoeff |
Point | mExtentsCoeff |
udword | mNbVolumeBVTests |
Number of Volume-BV tests. More... | |
udword | mNbVolumePrimTests |
Number of Volume-Primitive tests. More... | |
![]() | |
udword | mFlags |
Bit flags. More... | |
const BaseModel * | mCurrentModel |
Current model for collision query (owner of touched faces) More... | |
const MeshInterface * | mIMesh |
User-defined mesh interface. More... | |
Additional Inherited Members | |
![]() | |
void | _Collide (const AABBCollisionNode *node) |
void | _Collide (const AABBNoLeafNode *node) |
void | _Collide (const AABBQuantizedNode *node) |
void | _Collide (const AABBQuantizedNoLeafNode *node) |
void | _Collide (const AABBTreeNode *node) |
void | _CollideNoPrimitiveTest (const AABBCollisionNode *node) |
void | _CollideNoPrimitiveTest (const AABBNoLeafNode *node) |
void | _CollideNoPrimitiveTest (const AABBQuantizedNode *node) |
void | _CollideNoPrimitiveTest (const AABBQuantizedNoLeafNode *node) |
inline_ bool | LSSContainsBox (const Point &bc, const Point &be) |
inline_ bool | LSSAABBOverlap (const Point ¢er, const Point &extents) |
inline_ bool | LSSTriOverlap (const Point &vert0, const Point &vert1, const Point &vert2) |
bool | InitQuery (LSSCache &cache, const LSS &lss, const Matrix4x4 *worldl=null, const Matrix4x4 *worldm=null) |
Definition at line 87 of file OPC_LSSCollider.h.
HybridLSSCollider::HybridLSSCollider | ( | ) |
|
virtual |
bool HybridLSSCollider::Collide | ( | LSSCache & | cache, |
const LSS & | lss, | ||
const HybridModel & | model, | ||
const Matrix4x4 * | worldl = null , |
||
const Matrix4x4 * | worldm = null |
||
) |
|
protected |
Definition at line 96 of file OPC_LSSCollider.h.