#include <puppet.h>
Inheritance diagram for ModelPuppet::

Public Methods | |
| ModelPuppet (vpmVPM *vpmPuppetInfo, ssfPuppet *ssfPuppetInfo, VPM *vpmFileInfo) | |
| XML File-based constructor. More... | |
| void | KeyframeAnimation (uint16 anim) |
| Starts a keyframed animation. More... | |
| void | NodeControlFunc (HOBJECT hObj, HMODELNODE hNode, LTMatrix *pGlobalMat) |
| (LithTech specific) Node controller for puppet. More... | |
| uint16 | PuppetType (void) |
| Returns a code identifying the type of puppet. More... | |
| void | UpdateTick (void) |
| Function that gets called on a puppet every update. More... | |
ModelPuppet requires knowledge of a model and texture file to function, but once provided with that, it can display and manipulate any model in the engine through Node and Property joints.
|
||||||||||||||||
|
XML File-based constructor.
|
|
|
Starts a keyframed animation.
Reimplemented from Puppet. |
|
||||||||||||||||
|
(LithTech specific) Node controller for puppet.
|
|
|
Returns a code identifying the type of puppet.
Reimplemented from Puppet. |
|
|
Function that gets called on a puppet every update. If a puppet requires maintenance or upkeep of some sort, changing data only when the Stage recieves a network packet from Kairaishi might not be sufficient. Every update tick, this function gets called to remedy that problem. Reimplemented from Puppet. |
1.2.11 written by Dimitri van Heesch,
© 1997-2001