#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. |