|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLPACS::CCollisionSurfaceTemp Class ReferenceTemp collision data used during resolution of collision within surfaces.
More...
#include <collision_surface_temp.h>
List of all members.
Detailed Description
Temp collision data used during resolution of collision within surfaces.
There should be one CCollisionSurfaceTemp per thread. This is a private class, in essence. -
Author:
-
Lionel Berenguier , Nevrax France
-
Date:
-
2001
Definition at line 242 of file collision_surface_temp.h.
Member Typedef Documentation
typedef std::pair<uint16, uint16> NLPACS::CCollisionSurfaceTemp::TExteriorEdgeIndex
|
|
Constructor & Destructor Documentation
NLPACS::CCollisionSurfaceTemp::CCollisionSurfaceTemp |
( |
|
) |
|
|
|
Constructor.
Definition at line 45 of file collision_surface_temp.cpp.
References _EdgeCollideNodes, CollisionChains, CollisionDescs, CollisionInstances, EdgeChainEntries, MoveDescs, OChainLUT, OutCounter, PossibleSurfaces, PrecValid, RotDescs, NLPACS::StartCollisionChainSize, NLPACS::StartCollisionDescSize, NLPACS::StartCollisionInstanceSize, NLPACS::StartEdgeChainEntrySize, NLPACS::StartEdgeCollideNodeSize, and SurfaceLUT. |
Member Function Documentation
uint32 NLPACS::CCollisionSurfaceTemp::allocEdgeCollideNode |
( |
uint32 |
size = 1 |
) |
|
|
void NLPACS::CCollisionSurfaceTemp::decSurface |
( |
sint32 |
surf |
) |
[inline] |
|
void NLPACS::CCollisionSurfaceTemp::incSurface |
( |
sint32 |
surf |
) |
[inline] |
|
void NLPACS::CCollisionSurfaceTemp::resetEdgeCollideNodes |
( |
|
) |
|
|
Member Data Documentation
std::vector<CEdgeCollideNode> NLPACS::CCollisionSurfaceTemp::_EdgeCollideNodes [private]
|
|
std::vector<CCollisionChain> NLPACS::CCollisionSurfaceTemp::CollisionChains
|
|
std::vector<sint32> NLPACS::CCollisionSurfaceTemp::CollisionInstances
|
|
std::vector<CEdgeChainEntry> NLPACS::CCollisionSurfaceTemp::EdgeChainEntries
|
|
std::vector<uint16> NLPACS::CCollisionSurfaceTemp::ExteriorEdgeIndexes
|
|
uint16 NLPACS::CCollisionSurfaceTemp::OChainLUT[65536]
|
|
uint8 NLPACS::CCollisionSurfaceTemp::OutCounter
|
|
std::vector<uint16> NLPACS::CCollisionSurfaceTemp::PossibleSurfaces
|
|
bool NLPACS::CCollisionSurfaceTemp::PrecValid
|
|
The documentation for this class was generated from the following files:
|
|