15 #include <vl/interactionWithEncDec.h>
44 virtual void printData()
const;
47 virtual void printDataToStream(std::ostream&
stream)
const;
51 virtual void setAppearanceEffect(
const DtString& val);
54 virtual const DtString& appearanceEffect()
const;
57 virtual void setTarget(
const DtString& val);
60 virtual const DtString& target()
const;
63 virtual void setExtendedData(
const bool& val);
66 virtual const bool& extendedData()
const;
69 virtual void setLinkName(
const DtString& val);
72 virtual const DtString& linkName()
const;
75 virtual void setOverrideScale(
float val);
78 virtual float overrideScale()
const;
81 virtual void setOverrideOffset(
const DtVector& val);
84 virtual const DtVector& overrideOffset()
const;
87 virtual void setOverrideDuration(
float val);
90 virtual float overrideDuration()
const;
94 virtual const char*
name()
const {
return "DtBeginAppearanceEffectInter"; }
104 static void addCallback(DtExerciseConn* conn,
106 DtDDMRegionSP region = DtDDMRegionSP());
107 static void removeCallback(DtExerciseConn* conn,
109 DtDDMRegionSP region = DtDDMRegionSP());
112 virtual const char* interactionClassToUse(DtExerciseConn* exConn)
const;
Instances of DtBeginAppearanceEffectInter are used to store state data for DIGuyInteraction.BeginAppearanceEffect interactions.
Definition: beginAppearanceEffectInterHLA.h:27
bool myExtendedData
Definition: beginAppearanceEffectInterHLA.h:120
DtString myLinkName
Definition: beginAppearanceEffectInterHLA.h:121
virtual const char * name() const
Name of the interaction. (Not necessarily the ClassName from the FOM.)
Definition: beginAppearanceEffectInterHLA.h:94
void(* DtBeginAppearanceEffectInterCb)(DtBeginAppearanceEffectInter *inter, void *usr)
DtBeginAppearanceEffectInter callback function signature.
Definition: beginAppearanceEffectInterHLA.h:21
DtVector myOverrideOffset
Definition: beginAppearanceEffectInterHLA.h:123
DtString myAppearanceEffect
Definition: beginAppearanceEffectInterHLA.h:118
voidpf stream
Definition: ioapi.h:39
DtString myTarget
Definition: beginAppearanceEffectInterHLA.h:119
float myOverrideDuration
Definition: beginAppearanceEffectInterHLA.h:124
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
float myOverrideScale
Definition: beginAppearanceEffectInterHLA.h:122