Blender V2.61 - r43446
|
Public Member Functions | |
DbvtCullingCallback (PHY_CullingCallback clientCallback, void *userData) | |
bool | Descent (const btDbvtNode *node) |
void | Process (const btDbvtNode *node, btScalar depth) |
void | Process (const btDbvtNode *leaf) |
Public Attributes | |
PHY_CullingCallback | m_clientCallback |
void * | m_userData |
OcclusionBuffer * | m_ocb |
Definition at line 1713 of file CcdPhysicsEnvironment.cpp.
DbvtCullingCallback::DbvtCullingCallback | ( | PHY_CullingCallback | clientCallback, |
void * | userData | ||
) | [inline] |
Definition at line 1719 of file CcdPhysicsEnvironment.cpp.
References NULL.
bool DbvtCullingCallback::Descent | ( | const btDbvtNode * | node | ) | [inline] |
Reimplemented from btDbvt::ICollide.
Definition at line 1725 of file CcdPhysicsEnvironment.cpp.
References btDbvtAabbMm::Center(), btDbvtAabbMm::Extents(), and btDbvtNode::volume.
void DbvtCullingCallback::Process | ( | const btDbvtNode * | leaf | ) | [inline] |
Reimplemented from btDbvt::ICollide.
Definition at line 1733 of file CcdPhysicsEnvironment.cpp.
References btDbvtNode::data, KX_GameObject::GetClientObject(), KX_GameObject::GetMesh(), KX_GameObject::GetMeshCount(), KX_GameObject::GetOccluder(), KX_GameObject::GetOpenGLMatrixPtr(), MT_CmMatrix4x4::getPointer(), RAS_MeshObject::GetPolygon(), RAS_Polygon::GetVertex(), RAS_TexVert::getXYZ(), KX_GameObject::IsNegativeScaling(), RAS_Polygon::IsTwoside(), RAS_MeshObject::NumPolygons(), and RAS_Polygon::VertexCount().
void DbvtCullingCallback::Process | ( | const btDbvtNode * | node, |
btScalar | depth | ||
) | [inline] |
Reimplemented from btDbvt::ICollide.
Definition at line 1729 of file CcdPhysicsEnvironment.cpp.
Definition at line 1715 of file CcdPhysicsEnvironment.cpp.
Definition at line 1717 of file CcdPhysicsEnvironment.cpp.
Referenced by CcdPhysicsEnvironment::cullingTest().
Definition at line 1716 of file CcdPhysicsEnvironment.cpp.