31 DtObjClassDesc* classDesc);
45 static DtHlaStateEncoder* create(
47 DtObjClassDesc* classDesc);
53 static bool needHullMaskerOn(
59 static bool needPassiveParameterIndex(
65 static bool needPropulsionPlantConfiguration(
71 static bool needShaftRateData(
76 static void encodeHullMaskerOn(
78 RTI::AttributeHandleValuePairSet* attrs,
79 RTI::AttributeHandle attrHandle);
82 static void encodePassiveParameterIndex(
84 RTI::AttributeHandleValuePairSet* attrs,
85 RTI::AttributeHandle attrHandle);
88 static void encodePropulsionPlantConfiguration(
90 RTI::AttributeHandleValuePairSet* attrs,
91 RTI::AttributeHandle attrHandle);
94 static void encodeShaftRateData16(
96 RTI::AttributeHandleValuePairSet* attrs,
97 RTI::AttributeHandle attrHandle);
98 static void encodeShaftRateData32(
100 RTI::AttributeHandleValuePairSet* attrs,
101 RTI::AttributeHandle attrHandle);