ScummVM API documentation
ICB::_tracer Class Reference
Inheritance diagram for ICB::_tracer:
ICB::_game_volume

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_volumeoperator= (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
LinkedDataFilem_pyLOSMemFile
 

The documentation for this class was generated from the following file: