41 virtual void removeFromScene();
46 virtual void setCharacterModel(
const std::string& characterType);
65 virtual void setUnit(
unsigned int unit,
unsigned int personalUnit ){;}
67 virtual void setRank(
unsigned int rank ){;}
75 virtual void setLightState(
unsigned int light,
unsigned int lightState){;}
78 float overrideScale,
const DtVector& overrideOffset,
float overrideDuration ){;}
79 virtual void endAppearanceEffect(
int instantly,
const std::string& effect,
const std::string& overrideLink){;}
82 float overallDuration,
float channelAWeight){;}
83 virtual void endGesture(
const std::string& gestureName,
float rampDown){;}
87 virtual void setDesiredAction(
const std::string& action,
float speed);
90 virtual void forceAction(
const std::string& action,
float speed,
bool usePositioning,
91 const DtVector&
offset,
int autoChooseTransitionBehavior,
float transitionSpeed );
94 virtual void forceTemporaryAction(
const std::string& action,
double duration);
98 virtual void unforceAction();
101 virtual void setSpeed(
float speed);
104 virtual void setPosture(
int posture);
107 virtual bool weaponDeployed()
const;
110 virtual void setWeaponDeployed(
bool deployed);
114 virtual void die(
const std::string& deathAction);
117 virtual void revive(
const std::string& aliveAction);
120 virtual void setPaused(
bool paused);
124 virtual const std::string& className()
const;
129 virtual void setIsSupportModel(
bool isSupport);
133 virtual void setModelScalingEnabled(
bool b );
135 virtual void setEmbarked(
bool b );
136 virtual void setScale(
const DtVector& scale);
137 virtual void setWeight(
float weightScale);
140 virtual void setPositionOffset(
const DtVector& posOffset);
144 virtual void setOrientationOffset(
const DtTaitBryan& oriOffset);
149 virtual void setUseTransitions(
bool use);
153 virtual void setIsOccupant(
bool occupant);
159 virtual void setMotionModelByName(
const std::string& modelName);
162 virtual void setVisible(
bool visible);
165 virtual void setEnabled(
bool enabled);
178 virtual void setEnableAnimationSmoothing(
bool);
181 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:171
virtual void setEngineSmoke(bool val)
turn on/off engine smoke
Definition: DtDummyCharacterModel.h:73
virtual void setDefaultAppearance(const std::string &appearanceName)
Definition: DtDummyCharacterModel.h:51
virtual void setAppearance(const std::string &appearanceName)
set the base body appearance
Definition: DtDummyCharacterModel.h:53
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
virtual void setPartVisibility(int partNumber, bool visible)
control part visibility not connected yet
Definition: DtDummyCharacterModel.h:175
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:181
virtual void endAppearanceEffect(int instantly, const std::string &effect, const std::string &overrideLink)
ends a diguy particle effect
Definition: DtDummyCharacterModel.h:79
Contains the makVrv::DtCharacterModel class declaration.
virtual void setUnit(unsigned int unit, unsigned int personalUnit)
sets the arm unit patches
Definition: DtDummyCharacterModel.h:65
virtual void endGesture(const std::string &gestureName, float rampDown)
interrups the gesture incase it's still playing
Definition: DtDummyCharacterModel.h:83
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:183
virtual void setFlamesPresent(bool val)
turn on/off flames
Definition: DtDummyCharacterModel.h:71
virtual void setRank(unsigned int rank)
sets the rank patches
Definition: DtDummyCharacterModel.h:67
virtual void setCharacterName(const std::string &name)
sets the text on a character's uniform
Definition: DtDummyCharacterModel.h:63
virtual void setSelected(bool)
Definition: DtDummyCharacterModel.h:180
virtual void setCharacterEquipment(const std::string &appearanceName)
sets additional equipment the character has | separated list, empty string to reset ...
Definition: DtDummyCharacterModel.h:60
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
virtual void setPartOrientation(int, const DtTaitBryan &, const DtVector &)
Rotate the part.
Definition: DtDummyCharacterModel.h:168
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)
turn on/off engine smoke plume
Definition: DtDummyCharacterModel.h:72
virtual void setTrailState(bool val)
turn on/off missle trail
Definition: DtDummyCharacterModel.h:74
virtual void setLightState(unsigned int light, unsigned int lightState)
turn on/off various lights
Definition: DtDummyCharacterModel.h:75
virtual void fireWeapon()
play fire weapon gesture and trigger effects.
Definition: DtDummyCharacterModel.h:76
Contains DLL export macros.
virtual void setItemAppearance(const std::string &appearanceName)
sets the character current hand item
Definition: DtDummyCharacterModel.h:58
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
virtual void setHeadAppearance(const std::string &appearanceName)
sets the current character head
Definition: DtDummyCharacterModel.h:56
virtual void beginAppearanceEffect(const std::string &effect, const std::string &overrideLink, float overrideScale, const DtVector &overrideOffset, float overrideDuration)
starts a diguy particles effect
Definition: DtDummyCharacterModel.h:77
voidpf uLong offset
Definition: ioapi.h:42
virtual void executeGesture(const std::string &gestureName, int reps, float overallDuration, float channelAWeight)
starts a diguy gesture, a animation that plays a limited amount
Definition: DtDummyCharacterModel.h:81