Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deApiAttributeCollection Class Reference

`#include <deApi_Private.hpp>`

Inheritance diagram for deApiAttributeCollection:

[legend]
Collaboration diagram for deApiAttributeCollection:

[legend]
List of all members.

## Public Member Functions
| deApiAttributeCollection ()
| ~deApiAttributeCollection ()
bool | IsNull ()
unsigned short | GetAttributeCount ()
deApiObject * | GetAttribute (unsigned long runtimeID)
void | DumpObject ()
bool | AddAttribute (deApiObject *pAttribute)
## Public Attributes
| DECLARE_RTI
## Private Attributes
deTArray< unsigned long > | m_tarrayAttributes

## Constructor & Destructor Documentation

deApiAttributeCollection::deApiAttributeCollection | ( |  | ) |

deApiAttributeCollection::~deApiAttributeCollection | ( |  | ) |

## Member Function Documentation

bool deApiAttributeCollection::AddAttribute | ( | deApiObject * | pAttribute | ) |

void deApiAttributeCollection::DumpObject | ( |  | ) | `[virtual]`

| Reimplemented from deApiObject.

deApiObject * deApiAttributeCollection::GetAttribute | ( | unsigned long | runtimeID | ) |

unsigned short deApiAttributeCollection::GetAttributeCount | ( |  | ) |

bool deApiAttributeCollection::IsNull | ( |  | ) | `[virtual]`

| Reimplemented from deApiObject.

## Member Data Documentation

deApiAttributeCollection::DECLARE_RTI

| Reimplemented from deApiObject.

deTArray<unsigned long> deApiAttributeCollection::m_tarrayAttributes`[private]`

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

- deApi_Private.hpp
- deApi.cpp