13 #include <vlutil/vlNetTypes.h>
14 #include <matrix/vlVector.h>
22 class DtPartCollectionInterceptor;
38 DtVrlinkEntity* vrlinkEntity();
46 virtual void setDiGuyTypeNoPropagation(
const DtString& newType ) = 0;
47 virtual void setDiGuyTypeNoPropagation(
const DtString& newType,
const DtString& newAppearance ) = 0;
49 virtual void setDiGuyAppearanceNoPropagation(
const DtString& val ) = 0;
50 virtual void setDiGuyHeadAppearanceNoPropagation(
const DtString& val ) = 0;
51 virtual void setDiGuyItemAppearanceNoPropagation(
const DtString& val ) = 0;
52 virtual void setDiGuyEquipmentNoPropagation(
const DtString& val ) = 0;
54 virtual void setDiGuyCharacterScaleNoPropagation(
const DtVector& val ) = 0;
55 virtual void setDiGuyBodyWeightNoPropagation(
DtFloat64 val ) = 0;
57 virtual void setDiGuyActionNoPropagation(
const DtString& val,
bool paused,
58 double speed,
bool usePositioning,
const DtVector&
offset,
double transitionSpeed ) = 0;
60 virtual void setDiGuyCharacterNameNoPropagation(
const DtString& val ) = 0;
61 virtual void setDiGuyCharacterUnitNoPropagation(
unsigned int val ) = 0;
62 virtual void setDiGuyCharacterPersonalUnitNoPropagation(
unsigned int val ) = 0;
63 virtual void setDiGuyCharacterRankNoPropagation(
unsigned int 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:23
DtPartCollectionInterceptor * myArtPartInterceptor
Definition: DtBaseEntityStateInterceptor.h:69
Base class for EntityState Interceptors, this allows all entity ESI's to have an HLA13 entity...
Definition: DtBaseEntityStateInterceptor.h:27
voidpf uLong offset
Definition: ioapi.h:42
Contains DLL export macros.