27#include "../qcommon/tiki.h"
33 extern qboolean tiki_loading;
35 extern cvar_t *dumploadedanims;
36 extern cvar_t *low_anim_memory;
37 extern cvar_t *showLoad;
38 extern cvar_t *convertAnims;
40 extern dloaddef_t loaddef;
42 void TIKI_FreeStorage(dloaddef_t *ld);
43 void *TIKI_AllocateLoadData(
size_t length);
44 qboolean TIKI_AliasExists(dloaddef_t* ld,
const char* name);
45 void TIKI_AddDefaultIdleAnim(dloaddef_t* ld);
46 char *TIKI_CopyString(
const char *s);
47 dtikianim_t *TIKI_LoadTikiAnim(
const char *path);
50 dtiki_t *TIKI_LoadTikiModel(dtikianim_t *tikianim,
const char *name,
con_map<str, str> *keyValues);
53 void TIKI_CalcRadius(dtiki_t *tiki);
54 skelAnimDataGameHeader_t *SkeletorCacheFileCallback(
const char *path);
55 skelAnimDataGameHeader_t *SkeletorCacheGetData(
int index);
58 bool SkeletorCacheFindFilename(
const char *path,
int *indexPtr);
59 bool SkeletorCacheLoadData(
const char *path,
bool precache,
int newIndex);
60 void SkeletorCacheUnloadData(
int index);
61 void SkeletorCacheCleanCache();
62 void TikiAddToBounds(dtikianim_t *tiki,
SkelVec3 *newBounds);
65 void TIKI_AnimList_f();
66 void TIKI_FixFrameNum(dtikianim_t *ptiki, skelAnimDataGameHeader_t *animData, dtikicmd_t *cmd,
const char *alias);
67 void TIKI_LoadAnim(dtikianim_t *ptiki);
68 dtikianim_t *TIKI_InitTiki(dloaddef_t *ld,
size_t defsize);
69 void TIKI_RemoveTiki(dtikianim_t *ptiki);
Definition SkelVec3.h:197