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

# deApiAttribute Class Reference

`#include <deApi_Private.hpp>`

Inheritance diagram for deApiAttribute:

[legend]
Collaboration diagram for deApiAttribute:

[legend]
List of all members.

## Public Types
enum | Type { Invalid = 0, Float, Int, Vector, Bool, Color_RGB, Color_Alpha, Color_RGBA, UV, UVW, Transform, OutOfRange = 65535 }
## Public Member Functions
| deApiAttribute ()
| ~deApiAttribute ()
Type | GetAttributeType ()
unsigned long | GetRuntimeID ()
## Protected Attributes
unsigned long | runtimeID

## Member Enumeration Documentation

enum deApiAttribute::Type

  | Enumeration values:
  Invalid |
  Float |
  Int |
  Vector |
  Bool |
  Color_RGB |
  Color_Alpha |
  Color_RGBA |
  UV |
  UVW |
  Transform |
  OutOfRange |

## Constructor & Destructor Documentation

deApiAttribute::deApiAttribute | ( |  | ) |

deApiAttribute::~deApiAttribute | ( |  | ) |

## Member Function Documentation

deApiAttribute::Type deApiAttribute::GetAttributeType | ( |  | ) |

| Reimplemented in deApiAttribute_Float.

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

| Reimplemented from deApiObject.

## Member Data Documentation

unsigned long deApiAttribute::runtimeID`[protected]`

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

- deApi_Private.hpp
- deApi.cpp