JK2eA
 All Classes Functions Variables
Public Member Functions
CSkeleton Class Reference

#include <Skeleton.h>

List of all members.

Public Member Functions

 CSkeleton ()
 ~CSkeleton ()
CBoneFindBone (const std::string &name)
CBoneFindBone (const CBone *bone)
CBoneFindBone (const int index)
int FindBoneIndex (const CBone *bone)
void AddBone (CBone *bone)
void DelBone (CBone *bone)
size_t GetBoneCount ()
void UpdateBones ()
void ResetBones ()
void Release ()
void DebugDraw ()
bool Load (FileManager *file, const int num_bones)

Detailed Description

Kosterni hierarchie


Constructor & Destructor Documentation

Konstruktor

Destruktor


Member Function Documentation

void CSkeleton::AddBone ( CBone bone)

Pridani kosti. O mazani se stara kostra.

Parameters:
bonekost pri dani (dynamicky alokovana)

Vykresli kostru s pomoci aktualne zadane IJKADebugDraw

void CSkeleton::DelBone ( CBone bone)

Odstraneni kosti se zadanym ukazatelem. Pokud zadna takova neexistuje v kostre, nic se neprovede.

Parameters:
boneukazatel na kost
CBone * CSkeleton::FindBone ( const std::string &  name)

Nalezeni kosti podle jmena

Parameters:
namenazev kosti
Returns:
ukazatel na bone, nebo pokud zadna s takovym jmene neexistuje NULL
CBone * CSkeleton::FindBone ( const CBone bone)

Zjisteni zda se v kostre nachazi kost se zadanym ukazatelem

Parameters:
boneukazatel na kosti
Returns:
ukazatel na bone (parametr bone), nebo pokud zadna takova neexistuje NULL
CBone * CSkeleton::FindBone ( const int  index)

Nalezeni kosti podle indexu

Parameters:
indexindex kosti
Returns:
ukazatel na bone, nebo pokud je index mimo rozsah NULL
int CSkeleton::FindBoneIndex ( const CBone bone)

Nalezeni indexu kosti podle zadaneho ukazatele

Parameters:
boneukazatel na kosti
Returns:
index kosti nebo -1 pokud zadna takova neexistuje

Ziskani celkoveho poctu kosti v kostre

Returns:
pocet kosti
bool CSkeleton::Load ( FileManager *  file,
const int  num_bones 
)

Nacteni kosti z JK2 souboru

Parameters:
filefile manager, ktery ukazuje na prislusne misto v JK2 souboru
num_bones(v JK2 souboru je pocet kosti ulozen mimo oblast dat kosti)

Smaze vsechny kosti v teto kostre

Reset kosti, volani metody Reset u vsech kosti

Aktualizace matic hierarchie kosti (pri zmenach, viz. dokument)


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