Public Types | |
enum | FaceID { NO_FACE, LEFT, RIGHT, FRONT, BACK, TOP, BOTTOM } |
Public Member Functions | |
bool8 | Trace (const px3DRealPoint &oFrom, const px3DRealPoint &oTo, eBarrierRayType eRayType, px3DRealPoint &oImpact, eBarrierLogicValue eImpactType) |
void | SetBarrierPointer (LinkedDataFile *pyBarriers) |
void | SetFloorsPointer (_floor_world *pFloorWorld) |
Public Member Functions inherited from ICB::_game_volume | |
_game_volume (const _game_volume &oX) | |
const _game_volume & | operator= (const _game_volume &oOpB) |
void | SetUpParameters (LinkedDataFile *pyLOSData) |
PXreal | GetAbsoluteTop () const |
PXreal | GetAbsoluteBottom () const |
PXreal | GetLeftEdge () const |
PXreal | GetRightEdge () const |
PXreal | GetBackEdge () const |
PXreal | GetFrontEdge () const |
uint32 | GetNumSlices () const |
PXreal | GetSliceTop (uint32 i) const |
PXreal | GetSliceBottom (uint32 i) const |
uint32 | GetXSize () const |
uint32 | GetZSize () const |
bool8 | IsValid () const |
bool8 | GetCubeAndIndices (const px3DRealPoint &oPoint, _XYZ_index &oIndex, _bullet_cube &oCube) const |
Additional Inherited Members | |
Protected Attributes inherited from ICB::_game_volume | |
LinkedDataFile * | m_pyLOSMemFile |