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