22 class DT_DLL_VL DtDIGuyObjectEncoder :
public DtHlaStateEncoder
29 DtObjClassDesc* classDesc);
32 virtual ~DtDIGuyObjectEncoder();
35 DtDIGuyObjectEncoder(
const DtDIGuyObjectEncoder& orig);
38 DtDIGuyObjectEncoder& operator=(
const DtDIGuyObjectEncoder& orig);
42 static DtHlaStateEncoder* create(
44 DtObjClassDesc* classDesc);
50 static bool needEntityIdentifier(
55 static void encodeEntityIdentifier(
57 RTI::AttributeHandleValuePairSet* attrs,
58 RTI::AttributeHandle attrHandle);
62 static bool needObjectIdentifier(
67 static void encodeObjectIdentifier(
69 RTI::AttributeHandleValuePairSet* attrs,
70 RTI::AttributeHandle attrHandle);
74 static bool needDIGuyType(
79 static void encodeDIGuyType(
81 RTI::AttributeHandleValuePairSet* attrs,
82 RTI::AttributeHandle attrHandle);
86 static bool needDIGuyAppearance(
91 static void encodeDIGuyAppearance(
93 RTI::AttributeHandleValuePairSet* attrs,
94 RTI::AttributeHandle attrHandle);
98 static bool needDIGuyAction(
103 static void encodeDIGuyAction(
105 RTI::AttributeHandleValuePairSet* attrs,
106 RTI::AttributeHandle attrHandle);
110 static bool needDIGuyVisible(
115 static void encodeDIGuyVisible(
117 RTI::AttributeHandleValuePairSet* attrs,
118 RTI::AttributeHandle attrHandle);
122 static bool needDIGuyShapeVariation(
127 static void encodeDIGuyShapeVariation(
129 RTI::AttributeHandleValuePairSet* attrs,
130 RTI::AttributeHandle attrHandle);
134 static bool needDIGuyCharacterScale(
139 static void encodeDIGuyCharacterScale(
141 RTI::AttributeHandleValuePairSet* attrs,
142 RTI::AttributeHandle attrHandle);
146 static bool needDIGuyBodyWeight(
151 static void encodeDIGuyBodyWeight(
153 RTI::AttributeHandleValuePairSet* attrs,
154 RTI::AttributeHandle attrHandle);
157 static void encodeDIGuyPatches(
159 RTI::AttributeHandleValuePairSet* avList,
160 RTI::AttributeHandle handle );
164 static bool needDIGuyPatches(
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file contains the declaration of DtHlaStateEncoder.
Instances of DtDIGuyObjectStateRepository are used to store state data for DIGuyObject objects...
Definition: diGuyObjectStateRepository.h:31