#include <K3dGameData.h>
Public Member Functions | |
| K3dAddress () | |
| ~K3dAddress () | |
| void | AddAddress (void *_pAddress) |
| Add memory address. | |
| void * | GetAddress (const int _iId) |
| Get memory address. | |
| int | GetNumAddresses () |
| Get number of memory addresses. | |
| bool | FindAddress (void *_pAddress) |
| Find address. | |
| void | DeleteAddress (void *_pAddress) |
| Delete memory address. | |
| void | DeleteAddressArray () |
| Delete whole memory address array. | |
| void | ShowAddressArray () |
Private Attributes | |
| TVoidArray | m_tAddressArray |
| Address array. | |
| TVoidArray::iterator | m_it |
| Address array iterator. | |
Definition at line 47 of file K3dGameData.h.
| K3dAddress::K3dAddress | ( | ) |
Definition at line 37 of file K3dGameData.cpp.
| K3dAddress::~K3dAddress | ( | ) |
| void K3dAddress::AddAddress | ( | void * | _pAddress | ) |
Add memory address.
| _pAddress | Memory address |
Definition at line 57 of file K3dGameData.cpp.
References m_tAddressArray.
Referenced by K3dSafePointer< K3dTriangle >::Add(), and K3dSafePointer< K3dTriangle >::New().
| void * K3dAddress::GetAddress | ( | const int | _iId | ) |
Get memory address.
| void* | Memory address |
Definition at line 64 of file K3dGameData.cpp.
References m_tAddressArray.
Referenced by K3dSafePointer< K3dTriangle >::Get().
| int K3dAddress::GetNumAddresses | ( | ) |
Get number of memory addresses.
Definition at line 75 of file K3dGameData.cpp.
References m_tAddressArray.
Referenced by K3dSafePointer< K3dTriangle >::GetNum().
| bool K3dAddress::FindAddress | ( | void * | _pAddress | ) |
Find address.
| _pAddress | Pointer address |
| bool | True if address found |
Definition at line 83 of file K3dGameData.cpp.
References m_it, and m_tAddressArray.
Referenced by K3dSafePointer< K3dTriangle >::Delete(), and K3dSafePointer< K3dTriangle >::FindPointer().
| void K3dAddress::DeleteAddress | ( | void * | _pAddress | ) |
Delete memory address.
| _pAddress | Pointer address |
| bool | True if address found |
Definition at line 96 of file K3dGameData.cpp.
References m_it, and m_tAddressArray.
Referenced by K3dSafePointer< K3dTriangle >::Delete().
| void K3dAddress::DeleteAddressArray | ( | ) |
Delete whole memory address array.
Definition at line 110 of file K3dGameData.cpp.
References m_tAddressArray.
Referenced by K3dSafePointer< K3dTriangle >::DeleteAll(), and ~K3dAddress().
| void K3dAddress::ShowAddressArray | ( | ) |
TVoidArray K3dAddress::m_tAddressArray [private] |
Address array.
Definition at line 49 of file K3dGameData.h.
Referenced by AddAddress(), DeleteAddress(), DeleteAddressArray(), FindAddress(), GetAddress(), GetNumAddresses(), and ShowAddressArray().
TVoidArray::iterator K3dAddress::m_it [private] |
Address array iterator.
Definition at line 50 of file K3dGameData.h.
Referenced by DeleteAddress(), and FindAddress().
1.5.0