# TJointIndex Class Reference

Inheritance diagram for TJointIndex:

List of all members.

## Public Member Functions
| TJointIndex ()
| TJointIndex (uint16 index)
uint16 | GetIndex () const
void | SetIndex (uint16 index)
boolean | IsValid () const
boolean | IsInvalid () const
boolean | operator== (const TJointIndex &other) const
boolean | operator!= (const TJointIndex &other) const
## Protected Attributes
uint16 | fIndex

## Detailed Description

Simple index class to enforce type checking. Represents the index of a joint in the list of joints affecting a skinable primitive (I3dExSkinable)

## Constructor & Destructor Documentation

TJointIndex::TJointIndex | ( |  | ) | `[inline]`

TJointIndex::TJointIndex | ( | uint16 | index | ) | `[inline, explicit]`

## Member Function Documentation

uint16 TJointIndex::GetIndex | ( |  | ) | const`[inline]`

boolean TJointIndex::IsInvalid | ( |  | ) | const`[inline]`

boolean TJointIndex::IsValid | ( |  | ) | const`[inline]`

boolean TJointIndex::operator!= | ( | const TJointIndex & | other | ) | const`[inline]`

boolean TJointIndex::operator== | ( | const TJointIndex & | other | ) | const`[inline]`

void TJointIndex::SetIndex | ( | uint16 | index | ) | `[inline]`

## Member Data Documentation

uint16 TJointIndex::fIndex`[protected]`

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

- SkiningTypes.h