19 class DtCharacterModelAgent;
35 virtual void setCharacterAlive(
bool);
36 virtual void setCharacterAppearance(
const std::string& appearance );
37 virtual void setCharacterHeadAppearance(
const std::string& headAppearance );
38 virtual void setCharacterItemAppearance(
const std::string& itemAppearance );
39 virtual void setCharacterModel(
const std::string& m );
40 virtual void setCharacterAction(
const std::string& action,
bool paused,
float speed,
int autoChooseTransitionBehavior );
41 virtual void setCharacterWeaponAiming(
bool aiming);
42 virtual void setCharacterPaused(
bool paused);
43 virtual void setCharacterScale(
const DtVector & scale);
45 virtual void setPartOrientation(
int partNumber,
46 const DtTaitBryan& orientation,
const DtVector& rotationalVelocity);
51 virtual void setColorizedColor(
float r,
float g,
float b,
float alpha );
54 virtual void setDisableModelScaling(
bool b );
65 virtual void setEnableAnimationSmoothing(
bool);
68 virtual bool enableAnimationSmoothing()
const;
70 virtual void setFlamesPresent(
bool state );
71 virtual void setEngineSmoke(
bool state );
72 virtual void setEnginePlume(
bool state );
73 virtual void setTrailState(
bool state );
75 virtual void beginAppearanceEffect(
const std::string& appName,
const std::string& linkName,
float overrideScale,
76 const DtVector & overrideOffset,
float overrideDuration);
77 virtual void endAppearanceEffect(
int instantly,
const std::string& appName,
const std::string& linkName);
78 virtual void executeGesture(
const std::string& gestureName,
int reps,
float overallDuration,
float channel_A_weight);
79 virtual void endGesture(
const std::string& gestureName,
float rampDown);
82 virtual void createModelAgents();
83 virtual void destroyModelAgents();
84 virtual void setModelDefinitionForAgents();
85 virtual void resetSpatial();
86 virtual void updateColorBlending();
87 virtual void slot_embarkedStateChanged();