15 #include <vl/interactionWithEncDec.h>
44 virtual void printData()
const override;
47 virtual void printDataToStream(std::ostream &
stream)
const override;
51 virtual void setAppearanceEffectName(
const DtString& val);
54 virtual const DtString& appearanceEffectName()
const;
57 virtual void setLinkName(
const DtString& val);
60 virtual const DtString& linkName()
const;
63 virtual void setTarget(
const DtString& val);
66 virtual const DtString& target()
const;
69 virtual const char *
name()
const override {
return "DtStopAppearanceEffectInter"; }
79 static void addCallback(DtExerciseConn* conn,
81 DtDDMRegionSP region = DtDDMRegionSP());
82 static void removeCallback(DtExerciseConn* conn,
84 DtDDMRegionSP region = DtDDMRegionSP());
88 interactionClassToUse(DtExerciseConn *exConn)
const override;
90 createDecoder(DtExerciseConn *exConn)
const override;
92 createEncoder(DtExerciseConn *exConn)
const override;
void(* DtStopAppearanceEffectInterCb)(DtStopAppearanceEffectInter *inter, void *usr)
DtStopAppearanceEffectInter callback function signature.
Definition: stopAppearanceEffectInterHLA.h:21
virtual const char * name() const override
Name of the interaction. (Not necessarily the ClassName from the FOM.)
Definition: stopAppearanceEffectInterHLA.h:69
Instances of DtStopAppearanceEffectInter are used to store state data for DIGuyInteraction.StopAppearanceEffect interactions.
Definition: stopAppearanceEffectInterHLA.h:27
DtString myAppearanceEffectName
Definition: stopAppearanceEffectInterHLA.h:96
voidpf stream
Definition: ioapi.h:39
DtString myTarget
Definition: stopAppearanceEffectInterHLA.h:98
DtString myLinkName
Definition: stopAppearanceEffectInterHLA.h:97
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23