20 #define DtDECLARE_AREAL_OBJ_ATTR_CHECKER( attrName ) \
21 DtDECLARE_ATTR_CHECKER( DtArealObjectRepository, attrName )
25 #define DtDECLARE_AREAL_OBJ_ATTR_ENCODER( attrName ) \
26 DtDECLARE_ATTR_ENCODER( DtArealObjectRepository, attrName )
36 static DtHlaStateEncoder* create(
DtExerciseConn* exConn, DtObjClassDesc* classDesc );
52 DtDECLARE_AREAL_OBJ_ATTR_CHECKER( PointsData );
53 DtDECLARE_AREAL_OBJ_ATTR_CHECKER( PercentComplete );
54 DtDECLARE_AREAL_OBJ_ATTR_CHECKER( DamagedAppearance );
55 DtDECLARE_AREAL_OBJ_ATTR_CHECKER( ObjectPreDistributed );
56 DtDECLARE_AREAL_OBJ_ATTR_CHECKER( Deactivated );
57 DtDECLARE_AREAL_OBJ_ATTR_CHECKER( Smoking );
58 DtDECLARE_AREAL_OBJ_ATTR_CHECKER( Flaming );
60 DtDECLARE_AREAL_OBJ_ATTR_ENCODER( PointsData );
61 DtDECLARE_AREAL_OBJ_ATTR_ENCODER( PercentComplete );
62 DtDECLARE_AREAL_OBJ_ATTR_ENCODER( DamagedAppearance );
63 DtDECLARE_AREAL_OBJ_ATTR_ENCODER( ObjectPreDistributed );
64 DtDECLARE_AREAL_OBJ_ATTR_ENCODER( Deactivated );
65 DtDECLARE_AREAL_OBJ_ATTR_ENCODER( Smoking );
66 DtDECLARE_AREAL_OBJ_ATTR_ENCODER( Flaming );
75 #define DtDEFINE_SIMPLE_AREAL_OBJ_ATTR_ENCODER( \
76 attrName, netType, inspector ) \
77 DtDEFINE_SIMPLE_ATTR_ENCODER( DtArealObjectEncoder, \
78 DtArealObjectRepository, attrName, netType, inspector )
85 #define DtDEFINE_SIMPLE_AREAL_OBJ_ATTR_CHECKER( \
86 attrName, inspector ) \
87 DtDEFINE_SIMPLE_ATTR_CHECKER( DtArealObjectEncoder, \
88 DtArealObjectRepository, attrName, inspector )