44 int visualizerType)
override;
46 virtual void removeFromScene()
override;
51 virtual void setCharacterModel(
const std::string& characterType)
override;
58 virtual void setAppearance(
const std::string& appearanceName)
override { ; }
68 virtual void setUnit(
unsigned short country,
unsigned char service,
unsigned short patch,
bool setPersonal )
override {;}
70 virtual void setPersonalUnit(
unsigned short country,
unsigned char service,
unsigned short patch )
override {;}
72 virtual void setRank(
unsigned short country,
unsigned char service,
unsigned short patch )
override {;}
82 virtual void setLightState(
unsigned int light,
unsigned int lightState)
override { ; }
85 float overrideScale,
const DtVector& overrideOffset,
float overrideDuration)
override {
88 virtual void endAppearanceEffect(
int instantly,
const std::string& effect,
const std::string& overrideLink)
override { ; }
91 float overallDuration,
float channelAWeight)
override {
94 virtual void endGesture(
const std::string& gestureName,
float rampDown)
override { ; }
98 virtual void setDesiredAction(
const std::string& action,
float speed)
override;
101 virtual void forceAction(
const std::string& action,
float speed,
bool usePositioning,
102 const DtVector&
offset,
int autoChooseTransitionBehavior,
float transitionSpeed)
override;
105 virtual void forceTemporaryAction(
const std::string& action,
double duration)
override;
109 virtual void unforceAction()
override;
112 virtual void setSpeed(
float speed)
override;
115 virtual void setPosture(
int posture)
override;
118 virtual bool weaponDeployed()
const override;
128 virtual void die(
const std::string& deathAction)
override;
131 virtual void revive(
const std::string& aliveAction)
override;
134 virtual void setPaused(
bool paused)
override;
138 virtual const std::string& className()
const override;
143 virtual void setIsSupportModel(
bool isSupport)
override;
147 virtual void setModelScalingEnabled(
bool b)
override;
149 virtual void setEmbarked(
bool b)
override;
157 virtual void setScale(
const DtVector& scale)
override;
158 virtual void setWeight(
float weightScale)
override;
161 virtual void setPositionOffset(
const DtVector& posOffset)
override;
165 virtual void setOrientationOffset(
const DtTaitBryan& oriOffset)
override;
170 virtual void setUseTransitions(
bool use)
override;
174 virtual void setIsOccupant(
bool occupant)
override;
177 virtual void setVisible(
bool visible)
override;
180 virtual void setEnabled(
bool enabled)
override;
187 const DtVector& translation,
const DtVector& velocity)
override {
195 virtual void removePart(
unsigned int partNumber )
override {}
198 virtual void setEnableAnimationSmoothing(
bool)
override;
201 virtual void setTextureVariations(std::vector<DtCharacterTextureVariationInfo>& varationInfoArray,
int force)
override { ; }
virtual void setPersonalUnit(unsigned short country, unsigned char service, unsigned short patch) override
Sets the character's personal unit patch.
Definition: DtDummyCharacterModel.h:70
virtual void setDynamicSensorRegion(const std::string &, bool) override
Set the state of a dynamic sensor region.
Definition: DtDummyCharacterModel.h:203
virtual void setPartVisibility(int partNumber, bool visible) override
control part visibility not connected yet
Definition: DtDummyCharacterModel.h:192
virtual void setEngineSmoke(bool val) override
turn on/off engine smoke
Definition: DtDummyCharacterModel.h:80
virtual void fireWeapon() override
play fire weapon gesture and trigger effects.
Definition: DtDummyCharacterModel.h:83
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Dummy implementation of DtCharacterModel; generates an error message when created.
Definition: DtDummyCharacterModel.h:21
virtual void setTrailState(bool val) override
turn on/off missle trail
Definition: DtDummyCharacterModel.h:81
virtual void beginAppearanceEffect(const std::string &effect, const std::string &overrideLink, float overrideScale, const DtVector &overrideOffset, float overrideDuration) override
starts a diguy particles effect
Definition: DtDummyCharacterModel.h:84
virtual void setRank(unsigned short country, unsigned char service, unsigned short patch) override
Sets the character's rank patch.
Definition: DtDummyCharacterModel.h:72
virtual void setPartTranslation(int partNumber, const DtVector &translation, const DtVector &velocity) override
translate the part.
Definition: DtDummyCharacterModel.h:186
virtual void setEnginePlume(bool val) override
turn on/off engine smoke plume
Definition: DtDummyCharacterModel.h:79
virtual void executeGesture(const std::string &gestureName, int reps, float overallDuration, float channelAWeight) override
starts a diguy gesture, a animation that plays a limited amount
Definition: DtDummyCharacterModel.h:90
virtual void setDefaultAppearance(const std::string &appearanceName) override
set the base body appearance
Definition: DtDummyCharacterModel.h:56
Contains the makVrv::DtCharacterModel class declaration.
virtual void setUnit(unsigned short country, unsigned char service, unsigned short patch, bool setPersonal) override
Sets the character's primary unit patch.
Definition: DtDummyCharacterModel.h:68
virtual void setAppearance(const std::string &appearanceName) override
set the base body appearance
Definition: DtDummyCharacterModel.h:58
A special human character model.
Definition: DtCharacterModel.h:26
virtual void removePart(unsigned int partNumber) override
Remove the given articulated part so it isn't applied to the character anymore.
Definition: DtDummyCharacterModel.h:195
virtual void setSelected(bool) override
Definition: DtDummyCharacterModel.h:200
virtual void setCharacterEquipment(const std::string &appearanceName) override
sets additional equipment the character has | separated list, empty string to reset ...
Definition: DtDummyCharacterModel.h:65
virtual void setHeadAppearance(const std::string &appearanceName) override
sets the current character head
Definition: DtDummyCharacterModel.h:61
virtual void endGesture(const std::string &gestureName, float rampDown) override
interrups the gesture incase it's still playing
Definition: DtDummyCharacterModel.h:94
virtual void setItemAppearance(const std::string &appearanceName) override
sets the character current hand item
Definition: DtDummyCharacterModel.h:63
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
virtual void setFlamesPresent(bool val) override
turn on/off flames
Definition: DtDummyCharacterModel.h:78
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
WeaponState
Definition: DtEntityStateListener.h:101
virtual void setStationName(int name) override
Set embarked state station name.
Definition: DtDummyCharacterModel.h:152
virtual void setStationNumber(DtU16 number) override
Set embarked state station number (diguy use this for bone index)
Definition: DtDummyCharacterModel.h:155
virtual void setTextureVariations(std::vector< DtCharacterTextureVariationInfo > &varationInfoArray, int force) override
Definition: DtDummyCharacterModel.h:201
Contains DLL export macros.
virtual void setLightState(unsigned int light, unsigned int lightState) override
turn on/off various lights
Definition: DtDummyCharacterModel.h:82
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
virtual void setCharacterName(const std::string &name) override
Sets the text on the character's uniform.
Definition: DtDummyCharacterModel.h:74
DtModelSetId
Definition: DtModelSetEnums.h:19
voidpf uLong offset
Definition: ioapi.h:42
virtual void setPartOrientation(int, const DtTaitBryan &, const DtVector &) override
Rotate the part.
Definition: DtDummyCharacterModel.h:183
virtual void endAppearanceEffect(int instantly, const std::string &effect, const std::string &overrideLink) override
ends a diguy particle effect
Definition: DtDummyCharacterModel.h:88