Fonctions membres publiques

# Référence de la classe USpeedGameEngine::Skeleton::Bone

Classe d'un os de squelette d'un modèle 3D. Plus de détails...

Liste de tous les membres

## Fonctions membres publiques

| ~Bone ()
| Destructeur par défaut.
| Bone ()
| Constructeur par défaut.
void | clear ()
| Remise à zéro de l'instance de la classe.
void | setParent (Skeleton::Bone *bone)
| Association de dépendance à un os parent.
bool | addVextices (unsigned long int *list, unsigned long int count)
| Ajoute une liste de Vertex à la suite.
unsigned long int | operator[] (unsigned long int index)
| Permet d'accéder au n° du "vertex" spécifié.

## Description détaillée

Classe d'un os de squelette d'un modèle 3D.

Auteur:
  U.Speed

## Documentation des constructeurs et destructeur

Skeleton::Bone::~Bone | ( |  | ) |

Destructeur par défaut.

Auteur:
  U.Speed

Skeleton::Bone::Bone | ( |  | ) |

Constructeur par défaut.

Auteur:
  U.Speed

## Documentation des fonctions membres

bool Skeleton::Bone::addVextices | ( | unsigned long int * | list,
|  | unsigned long int | count |
| ) |  |  |

Ajoute une liste de Vertex à la suite.

En cas d'erreur, la liste précédente n'est pas perdue.

Auteur:
  U.Speed

Paramètres:

  | list | unisgned long int* : la liste des n° de "Vertex" du "Object3D" concerné.
  | count | unsigned long int : le nombre de Vertex disponibles dans la liste

Renvoie:
  bool : `true` si l'ajout a réussi

void Skeleton::Bone::clear | ( |  | ) |

Remise à zéro de l'instance de la classe.

Auteur:
  U.Speed

unsigned long int Skeleton::Bone::operator[] | ( | unsigned long int | index | ) |

Permet d'accéder au n° du "vertex" spécifié.

L'index est basé en 0. En cas de positionnement en dehors de la liste ou si la liste est vide, '0' est retourné.

Auteur:
  U.Speed

Paramètres:

  | index | unisgned long int : le n° du Vertex demandé

Renvoie:
  unsigned long int : le n° du "vertex" associé à cet os ou '0'.

void Skeleton::Bone::setParent | ( | Skeleton::Bone * | bone | ) |

Association de dépendance à un os parent.

Auteur:
  U.Speed

Paramètres:

  | bone | Skeleton::Bone* : le pointeur de l'os parent ou 0 si aucun os

La documentation de cette classe a été générée à partir des fichiers suivants :

- src/Skeleton/Bone.hpp
- src/Skeleton/Bone.cpp
- src/Skeleton/Bone_addVextices.cpp
- src/Skeleton/Bone_clear.cpp
- src/Skeleton/Bone_operator.cpp
- src/Skeleton/Bone_setParent.cpp