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

# deApiObject Class Reference

`#include <deApi_Private.hpp>`

Inheritance diagram for deApiObject:

[legend]
List of all members.

## Public Member Functions
| deApiObject ()
virtual | ~deApiObject ()
virtual bool | IsNull ()
virtual unsigned long | GetRuntimeID ()
virtual unsigned long | GetGlobalIDPrefix ()
virtual unsigned char | GetGlobalID ()
virtual void | DumpObject ()
virtual int | GetReferenceCount ()
virtual void | RemoveReference ()
virtual void | AddReference ()
## Public Attributes
| DECLARE_RTI
## Protected Attributes
bool | bNull
int | iReferenceCount

## Constructor & Destructor Documentation

deApiObject::deApiObject | ( |  | ) |

deApiObject::~deApiObject | ( |  | ) | `[virtual]`

## Member Function Documentation

void deApiObject::AddReference | ( |  | ) | `[virtual]`

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

| Reimplemented in deApiAttribute_Float, and deApiAttributeCollection.

unsigned char deApiObject::GetGlobalID | ( |  | ) | `[virtual]`

unsigned long deApiObject::GetGlobalIDPrefix | ( |  | ) | `[virtual]`

int deApiObject::GetReferenceCount | ( |  | ) | `[virtual]`

unsigned long deApiObject::GetRuntimeID | ( |  | ) | `[virtual]`

| Reimplemented in deApiAttribute.

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

| Reimplemented in deApiAttributeCollection.

void deApiObject::RemoveReference | ( |  | ) | `[virtual]`

## Member Data Documentation

bool deApiObject::bNull`[protected]`

deApiObject::DECLARE_RTI

| Reimplemented in deApiNodeTree, deApiNode, deApiStaticBrush, deApiAttributeCollection, deApiOutputWindow, deApiRender, and deApiCamera.

int deApiObject::iReferenceCount`[protected]`

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

- deApi_Private.hpp
- deApi.cpp