13 #include <vlutil/vlNetTypes.h>
14 #include <matrix/vlVector.h>
17 class DtPatchIdentifier;
23 class DtPartCollectionInterceptor;
39 DtVrlinkEntity* vrlinkEntity();
47 virtual void setDiGuyTypeNoPropagation(
const DtString& newType ) = 0;
48 virtual void setDiGuyTypeNoPropagation(
const DtString& newType,
const DtString& newAppearance ) = 0;
50 virtual void setDiGuyAppearanceNoPropagation(
const DtString& val ) = 0;
51 virtual void setDiGuyHeadAppearanceNoPropagation(
const DtString& val ) = 0;
52 virtual void setDiGuyItemAppearanceNoPropagation(
const DtString& val ) = 0;
53 virtual void setDiGuyEquipmentNoPropagation(
const DtString& val ) = 0;
55 virtual void setDiGuyCharacterScaleNoPropagation(
const DtVector& val ) = 0;
56 virtual void setDiGuyBodyWeightNoPropagation(
DtFloat64 val ) = 0;
58 virtual void setDiGuyActionNoPropagation(
const DtString& val,
bool paused,
59 double speed,
bool usePositioning,
const DtVector&
offset,
double transitionSpeed ) = 0;
61 virtual void setDiGuyCharacterUnitNoPropagation(
const DtPatchIdentifier& val ) = 0;
62 virtual void setDiGuyCharacterPersonalUnitNoPropagation(
const DtPatchIdentifier& val ) = 0;
63 virtual void setDiGuyCharacterRankNoPropagation(
const DtPatchIdentifier& val ) = 0;
64 virtual void setDiGuyCharacterNameNoPropagation(
const DtString& val ) = 0;
#define DT_DLL_VRVVRL
Definition: vrvVrl.h:19
An interceptor which allows for calls to parts in a collection to be intercepted. ...
Definition: DtPartCollectionInterceptor.h:22
DtPartCollectionInterceptor * myArtPartInterceptor
Definition: DtBaseEntityStateInterceptor.h:70
Base class for EntityState Interceptors, this allows all entity ESI's to have an HLA13 entity...
Definition: DtBaseEntityStateInterceptor.h:28
voidpf uLong offset
Definition: ioapi.h:42
Contains DLL export macros.