ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <game_volume.h>

Inheritance diagram for ICB::_game_volume:
Collaboration diagram for ICB::_game_volume:

List of all members.

Public Member Functions

 _game_volume ()
virtual ~_game_volume ()=0
 _game_volume (const _game_volume &oX)
const _game_volumeoperator= (const _game_volume &oOpB)
void SetUpParameters (_linked_data_file *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

Protected Attributes

_linked_data_filem_pyLOSMemFile

Private Member Functions

void CopyObject (const _game_volume &oX)

Private Attributes

PXreal m_fAbsoluteTop
PXreal m_fAbsoluteBottom
PXreal m_fLeftEdge
PXreal m_fRightEdge
PXreal m_fBackEdge
PXreal m_fFrontEdge
_slice_limit m_oSliceLimits [MAX_SLICES]
uint32 m_nNumSlices
uint32 m_nXSize
uint32 m_nZSize
int32 m_nMinimumXIndex
int32 m_nMinimumZIndex
bool8 m_bValid
uint8 m_nPadding [3]

Detailed Description

Definition at line 88 of file game_volume.h.


Constructor & Destructor Documentation

ICB::_game_volume::_game_volume (  )  [inline]

Definition at line 146 of file game_volume.h.

ICB::_game_volume::~_game_volume (  )  [inline, pure virtual]

Definition at line 161 of file game_volume.h.

ICB::_game_volume::_game_volume ( const _game_volume oX  )  [inline]

Definition at line 95 of file game_volume.h.


Member Function Documentation

void ICB::_game_volume::CopyObject ( const _game_volume oX  )  [inline, private]

Definition at line 171 of file game_volume.h.

PXreal ICB::_game_volume::GetAbsoluteBottom (  )  const [inline]

Definition at line 105 of file game_volume.h.

PXreal ICB::_game_volume::GetAbsoluteTop (  )  const [inline]

Definition at line 104 of file game_volume.h.

PXreal ICB::_game_volume::GetBackEdge (  )  const [inline]

Definition at line 108 of file game_volume.h.

bool8 ICB::_game_volume::GetCubeAndIndices ( const px3DRealPoint oPoint,
_XYZ_index oIndex,
_bullet_cube oCube 
) const

Definition at line 77 of file game_volume.cpp.

PXreal ICB::_game_volume::GetFrontEdge (  )  const [inline]

Definition at line 109 of file game_volume.h.

PXreal ICB::_game_volume::GetLeftEdge (  )  const [inline]

Definition at line 106 of file game_volume.h.

uint32 ICB::_game_volume::GetNumSlices (  )  const [inline]

Definition at line 111 of file game_volume.h.

PXreal ICB::_game_volume::GetRightEdge (  )  const [inline]

Definition at line 107 of file game_volume.h.

PXreal ICB::_game_volume::GetSliceBottom ( uint32  i  )  const [inline]

Definition at line 113 of file game_volume.h.

PXreal ICB::_game_volume::GetSliceTop ( uint32  i  )  const [inline]

Definition at line 112 of file game_volume.h.

uint32 ICB::_game_volume::GetXSize (  )  const [inline]

Definition at line 115 of file game_volume.h.

uint32 ICB::_game_volume::GetZSize (  )  const [inline]

Definition at line 116 of file game_volume.h.

bool8 ICB::_game_volume::IsValid (  )  const [inline]

Definition at line 118 of file game_volume.h.

const _game_volume & ICB::_game_volume::operator= ( const _game_volume oOpB  )  [inline]

Definition at line 165 of file game_volume.h.

void ICB::_game_volume::SetUpParameters ( _linked_data_file pyLOSData  ) 

Definition at line 31 of file game_volume.cpp.


Member Data Documentation

Definition at line 139 of file game_volume.h.

Definition at line 128 of file game_volume.h.

Definition at line 127 of file game_volume.h.

Definition at line 131 of file game_volume.h.

Definition at line 132 of file game_volume.h.

Definition at line 129 of file game_volume.h.

Definition at line 130 of file game_volume.h.

Definition at line 137 of file game_volume.h.

Definition at line 138 of file game_volume.h.

Definition at line 134 of file game_volume.h.

Reimplemented in ICB::_tracer.

Definition at line 140 of file game_volume.h.

Definition at line 135 of file game_volume.h.

Definition at line 136 of file game_volume.h.

Definition at line 133 of file game_volume.h.

Definition at line 124 of file game_volume.h.


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


Generated on Sat Sep 26 2020 05:03:39 for ResidualVM by doxygen 1.7.1
curved edge   curved edge