41 virtual void removeFromScene();
43 virtual void setCharacterModel(
const std::string& appearanceName);
45 virtual void setDefaultAppearance(
const std::string& appearanceName);
46 virtual void setAppearance(
const std::string& appearanceName);
47 virtual void setHeadAppearance(
const std::string& appearanceName);
48 virtual void setItemAppearance(
const std::string& appearanceName);
51 float overrideScale,
const DtVector& overrideOffset,
float overrideDuration ){;}
52 virtual void endAppearanceEffect(
int instantly,
const std::string& effect,
const std::string& overrideLink){;}
55 float overallDuration,
float channelAWeight){;}
56 virtual void endGesture(
const std::string& gestureName,
float rampDown){;}
62 virtual void setLightState(
unsigned int light,
unsigned int lightState){;}
66 virtual void setDesiredAction(
const std::string& action,
float speed);
69 virtual void forceAction(
const std::string& action,
float speed,
70 bool usePositioning,
const DtVector&
offset,
int autoChooseTransitionBehavior );
73 virtual void forceTemporaryAction(
const std::string& action,
double duration);
77 virtual void unforceAction();
80 virtual void setSpeed(
float speed);
83 virtual void setPosture(
int posture);
86 virtual bool weaponDeployed()
const;
89 virtual void setWeaponDeployed(
bool deployed);
93 virtual void die(
const std::string& deathAction);
96 virtual void revive(
const std::string& aliveAction);
99 virtual void setPaused(
bool paused);
103 virtual const std::string& className()
const;
108 virtual void setIsSupportModel(
bool isSupport);
112 virtual void setModelScalingEnabled(
bool b );
114 virtual void setEmbarked(
bool b );
115 virtual void setScale(
const DtVector& scale);
116 virtual void setWeight(
float weightScale);
119 virtual void setPositionOffset(
const DtVector& posOffset);
123 virtual void setOrientationOffset(
const DtTaitBryan& oriOffset);
128 virtual void setUseTransitions(
bool use);
132 virtual void setIsOccupant(
bool occupant);
138 virtual void setMotionModelByName(
const std::string& modelName);
141 virtual void setVisible(
bool visible);
144 virtual void setEnabled(
bool enabled);
157 virtual void setEnableAnimationSmoothing(
bool);
160 virtual void setTextureVariations(std::vector<DtCharacterTextureVariationInfo> & varationInfoArray,
int force){ ; }
virtual void setPartTranslation(int partNumber, const DtVector &translation, const DtVector &velocity)
translate the part.
Definition: DtDummyCharacterModel.h:150
virtual void setEngineSmoke(bool val)
Definition: DtDummyCharacterModel.h:60
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
virtual void setPartVisibility(int partNumber, bool visible)
control part visiblity not connected yet
Definition: DtDummyCharacterModel.h:154
Dummy implementation of DtCharacterModel; generates an error message when created.
Definition: DtDummyCharacterModel.h:21
virtual void setTextureVariations(std::vector< DtCharacterTextureVariationInfo > &varationInfoArray, int force)
Definition: DtDummyCharacterModel.h:160
virtual void endAppearanceEffect(int instantly, const std::string &effect, const std::string &overrideLink)
Definition: DtDummyCharacterModel.h:52
Contains the makVrv::DtCharacterModel class declaration.
virtual void endGesture(const std::string &gestureName, float rampDown)
Definition: DtDummyCharacterModel.h:56
A special human character model.
Definition: DtCharacterModel.h:20
virtual void setDynamicSensorRegion(const std::string &, bool)
Set the state of a dynamic sensor region.
Definition: DtDummyCharacterModel.h:162
virtual void setFlamesPresent(bool val)
Definition: DtDummyCharacterModel.h:58
virtual void setSelected(bool)
Definition: DtDummyCharacterModel.h:159
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
virtual void setPartOrientation(int, const DtTaitBryan &, const DtVector &)
Rotate the part.
Definition: DtDummyCharacterModel.h:147
static bool instanceCreated
Static variable set to true when first instance is created, used to prevent more than one error popup...
Definition: DtDummyCharacterModel.h:27
virtual void setEnginePlume(bool val)
Definition: DtDummyCharacterModel.h:59
virtual void setTrailState(bool val)
Definition: DtDummyCharacterModel.h:61
virtual void setLightState(unsigned int light, unsigned int lightState)
Definition: DtDummyCharacterModel.h:62
virtual void fireWeapon()
Definition: DtDummyCharacterModel.h:63
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
virtual void beginAppearanceEffect(const std::string &effect, const std::string &overrideLink, float overrideScale, const DtVector &overrideOffset, float overrideDuration)
Definition: DtDummyCharacterModel.h:50
voidpf uLong offset
Definition: ioapi.h:42
virtual void executeGesture(const std::string &gestureName, int reps, float overallDuration, float channelAWeight)
Definition: DtDummyCharacterModel.h:54