1mod class_requires {
3 pub use havok_serde::{
4 ser::{Error as _, SerializeFlags, SerializeStruct, Serializer, TypeSize},
5 de::{self, Error as _, Deserializer},
6 HavokClass,
7 };
8 pub use havok_types::*;
9 #[cfg(feature = "json_schema")]
10 pub fn make_large_int_array_schema(
11 generator: &mut schemars::SchemaGenerator,
12 ) -> schemars::Schema {
13 let mut schema = <Vec<i32> as schemars::JsonSchema>::json_schema(generator);
14 let mut map = schema.ensure_object();
15 schema
16 }
17}
18pub mod BGSGamebryoSequenceGenerator_;
19pub use BGSGamebryoSequenceGenerator_::*;
20pub mod BSBoneSwitchGenerator_;
21pub use BSBoneSwitchGenerator_::*;
22pub mod BSBoneSwitchGeneratorBoneData_;
23pub use BSBoneSwitchGeneratorBoneData_::*;
24pub mod BSComputeAddBoneAnimModifier_;
25pub use BSComputeAddBoneAnimModifier_::*;
26pub mod BSCyclicBlendTransitionGenerator_;
27pub use BSCyclicBlendTransitionGenerator_::*;
28pub mod BSDecomposeVectorModifier_;
29pub use BSDecomposeVectorModifier_::*;
30pub mod BSDirectAtModifier_;
31pub use BSDirectAtModifier_::*;
32pub mod BSDistTriggerModifier_;
33pub use BSDistTriggerModifier_::*;
34pub mod BSEventEveryNEventsModifier_;
35pub use BSEventEveryNEventsModifier_::*;
36pub mod BSEventOnDeactivateModifier_;
37pub use BSEventOnDeactivateModifier_::*;
38pub mod BSEventOnFalseToTrueModifier_;
39pub use BSEventOnFalseToTrueModifier_::*;
40pub mod BSGetTimeStepModifier_;
41pub use BSGetTimeStepModifier_::*;
42pub mod BSInterpValueModifier_;
43pub use BSInterpValueModifier_::*;
44pub mod BSIsActiveModifier_;
45pub use BSIsActiveModifier_::*;
46pub mod BSIStateManagerModifier_;
47pub use BSIStateManagerModifier_::*;
48pub mod BSIStateManagerModifierBSiStateData_;
49pub use BSIStateManagerModifierBSiStateData_::*;
50pub mod BSIStateManagerModifierBSIStateManagerStateListener_;
51pub use BSIStateManagerModifierBSIStateManagerStateListener_::*;
52pub mod BSiStateTaggingGenerator_;
53pub use BSiStateTaggingGenerator_::*;
54pub mod BSLimbIKModifier_;
55pub use BSLimbIKModifier_::*;
56pub mod BSLookAtModifier_;
57pub use BSLookAtModifier_::*;
58pub mod BSLookAtModifierBoneData_;
59pub use BSLookAtModifierBoneData_::*;
60pub mod BSModifyOnceModifier_;
61pub use BSModifyOnceModifier_::*;
62pub mod BSOffsetAnimationGenerator_;
63pub use BSOffsetAnimationGenerator_::*;
64pub mod BSPassByTargetTriggerModifier_;
65pub use BSPassByTargetTriggerModifier_::*;
66pub mod BSRagdollContactListenerModifier_;
67pub use BSRagdollContactListenerModifier_::*;
68pub mod BSSpeedSamplerModifier_;
69pub use BSSpeedSamplerModifier_::*;
70pub mod BSSynchronizedClipGenerator_;
71pub use BSSynchronizedClipGenerator_::*;
72pub mod BSTimerModifier_;
73pub use BSTimerModifier_::*;
74pub mod BSTweenerModifier_;
75pub use BSTweenerModifier_::*;
76pub mod hkAabb_;
77pub use hkAabb_::*;
78pub mod hkAabbHalf_;
79pub use hkAabbHalf_::*;
80pub mod hkAabbUint32_;
81pub use hkAabbUint32_::*;
82pub mod hkaAnimatedReferenceFrame_;
83pub use hkaAnimatedReferenceFrame_::*;
84pub mod hkaAnimation_;
85pub use hkaAnimation_::*;
86pub mod hkaAnimationBinding_;
87pub use hkaAnimationBinding_::*;
88pub mod hkaAnimationContainer_;
89pub use hkaAnimationContainer_::*;
90pub mod hkaAnimationPreviewColorContainer_;
91pub use hkaAnimationPreviewColorContainer_::*;
92pub mod hkaAnnotationTrack_;
93pub use hkaAnnotationTrack_::*;
94pub mod hkaAnnotationTrackAnnotation_;
95pub use hkaAnnotationTrackAnnotation_::*;
96pub mod hkaBone_;
97pub use hkaBone_::*;
98pub mod hkaBoneAttachment_;
99pub use hkaBoneAttachment_::*;
100pub mod hkaDefaultAnimatedReferenceFrame_;
101pub use hkaDefaultAnimatedReferenceFrame_::*;
102pub mod hkaDeltaCompressedAnimation_;
103pub use hkaDeltaCompressedAnimation_::*;
104pub mod hkaDeltaCompressedAnimationQuantizationFormat_;
105pub use hkaDeltaCompressedAnimationQuantizationFormat_::*;
106pub mod hkaFootstepAnalysisInfo_;
107pub use hkaFootstepAnalysisInfo_::*;
108pub mod hkaFootstepAnalysisInfoContainer_;
109pub use hkaFootstepAnalysisInfoContainer_::*;
110pub mod hkaInterleavedUncompressedAnimation_;
111pub use hkaInterleavedUncompressedAnimation_::*;
112pub mod hkaKeyFrameHierarchyUtility_;
113pub use hkaKeyFrameHierarchyUtility_::*;
114pub mod hkaKeyFrameHierarchyUtilityControlData_;
115pub use hkaKeyFrameHierarchyUtilityControlData_::*;
116pub mod hkAlignSceneToNodeOptions_;
117pub use hkAlignSceneToNodeOptions_::*;
118pub mod hkaMeshBinding_;
119pub use hkaMeshBinding_::*;
120pub mod hkaMeshBindingMapping_;
121pub use hkaMeshBindingMapping_::*;
122pub mod hkaQuantizedAnimation_;
123pub use hkaQuantizedAnimation_::*;
124pub mod hkaQuantizedAnimationTrackCompressionParams_;
125pub use hkaQuantizedAnimationTrackCompressionParams_::*;
126pub mod hkaRagdollInstance_;
127pub use hkaRagdollInstance_::*;
128pub mod hkArrayTypeAttribute_;
129pub use hkArrayTypeAttribute_::*;
130pub mod hkaSkeleton_;
131pub use hkaSkeleton_::*;
132pub mod hkaSkeletonLocalFrameOnBone_;
133pub use hkaSkeletonLocalFrameOnBone_::*;
134pub mod hkaSkeletonMapper_;
135pub use hkaSkeletonMapper_::*;
136pub mod hkaSkeletonMapperData_;
137pub use hkaSkeletonMapperData_::*;
138pub mod hkaSkeletonMapperDataChainMapping_;
139pub use hkaSkeletonMapperDataChainMapping_::*;
140pub mod hkaSkeletonMapperDataSimpleMapping_;
141pub use hkaSkeletonMapperDataSimpleMapping_::*;
142pub mod hkaSplineCompressedAnimation_;
143pub use hkaSplineCompressedAnimation_::*;
144pub mod hkaSplineCompressedAnimationAnimationCompressionParams_;
145pub use hkaSplineCompressedAnimationAnimationCompressionParams_::*;
146pub mod hkaSplineCompressedAnimationTrackCompressionParams_;
147pub use hkaSplineCompressedAnimationTrackCompressionParams_::*;
148pub mod hkaWaveletCompressedAnimation_;
149pub use hkaWaveletCompressedAnimation_::*;
150pub mod hkaWaveletCompressedAnimationCompressionParams_;
151pub use hkaWaveletCompressedAnimationCompressionParams_::*;
152pub mod hkaWaveletCompressedAnimationQuantizationFormat_;
153pub use hkaWaveletCompressedAnimationQuantizationFormat_::*;
154pub mod hkBaseObject_;
155pub use hkBaseObject_::*;
156pub mod hkbAttachmentModifier_;
157pub use hkbAttachmentModifier_::*;
158pub mod hkbAttachmentSetup_;
159pub use hkbAttachmentSetup_::*;
160pub mod hkbAttributeModifier_;
161pub use hkbAttributeModifier_::*;
162pub mod hkbAttributeModifierAssignment_;
163pub use hkbAttributeModifierAssignment_::*;
164pub mod hkbAuxiliaryNodeInfo_;
165pub use hkbAuxiliaryNodeInfo_::*;
166pub mod hkbBehaviorEventsInfo_;
167pub use hkbBehaviorEventsInfo_::*;
168pub mod hkbBehaviorGraph_;
169pub use hkbBehaviorGraph_::*;
170pub mod hkbBehaviorGraphData_;
171pub use hkbBehaviorGraphData_::*;
172pub mod hkbBehaviorGraphInternalState_;
173pub use hkbBehaviorGraphInternalState_::*;
174pub mod hkbBehaviorGraphInternalStateInfo_;
175pub use hkbBehaviorGraphInternalStateInfo_::*;
176pub mod hkbBehaviorGraphStringData_;
177pub use hkbBehaviorGraphStringData_::*;
178pub mod hkbBehaviorInfo_;
179pub use hkbBehaviorInfo_::*;
180pub mod hkbBehaviorInfoIdToNamePair_;
181pub use hkbBehaviorInfoIdToNamePair_::*;
182pub mod hkbBehaviorReferenceGenerator_;
183pub use hkbBehaviorReferenceGenerator_::*;
184pub mod hkbBindable_;
185pub use hkbBindable_::*;
186pub mod hkbBlendCurveUtils_;
187pub use hkbBlendCurveUtils_::*;
188pub mod hkbBlenderGenerator_;
189pub use hkbBlenderGenerator_::*;
190pub mod hkbBlenderGeneratorChild_;
191pub use hkbBlenderGeneratorChild_::*;
192pub mod hkbBlenderGeneratorChildInternalState_;
193pub use hkbBlenderGeneratorChildInternalState_::*;
194pub mod hkbBlenderGeneratorInternalState_;
195pub use hkbBlenderGeneratorInternalState_::*;
196pub mod hkbBlendingTransitionEffect_;
197pub use hkbBlendingTransitionEffect_::*;
198pub mod hkbBlendingTransitionEffectInternalState_;
199pub use hkbBlendingTransitionEffectInternalState_::*;
200pub mod hkbBoneIndexArray_;
201pub use hkbBoneIndexArray_::*;
202pub mod hkbBoneWeightArray_;
203pub use hkbBoneWeightArray_::*;
204pub mod hkbBoolVariableSequencedData_;
205pub use hkbBoolVariableSequencedData_::*;
206pub mod hkbBoolVariableSequencedDataSample_;
207pub use hkbBoolVariableSequencedDataSample_::*;
208pub mod hkbCameraShakeEventPayload_;
209pub use hkbCameraShakeEventPayload_::*;
210pub mod hkbCharacter_;
211pub use hkbCharacter_::*;
212pub mod hkbCharacterAddedInfo_;
213pub use hkbCharacterAddedInfo_::*;
214pub mod hkbCharacterControlCommand_;
215pub use hkbCharacterControlCommand_::*;
216pub mod hkbCharacterControllerControlData_;
217pub use hkbCharacterControllerControlData_::*;
218pub mod hkbCharacterControllerModifier_;
219pub use hkbCharacterControllerModifier_::*;
220pub mod hkbCharacterControllerModifierInternalState_;
221pub use hkbCharacterControllerModifierInternalState_::*;
222pub mod hkbCharacterData_;
223pub use hkbCharacterData_::*;
224pub mod hkbCharacterDataCharacterControllerInfo_;
225pub use hkbCharacterDataCharacterControllerInfo_::*;
226pub mod hkbCharacterInfo_;
227pub use hkbCharacterInfo_::*;
228pub mod hkbCharacterSetup_;
229pub use hkbCharacterSetup_::*;
230pub mod hkbCharacterSkinInfo_;
231pub use hkbCharacterSkinInfo_::*;
232pub mod hkbCharacterSteppedInfo_;
233pub use hkbCharacterSteppedInfo_::*;
234pub mod hkbCharacterStringData_;
235pub use hkbCharacterStringData_::*;
236pub mod hkbClientCharacterState_;
237pub use hkbClientCharacterState_::*;
238pub mod hkbClipGenerator_;
239pub use hkbClipGenerator_::*;
240pub mod hkbClipGeneratorEcho_;
241pub use hkbClipGeneratorEcho_::*;
242pub mod hkbClipGeneratorInternalState_;
243pub use hkbClipGeneratorInternalState_::*;
244pub mod hkbClipTrigger_;
245pub use hkbClipTrigger_::*;
246pub mod hkbClipTriggerArray_;
247pub use hkbClipTriggerArray_::*;
248pub mod hkbCombineTransformsModifier_;
249pub use hkbCombineTransformsModifier_::*;
250pub mod hkbCombineTransformsModifierInternalState_;
251pub use hkbCombineTransformsModifierInternalState_::*;
252pub mod hkbCompiledExpressionSet_;
253pub use hkbCompiledExpressionSet_::*;
254pub mod hkbCompiledExpressionSetToken_;
255pub use hkbCompiledExpressionSetToken_::*;
256pub mod hkbComputeDirectionModifier_;
257pub use hkbComputeDirectionModifier_::*;
258pub mod hkbComputeDirectionModifierInternalState_;
259pub use hkbComputeDirectionModifierInternalState_::*;
260pub mod hkbComputeRotationFromAxisAngleModifier_;
261pub use hkbComputeRotationFromAxisAngleModifier_::*;
262pub mod hkbComputeRotationFromAxisAngleModifierInternalState_;
263pub use hkbComputeRotationFromAxisAngleModifierInternalState_::*;
264pub mod hkbComputeRotationToTargetModifier_;
265pub use hkbComputeRotationToTargetModifier_::*;
266pub mod hkbComputeRotationToTargetModifierInternalState_;
267pub use hkbComputeRotationToTargetModifierInternalState_::*;
268pub mod hkbCondition_;
269pub use hkbCondition_::*;
270pub mod hkbContext_;
271pub use hkbContext_::*;
272pub mod hkbDampingModifier_;
273pub use hkbDampingModifier_::*;
274pub mod hkbDampingModifierInternalState_;
275pub use hkbDampingModifierInternalState_::*;
276pub mod hkbDefaultMessageLog_;
277pub use hkbDefaultMessageLog_::*;
278pub mod hkbDelayedModifier_;
279pub use hkbDelayedModifier_::*;
280pub mod hkbDelayedModifierInternalState_;
281pub use hkbDelayedModifierInternalState_::*;
282pub mod hkbDetectCloseToGroundModifier_;
283pub use hkbDetectCloseToGroundModifier_::*;
284pub mod hkbDetectCloseToGroundModifierInternalState_;
285pub use hkbDetectCloseToGroundModifierInternalState_::*;
286pub mod hkbEvaluateExpressionModifier_;
287pub use hkbEvaluateExpressionModifier_::*;
288pub mod hkbEvaluateExpressionModifierInternalExpressionData_;
289pub use hkbEvaluateExpressionModifierInternalExpressionData_::*;
290pub mod hkbEvaluateExpressionModifierInternalState_;
291pub use hkbEvaluateExpressionModifierInternalState_::*;
292pub mod hkbEvaluateHandleModifier_;
293pub use hkbEvaluateHandleModifier_::*;
294pub mod hkbEvent_;
295pub use hkbEvent_::*;
296pub mod hkbEventBase_;
297pub use hkbEventBase_::*;
298pub mod hkbEventDrivenModifier_;
299pub use hkbEventDrivenModifier_::*;
300pub mod hkbEventDrivenModifierInternalState_;
301pub use hkbEventDrivenModifierInternalState_::*;
302pub mod hkbEventInfo_;
303pub use hkbEventInfo_::*;
304pub mod hkbEventPayload_;
305pub use hkbEventPayload_::*;
306pub mod hkbEventPayloadList_;
307pub use hkbEventPayloadList_::*;
308pub mod hkbEventProperty_;
309pub use hkbEventProperty_::*;
310pub mod hkbEventRaisedInfo_;
311pub use hkbEventRaisedInfo_::*;
312pub mod hkbEventRangeData_;
313pub use hkbEventRangeData_::*;
314pub mod hkbEventRangeDataArray_;
315pub use hkbEventRangeDataArray_::*;
316pub mod hkbEventSequencedData_;
317pub use hkbEventSequencedData_::*;
318pub mod hkbEventSequencedDataSequencedEvent_;
319pub use hkbEventSequencedDataSequencedEvent_::*;
320pub mod hkbEventsFromRangeModifier_;
321pub use hkbEventsFromRangeModifier_::*;
322pub mod hkbEventsFromRangeModifierInternalState_;
323pub use hkbEventsFromRangeModifierInternalState_::*;
324pub mod hkbExpressionCondition_;
325pub use hkbExpressionCondition_::*;
326pub mod hkbExpressionData_;
327pub use hkbExpressionData_::*;
328pub mod hkbExpressionDataArray_;
329pub use hkbExpressionDataArray_::*;
330pub mod hkbExtractRagdollPoseModifier_;
331pub use hkbExtractRagdollPoseModifier_::*;
332pub mod hkbFootIkControlData_;
333pub use hkbFootIkControlData_::*;
334pub mod hkbFootIkControlsModifier_;
335pub use hkbFootIkControlsModifier_::*;
336pub mod hkbFootIkControlsModifierLeg_;
337pub use hkbFootIkControlsModifierLeg_::*;
338pub mod hkbFootIkDriverInfo_;
339pub use hkbFootIkDriverInfo_::*;
340pub mod hkbFootIkDriverInfoLeg_;
341pub use hkbFootIkDriverInfoLeg_::*;
342pub mod hkbFootIkGains_;
343pub use hkbFootIkGains_::*;
344pub mod hkbFootIkModifier_;
345pub use hkbFootIkModifier_::*;
346pub mod hkbFootIkModifierInternalLegData_;
347pub use hkbFootIkModifierInternalLegData_::*;
348pub mod hkbFootIkModifierLeg_;
349pub use hkbFootIkModifierLeg_::*;
350pub mod hkbGenerator_;
351pub use hkbGenerator_::*;
352pub mod hkbGeneratorOutputListener_;
353pub use hkbGeneratorOutputListener_::*;
354pub mod hkbGeneratorSyncInfo_;
355pub use hkbGeneratorSyncInfo_::*;
356pub mod hkbGeneratorSyncInfoSyncPoint_;
357pub use hkbGeneratorSyncInfoSyncPoint_::*;
358pub mod hkbGeneratorTransitionEffect_;
359pub use hkbGeneratorTransitionEffect_::*;
360pub mod hkbGeneratorTransitionEffectInternalState_;
361pub use hkbGeneratorTransitionEffectInternalState_::*;
362pub mod hkbGetHandleOnBoneModifier_;
363pub use hkbGetHandleOnBoneModifier_::*;
364pub mod hkbGetUpModifier_;
365pub use hkbGetUpModifier_::*;
366pub mod hkbGetUpModifierInternalState_;
367pub use hkbGetUpModifierInternalState_::*;
368pub mod hkbGetWorldFromModelModifier_;
369pub use hkbGetWorldFromModelModifier_::*;
370pub mod hkbGetWorldFromModelModifierInternalState_;
371pub use hkbGetWorldFromModelModifierInternalState_::*;
372pub mod hkbHandIkControlData_;
373pub use hkbHandIkControlData_::*;
374pub mod hkbHandIkControlsModifier_;
375pub use hkbHandIkControlsModifier_::*;
376pub mod hkbHandIkControlsModifierHand_;
377pub use hkbHandIkControlsModifierHand_::*;
378pub mod hkbHandIkDriverInfo_;
379pub use hkbHandIkDriverInfo_::*;
380pub mod hkbHandIkDriverInfoHand_;
381pub use hkbHandIkDriverInfoHand_::*;
382pub mod hkbHandIkModifier_;
383pub use hkbHandIkModifier_::*;
384pub mod hkbHandIkModifierHand_;
385pub use hkbHandIkModifierHand_::*;
386pub mod hkbHandle_;
387pub use hkbHandle_::*;
388pub mod hkbIntEventPayload_;
389pub use hkbIntEventPayload_::*;
390pub mod hkbIntVariableSequencedData_;
391pub use hkbIntVariableSequencedData_::*;
392pub mod hkbIntVariableSequencedDataSample_;
393pub use hkbIntVariableSequencedDataSample_::*;
394pub mod hkBitField_;
395pub use hkBitField_::*;
396pub mod hkbKeyframeBonesModifier_;
397pub use hkbKeyframeBonesModifier_::*;
398pub mod hkbKeyframeBonesModifierKeyframeInfo_;
399pub use hkbKeyframeBonesModifierKeyframeInfo_::*;
400pub mod hkbLinkedSymbolInfo_;
401pub use hkbLinkedSymbolInfo_::*;
402pub mod hkbLookAtModifier_;
403pub use hkbLookAtModifier_::*;
404pub mod hkbLookAtModifierInternalState_;
405pub use hkbLookAtModifierInternalState_::*;
406pub mod hkbManualSelectorGenerator_;
407pub use hkbManualSelectorGenerator_::*;
408pub mod hkbManualSelectorGeneratorInternalState_;
409pub use hkbManualSelectorGeneratorInternalState_::*;
410pub mod hkbMessageLog_;
411pub use hkbMessageLog_::*;
412pub mod hkbMirroredSkeletonInfo_;
413pub use hkbMirroredSkeletonInfo_::*;
414pub mod hkbMirrorModifier_;
415pub use hkbMirrorModifier_::*;
416pub mod hkbModifier_;
417pub use hkbModifier_::*;
418pub mod hkbModifierGenerator_;
419pub use hkbModifierGenerator_::*;
420pub mod hkbModifierList_;
421pub use hkbModifierList_::*;
422pub mod hkbModifierWrapper_;
423pub use hkbModifierWrapper_::*;
424pub mod hkbMoveCharacterModifier_;
425pub use hkbMoveCharacterModifier_::*;
426pub mod hkbMoveCharacterModifierInternalState_;
427pub use hkbMoveCharacterModifierInternalState_::*;
428pub mod hkbNamedEventPayload_;
429pub use hkbNamedEventPayload_::*;
430pub mod hkbNamedIntEventPayload_;
431pub use hkbNamedIntEventPayload_::*;
432pub mod hkbNamedRealEventPayload_;
433pub use hkbNamedRealEventPayload_::*;
434pub mod hkbNamedStringEventPayload_;
435pub use hkbNamedStringEventPayload_::*;
436pub mod hkbNode_;
437pub use hkbNode_::*;
438pub mod hkbNodeInternalStateInfo_;
439pub use hkbNodeInternalStateInfo_::*;
440pub mod hkbParticleSystemEventPayload_;
441pub use hkbParticleSystemEventPayload_::*;
442pub mod hkbPoseMatchingGenerator_;
443pub use hkbPoseMatchingGenerator_::*;
444pub mod hkbPoseMatchingGeneratorInternalState_;
445pub use hkbPoseMatchingGeneratorInternalState_::*;
446pub mod hkbPoweredRagdollControlData_;
447pub use hkbPoweredRagdollControlData_::*;
448pub mod hkbPoweredRagdollControlsModifier_;
449pub use hkbPoweredRagdollControlsModifier_::*;
450pub mod hkbProjectData_;
451pub use hkbProjectData_::*;
452pub mod hkbProjectStringData_;
453pub use hkbProjectStringData_::*;
454pub mod hkbProxyModifier_;
455pub use hkbProxyModifier_::*;
456pub mod hkbProxyModifierProxyInfo_;
457pub use hkbProxyModifierProxyInfo_::*;
458pub mod hkbRaiseEventCommand_;
459pub use hkbRaiseEventCommand_::*;
460pub mod hkbRealEventPayload_;
461pub use hkbRealEventPayload_::*;
462pub mod hkbRealVariableSequencedData_;
463pub use hkbRealVariableSequencedData_::*;
464pub mod hkbRealVariableSequencedDataSample_;
465pub use hkbRealVariableSequencedDataSample_::*;
466pub mod hkbReferencePoseGenerator_;
467pub use hkbReferencePoseGenerator_::*;
468pub mod hkbRegisteredGenerator_;
469pub use hkbRegisteredGenerator_::*;
470pub mod hkbRigidBodyRagdollControlData_;
471pub use hkbRigidBodyRagdollControlData_::*;
472pub mod hkbRigidBodyRagdollControlsModifier_;
473pub use hkbRigidBodyRagdollControlsModifier_::*;
474pub mod hkbRoleAttribute_;
475pub use hkbRoleAttribute_::*;
476pub mod hkbRotateCharacterModifier_;
477pub use hkbRotateCharacterModifier_::*;
478pub mod hkbRotateCharacterModifierInternalState_;
479pub use hkbRotateCharacterModifierInternalState_::*;
480pub mod hkbSenseHandleModifier_;
481pub use hkbSenseHandleModifier_::*;
482pub mod hkbSenseHandleModifierRange_;
483pub use hkbSenseHandleModifierRange_::*;
484pub mod hkbSequence_;
485pub use hkbSequence_::*;
486pub mod hkbSequencedData_;
487pub use hkbSequencedData_::*;
488pub mod hkbSequenceInternalState_;
489pub use hkbSequenceInternalState_::*;
490pub mod hkbSequenceStringData_;
491pub use hkbSequenceStringData_::*;
492pub mod hkbSetBehaviorCommand_;
493pub use hkbSetBehaviorCommand_::*;
494pub mod hkbSetLocalTimeOfClipGeneratorCommand_;
495pub use hkbSetLocalTimeOfClipGeneratorCommand_::*;
496pub mod hkbSetNodePropertyCommand_;
497pub use hkbSetNodePropertyCommand_::*;
498pub mod hkbSetWordVariableCommand_;
499pub use hkbSetWordVariableCommand_::*;
500pub mod hkbSetWorldFromModelModifier_;
501pub use hkbSetWorldFromModelModifier_::*;
502pub mod hkbSimulationControlCommand_;
503pub use hkbSimulationControlCommand_::*;
504pub mod hkbSimulationStateInfo_;
505pub use hkbSimulationStateInfo_::*;
506pub mod hkbStateChooser_;
507pub use hkbStateChooser_::*;
508pub mod hkbStateListener_;
509pub use hkbStateListener_::*;
510pub mod hkbStateMachine_;
511pub use hkbStateMachine_::*;
512pub mod hkbStateMachineActiveTransitionInfo_;
513pub use hkbStateMachineActiveTransitionInfo_::*;
514pub mod hkbStateMachineDelayedTransitionInfo_;
515pub use hkbStateMachineDelayedTransitionInfo_::*;
516pub mod hkbStateMachineEventPropertyArray_;
517pub use hkbStateMachineEventPropertyArray_::*;
518pub mod hkbStateMachineInternalState_;
519pub use hkbStateMachineInternalState_::*;
520pub mod hkbStateMachineNestedStateMachineData_;
521pub use hkbStateMachineNestedStateMachineData_::*;
522pub mod hkbStateMachineProspectiveTransitionInfo_;
523pub use hkbStateMachineProspectiveTransitionInfo_::*;
524pub mod hkbStateMachineStateInfo_;
525pub use hkbStateMachineStateInfo_::*;
526pub mod hkbStateMachineTimeInterval_;
527pub use hkbStateMachineTimeInterval_::*;
528pub mod hkbStateMachineTransitionInfo_;
529pub use hkbStateMachineTransitionInfo_::*;
530pub mod hkbStateMachineTransitionInfoArray_;
531pub use hkbStateMachineTransitionInfoArray_::*;
532pub mod hkbStateMachineTransitionInfoReference_;
533pub use hkbStateMachineTransitionInfoReference_::*;
534pub mod hkbStringCondition_;
535pub use hkbStringCondition_::*;
536pub mod hkbStringEventPayload_;
537pub use hkbStringEventPayload_::*;
538pub mod hkbTestStateChooser_;
539pub use hkbTestStateChooser_::*;
540pub mod hkbTimerModifier_;
541pub use hkbTimerModifier_::*;
542pub mod hkbTimerModifierInternalState_;
543pub use hkbTimerModifierInternalState_::*;
544pub mod hkbTransformVectorModifier_;
545pub use hkbTransformVectorModifier_::*;
546pub mod hkbTransformVectorModifierInternalState_;
547pub use hkbTransformVectorModifierInternalState_::*;
548pub mod hkbTransitionEffect_;
549pub use hkbTransitionEffect_::*;
550pub mod hkbTwistModifier_;
551pub use hkbTwistModifier_::*;
552pub mod hkbVariableBindingSet_;
553pub use hkbVariableBindingSet_::*;
554pub mod hkbVariableBindingSetBinding_;
555pub use hkbVariableBindingSetBinding_::*;
556pub mod hkbVariableInfo_;
557pub use hkbVariableInfo_::*;
558pub mod hkbVariableValue_;
559pub use hkbVariableValue_::*;
560pub mod hkbVariableValueSet_;
561pub use hkbVariableValueSet_::*;
562pub mod hkbWorldEnums_;
563pub use hkbWorldEnums_::*;
564pub mod hkbWorldFromModelModeData_;
565pub use hkbWorldFromModelModeData_::*;
566pub mod hkClass_;
567pub use hkClass_::*;
568pub mod hkClassEnum_;
569pub use hkClassEnum_::*;
570pub mod hkClassEnumItem_;
571pub use hkClassEnumItem_::*;
572pub mod hkClassMember_;
573pub use hkClassMember_::*;
574pub mod hkColor_;
575pub use hkColor_::*;
576pub mod hkContactPoint_;
577pub use hkContactPoint_::*;
578pub mod hkContactPointMaterial_;
579pub use hkContactPointMaterial_::*;
580pub mod hkCustomAttributes_;
581pub use hkCustomAttributes_::*;
582pub mod hkCustomAttributesAttribute_;
583pub use hkCustomAttributesAttribute_::*;
584pub mod hkDataObjectTypeAttribute_;
585pub use hkDataObjectTypeAttribute_::*;
586pub mod hkDescriptionAttribute_;
587pub use hkDescriptionAttribute_::*;
588pub mod hkDocumentationAttribute_;
589pub use hkDocumentationAttribute_::*;
590pub mod hkGeometry_;
591pub use hkGeometry_::*;
592pub mod hkGeometryTriangle_;
593pub use hkGeometryTriangle_::*;
594pub mod hkGizmoAttribute_;
595pub use hkGizmoAttribute_::*;
596pub mod hkHalf8_;
597pub use hkHalf8_::*;
598pub mod hkIndexedTransformSet_;
599pub use hkIndexedTransformSet_::*;
600pub mod hkLinkAttribute_;
601pub use hkLinkAttribute_::*;
602pub mod hkLocalFrame_;
603pub use hkLocalFrame_::*;
604pub mod hkLocalFrameGroup_;
605pub use hkLocalFrameGroup_::*;
606pub mod hkMemoryMeshBody_;
607pub use hkMemoryMeshBody_::*;
608pub mod hkMemoryMeshMaterial_;
609pub use hkMemoryMeshMaterial_::*;
610pub mod hkMemoryMeshShape_;
611pub use hkMemoryMeshShape_::*;
612pub mod hkMemoryMeshTexture_;
613pub use hkMemoryMeshTexture_::*;
614pub mod hkMemoryMeshVertexBuffer_;
615pub use hkMemoryMeshVertexBuffer_::*;
616pub mod hkMemoryResourceContainer_;
617pub use hkMemoryResourceContainer_::*;
618pub mod hkMemoryResourceHandle_;
619pub use hkMemoryResourceHandle_::*;
620pub mod hkMemoryResourceHandleExternalLink_;
621pub use hkMemoryResourceHandleExternalLink_::*;
622pub mod hkMemoryTrackerAttribute_;
623pub use hkMemoryTrackerAttribute_::*;
624pub mod hkMeshBody_;
625pub use hkMeshBody_::*;
626pub mod hkMeshBoneIndexMapping_;
627pub use hkMeshBoneIndexMapping_::*;
628pub mod hkMeshMaterial_;
629pub use hkMeshMaterial_::*;
630pub mod hkMeshSection_;
631pub use hkMeshSection_::*;
632pub mod hkMeshSectionCinfo_;
633pub use hkMeshSectionCinfo_::*;
634pub mod hkMeshShape_;
635pub use hkMeshShape_::*;
636pub mod hkMeshTexture_;
637pub use hkMeshTexture_::*;
638pub mod hkMeshVertexBuffer_;
639pub use hkMeshVertexBuffer_::*;
640pub mod hkModelerNodeTypeAttribute_;
641pub use hkModelerNodeTypeAttribute_::*;
642pub mod hkMonitorStreamColorTable_;
643pub use hkMonitorStreamColorTable_::*;
644pub mod hkMonitorStreamColorTableColorPair_;
645pub use hkMonitorStreamColorTableColorPair_::*;
646pub mod hkMonitorStreamFrameInfo_;
647pub use hkMonitorStreamFrameInfo_::*;
648pub mod hkMonitorStreamStringMap_;
649pub use hkMonitorStreamStringMap_::*;
650pub mod hkMonitorStreamStringMapStringMap_;
651pub use hkMonitorStreamStringMapStringMap_::*;
652pub mod hkMoppBvTreeShapeBase_;
653pub use hkMoppBvTreeShapeBase_::*;
654pub mod hkMotionState_;
655pub use hkMotionState_::*;
656pub mod hkMultipleVertexBuffer_;
657pub use hkMultipleVertexBuffer_::*;
658pub mod hkMultipleVertexBufferElementInfo_;
659pub use hkMultipleVertexBufferElementInfo_::*;
660pub mod hkMultipleVertexBufferLockedElement_;
661pub use hkMultipleVertexBufferLockedElement_::*;
662pub mod hkMultipleVertexBufferVertexBufferInfo_;
663pub use hkMultipleVertexBufferVertexBufferInfo_::*;
664pub mod hkMultiThreadCheck_;
665pub use hkMultiThreadCheck_::*;
666pub mod hkp2dAngConstraintAtom_;
667pub use hkp2dAngConstraintAtom_::*;
668pub mod hkpAabbPhantom_;
669pub use hkpAabbPhantom_::*;
670pub mod hkPackedVector3_;
671pub use hkPackedVector3_::*;
672pub mod hkPackfileHeader_;
673pub use hkPackfileHeader_::*;
674pub mod hkPackfileSectionHeader_;
675pub use hkPackfileSectionHeader_::*;
676pub mod hkpAction_;
677pub use hkpAction_::*;
678pub mod hkpAgent1nSector_;
679pub use hkpAgent1nSector_::*;
680pub mod hkpAngConstraintAtom_;
681pub use hkpAngConstraintAtom_::*;
682pub mod hkpAngFrictionConstraintAtom_;
683pub use hkpAngFrictionConstraintAtom_::*;
684pub mod hkpAngLimitConstraintAtom_;
685pub use hkpAngLimitConstraintAtom_::*;
686pub mod hkpAngMotorConstraintAtom_;
687pub use hkpAngMotorConstraintAtom_::*;
688pub mod hkpAngularDashpotAction_;
689pub use hkpAngularDashpotAction_::*;
690pub mod hkpArrayAction_;
691pub use hkpArrayAction_::*;
692pub mod hkpBallAndSocketConstraintData_;
693pub use hkpBallAndSocketConstraintData_::*;
694pub mod hkpBallAndSocketConstraintDataAtoms_;
695pub use hkpBallAndSocketConstraintDataAtoms_::*;
696pub mod hkpBallGun_;
697pub use hkpBallGun_::*;
698pub mod hkpBallSocketChainData_;
699pub use hkpBallSocketChainData_::*;
700pub mod hkpBallSocketChainDataConstraintInfo_;
701pub use hkpBallSocketChainDataConstraintInfo_::*;
702pub mod hkpBallSocketConstraintAtom_;
703pub use hkpBallSocketConstraintAtom_::*;
704pub mod hkpBinaryAction_;
705pub use hkpBinaryAction_::*;
706pub mod hkpBoxMotion_;
707pub use hkpBoxMotion_::*;
708pub mod hkpBoxShape_;
709pub use hkpBoxShape_::*;
710pub mod hkpBreakableBody_;
711pub use hkpBreakableBody_::*;
712pub mod hkpBreakableConstraintData_;
713pub use hkpBreakableConstraintData_::*;
714pub mod hkpBridgeAtoms_;
715pub use hkpBridgeAtoms_::*;
716pub mod hkpBridgeConstraintAtom_;
717pub use hkpBridgeConstraintAtom_::*;
718pub mod hkpBroadPhaseHandle_;
719pub use hkpBroadPhaseHandle_::*;
720pub mod hkpBvShape_;
721pub use hkpBvShape_::*;
722pub mod hkpBvTreeShape_;
723pub use hkpBvTreeShape_::*;
724pub mod hkpCachingShapePhantom_;
725pub use hkpCachingShapePhantom_::*;
726pub mod hkpCallbackConstraintMotor_;
727pub use hkpCallbackConstraintMotor_::*;
728pub mod hkpCapsuleShape_;
729pub use hkpCapsuleShape_::*;
730pub mod hkpCdBody_;
731pub use hkpCdBody_::*;
732pub mod hkpCenterOfMassChangerModifierConstraintAtom_;
733pub use hkpCenterOfMassChangerModifierConstraintAtom_::*;
734pub mod hkpCharacterControllerCinfo_;
735pub use hkpCharacterControllerCinfo_::*;
736pub mod hkpCharacterMotion_;
737pub use hkpCharacterMotion_::*;
738pub mod hkpCharacterProxyCinfo_;
739pub use hkpCharacterProxyCinfo_::*;
740pub mod hkpCharacterRigidBodyCinfo_;
741pub use hkpCharacterRigidBodyCinfo_::*;
742pub mod hkpCogWheelConstraintAtom_;
743pub use hkpCogWheelConstraintAtom_::*;
744pub mod hkpCogWheelConstraintData_;
745pub use hkpCogWheelConstraintData_::*;
746pub mod hkpCogWheelConstraintDataAtoms_;
747pub use hkpCogWheelConstraintDataAtoms_::*;
748pub mod hkpCollidable_;
749pub use hkpCollidable_::*;
750pub mod hkpCollidableBoundingVolumeData_;
751pub use hkpCollidableBoundingVolumeData_::*;
752pub mod hkpCollidableCollidableFilter_;
753pub use hkpCollidableCollidableFilter_::*;
754pub mod hkpCollisionFilter_;
755pub use hkpCollisionFilter_::*;
756pub mod hkpCollisionFilterList_;
757pub use hkpCollisionFilterList_::*;
758pub mod hkpCompressedMeshShape_;
759pub use hkpCompressedMeshShape_::*;
760pub mod hkpCompressedMeshShapeBigTriangle_;
761pub use hkpCompressedMeshShapeBigTriangle_::*;
762pub mod hkpCompressedMeshShapeChunk_;
763pub use hkpCompressedMeshShapeChunk_::*;
764pub mod hkpCompressedMeshShapeConvexPiece_;
765pub use hkpCompressedMeshShapeConvexPiece_::*;
766pub mod hkpCompressedSampledHeightFieldShape_;
767pub use hkpCompressedSampledHeightFieldShape_::*;
768pub mod hkpConeLimitConstraintAtom_;
769pub use hkpConeLimitConstraintAtom_::*;
770pub mod hkpConstrainedSystemFilter_;
771pub use hkpConstrainedSystemFilter_::*;
772pub mod hkpConstraintAtom_;
773pub use hkpConstraintAtom_::*;
774pub mod hkpConstraintChainData_;
775pub use hkpConstraintChainData_::*;
776pub mod hkpConstraintChainInstance_;
777pub use hkpConstraintChainInstance_::*;
778pub mod hkpConstraintChainInstanceAction_;
779pub use hkpConstraintChainInstanceAction_::*;
780pub mod hkpConstraintCollisionFilter_;
781pub use hkpConstraintCollisionFilter_::*;
782pub mod hkpConstraintData_;
783pub use hkpConstraintData_::*;
784pub mod hkpConstraintInstance_;
785pub use hkpConstraintInstance_::*;
786pub mod hkpConstraintInstanceSmallArraySerializeOverrideType_;
787pub use hkpConstraintInstanceSmallArraySerializeOverrideType_::*;
788pub mod hkpConstraintMotor_;
789pub use hkpConstraintMotor_::*;
790pub mod hkpConvexListFilter_;
791pub use hkpConvexListFilter_::*;
792pub mod hkpConvexListShape_;
793pub use hkpConvexListShape_::*;
794pub mod hkpConvexPieceMeshShape_;
795pub use hkpConvexPieceMeshShape_::*;
796pub mod hkpConvexPieceStreamData_;
797pub use hkpConvexPieceStreamData_::*;
798pub mod hkpConvexShape_;
799pub use hkpConvexShape_::*;
800pub mod hkpConvexTransformShape_;
801pub use hkpConvexTransformShape_::*;
802pub mod hkpConvexTransformShapeBase_;
803pub use hkpConvexTransformShapeBase_::*;
804pub mod hkpConvexTranslateShape_;
805pub use hkpConvexTranslateShape_::*;
806pub mod hkpConvexVerticesConnectivity_;
807pub use hkpConvexVerticesConnectivity_::*;
808pub mod hkpConvexVerticesShape_;
809pub use hkpConvexVerticesShape_::*;
810pub mod hkpConvexVerticesShapeFourVectors_;
811pub use hkpConvexVerticesShapeFourVectors_::*;
812pub mod hkpCylinderShape_;
813pub use hkpCylinderShape_::*;
814pub mod hkpDashpotAction_;
815pub use hkpDashpotAction_::*;
816pub mod hkpDefaultConvexListFilter_;
817pub use hkpDefaultConvexListFilter_::*;
818pub mod hkpDefaultWorldMemoryWatchDog_;
819pub use hkpDefaultWorldMemoryWatchDog_::*;
820pub mod hkpDisableEntityCollisionFilter_;
821pub use hkpDisableEntityCollisionFilter_::*;
822pub mod hkpDisplayBindingData_;
823pub use hkpDisplayBindingData_::*;
824pub mod hkpDisplayBindingDataPhysicsSystem_;
825pub use hkpDisplayBindingDataPhysicsSystem_::*;
826pub mod hkpDisplayBindingDataRigidBody_;
827pub use hkpDisplayBindingDataRigidBody_::*;
828pub mod hkpEntity_;
829pub use hkpEntity_::*;
830pub mod hkpEntityExtendedListeners_;
831pub use hkpEntityExtendedListeners_::*;
832pub mod hkpEntitySmallArraySerializeOverrideType_;
833pub use hkpEntitySmallArraySerializeOverrideType_::*;
834pub mod hkpEntitySpuCollisionCallback_;
835pub use hkpEntitySpuCollisionCallback_::*;
836pub mod hkpExtendedMeshShape_;
837pub use hkpExtendedMeshShape_::*;
838pub mod hkpExtendedMeshShapeShapesSubpart_;
839pub use hkpExtendedMeshShapeShapesSubpart_::*;
840pub mod hkpExtendedMeshShapeSubpart_;
841pub use hkpExtendedMeshShapeSubpart_::*;
842pub mod hkpExtendedMeshShapeTrianglesSubpart_;
843pub use hkpExtendedMeshShapeTrianglesSubpart_::*;
844pub mod hkpFastMeshShape_;
845pub use hkpFastMeshShape_::*;
846pub mod hkpFirstPersonGun_;
847pub use hkpFirstPersonGun_::*;
848pub mod hkpFixedRigidMotion_;
849pub use hkpFixedRigidMotion_::*;
850pub mod hkpGenericConstraintData_;
851pub use hkpGenericConstraintData_::*;
852pub mod hkpGenericConstraintDataScheme_;
853pub use hkpGenericConstraintDataScheme_::*;
854pub mod hkpGenericConstraintDataSchemeConstraintInfo_;
855pub use hkpGenericConstraintDataSchemeConstraintInfo_::*;
856pub mod hkpGravityGun_;
857pub use hkpGravityGun_::*;
858pub mod hkpGroupCollisionFilter_;
859pub use hkpGroupCollisionFilter_::*;
860pub mod hkpGroupFilter_;
861pub use hkpGroupFilter_::*;
862pub mod hkpHeightFieldShape_;
863pub use hkpHeightFieldShape_::*;
864pub mod hkpHingeConstraintData_;
865pub use hkpHingeConstraintData_::*;
866pub mod hkpHingeConstraintDataAtoms_;
867pub use hkpHingeConstraintDataAtoms_::*;
868pub mod hkpHingeLimitsData_;
869pub use hkpHingeLimitsData_::*;
870pub mod hkpHingeLimitsDataAtoms_;
871pub use hkpHingeLimitsDataAtoms_::*;
872pub mod hkpIgnoreModifierConstraintAtom_;
873pub use hkpIgnoreModifierConstraintAtom_::*;
874pub mod hkpKeyframedRigidMotion_;
875pub use hkpKeyframedRigidMotion_::*;
876pub mod hkpLimitedForceConstraintMotor_;
877pub use hkpLimitedForceConstraintMotor_::*;
878pub mod hkpLimitedHingeConstraintData_;
879pub use hkpLimitedHingeConstraintData_::*;
880pub mod hkpLimitedHingeConstraintDataAtoms_;
881pub use hkpLimitedHingeConstraintDataAtoms_::*;
882pub mod hkpLinConstraintAtom_;
883pub use hkpLinConstraintAtom_::*;
884pub mod hkpLinearParametricCurve_;
885pub use hkpLinearParametricCurve_::*;
886pub mod hkpLinFrictionConstraintAtom_;
887pub use hkpLinFrictionConstraintAtom_::*;
888pub mod hkpLinkedCollidable_;
889pub use hkpLinkedCollidable_::*;
890pub mod hkpLinLimitConstraintAtom_;
891pub use hkpLinLimitConstraintAtom_::*;
892pub mod hkpLinMotorConstraintAtom_;
893pub use hkpLinMotorConstraintAtom_::*;
894pub mod hkpLinSoftConstraintAtom_;
895pub use hkpLinSoftConstraintAtom_::*;
896pub mod hkpListShape_;
897pub use hkpListShape_::*;
898pub mod hkpListShapeChildInfo_;
899pub use hkpListShapeChildInfo_::*;
900pub mod hkpMalleableConstraintData_;
901pub use hkpMalleableConstraintData_::*;
902pub mod hkpMassChangerModifierConstraintAtom_;
903pub use hkpMassChangerModifierConstraintAtom_::*;
904pub mod hkpMassProperties_;
905pub use hkpMassProperties_::*;
906pub mod hkpMaterial_;
907pub use hkpMaterial_::*;
908pub mod hkpMaxSizeMotion_;
909pub use hkpMaxSizeMotion_::*;
910pub mod hkpMeshMaterial_;
911pub use hkpMeshMaterial_::*;
912pub mod hkpMeshShape_;
913pub use hkpMeshShape_::*;
914pub mod hkpMeshShapeSubpart_;
915pub use hkpMeshShapeSubpart_::*;
916pub mod hkpModifierConstraintAtom_;
917pub use hkpModifierConstraintAtom_::*;
918pub mod hkpMoppBvTreeShape_;
919pub use hkpMoppBvTreeShape_::*;
920pub mod hkpMoppCode_;
921pub use hkpMoppCode_::*;
922pub mod hkpMoppCodeCodeInfo_;
923pub use hkpMoppCodeCodeInfo_::*;
924pub mod hkpMoppCodeReindexedTerminal_;
925pub use hkpMoppCodeReindexedTerminal_::*;
926pub mod hkpMotion_;
927pub use hkpMotion_::*;
928pub mod hkpMotorAction_;
929pub use hkpMotorAction_::*;
930pub mod hkpMountedBallGun_;
931pub use hkpMountedBallGun_::*;
932pub mod hkpMouseSpringAction_;
933pub use hkpMouseSpringAction_::*;
934pub mod hkpMovingSurfaceModifierConstraintAtom_;
935pub use hkpMovingSurfaceModifierConstraintAtom_::*;
936pub mod hkpMultiRayShape_;
937pub use hkpMultiRayShape_::*;
938pub mod hkpMultiRayShapeRay_;
939pub use hkpMultiRayShapeRay_::*;
940pub mod hkpMultiSphereShape_;
941pub use hkpMultiSphereShape_::*;
942pub mod hkpMultithreadedVehicleManager_;
943pub use hkpMultithreadedVehicleManager_::*;
944pub mod hkpNamedMeshMaterial_;
945pub use hkpNamedMeshMaterial_::*;
946pub mod hkpNullCollisionFilter_;
947pub use hkpNullCollisionFilter_::*;
948pub mod hkPostFinishAttribute_;
949pub use hkPostFinishAttribute_::*;
950pub mod hkpOverwritePivotConstraintAtom_;
951pub use hkpOverwritePivotConstraintAtom_::*;
952pub mod hkpPairCollisionFilter_;
953pub use hkpPairCollisionFilter_::*;
954pub mod hkpPairCollisionFilterMapPairFilterKeyOverrideType_;
955pub use hkpPairCollisionFilterMapPairFilterKeyOverrideType_::*;
956pub mod hkpParametricCurve_;
957pub use hkpParametricCurve_::*;
958pub mod hkpPhantom_;
959pub use hkpPhantom_::*;
960pub mod hkpPhantomCallbackShape_;
961pub use hkpPhantomCallbackShape_::*;
962pub mod hkpPhysicsData_;
963pub use hkpPhysicsData_::*;
964pub mod hkpPhysicsSystem_;
965pub use hkpPhysicsSystem_::*;
966pub mod hkpPhysicsSystemWithContacts_;
967pub use hkpPhysicsSystemWithContacts_::*;
968pub mod hkpPlaneShape_;
969pub use hkpPlaneShape_::*;
970pub mod hkpPointToPathConstraintData_;
971pub use hkpPointToPathConstraintData_::*;
972pub mod hkpPointToPlaneConstraintData_;
973pub use hkpPointToPlaneConstraintData_::*;
974pub mod hkpPointToPlaneConstraintDataAtoms_;
975pub use hkpPointToPlaneConstraintDataAtoms_::*;
976pub mod hkpPositionConstraintMotor_;
977pub use hkpPositionConstraintMotor_::*;
978pub mod hkpPoweredChainData_;
979pub use hkpPoweredChainData_::*;
980pub mod hkpPoweredChainDataConstraintInfo_;
981pub use hkpPoweredChainDataConstraintInfo_::*;
982pub mod hkpPoweredChainMapper_;
983pub use hkpPoweredChainMapper_::*;
984pub mod hkpPoweredChainMapperLinkInfo_;
985pub use hkpPoweredChainMapperLinkInfo_::*;
986pub mod hkpPoweredChainMapperTarget_;
987pub use hkpPoweredChainMapperTarget_::*;
988pub mod hkpPrismaticConstraintData_;
989pub use hkpPrismaticConstraintData_::*;
990pub mod hkpPrismaticConstraintDataAtoms_;
991pub use hkpPrismaticConstraintDataAtoms_::*;
992pub mod hkpProjectileGun_;
993pub use hkpProjectileGun_::*;
994pub mod hkpProperty_;
995pub use hkpProperty_::*;
996pub mod hkpPropertyValue_;
997pub use hkpPropertyValue_::*;
998pub mod hkpPulleyConstraintAtom_;
999pub use hkpPulleyConstraintAtom_::*;
1000pub mod hkpPulleyConstraintData_;
1001pub use hkpPulleyConstraintData_::*;
1002pub mod hkpPulleyConstraintDataAtoms_;
1003pub use hkpPulleyConstraintDataAtoms_::*;
1004pub mod hkpRackAndPinionConstraintAtom_;
1005pub use hkpRackAndPinionConstraintAtom_::*;
1006pub mod hkpRackAndPinionConstraintData_;
1007pub use hkpRackAndPinionConstraintData_::*;
1008pub mod hkpRackAndPinionConstraintDataAtoms_;
1009pub use hkpRackAndPinionConstraintDataAtoms_::*;
1010pub mod hkpRagdollConstraintData_;
1011pub use hkpRagdollConstraintData_::*;
1012pub mod hkpRagdollConstraintDataAtoms_;
1013pub use hkpRagdollConstraintDataAtoms_::*;
1014pub mod hkpRagdollLimitsData_;
1015pub use hkpRagdollLimitsData_::*;
1016pub mod hkpRagdollLimitsDataAtoms_;
1017pub use hkpRagdollLimitsDataAtoms_::*;
1018pub mod hkpRagdollMotorConstraintAtom_;
1019pub use hkpRagdollMotorConstraintAtom_::*;
1020pub mod hkpRayCollidableFilter_;
1021pub use hkpRayCollidableFilter_::*;
1022pub mod hkpRayShapeCollectionFilter_;
1023pub use hkpRayShapeCollectionFilter_::*;
1024pub mod hkpRejectChassisListener_;
1025pub use hkpRejectChassisListener_::*;
1026pub mod hkpRemoveTerminalsMoppModifier_;
1027pub use hkpRemoveTerminalsMoppModifier_::*;
1028pub mod hkpReorientAction_;
1029pub use hkpReorientAction_::*;
1030pub mod hkpRigidBody_;
1031pub use hkpRigidBody_::*;
1032pub mod hkpRotationalConstraintData_;
1033pub use hkpRotationalConstraintData_::*;
1034pub mod hkpRotationalConstraintDataAtoms_;
1035pub use hkpRotationalConstraintDataAtoms_::*;
1036pub mod hkpSampledHeightFieldShape_;
1037pub use hkpSampledHeightFieldShape_::*;
1038pub mod hkpSerializedAgentNnEntry_;
1039pub use hkpSerializedAgentNnEntry_::*;
1040pub mod hkpSerializedDisplayMarker_;
1041pub use hkpSerializedDisplayMarker_::*;
1042pub mod hkpSerializedDisplayMarkerList_;
1043pub use hkpSerializedDisplayMarkerList_::*;
1044pub mod hkpSerializedDisplayRbTransforms_;
1045pub use hkpSerializedDisplayRbTransforms_::*;
1046pub mod hkpSerializedDisplayRbTransformsDisplayTransformPair_;
1047pub use hkpSerializedDisplayRbTransformsDisplayTransformPair_::*;
1048pub mod hkpSerializedSubTrack1nInfo_;
1049pub use hkpSerializedSubTrack1nInfo_::*;
1050pub mod hkpSerializedTrack1nInfo_;
1051pub use hkpSerializedTrack1nInfo_::*;
1052pub mod hkpSetLocalRotationsConstraintAtom_;
1053pub use hkpSetLocalRotationsConstraintAtom_::*;
1054pub mod hkpSetLocalTransformsConstraintAtom_;
1055pub use hkpSetLocalTransformsConstraintAtom_::*;
1056pub mod hkpSetLocalTranslationsConstraintAtom_;
1057pub use hkpSetLocalTranslationsConstraintAtom_::*;
1058pub mod hkpSetupStabilizationAtom_;
1059pub use hkpSetupStabilizationAtom_::*;
1060pub mod hkpShape_;
1061pub use hkpShape_::*;
1062pub mod hkpShapeCollection_;
1063pub use hkpShapeCollection_::*;
1064pub mod hkpShapeCollectionFilter_;
1065pub use hkpShapeCollectionFilter_::*;
1066pub mod hkpShapeContainer_;
1067pub use hkpShapeContainer_::*;
1068pub mod hkpShapeInfo_;
1069pub use hkpShapeInfo_::*;
1070pub mod hkpShapeModifier_;
1071pub use hkpShapeModifier_::*;
1072pub mod hkpShapePhantom_;
1073pub use hkpShapePhantom_::*;
1074pub mod hkpSimpleContactConstraintAtom_;
1075pub use hkpSimpleContactConstraintAtom_::*;
1076pub mod hkpSimpleContactConstraintDataInfo_;
1077pub use hkpSimpleContactConstraintDataInfo_::*;
1078pub mod hkpSimpleMeshShape_;
1079pub use hkpSimpleMeshShape_::*;
1080pub mod hkpSimpleMeshShapeTriangle_;
1081pub use hkpSimpleMeshShapeTriangle_::*;
1082pub mod hkpSimpleShapePhantom_;
1083pub use hkpSimpleShapePhantom_::*;
1084pub mod hkpSimpleShapePhantomCollisionDetail_;
1085pub use hkpSimpleShapePhantomCollisionDetail_::*;
1086pub mod hkpSimulation_;
1087pub use hkpSimulation_::*;
1088pub mod hkpSingleShapeContainer_;
1089pub use hkpSingleShapeContainer_::*;
1090pub mod hkpSoftContactModifierConstraintAtom_;
1091pub use hkpSoftContactModifierConstraintAtom_::*;
1092pub mod hkpSphereMotion_;
1093pub use hkpSphereMotion_::*;
1094pub mod hkpSphereRepShape_;
1095pub use hkpSphereRepShape_::*;
1096pub mod hkpSphereShape_;
1097pub use hkpSphereShape_::*;
1098pub mod hkpSpringAction_;
1099pub use hkpSpringAction_::*;
1100pub mod hkpSpringDamperConstraintMotor_;
1101pub use hkpSpringDamperConstraintMotor_::*;
1102pub mod hkpStiffSpringChainData_;
1103pub use hkpStiffSpringChainData_::*;
1104pub mod hkpStiffSpringChainDataConstraintInfo_;
1105pub use hkpStiffSpringChainDataConstraintInfo_::*;
1106pub mod hkpStiffSpringConstraintAtom_;
1107pub use hkpStiffSpringConstraintAtom_::*;
1108pub mod hkpStiffSpringConstraintData_;
1109pub use hkpStiffSpringConstraintData_::*;
1110pub mod hkpStiffSpringConstraintDataAtoms_;
1111pub use hkpStiffSpringConstraintDataAtoms_::*;
1112pub mod hkpStorageExtendedMeshShape_;
1113pub use hkpStorageExtendedMeshShape_::*;
1114pub mod hkpStorageExtendedMeshShapeMaterial_;
1115pub use hkpStorageExtendedMeshShapeMaterial_::*;
1116pub mod hkpStorageExtendedMeshShapeMeshSubpartStorage_;
1117pub use hkpStorageExtendedMeshShapeMeshSubpartStorage_::*;
1118pub mod hkpStorageExtendedMeshShapeShapeSubpartStorage_;
1119pub use hkpStorageExtendedMeshShapeShapeSubpartStorage_::*;
1120pub mod hkpStorageMeshShape_;
1121pub use hkpStorageMeshShape_::*;
1122pub mod hkpStorageMeshShapeSubpartStorage_;
1123pub use hkpStorageMeshShapeSubpartStorage_::*;
1124pub mod hkpStorageSampledHeightFieldShape_;
1125pub use hkpStorageSampledHeightFieldShape_::*;
1126pub mod hkpThinBoxMotion_;
1127pub use hkpThinBoxMotion_::*;
1128pub mod hkpTransformShape_;
1129pub use hkpTransformShape_::*;
1130pub mod hkpTriangleShape_;
1131pub use hkpTriangleShape_::*;
1132pub mod hkpTriggerVolume_;
1133pub use hkpTriggerVolume_::*;
1134pub mod hkpTriggerVolumeEventInfo_;
1135pub use hkpTriggerVolumeEventInfo_::*;
1136pub mod hkpTriSampledHeightFieldBvTreeShape_;
1137pub use hkpTriSampledHeightFieldBvTreeShape_::*;
1138pub mod hkpTriSampledHeightFieldCollection_;
1139pub use hkpTriSampledHeightFieldCollection_::*;
1140pub mod hkpTwistLimitConstraintAtom_;
1141pub use hkpTwistLimitConstraintAtom_::*;
1142pub mod hkpTypedBroadPhaseHandle_;
1143pub use hkpTypedBroadPhaseHandle_::*;
1144pub mod hkpTyremarkPoint_;
1145pub use hkpTyremarkPoint_::*;
1146pub mod hkpTyremarksInfo_;
1147pub use hkpTyremarksInfo_::*;
1148pub mod hkpTyremarksWheel_;
1149pub use hkpTyremarksWheel_::*;
1150pub mod hkpUnaryAction_;
1151pub use hkpUnaryAction_::*;
1152pub mod hkpVehicleAerodynamics_;
1153pub use hkpVehicleAerodynamics_::*;
1154pub mod hkpVehicleBrake_;
1155pub use hkpVehicleBrake_::*;
1156pub mod hkpVehicleCastBatchingManager_;
1157pub use hkpVehicleCastBatchingManager_::*;
1158pub mod hkpVehicleData_;
1159pub use hkpVehicleData_::*;
1160pub mod hkpVehicleDataWheelComponentParams_;
1161pub use hkpVehicleDataWheelComponentParams_::*;
1162pub mod hkpVehicleDefaultAerodynamics_;
1163pub use hkpVehicleDefaultAerodynamics_::*;
1164pub mod hkpVehicleDefaultAnalogDriverInput_;
1165pub use hkpVehicleDefaultAnalogDriverInput_::*;
1166pub mod hkpVehicleDefaultBrake_;
1167pub use hkpVehicleDefaultBrake_::*;
1168pub mod hkpVehicleDefaultBrakeWheelBrakingProperties_;
1169pub use hkpVehicleDefaultBrakeWheelBrakingProperties_::*;
1170pub mod hkpVehicleDefaultEngine_;
1171pub use hkpVehicleDefaultEngine_::*;
1172pub mod hkpVehicleDefaultSteering_;
1173pub use hkpVehicleDefaultSteering_::*;
1174pub mod hkpVehicleDefaultSuspension_;
1175pub use hkpVehicleDefaultSuspension_::*;
1176pub mod hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters_;
1177pub use hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters_::*;
1178pub mod hkpVehicleDefaultTransmission_;
1179pub use hkpVehicleDefaultTransmission_::*;
1180pub mod hkpVehicleDefaultVelocityDamper_;
1181pub use hkpVehicleDefaultVelocityDamper_::*;
1182pub mod hkpVehicleDriverInput_;
1183pub use hkpVehicleDriverInput_::*;
1184pub mod hkpVehicleDriverInputAnalogStatus_;
1185pub use hkpVehicleDriverInputAnalogStatus_::*;
1186pub mod hkpVehicleDriverInputStatus_;
1187pub use hkpVehicleDriverInputStatus_::*;
1188pub mod hkpVehicleEngine_;
1189pub use hkpVehicleEngine_::*;
1190pub mod hkpVehicleFrictionDescription_;
1191pub use hkpVehicleFrictionDescription_::*;
1192pub mod hkpVehicleFrictionDescriptionAxisDescription_;
1193pub use hkpVehicleFrictionDescriptionAxisDescription_::*;
1194pub mod hkpVehicleFrictionStatus_;
1195pub use hkpVehicleFrictionStatus_::*;
1196pub mod hkpVehicleFrictionStatusAxisStatus_;
1197pub use hkpVehicleFrictionStatusAxisStatus_::*;
1198pub mod hkpVehicleInstance_;
1199pub use hkpVehicleInstance_::*;
1200pub mod hkpVehicleInstanceWheelInfo_;
1201pub use hkpVehicleInstanceWheelInfo_::*;
1202pub mod hkpVehicleLinearCastBatchingManager_;
1203pub use hkpVehicleLinearCastBatchingManager_::*;
1204pub mod hkpVehicleLinearCastWheelCollide_;
1205pub use hkpVehicleLinearCastWheelCollide_::*;
1206pub mod hkpVehicleLinearCastWheelCollideWheelState_;
1207pub use hkpVehicleLinearCastWheelCollideWheelState_::*;
1208pub mod hkpVehicleManager_;
1209pub use hkpVehicleManager_::*;
1210pub mod hkpVehicleRayCastBatchingManager_;
1211pub use hkpVehicleRayCastBatchingManager_::*;
1212pub mod hkpVehicleRayCastWheelCollide_;
1213pub use hkpVehicleRayCastWheelCollide_::*;
1214pub mod hkpVehicleSteering_;
1215pub use hkpVehicleSteering_::*;
1216pub mod hkpVehicleSuspension_;
1217pub use hkpVehicleSuspension_::*;
1218pub mod hkpVehicleSuspensionSuspensionWheelParameters_;
1219pub use hkpVehicleSuspensionSuspensionWheelParameters_::*;
1220pub mod hkpVehicleTransmission_;
1221pub use hkpVehicleTransmission_::*;
1222pub mod hkpVehicleVelocityDamper_;
1223pub use hkpVehicleVelocityDamper_::*;
1224pub mod hkpVehicleWheelCollide_;
1225pub use hkpVehicleWheelCollide_::*;
1226pub mod hkpVelocityConstraintMotor_;
1227pub use hkpVelocityConstraintMotor_::*;
1228pub mod hkpViscousSurfaceModifierConstraintAtom_;
1229pub use hkpViscousSurfaceModifierConstraintAtom_::*;
1230pub mod hkpWeldingUtility_;
1231pub use hkpWeldingUtility_::*;
1232pub mod hkpWheelConstraintData_;
1233pub use hkpWheelConstraintData_::*;
1234pub mod hkpWheelConstraintDataAtoms_;
1235pub use hkpWheelConstraintDataAtoms_::*;
1236pub mod hkpWorld_;
1237pub use hkpWorld_::*;
1238pub mod hkpWorldCinfo_;
1239pub use hkpWorldCinfo_::*;
1240pub mod hkpWorldObject_;
1241pub use hkpWorldObject_::*;
1242pub mod hkQTransform_;
1243pub use hkQTransform_::*;
1244pub mod hkRangeInt32Attribute_;
1245pub use hkRangeInt32Attribute_::*;
1246pub mod hkRangeRealAttribute_;
1247pub use hkRangeRealAttribute_::*;
1248pub mod hkReferencedObject_;
1249pub use hkReferencedObject_::*;
1250pub mod hkReflectedFileAttribute_;
1251pub use hkReflectedFileAttribute_::*;
1252pub mod hkResourceBase_;
1253pub use hkResourceBase_::*;
1254pub mod hkResourceContainer_;
1255pub use hkResourceContainer_::*;
1256pub mod hkResourceHandle_;
1257pub use hkResourceHandle_::*;
1258pub mod hkRootLevelContainer_;
1259pub use hkRootLevelContainer_::*;
1260pub mod hkRootLevelContainerNamedVariant_;
1261pub use hkRootLevelContainerNamedVariant_::*;
1262pub mod hkSemanticsAttribute_;
1263pub use hkSemanticsAttribute_::*;
1264pub mod hkSimpleLocalFrame_;
1265pub use hkSimpleLocalFrame_::*;
1266pub mod hkSphere_;
1267pub use hkSphere_::*;
1268pub mod hkSweptTransform_;
1269pub use hkSweptTransform_::*;
1270pub mod hkTraceStreamTitle_;
1271pub use hkTraceStreamTitle_::*;
1272pub mod hkTrackerSerializableScanSnapshot_;
1273pub use hkTrackerSerializableScanSnapshot_::*;
1274pub mod hkTrackerSerializableScanSnapshotAllocation_;
1275pub use hkTrackerSerializableScanSnapshotAllocation_::*;
1276pub mod hkTrackerSerializableScanSnapshotBlock_;
1277pub use hkTrackerSerializableScanSnapshotBlock_::*;
1278pub mod hkUiAttribute_;
1279pub use hkUiAttribute_::*;
1280pub mod hkVertexFormat_;
1281pub use hkVertexFormat_::*;
1282pub mod hkVertexFormatElement_;
1283pub use hkVertexFormatElement_::*;
1284pub mod hkWorldMemoryAvailableWatchDog_;
1285pub use hkWorldMemoryAvailableWatchDog_::*;
1286pub mod hkxAnimatedFloat_;
1287pub use hkxAnimatedFloat_::*;
1288pub mod hkxAnimatedMatrix_;
1289pub use hkxAnimatedMatrix_::*;
1290pub mod hkxAnimatedQuaternion_;
1291pub use hkxAnimatedQuaternion_::*;
1292pub mod hkxAnimatedVector_;
1293pub use hkxAnimatedVector_::*;
1294pub mod hkxAttribute_;
1295pub use hkxAttribute_::*;
1296pub mod hkxAttributeGroup_;
1297pub use hkxAttributeGroup_::*;
1298pub mod hkxAttributeHolder_;
1299pub use hkxAttributeHolder_::*;
1300pub mod hkxCamera_;
1301pub use hkxCamera_::*;
1302pub mod hkxEdgeSelectionChannel_;
1303pub use hkxEdgeSelectionChannel_::*;
1304pub mod hkxEnum_;
1305pub use hkxEnum_::*;
1306pub mod hkxEnumItem_;
1307pub use hkxEnumItem_::*;
1308pub mod hkxEnvironment_;
1309pub use hkxEnvironment_::*;
1310pub mod hkxEnvironmentVariable_;
1311pub use hkxEnvironmentVariable_::*;
1312pub mod hkxIndexBuffer_;
1313pub use hkxIndexBuffer_::*;
1314pub mod hkxLight_;
1315pub use hkxLight_::*;
1316pub mod hkxMaterial_;
1317pub use hkxMaterial_::*;
1318pub mod hkxMaterialEffect_;
1319pub use hkxMaterialEffect_::*;
1320pub mod hkxMaterialProperty_;
1321pub use hkxMaterialProperty_::*;
1322pub mod hkxMaterialShader_;
1323pub use hkxMaterialShader_::*;
1324pub mod hkxMaterialShaderSet_;
1325pub use hkxMaterialShaderSet_::*;
1326pub mod hkxMaterialTextureStage_;
1327pub use hkxMaterialTextureStage_::*;
1328pub mod hkxMesh_;
1329pub use hkxMesh_::*;
1330pub mod hkxMeshSection_;
1331pub use hkxMeshSection_::*;
1332pub mod hkxMeshUserChannelInfo_;
1333pub use hkxMeshUserChannelInfo_::*;
1334pub mod hkxNode_;
1335pub use hkxNode_::*;
1336pub mod hkxNodeAnnotationData_;
1337pub use hkxNodeAnnotationData_::*;
1338pub mod hkxNodeSelectionSet_;
1339pub use hkxNodeSelectionSet_::*;
1340pub mod hkxScene_;
1341pub use hkxScene_::*;
1342pub mod hkxSkinBinding_;
1343pub use hkxSkinBinding_::*;
1344pub mod hkxSparselyAnimatedBool_;
1345pub use hkxSparselyAnimatedBool_::*;
1346pub mod hkxSparselyAnimatedEnum_;
1347pub use hkxSparselyAnimatedEnum_::*;
1348pub mod hkxSparselyAnimatedInt_;
1349pub use hkxSparselyAnimatedInt_::*;
1350pub mod hkxSparselyAnimatedString_;
1351pub use hkxSparselyAnimatedString_::*;
1352pub mod hkxTextureFile_;
1353pub use hkxTextureFile_::*;
1354pub mod hkxTextureInplace_;
1355pub use hkxTextureInplace_::*;
1356pub mod hkxTriangleSelectionChannel_;
1357pub use hkxTriangleSelectionChannel_::*;
1358pub mod hkxVertexBuffer_;
1359pub use hkxVertexBuffer_::*;
1360pub mod hkxVertexBufferVertexData_;
1361pub use hkxVertexBufferVertexData_::*;
1362pub mod hkxVertexDescription_;
1363pub use hkxVertexDescription_::*;
1364pub mod hkxVertexDescriptionElementDecl_;
1365pub use hkxVertexDescriptionElementDecl_::*;
1366pub mod hkxVertexFloatDataChannel_;
1367pub use hkxVertexFloatDataChannel_::*;
1368pub mod hkxVertexIntDataChannel_;
1369pub use hkxVertexIntDataChannel_::*;
1370pub mod hkxVertexSelectionChannel_;
1371pub use hkxVertexSelectionChannel_::*;
1372pub mod hkxVertexVectorDataChannel_;
1373pub use hkxVertexVectorDataChannel_::*;
1374use havok_serde as _serde;
1375#[cfg_attr(feature = "json_schema", derive(schemars::JsonSchema))]
1376#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
1377#[derive(Debug, Clone, PartialEq)]
1378pub enum Classes<'a> {
1379 #[cfg_attr(feature = "serde", serde(borrow))]
1380 BGSGamebryoSequenceGenerator(BGSGamebryoSequenceGenerator<'a>),
1381 #[cfg_attr(feature = "serde", serde(borrow))]
1382 BSBoneSwitchGenerator(BSBoneSwitchGenerator<'a>),
1383 BSBoneSwitchGeneratorBoneData(BSBoneSwitchGeneratorBoneData),
1384 #[cfg_attr(feature = "serde", serde(borrow))]
1385 BSComputeAddBoneAnimModifier(BSComputeAddBoneAnimModifier<'a>),
1386 #[cfg_attr(feature = "serde", serde(borrow))]
1387 BSCyclicBlendTransitionGenerator(BSCyclicBlendTransitionGenerator<'a>),
1388 #[cfg_attr(feature = "serde", serde(borrow))]
1389 BSDecomposeVectorModifier(BSDecomposeVectorModifier<'a>),
1390 #[cfg_attr(feature = "serde", serde(borrow))]
1391 BSDirectAtModifier(BSDirectAtModifier<'a>),
1392 #[cfg_attr(feature = "serde", serde(borrow))]
1393 BSDistTriggerModifier(BSDistTriggerModifier<'a>),
1394 #[cfg_attr(feature = "serde", serde(borrow))]
1395 BSEventEveryNEventsModifier(BSEventEveryNEventsModifier<'a>),
1396 #[cfg_attr(feature = "serde", serde(borrow))]
1397 BSEventOnDeactivateModifier(BSEventOnDeactivateModifier<'a>),
1398 #[cfg_attr(feature = "serde", serde(borrow))]
1399 BSEventOnFalseToTrueModifier(BSEventOnFalseToTrueModifier<'a>),
1400 #[cfg_attr(feature = "serde", serde(borrow))]
1401 BSGetTimeStepModifier(BSGetTimeStepModifier<'a>),
1402 #[cfg_attr(feature = "serde", serde(borrow))]
1403 BSInterpValueModifier(BSInterpValueModifier<'a>),
1404 #[cfg_attr(feature = "serde", serde(borrow))]
1405 BSIsActiveModifier(BSIsActiveModifier<'a>),
1406 #[cfg_attr(feature = "serde", serde(borrow))]
1407 BSIStateManagerModifier(BSIStateManagerModifier<'a>),
1408 BSIStateManagerModifierBSiStateData(BSIStateManagerModifierBSiStateData),
1409 BSIStateManagerModifierBSIStateManagerStateListener(
1410 BSIStateManagerModifierBSIStateManagerStateListener,
1411 ),
1412 #[cfg_attr(feature = "serde", serde(borrow))]
1413 BSiStateTaggingGenerator(BSiStateTaggingGenerator<'a>),
1414 #[cfg_attr(feature = "serde", serde(borrow))]
1415 BSLimbIKModifier(BSLimbIKModifier<'a>),
1416 #[cfg_attr(feature = "serde", serde(borrow))]
1417 BSLookAtModifier(BSLookAtModifier<'a>),
1418 BSLookAtModifierBoneData(BSLookAtModifierBoneData),
1419 #[cfg_attr(feature = "serde", serde(borrow))]
1420 BSModifyOnceModifier(BSModifyOnceModifier<'a>),
1421 #[cfg_attr(feature = "serde", serde(borrow))]
1422 BSOffsetAnimationGenerator(BSOffsetAnimationGenerator<'a>),
1423 #[cfg_attr(feature = "serde", serde(borrow))]
1424 BSPassByTargetTriggerModifier(BSPassByTargetTriggerModifier<'a>),
1425 #[cfg_attr(feature = "serde", serde(borrow))]
1426 BSRagdollContactListenerModifier(BSRagdollContactListenerModifier<'a>),
1427 #[cfg_attr(feature = "serde", serde(borrow))]
1428 BSSpeedSamplerModifier(BSSpeedSamplerModifier<'a>),
1429 #[cfg_attr(feature = "serde", serde(borrow))]
1430 BSSynchronizedClipGenerator(BSSynchronizedClipGenerator<'a>),
1431 #[cfg_attr(feature = "serde", serde(borrow))]
1432 BSTimerModifier(BSTimerModifier<'a>),
1433 #[cfg_attr(feature = "serde", serde(borrow))]
1434 BSTweenerModifier(BSTweenerModifier<'a>),
1435 hkAabb(hkAabb),
1436 hkAabbHalf(hkAabbHalf),
1437 hkAabbUint32(hkAabbUint32),
1438 hkaAnimatedReferenceFrame(hkaAnimatedReferenceFrame),
1439 #[cfg_attr(feature = "serde", serde(borrow))]
1440 hkaAnimation(hkaAnimation<'a>),
1441 #[cfg_attr(feature = "serde", serde(borrow))]
1442 hkaAnimationBinding(hkaAnimationBinding<'a>),
1443 hkaAnimationContainer(hkaAnimationContainer),
1444 hkaAnimationPreviewColorContainer(hkaAnimationPreviewColorContainer),
1445 #[cfg_attr(feature = "serde", serde(borrow))]
1446 hkaAnnotationTrack(hkaAnnotationTrack<'a>),
1447 #[cfg_attr(feature = "serde", serde(borrow))]
1448 hkaAnnotationTrackAnnotation(hkaAnnotationTrackAnnotation<'a>),
1449 #[cfg_attr(feature = "serde", serde(borrow))]
1450 hkaBone(hkaBone<'a>),
1451 #[cfg_attr(feature = "serde", serde(borrow))]
1452 hkaBoneAttachment(hkaBoneAttachment<'a>),
1453 hkaDefaultAnimatedReferenceFrame(hkaDefaultAnimatedReferenceFrame),
1454 #[cfg_attr(feature = "serde", serde(borrow))]
1455 hkaDeltaCompressedAnimation(hkaDeltaCompressedAnimation<'a>),
1456 hkaDeltaCompressedAnimationQuantizationFormat(
1457 hkaDeltaCompressedAnimationQuantizationFormat,
1458 ),
1459 hkaFootstepAnalysisInfo(hkaFootstepAnalysisInfo),
1460 hkaFootstepAnalysisInfoContainer(hkaFootstepAnalysisInfoContainer),
1461 #[cfg_attr(feature = "serde", serde(borrow))]
1462 hkaInterleavedUncompressedAnimation(hkaInterleavedUncompressedAnimation<'a>),
1463 hkaKeyFrameHierarchyUtility(hkaKeyFrameHierarchyUtility),
1464 hkaKeyFrameHierarchyUtilityControlData(hkaKeyFrameHierarchyUtilityControlData),
1465 #[cfg_attr(feature = "serde", serde(borrow))]
1466 hkAlignSceneToNodeOptions(hkAlignSceneToNodeOptions<'a>),
1467 #[cfg_attr(feature = "serde", serde(borrow))]
1468 hkaMeshBinding(hkaMeshBinding<'a>),
1469 hkaMeshBindingMapping(hkaMeshBindingMapping),
1470 #[cfg_attr(feature = "serde", serde(borrow))]
1471 hkaQuantizedAnimation(hkaQuantizedAnimation<'a>),
1472 hkaQuantizedAnimationTrackCompressionParams(
1473 hkaQuantizedAnimationTrackCompressionParams,
1474 ),
1475 hkaRagdollInstance(hkaRagdollInstance),
1476 hkArrayTypeAttribute(hkArrayTypeAttribute),
1477 #[cfg_attr(feature = "serde", serde(borrow))]
1478 hkaSkeleton(hkaSkeleton<'a>),
1479 hkaSkeletonLocalFrameOnBone(hkaSkeletonLocalFrameOnBone),
1480 hkaSkeletonMapper(hkaSkeletonMapper),
1481 hkaSkeletonMapperData(hkaSkeletonMapperData),
1482 hkaSkeletonMapperDataChainMapping(hkaSkeletonMapperDataChainMapping),
1483 hkaSkeletonMapperDataSimpleMapping(hkaSkeletonMapperDataSimpleMapping),
1484 #[cfg_attr(feature = "serde", serde(borrow))]
1485 hkaSplineCompressedAnimation(hkaSplineCompressedAnimation<'a>),
1486 hkaSplineCompressedAnimationAnimationCompressionParams(
1487 hkaSplineCompressedAnimationAnimationCompressionParams,
1488 ),
1489 hkaSplineCompressedAnimationTrackCompressionParams(
1490 hkaSplineCompressedAnimationTrackCompressionParams,
1491 ),
1492 #[cfg_attr(feature = "serde", serde(borrow))]
1493 hkaWaveletCompressedAnimation(hkaWaveletCompressedAnimation<'a>),
1494 hkaWaveletCompressedAnimationCompressionParams(
1495 hkaWaveletCompressedAnimationCompressionParams,
1496 ),
1497 hkaWaveletCompressedAnimationQuantizationFormat(
1498 hkaWaveletCompressedAnimationQuantizationFormat,
1499 ),
1500 hkBaseObject(hkBaseObject),
1501 #[cfg_attr(feature = "serde", serde(borrow))]
1502 hkbAttachmentModifier(hkbAttachmentModifier<'a>),
1503 hkbAttachmentSetup(hkbAttachmentSetup),
1504 #[cfg_attr(feature = "serde", serde(borrow))]
1505 hkbAttributeModifier(hkbAttributeModifier<'a>),
1506 hkbAttributeModifierAssignment(hkbAttributeModifierAssignment),
1507 #[cfg_attr(feature = "serde", serde(borrow))]
1508 hkbAuxiliaryNodeInfo(hkbAuxiliaryNodeInfo<'a>),
1509 hkbBehaviorEventsInfo(hkbBehaviorEventsInfo),
1510 #[cfg_attr(feature = "serde", serde(borrow))]
1511 hkbBehaviorGraph(hkbBehaviorGraph<'a>),
1512 hkbBehaviorGraphData(hkbBehaviorGraphData),
1513 hkbBehaviorGraphInternalState(hkbBehaviorGraphInternalState),
1514 hkbBehaviorGraphInternalStateInfo(hkbBehaviorGraphInternalStateInfo),
1515 #[cfg_attr(feature = "serde", serde(borrow))]
1516 hkbBehaviorGraphStringData(hkbBehaviorGraphStringData<'a>),
1517 #[cfg_attr(feature = "serde", serde(borrow))]
1518 hkbBehaviorInfo(hkbBehaviorInfo<'a>),
1519 #[cfg_attr(feature = "serde", serde(borrow))]
1520 hkbBehaviorInfoIdToNamePair(hkbBehaviorInfoIdToNamePair<'a>),
1521 #[cfg_attr(feature = "serde", serde(borrow))]
1522 hkbBehaviorReferenceGenerator(hkbBehaviorReferenceGenerator<'a>),
1523 hkbBindable(hkbBindable),
1524 hkbBlendCurveUtils(hkbBlendCurveUtils),
1525 #[cfg_attr(feature = "serde", serde(borrow))]
1526 hkbBlenderGenerator(hkbBlenderGenerator<'a>),
1527 hkbBlenderGeneratorChild(hkbBlenderGeneratorChild),
1528 hkbBlenderGeneratorChildInternalState(hkbBlenderGeneratorChildInternalState),
1529 hkbBlenderGeneratorInternalState(hkbBlenderGeneratorInternalState),
1530 #[cfg_attr(feature = "serde", serde(borrow))]
1531 hkbBlendingTransitionEffect(hkbBlendingTransitionEffect<'a>),
1532 hkbBlendingTransitionEffectInternalState(hkbBlendingTransitionEffectInternalState),
1533 hkbBoneIndexArray(hkbBoneIndexArray),
1534 hkbBoneWeightArray(hkbBoneWeightArray),
1535 hkbBoolVariableSequencedData(hkbBoolVariableSequencedData),
1536 hkbBoolVariableSequencedDataSample(hkbBoolVariableSequencedDataSample),
1537 hkbCameraShakeEventPayload(hkbCameraShakeEventPayload),
1538 #[cfg_attr(feature = "serde", serde(borrow))]
1539 hkbCharacter(hkbCharacter<'a>),
1540 #[cfg_attr(feature = "serde", serde(borrow))]
1541 hkbCharacterAddedInfo(hkbCharacterAddedInfo<'a>),
1542 hkbCharacterControlCommand(hkbCharacterControlCommand),
1543 hkbCharacterControllerControlData(hkbCharacterControllerControlData),
1544 #[cfg_attr(feature = "serde", serde(borrow))]
1545 hkbCharacterControllerModifier(hkbCharacterControllerModifier<'a>),
1546 hkbCharacterControllerModifierInternalState(
1547 hkbCharacterControllerModifierInternalState,
1548 ),
1549 hkbCharacterData(hkbCharacterData),
1550 hkbCharacterDataCharacterControllerInfo(hkbCharacterDataCharacterControllerInfo),
1551 hkbCharacterInfo(hkbCharacterInfo),
1552 hkbCharacterSetup(hkbCharacterSetup),
1553 hkbCharacterSkinInfo(hkbCharacterSkinInfo),
1554 hkbCharacterSteppedInfo(hkbCharacterSteppedInfo),
1555 #[cfg_attr(feature = "serde", serde(borrow))]
1556 hkbCharacterStringData(hkbCharacterStringData<'a>),
1557 #[cfg_attr(feature = "serde", serde(borrow))]
1558 hkbClientCharacterState(hkbClientCharacterState<'a>),
1559 #[cfg_attr(feature = "serde", serde(borrow))]
1560 hkbClipGenerator(hkbClipGenerator<'a>),
1561 hkbClipGeneratorEcho(hkbClipGeneratorEcho),
1562 hkbClipGeneratorInternalState(hkbClipGeneratorInternalState),
1563 hkbClipTrigger(hkbClipTrigger),
1564 hkbClipTriggerArray(hkbClipTriggerArray),
1565 #[cfg_attr(feature = "serde", serde(borrow))]
1566 hkbCombineTransformsModifier(hkbCombineTransformsModifier<'a>),
1567 hkbCombineTransformsModifierInternalState(hkbCombineTransformsModifierInternalState),
1568 hkbCompiledExpressionSet(hkbCompiledExpressionSet),
1569 hkbCompiledExpressionSetToken(hkbCompiledExpressionSetToken),
1570 #[cfg_attr(feature = "serde", serde(borrow))]
1571 hkbComputeDirectionModifier(hkbComputeDirectionModifier<'a>),
1572 hkbComputeDirectionModifierInternalState(hkbComputeDirectionModifierInternalState),
1573 #[cfg_attr(feature = "serde", serde(borrow))]
1574 hkbComputeRotationFromAxisAngleModifier(hkbComputeRotationFromAxisAngleModifier<'a>),
1575 hkbComputeRotationFromAxisAngleModifierInternalState(
1576 hkbComputeRotationFromAxisAngleModifierInternalState,
1577 ),
1578 #[cfg_attr(feature = "serde", serde(borrow))]
1579 hkbComputeRotationToTargetModifier(hkbComputeRotationToTargetModifier<'a>),
1580 hkbComputeRotationToTargetModifierInternalState(
1581 hkbComputeRotationToTargetModifierInternalState,
1582 ),
1583 hkbCondition(hkbCondition),
1584 hkbContext(hkbContext),
1585 #[cfg_attr(feature = "serde", serde(borrow))]
1586 hkbDampingModifier(hkbDampingModifier<'a>),
1587 hkbDampingModifierInternalState(hkbDampingModifierInternalState),
1588 hkbDefaultMessageLog(hkbDefaultMessageLog),
1589 #[cfg_attr(feature = "serde", serde(borrow))]
1590 hkbDelayedModifier(hkbDelayedModifier<'a>),
1591 hkbDelayedModifierInternalState(hkbDelayedModifierInternalState),
1592 #[cfg_attr(feature = "serde", serde(borrow))]
1593 hkbDetectCloseToGroundModifier(hkbDetectCloseToGroundModifier<'a>),
1594 hkbDetectCloseToGroundModifierInternalState(
1595 hkbDetectCloseToGroundModifierInternalState,
1596 ),
1597 #[cfg_attr(feature = "serde", serde(borrow))]
1598 hkbEvaluateExpressionModifier(hkbEvaluateExpressionModifier<'a>),
1599 hkbEvaluateExpressionModifierInternalExpressionData(
1600 hkbEvaluateExpressionModifierInternalExpressionData,
1601 ),
1602 hkbEvaluateExpressionModifierInternalState(
1603 hkbEvaluateExpressionModifierInternalState,
1604 ),
1605 #[cfg_attr(feature = "serde", serde(borrow))]
1606 hkbEvaluateHandleModifier(hkbEvaluateHandleModifier<'a>),
1607 hkbEvent(hkbEvent),
1608 hkbEventBase(hkbEventBase),
1609 #[cfg_attr(feature = "serde", serde(borrow))]
1610 hkbEventDrivenModifier(hkbEventDrivenModifier<'a>),
1611 hkbEventDrivenModifierInternalState(hkbEventDrivenModifierInternalState),
1612 hkbEventInfo(hkbEventInfo),
1613 hkbEventPayload(hkbEventPayload),
1614 hkbEventPayloadList(hkbEventPayloadList),
1615 hkbEventProperty(hkbEventProperty),
1616 #[cfg_attr(feature = "serde", serde(borrow))]
1617 hkbEventRaisedInfo(hkbEventRaisedInfo<'a>),
1618 hkbEventRangeData(hkbEventRangeData),
1619 hkbEventRangeDataArray(hkbEventRangeDataArray),
1620 hkbEventSequencedData(hkbEventSequencedData),
1621 hkbEventSequencedDataSequencedEvent(hkbEventSequencedDataSequencedEvent),
1622 #[cfg_attr(feature = "serde", serde(borrow))]
1623 hkbEventsFromRangeModifier(hkbEventsFromRangeModifier<'a>),
1624 hkbEventsFromRangeModifierInternalState(hkbEventsFromRangeModifierInternalState),
1625 #[cfg_attr(feature = "serde", serde(borrow))]
1626 hkbExpressionCondition(hkbExpressionCondition<'a>),
1627 #[cfg_attr(feature = "serde", serde(borrow))]
1628 hkbExpressionData(hkbExpressionData<'a>),
1629 #[cfg_attr(feature = "serde", serde(borrow))]
1630 hkbExpressionDataArray(hkbExpressionDataArray<'a>),
1631 #[cfg_attr(feature = "serde", serde(borrow))]
1632 hkbExtractRagdollPoseModifier(hkbExtractRagdollPoseModifier<'a>),
1633 hkbFootIkControlData(hkbFootIkControlData),
1634 #[cfg_attr(feature = "serde", serde(borrow))]
1635 hkbFootIkControlsModifier(hkbFootIkControlsModifier<'a>),
1636 hkbFootIkControlsModifierLeg(hkbFootIkControlsModifierLeg),
1637 hkbFootIkDriverInfo(hkbFootIkDriverInfo),
1638 hkbFootIkDriverInfoLeg(hkbFootIkDriverInfoLeg),
1639 hkbFootIkGains(hkbFootIkGains),
1640 #[cfg_attr(feature = "serde", serde(borrow))]
1641 hkbFootIkModifier(hkbFootIkModifier<'a>),
1642 hkbFootIkModifierInternalLegData(hkbFootIkModifierInternalLegData),
1643 hkbFootIkModifierLeg(hkbFootIkModifierLeg),
1644 #[cfg_attr(feature = "serde", serde(borrow))]
1645 hkbGenerator(hkbGenerator<'a>),
1646 hkbGeneratorOutputListener(hkbGeneratorOutputListener),
1647 hkbGeneratorSyncInfo(hkbGeneratorSyncInfo),
1648 hkbGeneratorSyncInfoSyncPoint(hkbGeneratorSyncInfoSyncPoint),
1649 #[cfg_attr(feature = "serde", serde(borrow))]
1650 hkbGeneratorTransitionEffect(hkbGeneratorTransitionEffect<'a>),
1651 hkbGeneratorTransitionEffectInternalState(hkbGeneratorTransitionEffectInternalState),
1652 #[cfg_attr(feature = "serde", serde(borrow))]
1653 hkbGetHandleOnBoneModifier(hkbGetHandleOnBoneModifier<'a>),
1654 #[cfg_attr(feature = "serde", serde(borrow))]
1655 hkbGetUpModifier(hkbGetUpModifier<'a>),
1656 hkbGetUpModifierInternalState(hkbGetUpModifierInternalState),
1657 #[cfg_attr(feature = "serde", serde(borrow))]
1658 hkbGetWorldFromModelModifier(hkbGetWorldFromModelModifier<'a>),
1659 hkbGetWorldFromModelModifierInternalState(hkbGetWorldFromModelModifierInternalState),
1660 hkbHandIkControlData(hkbHandIkControlData),
1661 #[cfg_attr(feature = "serde", serde(borrow))]
1662 hkbHandIkControlsModifier(hkbHandIkControlsModifier<'a>),
1663 hkbHandIkControlsModifierHand(hkbHandIkControlsModifierHand),
1664 #[cfg_attr(feature = "serde", serde(borrow))]
1665 hkbHandIkDriverInfo(hkbHandIkDriverInfo<'a>),
1666 #[cfg_attr(feature = "serde", serde(borrow))]
1667 hkbHandIkDriverInfoHand(hkbHandIkDriverInfoHand<'a>),
1668 #[cfg_attr(feature = "serde", serde(borrow))]
1669 hkbHandIkModifier(hkbHandIkModifier<'a>),
1670 #[cfg_attr(feature = "serde", serde(borrow))]
1671 hkbHandIkModifierHand(hkbHandIkModifierHand<'a>),
1672 hkbHandle(hkbHandle),
1673 hkbIntEventPayload(hkbIntEventPayload),
1674 hkbIntVariableSequencedData(hkbIntVariableSequencedData),
1675 hkbIntVariableSequencedDataSample(hkbIntVariableSequencedDataSample),
1676 hkBitField(hkBitField),
1677 #[cfg_attr(feature = "serde", serde(borrow))]
1678 hkbKeyframeBonesModifier(hkbKeyframeBonesModifier<'a>),
1679 hkbKeyframeBonesModifierKeyframeInfo(hkbKeyframeBonesModifierKeyframeInfo),
1680 #[cfg_attr(feature = "serde", serde(borrow))]
1681 hkbLinkedSymbolInfo(hkbLinkedSymbolInfo<'a>),
1682 #[cfg_attr(feature = "serde", serde(borrow))]
1683 hkbLookAtModifier(hkbLookAtModifier<'a>),
1684 hkbLookAtModifierInternalState(hkbLookAtModifierInternalState),
1685 #[cfg_attr(feature = "serde", serde(borrow))]
1686 hkbManualSelectorGenerator(hkbManualSelectorGenerator<'a>),
1687 hkbManualSelectorGeneratorInternalState(hkbManualSelectorGeneratorInternalState),
1688 hkbMessageLog(hkbMessageLog),
1689 hkbMirroredSkeletonInfo(hkbMirroredSkeletonInfo),
1690 #[cfg_attr(feature = "serde", serde(borrow))]
1691 hkbMirrorModifier(hkbMirrorModifier<'a>),
1692 #[cfg_attr(feature = "serde", serde(borrow))]
1693 hkbModifier(hkbModifier<'a>),
1694 #[cfg_attr(feature = "serde", serde(borrow))]
1695 hkbModifierGenerator(hkbModifierGenerator<'a>),
1696 #[cfg_attr(feature = "serde", serde(borrow))]
1697 hkbModifierList(hkbModifierList<'a>),
1698 #[cfg_attr(feature = "serde", serde(borrow))]
1699 hkbModifierWrapper(hkbModifierWrapper<'a>),
1700 #[cfg_attr(feature = "serde", serde(borrow))]
1701 hkbMoveCharacterModifier(hkbMoveCharacterModifier<'a>),
1702 hkbMoveCharacterModifierInternalState(hkbMoveCharacterModifierInternalState),
1703 #[cfg_attr(feature = "serde", serde(borrow))]
1704 hkbNamedEventPayload(hkbNamedEventPayload<'a>),
1705 #[cfg_attr(feature = "serde", serde(borrow))]
1706 hkbNamedIntEventPayload(hkbNamedIntEventPayload<'a>),
1707 #[cfg_attr(feature = "serde", serde(borrow))]
1708 hkbNamedRealEventPayload(hkbNamedRealEventPayload<'a>),
1709 #[cfg_attr(feature = "serde", serde(borrow))]
1710 hkbNamedStringEventPayload(hkbNamedStringEventPayload<'a>),
1711 #[cfg_attr(feature = "serde", serde(borrow))]
1712 hkbNode(hkbNode<'a>),
1713 #[cfg_attr(feature = "serde", serde(borrow))]
1714 hkbNodeInternalStateInfo(hkbNodeInternalStateInfo<'a>),
1715 hkbParticleSystemEventPayload(hkbParticleSystemEventPayload),
1716 #[cfg_attr(feature = "serde", serde(borrow))]
1717 hkbPoseMatchingGenerator(hkbPoseMatchingGenerator<'a>),
1718 hkbPoseMatchingGeneratorInternalState(hkbPoseMatchingGeneratorInternalState),
1719 hkbPoweredRagdollControlData(hkbPoweredRagdollControlData),
1720 #[cfg_attr(feature = "serde", serde(borrow))]
1721 hkbPoweredRagdollControlsModifier(hkbPoweredRagdollControlsModifier<'a>),
1722 hkbProjectData(hkbProjectData),
1723 #[cfg_attr(feature = "serde", serde(borrow))]
1724 hkbProjectStringData(hkbProjectStringData<'a>),
1725 #[cfg_attr(feature = "serde", serde(borrow))]
1726 hkbProxyModifier(hkbProxyModifier<'a>),
1727 hkbProxyModifierProxyInfo(hkbProxyModifierProxyInfo),
1728 hkbRaiseEventCommand(hkbRaiseEventCommand),
1729 hkbRealEventPayload(hkbRealEventPayload),
1730 hkbRealVariableSequencedData(hkbRealVariableSequencedData),
1731 hkbRealVariableSequencedDataSample(hkbRealVariableSequencedDataSample),
1732 #[cfg_attr(feature = "serde", serde(borrow))]
1733 hkbReferencePoseGenerator(hkbReferencePoseGenerator<'a>),
1734 hkbRegisteredGenerator(hkbRegisteredGenerator),
1735 hkbRigidBodyRagdollControlData(hkbRigidBodyRagdollControlData),
1736 #[cfg_attr(feature = "serde", serde(borrow))]
1737 hkbRigidBodyRagdollControlsModifier(hkbRigidBodyRagdollControlsModifier<'a>),
1738 hkbRoleAttribute(hkbRoleAttribute),
1739 #[cfg_attr(feature = "serde", serde(borrow))]
1740 hkbRotateCharacterModifier(hkbRotateCharacterModifier<'a>),
1741 hkbRotateCharacterModifierInternalState(hkbRotateCharacterModifierInternalState),
1742 #[cfg_attr(feature = "serde", serde(borrow))]
1743 hkbSenseHandleModifier(hkbSenseHandleModifier<'a>),
1744 hkbSenseHandleModifierRange(hkbSenseHandleModifierRange),
1745 #[cfg_attr(feature = "serde", serde(borrow))]
1746 hkbSequence(hkbSequence<'a>),
1747 hkbSequencedData(hkbSequencedData),
1748 hkbSequenceInternalState(hkbSequenceInternalState),
1749 #[cfg_attr(feature = "serde", serde(borrow))]
1750 hkbSequenceStringData(hkbSequenceStringData<'a>),
1751 hkbSetBehaviorCommand(hkbSetBehaviorCommand),
1752 hkbSetLocalTimeOfClipGeneratorCommand(hkbSetLocalTimeOfClipGeneratorCommand),
1753 #[cfg_attr(feature = "serde", serde(borrow))]
1754 hkbSetNodePropertyCommand(hkbSetNodePropertyCommand<'a>),
1755 hkbSetWordVariableCommand(hkbSetWordVariableCommand),
1756 #[cfg_attr(feature = "serde", serde(borrow))]
1757 hkbSetWorldFromModelModifier(hkbSetWorldFromModelModifier<'a>),
1758 hkbSimulationControlCommand(hkbSimulationControlCommand),
1759 hkbSimulationStateInfo(hkbSimulationStateInfo),
1760 hkbStateChooser(hkbStateChooser),
1761 hkbStateListener(hkbStateListener),
1762 #[cfg_attr(feature = "serde", serde(borrow))]
1763 hkbStateMachine(hkbStateMachine<'a>),
1764 hkbStateMachineActiveTransitionInfo(hkbStateMachineActiveTransitionInfo),
1765 hkbStateMachineDelayedTransitionInfo(hkbStateMachineDelayedTransitionInfo),
1766 hkbStateMachineEventPropertyArray(hkbStateMachineEventPropertyArray),
1767 hkbStateMachineInternalState(hkbStateMachineInternalState),
1768 hkbStateMachineNestedStateMachineData(hkbStateMachineNestedStateMachineData),
1769 hkbStateMachineProspectiveTransitionInfo(hkbStateMachineProspectiveTransitionInfo),
1770 #[cfg_attr(feature = "serde", serde(borrow))]
1771 hkbStateMachineStateInfo(hkbStateMachineStateInfo<'a>),
1772 hkbStateMachineTimeInterval(hkbStateMachineTimeInterval),
1773 hkbStateMachineTransitionInfo(hkbStateMachineTransitionInfo),
1774 hkbStateMachineTransitionInfoArray(hkbStateMachineTransitionInfoArray),
1775 hkbStateMachineTransitionInfoReference(hkbStateMachineTransitionInfoReference),
1776 #[cfg_attr(feature = "serde", serde(borrow))]
1777 hkbStringCondition(hkbStringCondition<'a>),
1778 #[cfg_attr(feature = "serde", serde(borrow))]
1779 hkbStringEventPayload(hkbStringEventPayload<'a>),
1780 #[cfg_attr(feature = "serde", serde(borrow))]
1781 hkbTestStateChooser(hkbTestStateChooser<'a>),
1782 #[cfg_attr(feature = "serde", serde(borrow))]
1783 hkbTimerModifier(hkbTimerModifier<'a>),
1784 hkbTimerModifierInternalState(hkbTimerModifierInternalState),
1785 #[cfg_attr(feature = "serde", serde(borrow))]
1786 hkbTransformVectorModifier(hkbTransformVectorModifier<'a>),
1787 hkbTransformVectorModifierInternalState(hkbTransformVectorModifierInternalState),
1788 #[cfg_attr(feature = "serde", serde(borrow))]
1789 hkbTransitionEffect(hkbTransitionEffect<'a>),
1790 #[cfg_attr(feature = "serde", serde(borrow))]
1791 hkbTwistModifier(hkbTwistModifier<'a>),
1792 #[cfg_attr(feature = "serde", serde(borrow))]
1793 hkbVariableBindingSet(hkbVariableBindingSet<'a>),
1794 #[cfg_attr(feature = "serde", serde(borrow))]
1795 hkbVariableBindingSetBinding(hkbVariableBindingSetBinding<'a>),
1796 hkbVariableInfo(hkbVariableInfo),
1797 hkbVariableValue(hkbVariableValue),
1798 hkbVariableValueSet(hkbVariableValueSet),
1799 hkbWorldEnums(hkbWorldEnums),
1800 hkbWorldFromModelModeData(hkbWorldFromModelModeData),
1801 #[cfg_attr(feature = "serde", serde(borrow))]
1802 hkClass(hkClass<'a>),
1803 #[cfg_attr(feature = "serde", serde(borrow))]
1804 hkClassEnum(hkClassEnum<'a>),
1805 #[cfg_attr(feature = "serde", serde(borrow))]
1806 hkClassEnumItem(hkClassEnumItem<'a>),
1807 #[cfg_attr(feature = "serde", serde(borrow))]
1808 hkClassMember(hkClassMember<'a>),
1809 hkColor(hkColor),
1810 hkContactPoint(hkContactPoint),
1811 hkContactPointMaterial(hkContactPointMaterial),
1812 #[cfg_attr(feature = "serde", serde(borrow))]
1813 hkCustomAttributes(hkCustomAttributes<'a>),
1814 #[cfg_attr(feature = "serde", serde(borrow))]
1815 hkCustomAttributesAttribute(hkCustomAttributesAttribute<'a>),
1816 #[cfg_attr(feature = "serde", serde(borrow))]
1817 hkDataObjectTypeAttribute(hkDataObjectTypeAttribute<'a>),
1818 #[cfg_attr(feature = "serde", serde(borrow))]
1819 hkDescriptionAttribute(hkDescriptionAttribute<'a>),
1820 #[cfg_attr(feature = "serde", serde(borrow))]
1821 hkDocumentationAttribute(hkDocumentationAttribute<'a>),
1822 hkGeometry(hkGeometry),
1823 hkGeometryTriangle(hkGeometryTriangle),
1824 #[cfg_attr(feature = "serde", serde(borrow))]
1825 hkGizmoAttribute(hkGizmoAttribute<'a>),
1826 hkHalf8(hkHalf8),
1827 #[cfg_attr(feature = "serde", serde(borrow))]
1828 hkIndexedTransformSet(hkIndexedTransformSet<'a>),
1829 hkLinkAttribute(hkLinkAttribute),
1830 hkLocalFrame(hkLocalFrame),
1831 #[cfg_attr(feature = "serde", serde(borrow))]
1832 hkLocalFrameGroup(hkLocalFrameGroup<'a>),
1833 #[cfg_attr(feature = "serde", serde(borrow))]
1834 hkMemoryMeshBody(hkMemoryMeshBody<'a>),
1835 #[cfg_attr(feature = "serde", serde(borrow))]
1836 hkMemoryMeshMaterial(hkMemoryMeshMaterial<'a>),
1837 #[cfg_attr(feature = "serde", serde(borrow))]
1838 hkMemoryMeshShape(hkMemoryMeshShape<'a>),
1839 #[cfg_attr(feature = "serde", serde(borrow))]
1840 hkMemoryMeshTexture(hkMemoryMeshTexture<'a>),
1841 hkMemoryMeshVertexBuffer(hkMemoryMeshVertexBuffer),
1842 #[cfg_attr(feature = "serde", serde(borrow))]
1843 hkMemoryResourceContainer(hkMemoryResourceContainer<'a>),
1844 #[cfg_attr(feature = "serde", serde(borrow))]
1845 hkMemoryResourceHandle(hkMemoryResourceHandle<'a>),
1846 #[cfg_attr(feature = "serde", serde(borrow))]
1847 hkMemoryResourceHandleExternalLink(hkMemoryResourceHandleExternalLink<'a>),
1848 hkMemoryTrackerAttribute(hkMemoryTrackerAttribute),
1849 hkMeshBody(hkMeshBody),
1850 hkMeshBoneIndexMapping(hkMeshBoneIndexMapping),
1851 hkMeshMaterial(hkMeshMaterial),
1852 hkMeshSection(hkMeshSection),
1853 hkMeshSectionCinfo(hkMeshSectionCinfo),
1854 hkMeshShape(hkMeshShape),
1855 hkMeshTexture(hkMeshTexture),
1856 hkMeshVertexBuffer(hkMeshVertexBuffer),
1857 hkModelerNodeTypeAttribute(hkModelerNodeTypeAttribute),
1858 #[cfg_attr(feature = "serde", serde(borrow))]
1859 hkMonitorStreamColorTable(hkMonitorStreamColorTable<'a>),
1860 #[cfg_attr(feature = "serde", serde(borrow))]
1861 hkMonitorStreamColorTableColorPair(hkMonitorStreamColorTableColorPair<'a>),
1862 #[cfg_attr(feature = "serde", serde(borrow))]
1863 hkMonitorStreamFrameInfo(hkMonitorStreamFrameInfo<'a>),
1864 #[cfg_attr(feature = "serde", serde(borrow))]
1865 hkMonitorStreamStringMap(hkMonitorStreamStringMap<'a>),
1866 #[cfg_attr(feature = "serde", serde(borrow))]
1867 hkMonitorStreamStringMapStringMap(hkMonitorStreamStringMapStringMap<'a>),
1868 hkMoppBvTreeShapeBase(hkMoppBvTreeShapeBase),
1869 hkMotionState(hkMotionState),
1870 hkMultipleVertexBuffer(hkMultipleVertexBuffer),
1871 hkMultipleVertexBufferElementInfo(hkMultipleVertexBufferElementInfo),
1872 hkMultipleVertexBufferLockedElement(hkMultipleVertexBufferLockedElement),
1873 hkMultipleVertexBufferVertexBufferInfo(hkMultipleVertexBufferVertexBufferInfo),
1874 hkMultiThreadCheck(hkMultiThreadCheck),
1875 hkp2dAngConstraintAtom(hkp2dAngConstraintAtom),
1876 #[cfg_attr(feature = "serde", serde(borrow))]
1877 hkpAabbPhantom(hkpAabbPhantom<'a>),
1878 hkPackedVector3(hkPackedVector3),
1879 hkPackfileHeader(hkPackfileHeader),
1880 hkPackfileSectionHeader(hkPackfileSectionHeader),
1881 #[cfg_attr(feature = "serde", serde(borrow))]
1882 hkpAction(hkpAction<'a>),
1883 hkpAgent1nSector(hkpAgent1nSector),
1884 hkpAngConstraintAtom(hkpAngConstraintAtom),
1885 hkpAngFrictionConstraintAtom(hkpAngFrictionConstraintAtom),
1886 hkpAngLimitConstraintAtom(hkpAngLimitConstraintAtom),
1887 hkpAngMotorConstraintAtom(hkpAngMotorConstraintAtom),
1888 #[cfg_attr(feature = "serde", serde(borrow))]
1889 hkpAngularDashpotAction(hkpAngularDashpotAction<'a>),
1890 #[cfg_attr(feature = "serde", serde(borrow))]
1891 hkpArrayAction(hkpArrayAction<'a>),
1892 hkpBallAndSocketConstraintData(hkpBallAndSocketConstraintData),
1893 hkpBallAndSocketConstraintDataAtoms(hkpBallAndSocketConstraintDataAtoms),
1894 #[cfg_attr(feature = "serde", serde(borrow))]
1895 hkpBallGun(hkpBallGun<'a>),
1896 hkpBallSocketChainData(hkpBallSocketChainData),
1897 hkpBallSocketChainDataConstraintInfo(hkpBallSocketChainDataConstraintInfo),
1898 hkpBallSocketConstraintAtom(hkpBallSocketConstraintAtom),
1899 #[cfg_attr(feature = "serde", serde(borrow))]
1900 hkpBinaryAction(hkpBinaryAction<'a>),
1901 hkpBoxMotion(hkpBoxMotion),
1902 hkpBoxShape(hkpBoxShape),
1903 hkpBreakableBody(hkpBreakableBody),
1904 hkpBreakableConstraintData(hkpBreakableConstraintData),
1905 hkpBridgeAtoms(hkpBridgeAtoms),
1906 hkpBridgeConstraintAtom(hkpBridgeConstraintAtom),
1907 hkpBroadPhaseHandle(hkpBroadPhaseHandle),
1908 hkpBvShape(hkpBvShape),
1909 hkpBvTreeShape(hkpBvTreeShape),
1910 #[cfg_attr(feature = "serde", serde(borrow))]
1911 hkpCachingShapePhantom(hkpCachingShapePhantom<'a>),
1912 hkpCallbackConstraintMotor(hkpCallbackConstraintMotor),
1913 hkpCapsuleShape(hkpCapsuleShape),
1914 hkpCdBody(hkpCdBody),
1915 hkpCenterOfMassChangerModifierConstraintAtom(
1916 hkpCenterOfMassChangerModifierConstraintAtom,
1917 ),
1918 hkpCharacterControllerCinfo(hkpCharacterControllerCinfo),
1919 hkpCharacterMotion(hkpCharacterMotion),
1920 hkpCharacterProxyCinfo(hkpCharacterProxyCinfo),
1921 hkpCharacterRigidBodyCinfo(hkpCharacterRigidBodyCinfo),
1922 hkpCogWheelConstraintAtom(hkpCogWheelConstraintAtom),
1923 hkpCogWheelConstraintData(hkpCogWheelConstraintData),
1924 hkpCogWheelConstraintDataAtoms(hkpCogWheelConstraintDataAtoms),
1925 hkpCollidable(hkpCollidable),
1926 hkpCollidableBoundingVolumeData(hkpCollidableBoundingVolumeData),
1927 hkpCollidableCollidableFilter(hkpCollidableCollidableFilter),
1928 hkpCollisionFilter(hkpCollisionFilter),
1929 hkpCollisionFilterList(hkpCollisionFilterList),
1930 #[cfg_attr(feature = "serde", serde(borrow))]
1931 hkpCompressedMeshShape(hkpCompressedMeshShape<'a>),
1932 hkpCompressedMeshShapeBigTriangle(hkpCompressedMeshShapeBigTriangle),
1933 hkpCompressedMeshShapeChunk(hkpCompressedMeshShapeChunk),
1934 hkpCompressedMeshShapeConvexPiece(hkpCompressedMeshShapeConvexPiece),
1935 hkpCompressedSampledHeightFieldShape(hkpCompressedSampledHeightFieldShape),
1936 hkpConeLimitConstraintAtom(hkpConeLimitConstraintAtom),
1937 hkpConstrainedSystemFilter(hkpConstrainedSystemFilter),
1938 hkpConstraintAtom(hkpConstraintAtom),
1939 hkpConstraintChainData(hkpConstraintChainData),
1940 #[cfg_attr(feature = "serde", serde(borrow))]
1941 hkpConstraintChainInstance(hkpConstraintChainInstance<'a>),
1942 #[cfg_attr(feature = "serde", serde(borrow))]
1943 hkpConstraintChainInstanceAction(hkpConstraintChainInstanceAction<'a>),
1944 hkpConstraintCollisionFilter(hkpConstraintCollisionFilter),
1945 hkpConstraintData(hkpConstraintData),
1946 #[cfg_attr(feature = "serde", serde(borrow))]
1947 hkpConstraintInstance(hkpConstraintInstance<'a>),
1948 hkpConstraintInstanceSmallArraySerializeOverrideType(
1949 hkpConstraintInstanceSmallArraySerializeOverrideType,
1950 ),
1951 hkpConstraintMotor(hkpConstraintMotor),
1952 hkpConvexListFilter(hkpConvexListFilter),
1953 hkpConvexListShape(hkpConvexListShape),
1954 hkpConvexPieceMeshShape(hkpConvexPieceMeshShape),
1955 hkpConvexPieceStreamData(hkpConvexPieceStreamData),
1956 hkpConvexShape(hkpConvexShape),
1957 hkpConvexTransformShape(hkpConvexTransformShape),
1958 hkpConvexTransformShapeBase(hkpConvexTransformShapeBase),
1959 hkpConvexTranslateShape(hkpConvexTranslateShape),
1960 hkpConvexVerticesConnectivity(hkpConvexVerticesConnectivity),
1961 hkpConvexVerticesShape(hkpConvexVerticesShape),
1962 hkpConvexVerticesShapeFourVectors(hkpConvexVerticesShapeFourVectors),
1963 hkpCylinderShape(hkpCylinderShape),
1964 #[cfg_attr(feature = "serde", serde(borrow))]
1965 hkpDashpotAction(hkpDashpotAction<'a>),
1966 hkpDefaultConvexListFilter(hkpDefaultConvexListFilter),
1967 hkpDefaultWorldMemoryWatchDog(hkpDefaultWorldMemoryWatchDog),
1968 hkpDisableEntityCollisionFilter(hkpDisableEntityCollisionFilter),
1969 hkpDisplayBindingData(hkpDisplayBindingData),
1970 hkpDisplayBindingDataPhysicsSystem(hkpDisplayBindingDataPhysicsSystem),
1971 hkpDisplayBindingDataRigidBody(hkpDisplayBindingDataRigidBody),
1972 #[cfg_attr(feature = "serde", serde(borrow))]
1973 hkpEntity(hkpEntity<'a>),
1974 hkpEntityExtendedListeners(hkpEntityExtendedListeners),
1975 hkpEntitySmallArraySerializeOverrideType(hkpEntitySmallArraySerializeOverrideType),
1976 hkpEntitySpuCollisionCallback(hkpEntitySpuCollisionCallback),
1977 hkpExtendedMeshShape(hkpExtendedMeshShape),
1978 hkpExtendedMeshShapeShapesSubpart(hkpExtendedMeshShapeShapesSubpart),
1979 hkpExtendedMeshShapeSubpart(hkpExtendedMeshShapeSubpart),
1980 hkpExtendedMeshShapeTrianglesSubpart(hkpExtendedMeshShapeTrianglesSubpart),
1981 hkpFastMeshShape(hkpFastMeshShape),
1982 #[cfg_attr(feature = "serde", serde(borrow))]
1983 hkpFirstPersonGun(hkpFirstPersonGun<'a>),
1984 hkpFixedRigidMotion(hkpFixedRigidMotion),
1985 hkpGenericConstraintData(hkpGenericConstraintData),
1986 hkpGenericConstraintDataScheme(hkpGenericConstraintDataScheme),
1987 hkpGenericConstraintDataSchemeConstraintInfo(
1988 hkpGenericConstraintDataSchemeConstraintInfo,
1989 ),
1990 #[cfg_attr(feature = "serde", serde(borrow))]
1991 hkpGravityGun(hkpGravityGun<'a>),
1992 hkpGroupCollisionFilter(hkpGroupCollisionFilter),
1993 hkpGroupFilter(hkpGroupFilter),
1994 hkpHeightFieldShape(hkpHeightFieldShape),
1995 hkpHingeConstraintData(hkpHingeConstraintData),
1996 hkpHingeConstraintDataAtoms(hkpHingeConstraintDataAtoms),
1997 hkpHingeLimitsData(hkpHingeLimitsData),
1998 hkpHingeLimitsDataAtoms(hkpHingeLimitsDataAtoms),
1999 hkpIgnoreModifierConstraintAtom(hkpIgnoreModifierConstraintAtom),
2000 hkpKeyframedRigidMotion(hkpKeyframedRigidMotion),
2001 hkpLimitedForceConstraintMotor(hkpLimitedForceConstraintMotor),
2002 hkpLimitedHingeConstraintData(hkpLimitedHingeConstraintData),
2003 hkpLimitedHingeConstraintDataAtoms(hkpLimitedHingeConstraintDataAtoms),
2004 hkpLinConstraintAtom(hkpLinConstraintAtom),
2005 hkpLinearParametricCurve(hkpLinearParametricCurve),
2006 hkpLinFrictionConstraintAtom(hkpLinFrictionConstraintAtom),
2007 hkpLinkedCollidable(hkpLinkedCollidable),
2008 hkpLinLimitConstraintAtom(hkpLinLimitConstraintAtom),
2009 hkpLinMotorConstraintAtom(hkpLinMotorConstraintAtom),
2010 hkpLinSoftConstraintAtom(hkpLinSoftConstraintAtom),
2011 hkpListShape(hkpListShape),
2012 hkpListShapeChildInfo(hkpListShapeChildInfo),
2013 hkpMalleableConstraintData(hkpMalleableConstraintData),
2014 hkpMassChangerModifierConstraintAtom(hkpMassChangerModifierConstraintAtom),
2015 hkpMassProperties(hkpMassProperties),
2016 hkpMaterial(hkpMaterial),
2017 hkpMaxSizeMotion(hkpMaxSizeMotion),
2018 hkpMeshMaterial(hkpMeshMaterial),
2019 hkpMeshShape(hkpMeshShape),
2020 hkpMeshShapeSubpart(hkpMeshShapeSubpart),
2021 hkpModifierConstraintAtom(hkpModifierConstraintAtom),
2022 hkpMoppBvTreeShape(hkpMoppBvTreeShape),
2023 hkpMoppCode(hkpMoppCode),
2024 hkpMoppCodeCodeInfo(hkpMoppCodeCodeInfo),
2025 hkpMoppCodeReindexedTerminal(hkpMoppCodeReindexedTerminal),
2026 hkpMotion(hkpMotion),
2027 #[cfg_attr(feature = "serde", serde(borrow))]
2028 hkpMotorAction(hkpMotorAction<'a>),
2029 #[cfg_attr(feature = "serde", serde(borrow))]
2030 hkpMountedBallGun(hkpMountedBallGun<'a>),
2031 #[cfg_attr(feature = "serde", serde(borrow))]
2032 hkpMouseSpringAction(hkpMouseSpringAction<'a>),
2033 hkpMovingSurfaceModifierConstraintAtom(hkpMovingSurfaceModifierConstraintAtom),
2034 hkpMultiRayShape(hkpMultiRayShape),
2035 hkpMultiRayShapeRay(hkpMultiRayShapeRay),
2036 hkpMultiSphereShape(hkpMultiSphereShape),
2037 hkpMultithreadedVehicleManager(hkpMultithreadedVehicleManager),
2038 #[cfg_attr(feature = "serde", serde(borrow))]
2039 hkpNamedMeshMaterial(hkpNamedMeshMaterial<'a>),
2040 hkpNullCollisionFilter(hkpNullCollisionFilter),
2041 hkPostFinishAttribute(hkPostFinishAttribute),
2042 hkpOverwritePivotConstraintAtom(hkpOverwritePivotConstraintAtom),
2043 hkpPairCollisionFilter(hkpPairCollisionFilter),
2044 hkpPairCollisionFilterMapPairFilterKeyOverrideType(
2045 hkpPairCollisionFilterMapPairFilterKeyOverrideType,
2046 ),
2047 hkpParametricCurve(hkpParametricCurve),
2048 #[cfg_attr(feature = "serde", serde(borrow))]
2049 hkpPhantom(hkpPhantom<'a>),
2050 hkpPhantomCallbackShape(hkpPhantomCallbackShape),
2051 hkpPhysicsData(hkpPhysicsData),
2052 #[cfg_attr(feature = "serde", serde(borrow))]
2053 hkpPhysicsSystem(hkpPhysicsSystem<'a>),
2054 #[cfg_attr(feature = "serde", serde(borrow))]
2055 hkpPhysicsSystemWithContacts(hkpPhysicsSystemWithContacts<'a>),
2056 hkpPlaneShape(hkpPlaneShape),
2057 hkpPointToPathConstraintData(hkpPointToPathConstraintData),
2058 hkpPointToPlaneConstraintData(hkpPointToPlaneConstraintData),
2059 hkpPointToPlaneConstraintDataAtoms(hkpPointToPlaneConstraintDataAtoms),
2060 hkpPositionConstraintMotor(hkpPositionConstraintMotor),
2061 hkpPoweredChainData(hkpPoweredChainData),
2062 hkpPoweredChainDataConstraintInfo(hkpPoweredChainDataConstraintInfo),
2063 hkpPoweredChainMapper(hkpPoweredChainMapper),
2064 hkpPoweredChainMapperLinkInfo(hkpPoweredChainMapperLinkInfo),
2065 hkpPoweredChainMapperTarget(hkpPoweredChainMapperTarget),
2066 hkpPrismaticConstraintData(hkpPrismaticConstraintData),
2067 hkpPrismaticConstraintDataAtoms(hkpPrismaticConstraintDataAtoms),
2068 #[cfg_attr(feature = "serde", serde(borrow))]
2069 hkpProjectileGun(hkpProjectileGun<'a>),
2070 hkpProperty(hkpProperty),
2071 hkpPropertyValue(hkpPropertyValue),
2072 hkpPulleyConstraintAtom(hkpPulleyConstraintAtom),
2073 hkpPulleyConstraintData(hkpPulleyConstraintData),
2074 hkpPulleyConstraintDataAtoms(hkpPulleyConstraintDataAtoms),
2075 hkpRackAndPinionConstraintAtom(hkpRackAndPinionConstraintAtom),
2076 hkpRackAndPinionConstraintData(hkpRackAndPinionConstraintData),
2077 hkpRackAndPinionConstraintDataAtoms(hkpRackAndPinionConstraintDataAtoms),
2078 hkpRagdollConstraintData(hkpRagdollConstraintData),
2079 hkpRagdollConstraintDataAtoms(hkpRagdollConstraintDataAtoms),
2080 hkpRagdollLimitsData(hkpRagdollLimitsData),
2081 hkpRagdollLimitsDataAtoms(hkpRagdollLimitsDataAtoms),
2082 hkpRagdollMotorConstraintAtom(hkpRagdollMotorConstraintAtom),
2083 hkpRayCollidableFilter(hkpRayCollidableFilter),
2084 hkpRayShapeCollectionFilter(hkpRayShapeCollectionFilter),
2085 hkpRejectChassisListener(hkpRejectChassisListener),
2086 hkpRemoveTerminalsMoppModifier(hkpRemoveTerminalsMoppModifier),
2087 #[cfg_attr(feature = "serde", serde(borrow))]
2088 hkpReorientAction(hkpReorientAction<'a>),
2089 #[cfg_attr(feature = "serde", serde(borrow))]
2090 hkpRigidBody(hkpRigidBody<'a>),
2091 hkpRotationalConstraintData(hkpRotationalConstraintData),
2092 hkpRotationalConstraintDataAtoms(hkpRotationalConstraintDataAtoms),
2093 hkpSampledHeightFieldShape(hkpSampledHeightFieldShape),
2094 hkpSerializedAgentNnEntry(hkpSerializedAgentNnEntry),
2095 hkpSerializedDisplayMarker(hkpSerializedDisplayMarker),
2096 hkpSerializedDisplayMarkerList(hkpSerializedDisplayMarkerList),
2097 hkpSerializedDisplayRbTransforms(hkpSerializedDisplayRbTransforms),
2098 hkpSerializedDisplayRbTransformsDisplayTransformPair(
2099 hkpSerializedDisplayRbTransformsDisplayTransformPair,
2100 ),
2101 hkpSerializedSubTrack1nInfo(hkpSerializedSubTrack1nInfo),
2102 hkpSerializedTrack1nInfo(hkpSerializedTrack1nInfo),
2103 hkpSetLocalRotationsConstraintAtom(hkpSetLocalRotationsConstraintAtom),
2104 hkpSetLocalTransformsConstraintAtom(hkpSetLocalTransformsConstraintAtom),
2105 hkpSetLocalTranslationsConstraintAtom(hkpSetLocalTranslationsConstraintAtom),
2106 hkpSetupStabilizationAtom(hkpSetupStabilizationAtom),
2107 hkpShape(hkpShape),
2108 hkpShapeCollection(hkpShapeCollection),
2109 hkpShapeCollectionFilter(hkpShapeCollectionFilter),
2110 hkpShapeContainer(hkpShapeContainer),
2111 #[cfg_attr(feature = "serde", serde(borrow))]
2112 hkpShapeInfo(hkpShapeInfo<'a>),
2113 hkpShapeModifier(hkpShapeModifier),
2114 #[cfg_attr(feature = "serde", serde(borrow))]
2115 hkpShapePhantom(hkpShapePhantom<'a>),
2116 hkpSimpleContactConstraintAtom(hkpSimpleContactConstraintAtom),
2117 hkpSimpleContactConstraintDataInfo(hkpSimpleContactConstraintDataInfo),
2118 hkpSimpleMeshShape(hkpSimpleMeshShape),
2119 hkpSimpleMeshShapeTriangle(hkpSimpleMeshShapeTriangle),
2120 #[cfg_attr(feature = "serde", serde(borrow))]
2121 hkpSimpleShapePhantom(hkpSimpleShapePhantom<'a>),
2122 hkpSimpleShapePhantomCollisionDetail(hkpSimpleShapePhantomCollisionDetail),
2123 hkpSimulation(hkpSimulation),
2124 hkpSingleShapeContainer(hkpSingleShapeContainer),
2125 hkpSoftContactModifierConstraintAtom(hkpSoftContactModifierConstraintAtom),
2126 hkpSphereMotion(hkpSphereMotion),
2127 hkpSphereRepShape(hkpSphereRepShape),
2128 hkpSphereShape(hkpSphereShape),
2129 #[cfg_attr(feature = "serde", serde(borrow))]
2130 hkpSpringAction(hkpSpringAction<'a>),
2131 hkpSpringDamperConstraintMotor(hkpSpringDamperConstraintMotor),
2132 hkpStiffSpringChainData(hkpStiffSpringChainData),
2133 hkpStiffSpringChainDataConstraintInfo(hkpStiffSpringChainDataConstraintInfo),
2134 hkpStiffSpringConstraintAtom(hkpStiffSpringConstraintAtom),
2135 hkpStiffSpringConstraintData(hkpStiffSpringConstraintData),
2136 hkpStiffSpringConstraintDataAtoms(hkpStiffSpringConstraintDataAtoms),
2137 hkpStorageExtendedMeshShape(hkpStorageExtendedMeshShape),
2138 hkpStorageExtendedMeshShapeMaterial(hkpStorageExtendedMeshShapeMaterial),
2139 #[cfg_attr(feature = "serde", serde(borrow))]
2140 hkpStorageExtendedMeshShapeMeshSubpartStorage(
2141 hkpStorageExtendedMeshShapeMeshSubpartStorage<'a>,
2142 ),
2143 hkpStorageExtendedMeshShapeShapeSubpartStorage(
2144 hkpStorageExtendedMeshShapeShapeSubpartStorage,
2145 ),
2146 hkpStorageMeshShape(hkpStorageMeshShape),
2147 hkpStorageMeshShapeSubpartStorage(hkpStorageMeshShapeSubpartStorage),
2148 hkpStorageSampledHeightFieldShape(hkpStorageSampledHeightFieldShape),
2149 hkpThinBoxMotion(hkpThinBoxMotion),
2150 hkpTransformShape(hkpTransformShape),
2151 hkpTriangleShape(hkpTriangleShape),
2152 hkpTriggerVolume(hkpTriggerVolume),
2153 hkpTriggerVolumeEventInfo(hkpTriggerVolumeEventInfo),
2154 hkpTriSampledHeightFieldBvTreeShape(hkpTriSampledHeightFieldBvTreeShape),
2155 hkpTriSampledHeightFieldCollection(hkpTriSampledHeightFieldCollection),
2156 hkpTwistLimitConstraintAtom(hkpTwistLimitConstraintAtom),
2157 hkpTypedBroadPhaseHandle(hkpTypedBroadPhaseHandle),
2158 hkpTyremarkPoint(hkpTyremarkPoint),
2159 hkpTyremarksInfo(hkpTyremarksInfo),
2160 hkpTyremarksWheel(hkpTyremarksWheel),
2161 #[cfg_attr(feature = "serde", serde(borrow))]
2162 hkpUnaryAction(hkpUnaryAction<'a>),
2163 hkpVehicleAerodynamics(hkpVehicleAerodynamics),
2164 hkpVehicleBrake(hkpVehicleBrake),
2165 hkpVehicleCastBatchingManager(hkpVehicleCastBatchingManager),
2166 hkpVehicleData(hkpVehicleData),
2167 hkpVehicleDataWheelComponentParams(hkpVehicleDataWheelComponentParams),
2168 hkpVehicleDefaultAerodynamics(hkpVehicleDefaultAerodynamics),
2169 hkpVehicleDefaultAnalogDriverInput(hkpVehicleDefaultAnalogDriverInput),
2170 hkpVehicleDefaultBrake(hkpVehicleDefaultBrake),
2171 hkpVehicleDefaultBrakeWheelBrakingProperties(
2172 hkpVehicleDefaultBrakeWheelBrakingProperties,
2173 ),
2174 hkpVehicleDefaultEngine(hkpVehicleDefaultEngine),
2175 hkpVehicleDefaultSteering(hkpVehicleDefaultSteering),
2176 hkpVehicleDefaultSuspension(hkpVehicleDefaultSuspension),
2177 hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters(
2178 hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters,
2179 ),
2180 hkpVehicleDefaultTransmission(hkpVehicleDefaultTransmission),
2181 hkpVehicleDefaultVelocityDamper(hkpVehicleDefaultVelocityDamper),
2182 hkpVehicleDriverInput(hkpVehicleDriverInput),
2183 hkpVehicleDriverInputAnalogStatus(hkpVehicleDriverInputAnalogStatus),
2184 hkpVehicleDriverInputStatus(hkpVehicleDriverInputStatus),
2185 hkpVehicleEngine(hkpVehicleEngine),
2186 hkpVehicleFrictionDescription(hkpVehicleFrictionDescription),
2187 hkpVehicleFrictionDescriptionAxisDescription(
2188 hkpVehicleFrictionDescriptionAxisDescription,
2189 ),
2190 hkpVehicleFrictionStatus(hkpVehicleFrictionStatus),
2191 hkpVehicleFrictionStatusAxisStatus(hkpVehicleFrictionStatusAxisStatus),
2192 #[cfg_attr(feature = "serde", serde(borrow))]
2193 hkpVehicleInstance(hkpVehicleInstance<'a>),
2194 hkpVehicleInstanceWheelInfo(hkpVehicleInstanceWheelInfo),
2195 hkpVehicleLinearCastBatchingManager(hkpVehicleLinearCastBatchingManager),
2196 hkpVehicleLinearCastWheelCollide(hkpVehicleLinearCastWheelCollide),
2197 hkpVehicleLinearCastWheelCollideWheelState(
2198 hkpVehicleLinearCastWheelCollideWheelState,
2199 ),
2200 hkpVehicleManager(hkpVehicleManager),
2201 hkpVehicleRayCastBatchingManager(hkpVehicleRayCastBatchingManager),
2202 hkpVehicleRayCastWheelCollide(hkpVehicleRayCastWheelCollide),
2203 hkpVehicleSteering(hkpVehicleSteering),
2204 hkpVehicleSuspension(hkpVehicleSuspension),
2205 hkpVehicleSuspensionSuspensionWheelParameters(
2206 hkpVehicleSuspensionSuspensionWheelParameters,
2207 ),
2208 hkpVehicleTransmission(hkpVehicleTransmission),
2209 hkpVehicleVelocityDamper(hkpVehicleVelocityDamper),
2210 hkpVehicleWheelCollide(hkpVehicleWheelCollide),
2211 hkpVelocityConstraintMotor(hkpVelocityConstraintMotor),
2212 hkpViscousSurfaceModifierConstraintAtom(hkpViscousSurfaceModifierConstraintAtom),
2213 hkpWeldingUtility(hkpWeldingUtility),
2214 hkpWheelConstraintData(hkpWheelConstraintData),
2215 hkpWheelConstraintDataAtoms(hkpWheelConstraintDataAtoms),
2216 hkpWorld(hkpWorld),
2217 hkpWorldCinfo(hkpWorldCinfo),
2218 #[cfg_attr(feature = "serde", serde(borrow))]
2219 hkpWorldObject(hkpWorldObject<'a>),
2220 hkQTransform(hkQTransform),
2221 hkRangeInt32Attribute(hkRangeInt32Attribute),
2222 hkRangeRealAttribute(hkRangeRealAttribute),
2223 hkReferencedObject(hkReferencedObject),
2224 #[cfg_attr(feature = "serde", serde(borrow))]
2225 hkReflectedFileAttribute(hkReflectedFileAttribute<'a>),
2226 hkResourceBase(hkResourceBase),
2227 hkResourceContainer(hkResourceContainer),
2228 hkResourceHandle(hkResourceHandle),
2229 #[cfg_attr(feature = "serde", serde(borrow))]
2230 hkRootLevelContainer(hkRootLevelContainer<'a>),
2231 #[cfg_attr(feature = "serde", serde(borrow))]
2232 hkRootLevelContainerNamedVariant(hkRootLevelContainerNamedVariant<'a>),
2233 hkSemanticsAttribute(hkSemanticsAttribute),
2234 #[cfg_attr(feature = "serde", serde(borrow))]
2235 hkSimpleLocalFrame(hkSimpleLocalFrame<'a>),
2236 hkSphere(hkSphere),
2237 hkSweptTransform(hkSweptTransform),
2238 hkTraceStreamTitle(hkTraceStreamTitle),
2239 hkTrackerSerializableScanSnapshot(hkTrackerSerializableScanSnapshot),
2240 hkTrackerSerializableScanSnapshotAllocation(
2241 hkTrackerSerializableScanSnapshotAllocation,
2242 ),
2243 hkTrackerSerializableScanSnapshotBlock(hkTrackerSerializableScanSnapshotBlock),
2244 #[cfg_attr(feature = "serde", serde(borrow))]
2245 hkUiAttribute(hkUiAttribute<'a>),
2246 hkVertexFormat(hkVertexFormat),
2247 hkVertexFormatElement(hkVertexFormatElement),
2248 hkWorldMemoryAvailableWatchDog(hkWorldMemoryAvailableWatchDog),
2249 hkxAnimatedFloat(hkxAnimatedFloat),
2250 hkxAnimatedMatrix(hkxAnimatedMatrix),
2251 hkxAnimatedQuaternion(hkxAnimatedQuaternion),
2252 hkxAnimatedVector(hkxAnimatedVector),
2253 #[cfg_attr(feature = "serde", serde(borrow))]
2254 hkxAttribute(hkxAttribute<'a>),
2255 #[cfg_attr(feature = "serde", serde(borrow))]
2256 hkxAttributeGroup(hkxAttributeGroup<'a>),
2257 #[cfg_attr(feature = "serde", serde(borrow))]
2258 hkxAttributeHolder(hkxAttributeHolder<'a>),
2259 hkxCamera(hkxCamera),
2260 hkxEdgeSelectionChannel(hkxEdgeSelectionChannel),
2261 #[cfg_attr(feature = "serde", serde(borrow))]
2262 hkxEnum(hkxEnum<'a>),
2263 #[cfg_attr(feature = "serde", serde(borrow))]
2264 hkxEnumItem(hkxEnumItem<'a>),
2265 #[cfg_attr(feature = "serde", serde(borrow))]
2266 hkxEnvironment(hkxEnvironment<'a>),
2267 #[cfg_attr(feature = "serde", serde(borrow))]
2268 hkxEnvironmentVariable(hkxEnvironmentVariable<'a>),
2269 hkxIndexBuffer(hkxIndexBuffer),
2270 hkxLight(hkxLight),
2271 #[cfg_attr(feature = "serde", serde(borrow))]
2272 hkxMaterial(hkxMaterial<'a>),
2273 #[cfg_attr(feature = "serde", serde(borrow))]
2274 hkxMaterialEffect(hkxMaterialEffect<'a>),
2275 hkxMaterialProperty(hkxMaterialProperty),
2276 #[cfg_attr(feature = "serde", serde(borrow))]
2277 hkxMaterialShader(hkxMaterialShader<'a>),
2278 hkxMaterialShaderSet(hkxMaterialShaderSet),
2279 hkxMaterialTextureStage(hkxMaterialTextureStage),
2280 hkxMesh(hkxMesh),
2281 hkxMeshSection(hkxMeshSection),
2282 #[cfg_attr(feature = "serde", serde(borrow))]
2283 hkxMeshUserChannelInfo(hkxMeshUserChannelInfo<'a>),
2284 #[cfg_attr(feature = "serde", serde(borrow))]
2285 hkxNode(hkxNode<'a>),
2286 #[cfg_attr(feature = "serde", serde(borrow))]
2287 hkxNodeAnnotationData(hkxNodeAnnotationData<'a>),
2288 #[cfg_attr(feature = "serde", serde(borrow))]
2289 hkxNodeSelectionSet(hkxNodeSelectionSet<'a>),
2290 #[cfg_attr(feature = "serde", serde(borrow))]
2291 hkxScene(hkxScene<'a>),
2292 #[cfg_attr(feature = "serde", serde(borrow))]
2293 hkxSkinBinding(hkxSkinBinding<'a>),
2294 hkxSparselyAnimatedBool(hkxSparselyAnimatedBool),
2295 hkxSparselyAnimatedEnum(hkxSparselyAnimatedEnum),
2296 hkxSparselyAnimatedInt(hkxSparselyAnimatedInt),
2297 #[cfg_attr(feature = "serde", serde(borrow))]
2298 hkxSparselyAnimatedString(hkxSparselyAnimatedString<'a>),
2299 #[cfg_attr(feature = "serde", serde(borrow))]
2300 hkxTextureFile(hkxTextureFile<'a>),
2301 #[cfg_attr(feature = "serde", serde(borrow))]
2302 hkxTextureInplace(hkxTextureInplace<'a>),
2303 hkxTriangleSelectionChannel(hkxTriangleSelectionChannel),
2304 hkxVertexBuffer(hkxVertexBuffer),
2305 hkxVertexBufferVertexData(hkxVertexBufferVertexData),
2306 hkxVertexDescription(hkxVertexDescription),
2307 hkxVertexDescriptionElementDecl(hkxVertexDescriptionElementDecl),
2308 hkxVertexFloatDataChannel(hkxVertexFloatDataChannel),
2309 hkxVertexIntDataChannel(hkxVertexIntDataChannel),
2310 hkxVertexSelectionChannel(hkxVertexSelectionChannel),
2311 hkxVertexVectorDataChannel(hkxVertexVectorDataChannel),
2312}
2313impl Default for Classes<'_> {
2314 fn default() -> Self {
2315 Self::BGSGamebryoSequenceGenerator(BGSGamebryoSequenceGenerator::default())
2316 }
2317}
2318impl _serde::HavokClass for Classes<'_> {
2319 fn name(&self) -> &'static str {
2320 match &self {
2321 Classes::BGSGamebryoSequenceGenerator(class) => class.name(),
2322 Classes::BSBoneSwitchGenerator(class) => class.name(),
2323 Classes::BSBoneSwitchGeneratorBoneData(class) => class.name(),
2324 Classes::BSComputeAddBoneAnimModifier(class) => class.name(),
2325 Classes::BSCyclicBlendTransitionGenerator(class) => class.name(),
2326 Classes::BSDecomposeVectorModifier(class) => class.name(),
2327 Classes::BSDirectAtModifier(class) => class.name(),
2328 Classes::BSDistTriggerModifier(class) => class.name(),
2329 Classes::BSEventEveryNEventsModifier(class) => class.name(),
2330 Classes::BSEventOnDeactivateModifier(class) => class.name(),
2331 Classes::BSEventOnFalseToTrueModifier(class) => class.name(),
2332 Classes::BSGetTimeStepModifier(class) => class.name(),
2333 Classes::BSInterpValueModifier(class) => class.name(),
2334 Classes::BSIsActiveModifier(class) => class.name(),
2335 Classes::BSIStateManagerModifier(class) => class.name(),
2336 Classes::BSIStateManagerModifierBSiStateData(class) => class.name(),
2337 Classes::BSIStateManagerModifierBSIStateManagerStateListener(class) => {
2338 class.name()
2339 }
2340 Classes::BSiStateTaggingGenerator(class) => class.name(),
2341 Classes::BSLimbIKModifier(class) => class.name(),
2342 Classes::BSLookAtModifier(class) => class.name(),
2343 Classes::BSLookAtModifierBoneData(class) => class.name(),
2344 Classes::BSModifyOnceModifier(class) => class.name(),
2345 Classes::BSOffsetAnimationGenerator(class) => class.name(),
2346 Classes::BSPassByTargetTriggerModifier(class) => class.name(),
2347 Classes::BSRagdollContactListenerModifier(class) => class.name(),
2348 Classes::BSSpeedSamplerModifier(class) => class.name(),
2349 Classes::BSSynchronizedClipGenerator(class) => class.name(),
2350 Classes::BSTimerModifier(class) => class.name(),
2351 Classes::BSTweenerModifier(class) => class.name(),
2352 Classes::hkAabb(class) => class.name(),
2353 Classes::hkAabbHalf(class) => class.name(),
2354 Classes::hkAabbUint32(class) => class.name(),
2355 Classes::hkaAnimatedReferenceFrame(class) => class.name(),
2356 Classes::hkaAnimation(class) => class.name(),
2357 Classes::hkaAnimationBinding(class) => class.name(),
2358 Classes::hkaAnimationContainer(class) => class.name(),
2359 Classes::hkaAnimationPreviewColorContainer(class) => class.name(),
2360 Classes::hkaAnnotationTrack(class) => class.name(),
2361 Classes::hkaAnnotationTrackAnnotation(class) => class.name(),
2362 Classes::hkaBone(class) => class.name(),
2363 Classes::hkaBoneAttachment(class) => class.name(),
2364 Classes::hkaDefaultAnimatedReferenceFrame(class) => class.name(),
2365 Classes::hkaDeltaCompressedAnimation(class) => class.name(),
2366 Classes::hkaDeltaCompressedAnimationQuantizationFormat(class) => class.name(),
2367 Classes::hkaFootstepAnalysisInfo(class) => class.name(),
2368 Classes::hkaFootstepAnalysisInfoContainer(class) => class.name(),
2369 Classes::hkaInterleavedUncompressedAnimation(class) => class.name(),
2370 Classes::hkaKeyFrameHierarchyUtility(class) => class.name(),
2371 Classes::hkaKeyFrameHierarchyUtilityControlData(class) => class.name(),
2372 Classes::hkAlignSceneToNodeOptions(class) => class.name(),
2373 Classes::hkaMeshBinding(class) => class.name(),
2374 Classes::hkaMeshBindingMapping(class) => class.name(),
2375 Classes::hkaQuantizedAnimation(class) => class.name(),
2376 Classes::hkaQuantizedAnimationTrackCompressionParams(class) => class.name(),
2377 Classes::hkaRagdollInstance(class) => class.name(),
2378 Classes::hkArrayTypeAttribute(class) => class.name(),
2379 Classes::hkaSkeleton(class) => class.name(),
2380 Classes::hkaSkeletonLocalFrameOnBone(class) => class.name(),
2381 Classes::hkaSkeletonMapper(class) => class.name(),
2382 Classes::hkaSkeletonMapperData(class) => class.name(),
2383 Classes::hkaSkeletonMapperDataChainMapping(class) => class.name(),
2384 Classes::hkaSkeletonMapperDataSimpleMapping(class) => class.name(),
2385 Classes::hkaSplineCompressedAnimation(class) => class.name(),
2386 Classes::hkaSplineCompressedAnimationAnimationCompressionParams(class) => {
2387 class.name()
2388 }
2389 Classes::hkaSplineCompressedAnimationTrackCompressionParams(class) => {
2390 class.name()
2391 }
2392 Classes::hkaWaveletCompressedAnimation(class) => class.name(),
2393 Classes::hkaWaveletCompressedAnimationCompressionParams(class) => {
2394 class.name()
2395 }
2396 Classes::hkaWaveletCompressedAnimationQuantizationFormat(class) => {
2397 class.name()
2398 }
2399 Classes::hkBaseObject(class) => class.name(),
2400 Classes::hkbAttachmentModifier(class) => class.name(),
2401 Classes::hkbAttachmentSetup(class) => class.name(),
2402 Classes::hkbAttributeModifier(class) => class.name(),
2403 Classes::hkbAttributeModifierAssignment(class) => class.name(),
2404 Classes::hkbAuxiliaryNodeInfo(class) => class.name(),
2405 Classes::hkbBehaviorEventsInfo(class) => class.name(),
2406 Classes::hkbBehaviorGraph(class) => class.name(),
2407 Classes::hkbBehaviorGraphData(class) => class.name(),
2408 Classes::hkbBehaviorGraphInternalState(class) => class.name(),
2409 Classes::hkbBehaviorGraphInternalStateInfo(class) => class.name(),
2410 Classes::hkbBehaviorGraphStringData(class) => class.name(),
2411 Classes::hkbBehaviorInfo(class) => class.name(),
2412 Classes::hkbBehaviorInfoIdToNamePair(class) => class.name(),
2413 Classes::hkbBehaviorReferenceGenerator(class) => class.name(),
2414 Classes::hkbBindable(class) => class.name(),
2415 Classes::hkbBlendCurveUtils(class) => class.name(),
2416 Classes::hkbBlenderGenerator(class) => class.name(),
2417 Classes::hkbBlenderGeneratorChild(class) => class.name(),
2418 Classes::hkbBlenderGeneratorChildInternalState(class) => class.name(),
2419 Classes::hkbBlenderGeneratorInternalState(class) => class.name(),
2420 Classes::hkbBlendingTransitionEffect(class) => class.name(),
2421 Classes::hkbBlendingTransitionEffectInternalState(class) => class.name(),
2422 Classes::hkbBoneIndexArray(class) => class.name(),
2423 Classes::hkbBoneWeightArray(class) => class.name(),
2424 Classes::hkbBoolVariableSequencedData(class) => class.name(),
2425 Classes::hkbBoolVariableSequencedDataSample(class) => class.name(),
2426 Classes::hkbCameraShakeEventPayload(class) => class.name(),
2427 Classes::hkbCharacter(class) => class.name(),
2428 Classes::hkbCharacterAddedInfo(class) => class.name(),
2429 Classes::hkbCharacterControlCommand(class) => class.name(),
2430 Classes::hkbCharacterControllerControlData(class) => class.name(),
2431 Classes::hkbCharacterControllerModifier(class) => class.name(),
2432 Classes::hkbCharacterControllerModifierInternalState(class) => class.name(),
2433 Classes::hkbCharacterData(class) => class.name(),
2434 Classes::hkbCharacterDataCharacterControllerInfo(class) => class.name(),
2435 Classes::hkbCharacterInfo(class) => class.name(),
2436 Classes::hkbCharacterSetup(class) => class.name(),
2437 Classes::hkbCharacterSkinInfo(class) => class.name(),
2438 Classes::hkbCharacterSteppedInfo(class) => class.name(),
2439 Classes::hkbCharacterStringData(class) => class.name(),
2440 Classes::hkbClientCharacterState(class) => class.name(),
2441 Classes::hkbClipGenerator(class) => class.name(),
2442 Classes::hkbClipGeneratorEcho(class) => class.name(),
2443 Classes::hkbClipGeneratorInternalState(class) => class.name(),
2444 Classes::hkbClipTrigger(class) => class.name(),
2445 Classes::hkbClipTriggerArray(class) => class.name(),
2446 Classes::hkbCombineTransformsModifier(class) => class.name(),
2447 Classes::hkbCombineTransformsModifierInternalState(class) => class.name(),
2448 Classes::hkbCompiledExpressionSet(class) => class.name(),
2449 Classes::hkbCompiledExpressionSetToken(class) => class.name(),
2450 Classes::hkbComputeDirectionModifier(class) => class.name(),
2451 Classes::hkbComputeDirectionModifierInternalState(class) => class.name(),
2452 Classes::hkbComputeRotationFromAxisAngleModifier(class) => class.name(),
2453 Classes::hkbComputeRotationFromAxisAngleModifierInternalState(class) => {
2454 class.name()
2455 }
2456 Classes::hkbComputeRotationToTargetModifier(class) => class.name(),
2457 Classes::hkbComputeRotationToTargetModifierInternalState(class) => {
2458 class.name()
2459 }
2460 Classes::hkbCondition(class) => class.name(),
2461 Classes::hkbContext(class) => class.name(),
2462 Classes::hkbDampingModifier(class) => class.name(),
2463 Classes::hkbDampingModifierInternalState(class) => class.name(),
2464 Classes::hkbDefaultMessageLog(class) => class.name(),
2465 Classes::hkbDelayedModifier(class) => class.name(),
2466 Classes::hkbDelayedModifierInternalState(class) => class.name(),
2467 Classes::hkbDetectCloseToGroundModifier(class) => class.name(),
2468 Classes::hkbDetectCloseToGroundModifierInternalState(class) => class.name(),
2469 Classes::hkbEvaluateExpressionModifier(class) => class.name(),
2470 Classes::hkbEvaluateExpressionModifierInternalExpressionData(class) => {
2471 class.name()
2472 }
2473 Classes::hkbEvaluateExpressionModifierInternalState(class) => class.name(),
2474 Classes::hkbEvaluateHandleModifier(class) => class.name(),
2475 Classes::hkbEvent(class) => class.name(),
2476 Classes::hkbEventBase(class) => class.name(),
2477 Classes::hkbEventDrivenModifier(class) => class.name(),
2478 Classes::hkbEventDrivenModifierInternalState(class) => class.name(),
2479 Classes::hkbEventInfo(class) => class.name(),
2480 Classes::hkbEventPayload(class) => class.name(),
2481 Classes::hkbEventPayloadList(class) => class.name(),
2482 Classes::hkbEventProperty(class) => class.name(),
2483 Classes::hkbEventRaisedInfo(class) => class.name(),
2484 Classes::hkbEventRangeData(class) => class.name(),
2485 Classes::hkbEventRangeDataArray(class) => class.name(),
2486 Classes::hkbEventSequencedData(class) => class.name(),
2487 Classes::hkbEventSequencedDataSequencedEvent(class) => class.name(),
2488 Classes::hkbEventsFromRangeModifier(class) => class.name(),
2489 Classes::hkbEventsFromRangeModifierInternalState(class) => class.name(),
2490 Classes::hkbExpressionCondition(class) => class.name(),
2491 Classes::hkbExpressionData(class) => class.name(),
2492 Classes::hkbExpressionDataArray(class) => class.name(),
2493 Classes::hkbExtractRagdollPoseModifier(class) => class.name(),
2494 Classes::hkbFootIkControlData(class) => class.name(),
2495 Classes::hkbFootIkControlsModifier(class) => class.name(),
2496 Classes::hkbFootIkControlsModifierLeg(class) => class.name(),
2497 Classes::hkbFootIkDriverInfo(class) => class.name(),
2498 Classes::hkbFootIkDriverInfoLeg(class) => class.name(),
2499 Classes::hkbFootIkGains(class) => class.name(),
2500 Classes::hkbFootIkModifier(class) => class.name(),
2501 Classes::hkbFootIkModifierInternalLegData(class) => class.name(),
2502 Classes::hkbFootIkModifierLeg(class) => class.name(),
2503 Classes::hkbGenerator(class) => class.name(),
2504 Classes::hkbGeneratorOutputListener(class) => class.name(),
2505 Classes::hkbGeneratorSyncInfo(class) => class.name(),
2506 Classes::hkbGeneratorSyncInfoSyncPoint(class) => class.name(),
2507 Classes::hkbGeneratorTransitionEffect(class) => class.name(),
2508 Classes::hkbGeneratorTransitionEffectInternalState(class) => class.name(),
2509 Classes::hkbGetHandleOnBoneModifier(class) => class.name(),
2510 Classes::hkbGetUpModifier(class) => class.name(),
2511 Classes::hkbGetUpModifierInternalState(class) => class.name(),
2512 Classes::hkbGetWorldFromModelModifier(class) => class.name(),
2513 Classes::hkbGetWorldFromModelModifierInternalState(class) => class.name(),
2514 Classes::hkbHandIkControlData(class) => class.name(),
2515 Classes::hkbHandIkControlsModifier(class) => class.name(),
2516 Classes::hkbHandIkControlsModifierHand(class) => class.name(),
2517 Classes::hkbHandIkDriverInfo(class) => class.name(),
2518 Classes::hkbHandIkDriverInfoHand(class) => class.name(),
2519 Classes::hkbHandIkModifier(class) => class.name(),
2520 Classes::hkbHandIkModifierHand(class) => class.name(),
2521 Classes::hkbHandle(class) => class.name(),
2522 Classes::hkbIntEventPayload(class) => class.name(),
2523 Classes::hkbIntVariableSequencedData(class) => class.name(),
2524 Classes::hkbIntVariableSequencedDataSample(class) => class.name(),
2525 Classes::hkBitField(class) => class.name(),
2526 Classes::hkbKeyframeBonesModifier(class) => class.name(),
2527 Classes::hkbKeyframeBonesModifierKeyframeInfo(class) => class.name(),
2528 Classes::hkbLinkedSymbolInfo(class) => class.name(),
2529 Classes::hkbLookAtModifier(class) => class.name(),
2530 Classes::hkbLookAtModifierInternalState(class) => class.name(),
2531 Classes::hkbManualSelectorGenerator(class) => class.name(),
2532 Classes::hkbManualSelectorGeneratorInternalState(class) => class.name(),
2533 Classes::hkbMessageLog(class) => class.name(),
2534 Classes::hkbMirroredSkeletonInfo(class) => class.name(),
2535 Classes::hkbMirrorModifier(class) => class.name(),
2536 Classes::hkbModifier(class) => class.name(),
2537 Classes::hkbModifierGenerator(class) => class.name(),
2538 Classes::hkbModifierList(class) => class.name(),
2539 Classes::hkbModifierWrapper(class) => class.name(),
2540 Classes::hkbMoveCharacterModifier(class) => class.name(),
2541 Classes::hkbMoveCharacterModifierInternalState(class) => class.name(),
2542 Classes::hkbNamedEventPayload(class) => class.name(),
2543 Classes::hkbNamedIntEventPayload(class) => class.name(),
2544 Classes::hkbNamedRealEventPayload(class) => class.name(),
2545 Classes::hkbNamedStringEventPayload(class) => class.name(),
2546 Classes::hkbNode(class) => class.name(),
2547 Classes::hkbNodeInternalStateInfo(class) => class.name(),
2548 Classes::hkbParticleSystemEventPayload(class) => class.name(),
2549 Classes::hkbPoseMatchingGenerator(class) => class.name(),
2550 Classes::hkbPoseMatchingGeneratorInternalState(class) => class.name(),
2551 Classes::hkbPoweredRagdollControlData(class) => class.name(),
2552 Classes::hkbPoweredRagdollControlsModifier(class) => class.name(),
2553 Classes::hkbProjectData(class) => class.name(),
2554 Classes::hkbProjectStringData(class) => class.name(),
2555 Classes::hkbProxyModifier(class) => class.name(),
2556 Classes::hkbProxyModifierProxyInfo(class) => class.name(),
2557 Classes::hkbRaiseEventCommand(class) => class.name(),
2558 Classes::hkbRealEventPayload(class) => class.name(),
2559 Classes::hkbRealVariableSequencedData(class) => class.name(),
2560 Classes::hkbRealVariableSequencedDataSample(class) => class.name(),
2561 Classes::hkbReferencePoseGenerator(class) => class.name(),
2562 Classes::hkbRegisteredGenerator(class) => class.name(),
2563 Classes::hkbRigidBodyRagdollControlData(class) => class.name(),
2564 Classes::hkbRigidBodyRagdollControlsModifier(class) => class.name(),
2565 Classes::hkbRoleAttribute(class) => class.name(),
2566 Classes::hkbRotateCharacterModifier(class) => class.name(),
2567 Classes::hkbRotateCharacterModifierInternalState(class) => class.name(),
2568 Classes::hkbSenseHandleModifier(class) => class.name(),
2569 Classes::hkbSenseHandleModifierRange(class) => class.name(),
2570 Classes::hkbSequence(class) => class.name(),
2571 Classes::hkbSequencedData(class) => class.name(),
2572 Classes::hkbSequenceInternalState(class) => class.name(),
2573 Classes::hkbSequenceStringData(class) => class.name(),
2574 Classes::hkbSetBehaviorCommand(class) => class.name(),
2575 Classes::hkbSetLocalTimeOfClipGeneratorCommand(class) => class.name(),
2576 Classes::hkbSetNodePropertyCommand(class) => class.name(),
2577 Classes::hkbSetWordVariableCommand(class) => class.name(),
2578 Classes::hkbSetWorldFromModelModifier(class) => class.name(),
2579 Classes::hkbSimulationControlCommand(class) => class.name(),
2580 Classes::hkbSimulationStateInfo(class) => class.name(),
2581 Classes::hkbStateChooser(class) => class.name(),
2582 Classes::hkbStateListener(class) => class.name(),
2583 Classes::hkbStateMachine(class) => class.name(),
2584 Classes::hkbStateMachineActiveTransitionInfo(class) => class.name(),
2585 Classes::hkbStateMachineDelayedTransitionInfo(class) => class.name(),
2586 Classes::hkbStateMachineEventPropertyArray(class) => class.name(),
2587 Classes::hkbStateMachineInternalState(class) => class.name(),
2588 Classes::hkbStateMachineNestedStateMachineData(class) => class.name(),
2589 Classes::hkbStateMachineProspectiveTransitionInfo(class) => class.name(),
2590 Classes::hkbStateMachineStateInfo(class) => class.name(),
2591 Classes::hkbStateMachineTimeInterval(class) => class.name(),
2592 Classes::hkbStateMachineTransitionInfo(class) => class.name(),
2593 Classes::hkbStateMachineTransitionInfoArray(class) => class.name(),
2594 Classes::hkbStateMachineTransitionInfoReference(class) => class.name(),
2595 Classes::hkbStringCondition(class) => class.name(),
2596 Classes::hkbStringEventPayload(class) => class.name(),
2597 Classes::hkbTestStateChooser(class) => class.name(),
2598 Classes::hkbTimerModifier(class) => class.name(),
2599 Classes::hkbTimerModifierInternalState(class) => class.name(),
2600 Classes::hkbTransformVectorModifier(class) => class.name(),
2601 Classes::hkbTransformVectorModifierInternalState(class) => class.name(),
2602 Classes::hkbTransitionEffect(class) => class.name(),
2603 Classes::hkbTwistModifier(class) => class.name(),
2604 Classes::hkbVariableBindingSet(class) => class.name(),
2605 Classes::hkbVariableBindingSetBinding(class) => class.name(),
2606 Classes::hkbVariableInfo(class) => class.name(),
2607 Classes::hkbVariableValue(class) => class.name(),
2608 Classes::hkbVariableValueSet(class) => class.name(),
2609 Classes::hkbWorldEnums(class) => class.name(),
2610 Classes::hkbWorldFromModelModeData(class) => class.name(),
2611 Classes::hkClass(class) => class.name(),
2612 Classes::hkClassEnum(class) => class.name(),
2613 Classes::hkClassEnumItem(class) => class.name(),
2614 Classes::hkClassMember(class) => class.name(),
2615 Classes::hkColor(class) => class.name(),
2616 Classes::hkContactPoint(class) => class.name(),
2617 Classes::hkContactPointMaterial(class) => class.name(),
2618 Classes::hkCustomAttributes(class) => class.name(),
2619 Classes::hkCustomAttributesAttribute(class) => class.name(),
2620 Classes::hkDataObjectTypeAttribute(class) => class.name(),
2621 Classes::hkDescriptionAttribute(class) => class.name(),
2622 Classes::hkDocumentationAttribute(class) => class.name(),
2623 Classes::hkGeometry(class) => class.name(),
2624 Classes::hkGeometryTriangle(class) => class.name(),
2625 Classes::hkGizmoAttribute(class) => class.name(),
2626 Classes::hkHalf8(class) => class.name(),
2627 Classes::hkIndexedTransformSet(class) => class.name(),
2628 Classes::hkLinkAttribute(class) => class.name(),
2629 Classes::hkLocalFrame(class) => class.name(),
2630 Classes::hkLocalFrameGroup(class) => class.name(),
2631 Classes::hkMemoryMeshBody(class) => class.name(),
2632 Classes::hkMemoryMeshMaterial(class) => class.name(),
2633 Classes::hkMemoryMeshShape(class) => class.name(),
2634 Classes::hkMemoryMeshTexture(class) => class.name(),
2635 Classes::hkMemoryMeshVertexBuffer(class) => class.name(),
2636 Classes::hkMemoryResourceContainer(class) => class.name(),
2637 Classes::hkMemoryResourceHandle(class) => class.name(),
2638 Classes::hkMemoryResourceHandleExternalLink(class) => class.name(),
2639 Classes::hkMemoryTrackerAttribute(class) => class.name(),
2640 Classes::hkMeshBody(class) => class.name(),
2641 Classes::hkMeshBoneIndexMapping(class) => class.name(),
2642 Classes::hkMeshMaterial(class) => class.name(),
2643 Classes::hkMeshSection(class) => class.name(),
2644 Classes::hkMeshSectionCinfo(class) => class.name(),
2645 Classes::hkMeshShape(class) => class.name(),
2646 Classes::hkMeshTexture(class) => class.name(),
2647 Classes::hkMeshVertexBuffer(class) => class.name(),
2648 Classes::hkModelerNodeTypeAttribute(class) => class.name(),
2649 Classes::hkMonitorStreamColorTable(class) => class.name(),
2650 Classes::hkMonitorStreamColorTableColorPair(class) => class.name(),
2651 Classes::hkMonitorStreamFrameInfo(class) => class.name(),
2652 Classes::hkMonitorStreamStringMap(class) => class.name(),
2653 Classes::hkMonitorStreamStringMapStringMap(class) => class.name(),
2654 Classes::hkMoppBvTreeShapeBase(class) => class.name(),
2655 Classes::hkMotionState(class) => class.name(),
2656 Classes::hkMultipleVertexBuffer(class) => class.name(),
2657 Classes::hkMultipleVertexBufferElementInfo(class) => class.name(),
2658 Classes::hkMultipleVertexBufferLockedElement(class) => class.name(),
2659 Classes::hkMultipleVertexBufferVertexBufferInfo(class) => class.name(),
2660 Classes::hkMultiThreadCheck(class) => class.name(),
2661 Classes::hkp2dAngConstraintAtom(class) => class.name(),
2662 Classes::hkpAabbPhantom(class) => class.name(),
2663 Classes::hkPackedVector3(class) => class.name(),
2664 Classes::hkPackfileHeader(class) => class.name(),
2665 Classes::hkPackfileSectionHeader(class) => class.name(),
2666 Classes::hkpAction(class) => class.name(),
2667 Classes::hkpAgent1nSector(class) => class.name(),
2668 Classes::hkpAngConstraintAtom(class) => class.name(),
2669 Classes::hkpAngFrictionConstraintAtom(class) => class.name(),
2670 Classes::hkpAngLimitConstraintAtom(class) => class.name(),
2671 Classes::hkpAngMotorConstraintAtom(class) => class.name(),
2672 Classes::hkpAngularDashpotAction(class) => class.name(),
2673 Classes::hkpArrayAction(class) => class.name(),
2674 Classes::hkpBallAndSocketConstraintData(class) => class.name(),
2675 Classes::hkpBallAndSocketConstraintDataAtoms(class) => class.name(),
2676 Classes::hkpBallGun(class) => class.name(),
2677 Classes::hkpBallSocketChainData(class) => class.name(),
2678 Classes::hkpBallSocketChainDataConstraintInfo(class) => class.name(),
2679 Classes::hkpBallSocketConstraintAtom(class) => class.name(),
2680 Classes::hkpBinaryAction(class) => class.name(),
2681 Classes::hkpBoxMotion(class) => class.name(),
2682 Classes::hkpBoxShape(class) => class.name(),
2683 Classes::hkpBreakableBody(class) => class.name(),
2684 Classes::hkpBreakableConstraintData(class) => class.name(),
2685 Classes::hkpBridgeAtoms(class) => class.name(),
2686 Classes::hkpBridgeConstraintAtom(class) => class.name(),
2687 Classes::hkpBroadPhaseHandle(class) => class.name(),
2688 Classes::hkpBvShape(class) => class.name(),
2689 Classes::hkpBvTreeShape(class) => class.name(),
2690 Classes::hkpCachingShapePhantom(class) => class.name(),
2691 Classes::hkpCallbackConstraintMotor(class) => class.name(),
2692 Classes::hkpCapsuleShape(class) => class.name(),
2693 Classes::hkpCdBody(class) => class.name(),
2694 Classes::hkpCenterOfMassChangerModifierConstraintAtom(class) => class.name(),
2695 Classes::hkpCharacterControllerCinfo(class) => class.name(),
2696 Classes::hkpCharacterMotion(class) => class.name(),
2697 Classes::hkpCharacterProxyCinfo(class) => class.name(),
2698 Classes::hkpCharacterRigidBodyCinfo(class) => class.name(),
2699 Classes::hkpCogWheelConstraintAtom(class) => class.name(),
2700 Classes::hkpCogWheelConstraintData(class) => class.name(),
2701 Classes::hkpCogWheelConstraintDataAtoms(class) => class.name(),
2702 Classes::hkpCollidable(class) => class.name(),
2703 Classes::hkpCollidableBoundingVolumeData(class) => class.name(),
2704 Classes::hkpCollidableCollidableFilter(class) => class.name(),
2705 Classes::hkpCollisionFilter(class) => class.name(),
2706 Classes::hkpCollisionFilterList(class) => class.name(),
2707 Classes::hkpCompressedMeshShape(class) => class.name(),
2708 Classes::hkpCompressedMeshShapeBigTriangle(class) => class.name(),
2709 Classes::hkpCompressedMeshShapeChunk(class) => class.name(),
2710 Classes::hkpCompressedMeshShapeConvexPiece(class) => class.name(),
2711 Classes::hkpCompressedSampledHeightFieldShape(class) => class.name(),
2712 Classes::hkpConeLimitConstraintAtom(class) => class.name(),
2713 Classes::hkpConstrainedSystemFilter(class) => class.name(),
2714 Classes::hkpConstraintAtom(class) => class.name(),
2715 Classes::hkpConstraintChainData(class) => class.name(),
2716 Classes::hkpConstraintChainInstance(class) => class.name(),
2717 Classes::hkpConstraintChainInstanceAction(class) => class.name(),
2718 Classes::hkpConstraintCollisionFilter(class) => class.name(),
2719 Classes::hkpConstraintData(class) => class.name(),
2720 Classes::hkpConstraintInstance(class) => class.name(),
2721 Classes::hkpConstraintInstanceSmallArraySerializeOverrideType(class) => {
2722 class.name()
2723 }
2724 Classes::hkpConstraintMotor(class) => class.name(),
2725 Classes::hkpConvexListFilter(class) => class.name(),
2726 Classes::hkpConvexListShape(class) => class.name(),
2727 Classes::hkpConvexPieceMeshShape(class) => class.name(),
2728 Classes::hkpConvexPieceStreamData(class) => class.name(),
2729 Classes::hkpConvexShape(class) => class.name(),
2730 Classes::hkpConvexTransformShape(class) => class.name(),
2731 Classes::hkpConvexTransformShapeBase(class) => class.name(),
2732 Classes::hkpConvexTranslateShape(class) => class.name(),
2733 Classes::hkpConvexVerticesConnectivity(class) => class.name(),
2734 Classes::hkpConvexVerticesShape(class) => class.name(),
2735 Classes::hkpConvexVerticesShapeFourVectors(class) => class.name(),
2736 Classes::hkpCylinderShape(class) => class.name(),
2737 Classes::hkpDashpotAction(class) => class.name(),
2738 Classes::hkpDefaultConvexListFilter(class) => class.name(),
2739 Classes::hkpDefaultWorldMemoryWatchDog(class) => class.name(),
2740 Classes::hkpDisableEntityCollisionFilter(class) => class.name(),
2741 Classes::hkpDisplayBindingData(class) => class.name(),
2742 Classes::hkpDisplayBindingDataPhysicsSystem(class) => class.name(),
2743 Classes::hkpDisplayBindingDataRigidBody(class) => class.name(),
2744 Classes::hkpEntity(class) => class.name(),
2745 Classes::hkpEntityExtendedListeners(class) => class.name(),
2746 Classes::hkpEntitySmallArraySerializeOverrideType(class) => class.name(),
2747 Classes::hkpEntitySpuCollisionCallback(class) => class.name(),
2748 Classes::hkpExtendedMeshShape(class) => class.name(),
2749 Classes::hkpExtendedMeshShapeShapesSubpart(class) => class.name(),
2750 Classes::hkpExtendedMeshShapeSubpart(class) => class.name(),
2751 Classes::hkpExtendedMeshShapeTrianglesSubpart(class) => class.name(),
2752 Classes::hkpFastMeshShape(class) => class.name(),
2753 Classes::hkpFirstPersonGun(class) => class.name(),
2754 Classes::hkpFixedRigidMotion(class) => class.name(),
2755 Classes::hkpGenericConstraintData(class) => class.name(),
2756 Classes::hkpGenericConstraintDataScheme(class) => class.name(),
2757 Classes::hkpGenericConstraintDataSchemeConstraintInfo(class) => class.name(),
2758 Classes::hkpGravityGun(class) => class.name(),
2759 Classes::hkpGroupCollisionFilter(class) => class.name(),
2760 Classes::hkpGroupFilter(class) => class.name(),
2761 Classes::hkpHeightFieldShape(class) => class.name(),
2762 Classes::hkpHingeConstraintData(class) => class.name(),
2763 Classes::hkpHingeConstraintDataAtoms(class) => class.name(),
2764 Classes::hkpHingeLimitsData(class) => class.name(),
2765 Classes::hkpHingeLimitsDataAtoms(class) => class.name(),
2766 Classes::hkpIgnoreModifierConstraintAtom(class) => class.name(),
2767 Classes::hkpKeyframedRigidMotion(class) => class.name(),
2768 Classes::hkpLimitedForceConstraintMotor(class) => class.name(),
2769 Classes::hkpLimitedHingeConstraintData(class) => class.name(),
2770 Classes::hkpLimitedHingeConstraintDataAtoms(class) => class.name(),
2771 Classes::hkpLinConstraintAtom(class) => class.name(),
2772 Classes::hkpLinearParametricCurve(class) => class.name(),
2773 Classes::hkpLinFrictionConstraintAtom(class) => class.name(),
2774 Classes::hkpLinkedCollidable(class) => class.name(),
2775 Classes::hkpLinLimitConstraintAtom(class) => class.name(),
2776 Classes::hkpLinMotorConstraintAtom(class) => class.name(),
2777 Classes::hkpLinSoftConstraintAtom(class) => class.name(),
2778 Classes::hkpListShape(class) => class.name(),
2779 Classes::hkpListShapeChildInfo(class) => class.name(),
2780 Classes::hkpMalleableConstraintData(class) => class.name(),
2781 Classes::hkpMassChangerModifierConstraintAtom(class) => class.name(),
2782 Classes::hkpMassProperties(class) => class.name(),
2783 Classes::hkpMaterial(class) => class.name(),
2784 Classes::hkpMaxSizeMotion(class) => class.name(),
2785 Classes::hkpMeshMaterial(class) => class.name(),
2786 Classes::hkpMeshShape(class) => class.name(),
2787 Classes::hkpMeshShapeSubpart(class) => class.name(),
2788 Classes::hkpModifierConstraintAtom(class) => class.name(),
2789 Classes::hkpMoppBvTreeShape(class) => class.name(),
2790 Classes::hkpMoppCode(class) => class.name(),
2791 Classes::hkpMoppCodeCodeInfo(class) => class.name(),
2792 Classes::hkpMoppCodeReindexedTerminal(class) => class.name(),
2793 Classes::hkpMotion(class) => class.name(),
2794 Classes::hkpMotorAction(class) => class.name(),
2795 Classes::hkpMountedBallGun(class) => class.name(),
2796 Classes::hkpMouseSpringAction(class) => class.name(),
2797 Classes::hkpMovingSurfaceModifierConstraintAtom(class) => class.name(),
2798 Classes::hkpMultiRayShape(class) => class.name(),
2799 Classes::hkpMultiRayShapeRay(class) => class.name(),
2800 Classes::hkpMultiSphereShape(class) => class.name(),
2801 Classes::hkpMultithreadedVehicleManager(class) => class.name(),
2802 Classes::hkpNamedMeshMaterial(class) => class.name(),
2803 Classes::hkpNullCollisionFilter(class) => class.name(),
2804 Classes::hkPostFinishAttribute(class) => class.name(),
2805 Classes::hkpOverwritePivotConstraintAtom(class) => class.name(),
2806 Classes::hkpPairCollisionFilter(class) => class.name(),
2807 Classes::hkpPairCollisionFilterMapPairFilterKeyOverrideType(class) => {
2808 class.name()
2809 }
2810 Classes::hkpParametricCurve(class) => class.name(),
2811 Classes::hkpPhantom(class) => class.name(),
2812 Classes::hkpPhantomCallbackShape(class) => class.name(),
2813 Classes::hkpPhysicsData(class) => class.name(),
2814 Classes::hkpPhysicsSystem(class) => class.name(),
2815 Classes::hkpPhysicsSystemWithContacts(class) => class.name(),
2816 Classes::hkpPlaneShape(class) => class.name(),
2817 Classes::hkpPointToPathConstraintData(class) => class.name(),
2818 Classes::hkpPointToPlaneConstraintData(class) => class.name(),
2819 Classes::hkpPointToPlaneConstraintDataAtoms(class) => class.name(),
2820 Classes::hkpPositionConstraintMotor(class) => class.name(),
2821 Classes::hkpPoweredChainData(class) => class.name(),
2822 Classes::hkpPoweredChainDataConstraintInfo(class) => class.name(),
2823 Classes::hkpPoweredChainMapper(class) => class.name(),
2824 Classes::hkpPoweredChainMapperLinkInfo(class) => class.name(),
2825 Classes::hkpPoweredChainMapperTarget(class) => class.name(),
2826 Classes::hkpPrismaticConstraintData(class) => class.name(),
2827 Classes::hkpPrismaticConstraintDataAtoms(class) => class.name(),
2828 Classes::hkpProjectileGun(class) => class.name(),
2829 Classes::hkpProperty(class) => class.name(),
2830 Classes::hkpPropertyValue(class) => class.name(),
2831 Classes::hkpPulleyConstraintAtom(class) => class.name(),
2832 Classes::hkpPulleyConstraintData(class) => class.name(),
2833 Classes::hkpPulleyConstraintDataAtoms(class) => class.name(),
2834 Classes::hkpRackAndPinionConstraintAtom(class) => class.name(),
2835 Classes::hkpRackAndPinionConstraintData(class) => class.name(),
2836 Classes::hkpRackAndPinionConstraintDataAtoms(class) => class.name(),
2837 Classes::hkpRagdollConstraintData(class) => class.name(),
2838 Classes::hkpRagdollConstraintDataAtoms(class) => class.name(),
2839 Classes::hkpRagdollLimitsData(class) => class.name(),
2840 Classes::hkpRagdollLimitsDataAtoms(class) => class.name(),
2841 Classes::hkpRagdollMotorConstraintAtom(class) => class.name(),
2842 Classes::hkpRayCollidableFilter(class) => class.name(),
2843 Classes::hkpRayShapeCollectionFilter(class) => class.name(),
2844 Classes::hkpRejectChassisListener(class) => class.name(),
2845 Classes::hkpRemoveTerminalsMoppModifier(class) => class.name(),
2846 Classes::hkpReorientAction(class) => class.name(),
2847 Classes::hkpRigidBody(class) => class.name(),
2848 Classes::hkpRotationalConstraintData(class) => class.name(),
2849 Classes::hkpRotationalConstraintDataAtoms(class) => class.name(),
2850 Classes::hkpSampledHeightFieldShape(class) => class.name(),
2851 Classes::hkpSerializedAgentNnEntry(class) => class.name(),
2852 Classes::hkpSerializedDisplayMarker(class) => class.name(),
2853 Classes::hkpSerializedDisplayMarkerList(class) => class.name(),
2854 Classes::hkpSerializedDisplayRbTransforms(class) => class.name(),
2855 Classes::hkpSerializedDisplayRbTransformsDisplayTransformPair(class) => {
2856 class.name()
2857 }
2858 Classes::hkpSerializedSubTrack1nInfo(class) => class.name(),
2859 Classes::hkpSerializedTrack1nInfo(class) => class.name(),
2860 Classes::hkpSetLocalRotationsConstraintAtom(class) => class.name(),
2861 Classes::hkpSetLocalTransformsConstraintAtom(class) => class.name(),
2862 Classes::hkpSetLocalTranslationsConstraintAtom(class) => class.name(),
2863 Classes::hkpSetupStabilizationAtom(class) => class.name(),
2864 Classes::hkpShape(class) => class.name(),
2865 Classes::hkpShapeCollection(class) => class.name(),
2866 Classes::hkpShapeCollectionFilter(class) => class.name(),
2867 Classes::hkpShapeContainer(class) => class.name(),
2868 Classes::hkpShapeInfo(class) => class.name(),
2869 Classes::hkpShapeModifier(class) => class.name(),
2870 Classes::hkpShapePhantom(class) => class.name(),
2871 Classes::hkpSimpleContactConstraintAtom(class) => class.name(),
2872 Classes::hkpSimpleContactConstraintDataInfo(class) => class.name(),
2873 Classes::hkpSimpleMeshShape(class) => class.name(),
2874 Classes::hkpSimpleMeshShapeTriangle(class) => class.name(),
2875 Classes::hkpSimpleShapePhantom(class) => class.name(),
2876 Classes::hkpSimpleShapePhantomCollisionDetail(class) => class.name(),
2877 Classes::hkpSimulation(class) => class.name(),
2878 Classes::hkpSingleShapeContainer(class) => class.name(),
2879 Classes::hkpSoftContactModifierConstraintAtom(class) => class.name(),
2880 Classes::hkpSphereMotion(class) => class.name(),
2881 Classes::hkpSphereRepShape(class) => class.name(),
2882 Classes::hkpSphereShape(class) => class.name(),
2883 Classes::hkpSpringAction(class) => class.name(),
2884 Classes::hkpSpringDamperConstraintMotor(class) => class.name(),
2885 Classes::hkpStiffSpringChainData(class) => class.name(),
2886 Classes::hkpStiffSpringChainDataConstraintInfo(class) => class.name(),
2887 Classes::hkpStiffSpringConstraintAtom(class) => class.name(),
2888 Classes::hkpStiffSpringConstraintData(class) => class.name(),
2889 Classes::hkpStiffSpringConstraintDataAtoms(class) => class.name(),
2890 Classes::hkpStorageExtendedMeshShape(class) => class.name(),
2891 Classes::hkpStorageExtendedMeshShapeMaterial(class) => class.name(),
2892 Classes::hkpStorageExtendedMeshShapeMeshSubpartStorage(class) => class.name(),
2893 Classes::hkpStorageExtendedMeshShapeShapeSubpartStorage(class) => {
2894 class.name()
2895 }
2896 Classes::hkpStorageMeshShape(class) => class.name(),
2897 Classes::hkpStorageMeshShapeSubpartStorage(class) => class.name(),
2898 Classes::hkpStorageSampledHeightFieldShape(class) => class.name(),
2899 Classes::hkpThinBoxMotion(class) => class.name(),
2900 Classes::hkpTransformShape(class) => class.name(),
2901 Classes::hkpTriangleShape(class) => class.name(),
2902 Classes::hkpTriggerVolume(class) => class.name(),
2903 Classes::hkpTriggerVolumeEventInfo(class) => class.name(),
2904 Classes::hkpTriSampledHeightFieldBvTreeShape(class) => class.name(),
2905 Classes::hkpTriSampledHeightFieldCollection(class) => class.name(),
2906 Classes::hkpTwistLimitConstraintAtom(class) => class.name(),
2907 Classes::hkpTypedBroadPhaseHandle(class) => class.name(),
2908 Classes::hkpTyremarkPoint(class) => class.name(),
2909 Classes::hkpTyremarksInfo(class) => class.name(),
2910 Classes::hkpTyremarksWheel(class) => class.name(),
2911 Classes::hkpUnaryAction(class) => class.name(),
2912 Classes::hkpVehicleAerodynamics(class) => class.name(),
2913 Classes::hkpVehicleBrake(class) => class.name(),
2914 Classes::hkpVehicleCastBatchingManager(class) => class.name(),
2915 Classes::hkpVehicleData(class) => class.name(),
2916 Classes::hkpVehicleDataWheelComponentParams(class) => class.name(),
2917 Classes::hkpVehicleDefaultAerodynamics(class) => class.name(),
2918 Classes::hkpVehicleDefaultAnalogDriverInput(class) => class.name(),
2919 Classes::hkpVehicleDefaultBrake(class) => class.name(),
2920 Classes::hkpVehicleDefaultBrakeWheelBrakingProperties(class) => class.name(),
2921 Classes::hkpVehicleDefaultEngine(class) => class.name(),
2922 Classes::hkpVehicleDefaultSteering(class) => class.name(),
2923 Classes::hkpVehicleDefaultSuspension(class) => class.name(),
2924 Classes::hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters(
2925 class,
2926 ) => class.name(),
2927 Classes::hkpVehicleDefaultTransmission(class) => class.name(),
2928 Classes::hkpVehicleDefaultVelocityDamper(class) => class.name(),
2929 Classes::hkpVehicleDriverInput(class) => class.name(),
2930 Classes::hkpVehicleDriverInputAnalogStatus(class) => class.name(),
2931 Classes::hkpVehicleDriverInputStatus(class) => class.name(),
2932 Classes::hkpVehicleEngine(class) => class.name(),
2933 Classes::hkpVehicleFrictionDescription(class) => class.name(),
2934 Classes::hkpVehicleFrictionDescriptionAxisDescription(class) => class.name(),
2935 Classes::hkpVehicleFrictionStatus(class) => class.name(),
2936 Classes::hkpVehicleFrictionStatusAxisStatus(class) => class.name(),
2937 Classes::hkpVehicleInstance(class) => class.name(),
2938 Classes::hkpVehicleInstanceWheelInfo(class) => class.name(),
2939 Classes::hkpVehicleLinearCastBatchingManager(class) => class.name(),
2940 Classes::hkpVehicleLinearCastWheelCollide(class) => class.name(),
2941 Classes::hkpVehicleLinearCastWheelCollideWheelState(class) => class.name(),
2942 Classes::hkpVehicleManager(class) => class.name(),
2943 Classes::hkpVehicleRayCastBatchingManager(class) => class.name(),
2944 Classes::hkpVehicleRayCastWheelCollide(class) => class.name(),
2945 Classes::hkpVehicleSteering(class) => class.name(),
2946 Classes::hkpVehicleSuspension(class) => class.name(),
2947 Classes::hkpVehicleSuspensionSuspensionWheelParameters(class) => class.name(),
2948 Classes::hkpVehicleTransmission(class) => class.name(),
2949 Classes::hkpVehicleVelocityDamper(class) => class.name(),
2950 Classes::hkpVehicleWheelCollide(class) => class.name(),
2951 Classes::hkpVelocityConstraintMotor(class) => class.name(),
2952 Classes::hkpViscousSurfaceModifierConstraintAtom(class) => class.name(),
2953 Classes::hkpWeldingUtility(class) => class.name(),
2954 Classes::hkpWheelConstraintData(class) => class.name(),
2955 Classes::hkpWheelConstraintDataAtoms(class) => class.name(),
2956 Classes::hkpWorld(class) => class.name(),
2957 Classes::hkpWorldCinfo(class) => class.name(),
2958 Classes::hkpWorldObject(class) => class.name(),
2959 Classes::hkQTransform(class) => class.name(),
2960 Classes::hkRangeInt32Attribute(class) => class.name(),
2961 Classes::hkRangeRealAttribute(class) => class.name(),
2962 Classes::hkReferencedObject(class) => class.name(),
2963 Classes::hkReflectedFileAttribute(class) => class.name(),
2964 Classes::hkResourceBase(class) => class.name(),
2965 Classes::hkResourceContainer(class) => class.name(),
2966 Classes::hkResourceHandle(class) => class.name(),
2967 Classes::hkRootLevelContainer(class) => class.name(),
2968 Classes::hkRootLevelContainerNamedVariant(class) => class.name(),
2969 Classes::hkSemanticsAttribute(class) => class.name(),
2970 Classes::hkSimpleLocalFrame(class) => class.name(),
2971 Classes::hkSphere(class) => class.name(),
2972 Classes::hkSweptTransform(class) => class.name(),
2973 Classes::hkTraceStreamTitle(class) => class.name(),
2974 Classes::hkTrackerSerializableScanSnapshot(class) => class.name(),
2975 Classes::hkTrackerSerializableScanSnapshotAllocation(class) => class.name(),
2976 Classes::hkTrackerSerializableScanSnapshotBlock(class) => class.name(),
2977 Classes::hkUiAttribute(class) => class.name(),
2978 Classes::hkVertexFormat(class) => class.name(),
2979 Classes::hkVertexFormatElement(class) => class.name(),
2980 Classes::hkWorldMemoryAvailableWatchDog(class) => class.name(),
2981 Classes::hkxAnimatedFloat(class) => class.name(),
2982 Classes::hkxAnimatedMatrix(class) => class.name(),
2983 Classes::hkxAnimatedQuaternion(class) => class.name(),
2984 Classes::hkxAnimatedVector(class) => class.name(),
2985 Classes::hkxAttribute(class) => class.name(),
2986 Classes::hkxAttributeGroup(class) => class.name(),
2987 Classes::hkxAttributeHolder(class) => class.name(),
2988 Classes::hkxCamera(class) => class.name(),
2989 Classes::hkxEdgeSelectionChannel(class) => class.name(),
2990 Classes::hkxEnum(class) => class.name(),
2991 Classes::hkxEnumItem(class) => class.name(),
2992 Classes::hkxEnvironment(class) => class.name(),
2993 Classes::hkxEnvironmentVariable(class) => class.name(),
2994 Classes::hkxIndexBuffer(class) => class.name(),
2995 Classes::hkxLight(class) => class.name(),
2996 Classes::hkxMaterial(class) => class.name(),
2997 Classes::hkxMaterialEffect(class) => class.name(),
2998 Classes::hkxMaterialProperty(class) => class.name(),
2999 Classes::hkxMaterialShader(class) => class.name(),
3000 Classes::hkxMaterialShaderSet(class) => class.name(),
3001 Classes::hkxMaterialTextureStage(class) => class.name(),
3002 Classes::hkxMesh(class) => class.name(),
3003 Classes::hkxMeshSection(class) => class.name(),
3004 Classes::hkxMeshUserChannelInfo(class) => class.name(),
3005 Classes::hkxNode(class) => class.name(),
3006 Classes::hkxNodeAnnotationData(class) => class.name(),
3007 Classes::hkxNodeSelectionSet(class) => class.name(),
3008 Classes::hkxScene(class) => class.name(),
3009 Classes::hkxSkinBinding(class) => class.name(),
3010 Classes::hkxSparselyAnimatedBool(class) => class.name(),
3011 Classes::hkxSparselyAnimatedEnum(class) => class.name(),
3012 Classes::hkxSparselyAnimatedInt(class) => class.name(),
3013 Classes::hkxSparselyAnimatedString(class) => class.name(),
3014 Classes::hkxTextureFile(class) => class.name(),
3015 Classes::hkxTextureInplace(class) => class.name(),
3016 Classes::hkxTriangleSelectionChannel(class) => class.name(),
3017 Classes::hkxVertexBuffer(class) => class.name(),
3018 Classes::hkxVertexBufferVertexData(class) => class.name(),
3019 Classes::hkxVertexDescription(class) => class.name(),
3020 Classes::hkxVertexDescriptionElementDecl(class) => class.name(),
3021 Classes::hkxVertexFloatDataChannel(class) => class.name(),
3022 Classes::hkxVertexIntDataChannel(class) => class.name(),
3023 Classes::hkxVertexSelectionChannel(class) => class.name(),
3024 Classes::hkxVertexVectorDataChannel(class) => class.name(),
3025 }
3026 }
3027 fn signature(&self) -> _serde::__private::Signature {
3028 match &self {
3029 Classes::BGSGamebryoSequenceGenerator(class) => class.signature(),
3030 Classes::BSBoneSwitchGenerator(class) => class.signature(),
3031 Classes::BSBoneSwitchGeneratorBoneData(class) => class.signature(),
3032 Classes::BSComputeAddBoneAnimModifier(class) => class.signature(),
3033 Classes::BSCyclicBlendTransitionGenerator(class) => class.signature(),
3034 Classes::BSDecomposeVectorModifier(class) => class.signature(),
3035 Classes::BSDirectAtModifier(class) => class.signature(),
3036 Classes::BSDistTriggerModifier(class) => class.signature(),
3037 Classes::BSEventEveryNEventsModifier(class) => class.signature(),
3038 Classes::BSEventOnDeactivateModifier(class) => class.signature(),
3039 Classes::BSEventOnFalseToTrueModifier(class) => class.signature(),
3040 Classes::BSGetTimeStepModifier(class) => class.signature(),
3041 Classes::BSInterpValueModifier(class) => class.signature(),
3042 Classes::BSIsActiveModifier(class) => class.signature(),
3043 Classes::BSIStateManagerModifier(class) => class.signature(),
3044 Classes::BSIStateManagerModifierBSiStateData(class) => class.signature(),
3045 Classes::BSIStateManagerModifierBSIStateManagerStateListener(class) => {
3046 class.signature()
3047 }
3048 Classes::BSiStateTaggingGenerator(class) => class.signature(),
3049 Classes::BSLimbIKModifier(class) => class.signature(),
3050 Classes::BSLookAtModifier(class) => class.signature(),
3051 Classes::BSLookAtModifierBoneData(class) => class.signature(),
3052 Classes::BSModifyOnceModifier(class) => class.signature(),
3053 Classes::BSOffsetAnimationGenerator(class) => class.signature(),
3054 Classes::BSPassByTargetTriggerModifier(class) => class.signature(),
3055 Classes::BSRagdollContactListenerModifier(class) => class.signature(),
3056 Classes::BSSpeedSamplerModifier(class) => class.signature(),
3057 Classes::BSSynchronizedClipGenerator(class) => class.signature(),
3058 Classes::BSTimerModifier(class) => class.signature(),
3059 Classes::BSTweenerModifier(class) => class.signature(),
3060 Classes::hkAabb(class) => class.signature(),
3061 Classes::hkAabbHalf(class) => class.signature(),
3062 Classes::hkAabbUint32(class) => class.signature(),
3063 Classes::hkaAnimatedReferenceFrame(class) => class.signature(),
3064 Classes::hkaAnimation(class) => class.signature(),
3065 Classes::hkaAnimationBinding(class) => class.signature(),
3066 Classes::hkaAnimationContainer(class) => class.signature(),
3067 Classes::hkaAnimationPreviewColorContainer(class) => class.signature(),
3068 Classes::hkaAnnotationTrack(class) => class.signature(),
3069 Classes::hkaAnnotationTrackAnnotation(class) => class.signature(),
3070 Classes::hkaBone(class) => class.signature(),
3071 Classes::hkaBoneAttachment(class) => class.signature(),
3072 Classes::hkaDefaultAnimatedReferenceFrame(class) => class.signature(),
3073 Classes::hkaDeltaCompressedAnimation(class) => class.signature(),
3074 Classes::hkaDeltaCompressedAnimationQuantizationFormat(class) => {
3075 class.signature()
3076 }
3077 Classes::hkaFootstepAnalysisInfo(class) => class.signature(),
3078 Classes::hkaFootstepAnalysisInfoContainer(class) => class.signature(),
3079 Classes::hkaInterleavedUncompressedAnimation(class) => class.signature(),
3080 Classes::hkaKeyFrameHierarchyUtility(class) => class.signature(),
3081 Classes::hkaKeyFrameHierarchyUtilityControlData(class) => class.signature(),
3082 Classes::hkAlignSceneToNodeOptions(class) => class.signature(),
3083 Classes::hkaMeshBinding(class) => class.signature(),
3084 Classes::hkaMeshBindingMapping(class) => class.signature(),
3085 Classes::hkaQuantizedAnimation(class) => class.signature(),
3086 Classes::hkaQuantizedAnimationTrackCompressionParams(class) => {
3087 class.signature()
3088 }
3089 Classes::hkaRagdollInstance(class) => class.signature(),
3090 Classes::hkArrayTypeAttribute(class) => class.signature(),
3091 Classes::hkaSkeleton(class) => class.signature(),
3092 Classes::hkaSkeletonLocalFrameOnBone(class) => class.signature(),
3093 Classes::hkaSkeletonMapper(class) => class.signature(),
3094 Classes::hkaSkeletonMapperData(class) => class.signature(),
3095 Classes::hkaSkeletonMapperDataChainMapping(class) => class.signature(),
3096 Classes::hkaSkeletonMapperDataSimpleMapping(class) => class.signature(),
3097 Classes::hkaSplineCompressedAnimation(class) => class.signature(),
3098 Classes::hkaSplineCompressedAnimationAnimationCompressionParams(class) => {
3099 class.signature()
3100 }
3101 Classes::hkaSplineCompressedAnimationTrackCompressionParams(class) => {
3102 class.signature()
3103 }
3104 Classes::hkaWaveletCompressedAnimation(class) => class.signature(),
3105 Classes::hkaWaveletCompressedAnimationCompressionParams(class) => {
3106 class.signature()
3107 }
3108 Classes::hkaWaveletCompressedAnimationQuantizationFormat(class) => {
3109 class.signature()
3110 }
3111 Classes::hkBaseObject(class) => class.signature(),
3112 Classes::hkbAttachmentModifier(class) => class.signature(),
3113 Classes::hkbAttachmentSetup(class) => class.signature(),
3114 Classes::hkbAttributeModifier(class) => class.signature(),
3115 Classes::hkbAttributeModifierAssignment(class) => class.signature(),
3116 Classes::hkbAuxiliaryNodeInfo(class) => class.signature(),
3117 Classes::hkbBehaviorEventsInfo(class) => class.signature(),
3118 Classes::hkbBehaviorGraph(class) => class.signature(),
3119 Classes::hkbBehaviorGraphData(class) => class.signature(),
3120 Classes::hkbBehaviorGraphInternalState(class) => class.signature(),
3121 Classes::hkbBehaviorGraphInternalStateInfo(class) => class.signature(),
3122 Classes::hkbBehaviorGraphStringData(class) => class.signature(),
3123 Classes::hkbBehaviorInfo(class) => class.signature(),
3124 Classes::hkbBehaviorInfoIdToNamePair(class) => class.signature(),
3125 Classes::hkbBehaviorReferenceGenerator(class) => class.signature(),
3126 Classes::hkbBindable(class) => class.signature(),
3127 Classes::hkbBlendCurveUtils(class) => class.signature(),
3128 Classes::hkbBlenderGenerator(class) => class.signature(),
3129 Classes::hkbBlenderGeneratorChild(class) => class.signature(),
3130 Classes::hkbBlenderGeneratorChildInternalState(class) => class.signature(),
3131 Classes::hkbBlenderGeneratorInternalState(class) => class.signature(),
3132 Classes::hkbBlendingTransitionEffect(class) => class.signature(),
3133 Classes::hkbBlendingTransitionEffectInternalState(class) => class.signature(),
3134 Classes::hkbBoneIndexArray(class) => class.signature(),
3135 Classes::hkbBoneWeightArray(class) => class.signature(),
3136 Classes::hkbBoolVariableSequencedData(class) => class.signature(),
3137 Classes::hkbBoolVariableSequencedDataSample(class) => class.signature(),
3138 Classes::hkbCameraShakeEventPayload(class) => class.signature(),
3139 Classes::hkbCharacter(class) => class.signature(),
3140 Classes::hkbCharacterAddedInfo(class) => class.signature(),
3141 Classes::hkbCharacterControlCommand(class) => class.signature(),
3142 Classes::hkbCharacterControllerControlData(class) => class.signature(),
3143 Classes::hkbCharacterControllerModifier(class) => class.signature(),
3144 Classes::hkbCharacterControllerModifierInternalState(class) => {
3145 class.signature()
3146 }
3147 Classes::hkbCharacterData(class) => class.signature(),
3148 Classes::hkbCharacterDataCharacterControllerInfo(class) => class.signature(),
3149 Classes::hkbCharacterInfo(class) => class.signature(),
3150 Classes::hkbCharacterSetup(class) => class.signature(),
3151 Classes::hkbCharacterSkinInfo(class) => class.signature(),
3152 Classes::hkbCharacterSteppedInfo(class) => class.signature(),
3153 Classes::hkbCharacterStringData(class) => class.signature(),
3154 Classes::hkbClientCharacterState(class) => class.signature(),
3155 Classes::hkbClipGenerator(class) => class.signature(),
3156 Classes::hkbClipGeneratorEcho(class) => class.signature(),
3157 Classes::hkbClipGeneratorInternalState(class) => class.signature(),
3158 Classes::hkbClipTrigger(class) => class.signature(),
3159 Classes::hkbClipTriggerArray(class) => class.signature(),
3160 Classes::hkbCombineTransformsModifier(class) => class.signature(),
3161 Classes::hkbCombineTransformsModifierInternalState(class) => {
3162 class.signature()
3163 }
3164 Classes::hkbCompiledExpressionSet(class) => class.signature(),
3165 Classes::hkbCompiledExpressionSetToken(class) => class.signature(),
3166 Classes::hkbComputeDirectionModifier(class) => class.signature(),
3167 Classes::hkbComputeDirectionModifierInternalState(class) => class.signature(),
3168 Classes::hkbComputeRotationFromAxisAngleModifier(class) => class.signature(),
3169 Classes::hkbComputeRotationFromAxisAngleModifierInternalState(class) => {
3170 class.signature()
3171 }
3172 Classes::hkbComputeRotationToTargetModifier(class) => class.signature(),
3173 Classes::hkbComputeRotationToTargetModifierInternalState(class) => {
3174 class.signature()
3175 }
3176 Classes::hkbCondition(class) => class.signature(),
3177 Classes::hkbContext(class) => class.signature(),
3178 Classes::hkbDampingModifier(class) => class.signature(),
3179 Classes::hkbDampingModifierInternalState(class) => class.signature(),
3180 Classes::hkbDefaultMessageLog(class) => class.signature(),
3181 Classes::hkbDelayedModifier(class) => class.signature(),
3182 Classes::hkbDelayedModifierInternalState(class) => class.signature(),
3183 Classes::hkbDetectCloseToGroundModifier(class) => class.signature(),
3184 Classes::hkbDetectCloseToGroundModifierInternalState(class) => {
3185 class.signature()
3186 }
3187 Classes::hkbEvaluateExpressionModifier(class) => class.signature(),
3188 Classes::hkbEvaluateExpressionModifierInternalExpressionData(class) => {
3189 class.signature()
3190 }
3191 Classes::hkbEvaluateExpressionModifierInternalState(class) => {
3192 class.signature()
3193 }
3194 Classes::hkbEvaluateHandleModifier(class) => class.signature(),
3195 Classes::hkbEvent(class) => class.signature(),
3196 Classes::hkbEventBase(class) => class.signature(),
3197 Classes::hkbEventDrivenModifier(class) => class.signature(),
3198 Classes::hkbEventDrivenModifierInternalState(class) => class.signature(),
3199 Classes::hkbEventInfo(class) => class.signature(),
3200 Classes::hkbEventPayload(class) => class.signature(),
3201 Classes::hkbEventPayloadList(class) => class.signature(),
3202 Classes::hkbEventProperty(class) => class.signature(),
3203 Classes::hkbEventRaisedInfo(class) => class.signature(),
3204 Classes::hkbEventRangeData(class) => class.signature(),
3205 Classes::hkbEventRangeDataArray(class) => class.signature(),
3206 Classes::hkbEventSequencedData(class) => class.signature(),
3207 Classes::hkbEventSequencedDataSequencedEvent(class) => class.signature(),
3208 Classes::hkbEventsFromRangeModifier(class) => class.signature(),
3209 Classes::hkbEventsFromRangeModifierInternalState(class) => class.signature(),
3210 Classes::hkbExpressionCondition(class) => class.signature(),
3211 Classes::hkbExpressionData(class) => class.signature(),
3212 Classes::hkbExpressionDataArray(class) => class.signature(),
3213 Classes::hkbExtractRagdollPoseModifier(class) => class.signature(),
3214 Classes::hkbFootIkControlData(class) => class.signature(),
3215 Classes::hkbFootIkControlsModifier(class) => class.signature(),
3216 Classes::hkbFootIkControlsModifierLeg(class) => class.signature(),
3217 Classes::hkbFootIkDriverInfo(class) => class.signature(),
3218 Classes::hkbFootIkDriverInfoLeg(class) => class.signature(),
3219 Classes::hkbFootIkGains(class) => class.signature(),
3220 Classes::hkbFootIkModifier(class) => class.signature(),
3221 Classes::hkbFootIkModifierInternalLegData(class) => class.signature(),
3222 Classes::hkbFootIkModifierLeg(class) => class.signature(),
3223 Classes::hkbGenerator(class) => class.signature(),
3224 Classes::hkbGeneratorOutputListener(class) => class.signature(),
3225 Classes::hkbGeneratorSyncInfo(class) => class.signature(),
3226 Classes::hkbGeneratorSyncInfoSyncPoint(class) => class.signature(),
3227 Classes::hkbGeneratorTransitionEffect(class) => class.signature(),
3228 Classes::hkbGeneratorTransitionEffectInternalState(class) => {
3229 class.signature()
3230 }
3231 Classes::hkbGetHandleOnBoneModifier(class) => class.signature(),
3232 Classes::hkbGetUpModifier(class) => class.signature(),
3233 Classes::hkbGetUpModifierInternalState(class) => class.signature(),
3234 Classes::hkbGetWorldFromModelModifier(class) => class.signature(),
3235 Classes::hkbGetWorldFromModelModifierInternalState(class) => {
3236 class.signature()
3237 }
3238 Classes::hkbHandIkControlData(class) => class.signature(),
3239 Classes::hkbHandIkControlsModifier(class) => class.signature(),
3240 Classes::hkbHandIkControlsModifierHand(class) => class.signature(),
3241 Classes::hkbHandIkDriverInfo(class) => class.signature(),
3242 Classes::hkbHandIkDriverInfoHand(class) => class.signature(),
3243 Classes::hkbHandIkModifier(class) => class.signature(),
3244 Classes::hkbHandIkModifierHand(class) => class.signature(),
3245 Classes::hkbHandle(class) => class.signature(),
3246 Classes::hkbIntEventPayload(class) => class.signature(),
3247 Classes::hkbIntVariableSequencedData(class) => class.signature(),
3248 Classes::hkbIntVariableSequencedDataSample(class) => class.signature(),
3249 Classes::hkBitField(class) => class.signature(),
3250 Classes::hkbKeyframeBonesModifier(class) => class.signature(),
3251 Classes::hkbKeyframeBonesModifierKeyframeInfo(class) => class.signature(),
3252 Classes::hkbLinkedSymbolInfo(class) => class.signature(),
3253 Classes::hkbLookAtModifier(class) => class.signature(),
3254 Classes::hkbLookAtModifierInternalState(class) => class.signature(),
3255 Classes::hkbManualSelectorGenerator(class) => class.signature(),
3256 Classes::hkbManualSelectorGeneratorInternalState(class) => class.signature(),
3257 Classes::hkbMessageLog(class) => class.signature(),
3258 Classes::hkbMirroredSkeletonInfo(class) => class.signature(),
3259 Classes::hkbMirrorModifier(class) => class.signature(),
3260 Classes::hkbModifier(class) => class.signature(),
3261 Classes::hkbModifierGenerator(class) => class.signature(),
3262 Classes::hkbModifierList(class) => class.signature(),
3263 Classes::hkbModifierWrapper(class) => class.signature(),
3264 Classes::hkbMoveCharacterModifier(class) => class.signature(),
3265 Classes::hkbMoveCharacterModifierInternalState(class) => class.signature(),
3266 Classes::hkbNamedEventPayload(class) => class.signature(),
3267 Classes::hkbNamedIntEventPayload(class) => class.signature(),
3268 Classes::hkbNamedRealEventPayload(class) => class.signature(),
3269 Classes::hkbNamedStringEventPayload(class) => class.signature(),
3270 Classes::hkbNode(class) => class.signature(),
3271 Classes::hkbNodeInternalStateInfo(class) => class.signature(),
3272 Classes::hkbParticleSystemEventPayload(class) => class.signature(),
3273 Classes::hkbPoseMatchingGenerator(class) => class.signature(),
3274 Classes::hkbPoseMatchingGeneratorInternalState(class) => class.signature(),
3275 Classes::hkbPoweredRagdollControlData(class) => class.signature(),
3276 Classes::hkbPoweredRagdollControlsModifier(class) => class.signature(),
3277 Classes::hkbProjectData(class) => class.signature(),
3278 Classes::hkbProjectStringData(class) => class.signature(),
3279 Classes::hkbProxyModifier(class) => class.signature(),
3280 Classes::hkbProxyModifierProxyInfo(class) => class.signature(),
3281 Classes::hkbRaiseEventCommand(class) => class.signature(),
3282 Classes::hkbRealEventPayload(class) => class.signature(),
3283 Classes::hkbRealVariableSequencedData(class) => class.signature(),
3284 Classes::hkbRealVariableSequencedDataSample(class) => class.signature(),
3285 Classes::hkbReferencePoseGenerator(class) => class.signature(),
3286 Classes::hkbRegisteredGenerator(class) => class.signature(),
3287 Classes::hkbRigidBodyRagdollControlData(class) => class.signature(),
3288 Classes::hkbRigidBodyRagdollControlsModifier(class) => class.signature(),
3289 Classes::hkbRoleAttribute(class) => class.signature(),
3290 Classes::hkbRotateCharacterModifier(class) => class.signature(),
3291 Classes::hkbRotateCharacterModifierInternalState(class) => class.signature(),
3292 Classes::hkbSenseHandleModifier(class) => class.signature(),
3293 Classes::hkbSenseHandleModifierRange(class) => class.signature(),
3294 Classes::hkbSequence(class) => class.signature(),
3295 Classes::hkbSequencedData(class) => class.signature(),
3296 Classes::hkbSequenceInternalState(class) => class.signature(),
3297 Classes::hkbSequenceStringData(class) => class.signature(),
3298 Classes::hkbSetBehaviorCommand(class) => class.signature(),
3299 Classes::hkbSetLocalTimeOfClipGeneratorCommand(class) => class.signature(),
3300 Classes::hkbSetNodePropertyCommand(class) => class.signature(),
3301 Classes::hkbSetWordVariableCommand(class) => class.signature(),
3302 Classes::hkbSetWorldFromModelModifier(class) => class.signature(),
3303 Classes::hkbSimulationControlCommand(class) => class.signature(),
3304 Classes::hkbSimulationStateInfo(class) => class.signature(),
3305 Classes::hkbStateChooser(class) => class.signature(),
3306 Classes::hkbStateListener(class) => class.signature(),
3307 Classes::hkbStateMachine(class) => class.signature(),
3308 Classes::hkbStateMachineActiveTransitionInfo(class) => class.signature(),
3309 Classes::hkbStateMachineDelayedTransitionInfo(class) => class.signature(),
3310 Classes::hkbStateMachineEventPropertyArray(class) => class.signature(),
3311 Classes::hkbStateMachineInternalState(class) => class.signature(),
3312 Classes::hkbStateMachineNestedStateMachineData(class) => class.signature(),
3313 Classes::hkbStateMachineProspectiveTransitionInfo(class) => class.signature(),
3314 Classes::hkbStateMachineStateInfo(class) => class.signature(),
3315 Classes::hkbStateMachineTimeInterval(class) => class.signature(),
3316 Classes::hkbStateMachineTransitionInfo(class) => class.signature(),
3317 Classes::hkbStateMachineTransitionInfoArray(class) => class.signature(),
3318 Classes::hkbStateMachineTransitionInfoReference(class) => class.signature(),
3319 Classes::hkbStringCondition(class) => class.signature(),
3320 Classes::hkbStringEventPayload(class) => class.signature(),
3321 Classes::hkbTestStateChooser(class) => class.signature(),
3322 Classes::hkbTimerModifier(class) => class.signature(),
3323 Classes::hkbTimerModifierInternalState(class) => class.signature(),
3324 Classes::hkbTransformVectorModifier(class) => class.signature(),
3325 Classes::hkbTransformVectorModifierInternalState(class) => class.signature(),
3326 Classes::hkbTransitionEffect(class) => class.signature(),
3327 Classes::hkbTwistModifier(class) => class.signature(),
3328 Classes::hkbVariableBindingSet(class) => class.signature(),
3329 Classes::hkbVariableBindingSetBinding(class) => class.signature(),
3330 Classes::hkbVariableInfo(class) => class.signature(),
3331 Classes::hkbVariableValue(class) => class.signature(),
3332 Classes::hkbVariableValueSet(class) => class.signature(),
3333 Classes::hkbWorldEnums(class) => class.signature(),
3334 Classes::hkbWorldFromModelModeData(class) => class.signature(),
3335 Classes::hkClass(class) => class.signature(),
3336 Classes::hkClassEnum(class) => class.signature(),
3337 Classes::hkClassEnumItem(class) => class.signature(),
3338 Classes::hkClassMember(class) => class.signature(),
3339 Classes::hkColor(class) => class.signature(),
3340 Classes::hkContactPoint(class) => class.signature(),
3341 Classes::hkContactPointMaterial(class) => class.signature(),
3342 Classes::hkCustomAttributes(class) => class.signature(),
3343 Classes::hkCustomAttributesAttribute(class) => class.signature(),
3344 Classes::hkDataObjectTypeAttribute(class) => class.signature(),
3345 Classes::hkDescriptionAttribute(class) => class.signature(),
3346 Classes::hkDocumentationAttribute(class) => class.signature(),
3347 Classes::hkGeometry(class) => class.signature(),
3348 Classes::hkGeometryTriangle(class) => class.signature(),
3349 Classes::hkGizmoAttribute(class) => class.signature(),
3350 Classes::hkHalf8(class) => class.signature(),
3351 Classes::hkIndexedTransformSet(class) => class.signature(),
3352 Classes::hkLinkAttribute(class) => class.signature(),
3353 Classes::hkLocalFrame(class) => class.signature(),
3354 Classes::hkLocalFrameGroup(class) => class.signature(),
3355 Classes::hkMemoryMeshBody(class) => class.signature(),
3356 Classes::hkMemoryMeshMaterial(class) => class.signature(),
3357 Classes::hkMemoryMeshShape(class) => class.signature(),
3358 Classes::hkMemoryMeshTexture(class) => class.signature(),
3359 Classes::hkMemoryMeshVertexBuffer(class) => class.signature(),
3360 Classes::hkMemoryResourceContainer(class) => class.signature(),
3361 Classes::hkMemoryResourceHandle(class) => class.signature(),
3362 Classes::hkMemoryResourceHandleExternalLink(class) => class.signature(),
3363 Classes::hkMemoryTrackerAttribute(class) => class.signature(),
3364 Classes::hkMeshBody(class) => class.signature(),
3365 Classes::hkMeshBoneIndexMapping(class) => class.signature(),
3366 Classes::hkMeshMaterial(class) => class.signature(),
3367 Classes::hkMeshSection(class) => class.signature(),
3368 Classes::hkMeshSectionCinfo(class) => class.signature(),
3369 Classes::hkMeshShape(class) => class.signature(),
3370 Classes::hkMeshTexture(class) => class.signature(),
3371 Classes::hkMeshVertexBuffer(class) => class.signature(),
3372 Classes::hkModelerNodeTypeAttribute(class) => class.signature(),
3373 Classes::hkMonitorStreamColorTable(class) => class.signature(),
3374 Classes::hkMonitorStreamColorTableColorPair(class) => class.signature(),
3375 Classes::hkMonitorStreamFrameInfo(class) => class.signature(),
3376 Classes::hkMonitorStreamStringMap(class) => class.signature(),
3377 Classes::hkMonitorStreamStringMapStringMap(class) => class.signature(),
3378 Classes::hkMoppBvTreeShapeBase(class) => class.signature(),
3379 Classes::hkMotionState(class) => class.signature(),
3380 Classes::hkMultipleVertexBuffer(class) => class.signature(),
3381 Classes::hkMultipleVertexBufferElementInfo(class) => class.signature(),
3382 Classes::hkMultipleVertexBufferLockedElement(class) => class.signature(),
3383 Classes::hkMultipleVertexBufferVertexBufferInfo(class) => class.signature(),
3384 Classes::hkMultiThreadCheck(class) => class.signature(),
3385 Classes::hkp2dAngConstraintAtom(class) => class.signature(),
3386 Classes::hkpAabbPhantom(class) => class.signature(),
3387 Classes::hkPackedVector3(class) => class.signature(),
3388 Classes::hkPackfileHeader(class) => class.signature(),
3389 Classes::hkPackfileSectionHeader(class) => class.signature(),
3390 Classes::hkpAction(class) => class.signature(),
3391 Classes::hkpAgent1nSector(class) => class.signature(),
3392 Classes::hkpAngConstraintAtom(class) => class.signature(),
3393 Classes::hkpAngFrictionConstraintAtom(class) => class.signature(),
3394 Classes::hkpAngLimitConstraintAtom(class) => class.signature(),
3395 Classes::hkpAngMotorConstraintAtom(class) => class.signature(),
3396 Classes::hkpAngularDashpotAction(class) => class.signature(),
3397 Classes::hkpArrayAction(class) => class.signature(),
3398 Classes::hkpBallAndSocketConstraintData(class) => class.signature(),
3399 Classes::hkpBallAndSocketConstraintDataAtoms(class) => class.signature(),
3400 Classes::hkpBallGun(class) => class.signature(),
3401 Classes::hkpBallSocketChainData(class) => class.signature(),
3402 Classes::hkpBallSocketChainDataConstraintInfo(class) => class.signature(),
3403 Classes::hkpBallSocketConstraintAtom(class) => class.signature(),
3404 Classes::hkpBinaryAction(class) => class.signature(),
3405 Classes::hkpBoxMotion(class) => class.signature(),
3406 Classes::hkpBoxShape(class) => class.signature(),
3407 Classes::hkpBreakableBody(class) => class.signature(),
3408 Classes::hkpBreakableConstraintData(class) => class.signature(),
3409 Classes::hkpBridgeAtoms(class) => class.signature(),
3410 Classes::hkpBridgeConstraintAtom(class) => class.signature(),
3411 Classes::hkpBroadPhaseHandle(class) => class.signature(),
3412 Classes::hkpBvShape(class) => class.signature(),
3413 Classes::hkpBvTreeShape(class) => class.signature(),
3414 Classes::hkpCachingShapePhantom(class) => class.signature(),
3415 Classes::hkpCallbackConstraintMotor(class) => class.signature(),
3416 Classes::hkpCapsuleShape(class) => class.signature(),
3417 Classes::hkpCdBody(class) => class.signature(),
3418 Classes::hkpCenterOfMassChangerModifierConstraintAtom(class) => {
3419 class.signature()
3420 }
3421 Classes::hkpCharacterControllerCinfo(class) => class.signature(),
3422 Classes::hkpCharacterMotion(class) => class.signature(),
3423 Classes::hkpCharacterProxyCinfo(class) => class.signature(),
3424 Classes::hkpCharacterRigidBodyCinfo(class) => class.signature(),
3425 Classes::hkpCogWheelConstraintAtom(class) => class.signature(),
3426 Classes::hkpCogWheelConstraintData(class) => class.signature(),
3427 Classes::hkpCogWheelConstraintDataAtoms(class) => class.signature(),
3428 Classes::hkpCollidable(class) => class.signature(),
3429 Classes::hkpCollidableBoundingVolumeData(class) => class.signature(),
3430 Classes::hkpCollidableCollidableFilter(class) => class.signature(),
3431 Classes::hkpCollisionFilter(class) => class.signature(),
3432 Classes::hkpCollisionFilterList(class) => class.signature(),
3433 Classes::hkpCompressedMeshShape(class) => class.signature(),
3434 Classes::hkpCompressedMeshShapeBigTriangle(class) => class.signature(),
3435 Classes::hkpCompressedMeshShapeChunk(class) => class.signature(),
3436 Classes::hkpCompressedMeshShapeConvexPiece(class) => class.signature(),
3437 Classes::hkpCompressedSampledHeightFieldShape(class) => class.signature(),
3438 Classes::hkpConeLimitConstraintAtom(class) => class.signature(),
3439 Classes::hkpConstrainedSystemFilter(class) => class.signature(),
3440 Classes::hkpConstraintAtom(class) => class.signature(),
3441 Classes::hkpConstraintChainData(class) => class.signature(),
3442 Classes::hkpConstraintChainInstance(class) => class.signature(),
3443 Classes::hkpConstraintChainInstanceAction(class) => class.signature(),
3444 Classes::hkpConstraintCollisionFilter(class) => class.signature(),
3445 Classes::hkpConstraintData(class) => class.signature(),
3446 Classes::hkpConstraintInstance(class) => class.signature(),
3447 Classes::hkpConstraintInstanceSmallArraySerializeOverrideType(class) => {
3448 class.signature()
3449 }
3450 Classes::hkpConstraintMotor(class) => class.signature(),
3451 Classes::hkpConvexListFilter(class) => class.signature(),
3452 Classes::hkpConvexListShape(class) => class.signature(),
3453 Classes::hkpConvexPieceMeshShape(class) => class.signature(),
3454 Classes::hkpConvexPieceStreamData(class) => class.signature(),
3455 Classes::hkpConvexShape(class) => class.signature(),
3456 Classes::hkpConvexTransformShape(class) => class.signature(),
3457 Classes::hkpConvexTransformShapeBase(class) => class.signature(),
3458 Classes::hkpConvexTranslateShape(class) => class.signature(),
3459 Classes::hkpConvexVerticesConnectivity(class) => class.signature(),
3460 Classes::hkpConvexVerticesShape(class) => class.signature(),
3461 Classes::hkpConvexVerticesShapeFourVectors(class) => class.signature(),
3462 Classes::hkpCylinderShape(class) => class.signature(),
3463 Classes::hkpDashpotAction(class) => class.signature(),
3464 Classes::hkpDefaultConvexListFilter(class) => class.signature(),
3465 Classes::hkpDefaultWorldMemoryWatchDog(class) => class.signature(),
3466 Classes::hkpDisableEntityCollisionFilter(class) => class.signature(),
3467 Classes::hkpDisplayBindingData(class) => class.signature(),
3468 Classes::hkpDisplayBindingDataPhysicsSystem(class) => class.signature(),
3469 Classes::hkpDisplayBindingDataRigidBody(class) => class.signature(),
3470 Classes::hkpEntity(class) => class.signature(),
3471 Classes::hkpEntityExtendedListeners(class) => class.signature(),
3472 Classes::hkpEntitySmallArraySerializeOverrideType(class) => class.signature(),
3473 Classes::hkpEntitySpuCollisionCallback(class) => class.signature(),
3474 Classes::hkpExtendedMeshShape(class) => class.signature(),
3475 Classes::hkpExtendedMeshShapeShapesSubpart(class) => class.signature(),
3476 Classes::hkpExtendedMeshShapeSubpart(class) => class.signature(),
3477 Classes::hkpExtendedMeshShapeTrianglesSubpart(class) => class.signature(),
3478 Classes::hkpFastMeshShape(class) => class.signature(),
3479 Classes::hkpFirstPersonGun(class) => class.signature(),
3480 Classes::hkpFixedRigidMotion(class) => class.signature(),
3481 Classes::hkpGenericConstraintData(class) => class.signature(),
3482 Classes::hkpGenericConstraintDataScheme(class) => class.signature(),
3483 Classes::hkpGenericConstraintDataSchemeConstraintInfo(class) => {
3484 class.signature()
3485 }
3486 Classes::hkpGravityGun(class) => class.signature(),
3487 Classes::hkpGroupCollisionFilter(class) => class.signature(),
3488 Classes::hkpGroupFilter(class) => class.signature(),
3489 Classes::hkpHeightFieldShape(class) => class.signature(),
3490 Classes::hkpHingeConstraintData(class) => class.signature(),
3491 Classes::hkpHingeConstraintDataAtoms(class) => class.signature(),
3492 Classes::hkpHingeLimitsData(class) => class.signature(),
3493 Classes::hkpHingeLimitsDataAtoms(class) => class.signature(),
3494 Classes::hkpIgnoreModifierConstraintAtom(class) => class.signature(),
3495 Classes::hkpKeyframedRigidMotion(class) => class.signature(),
3496 Classes::hkpLimitedForceConstraintMotor(class) => class.signature(),
3497 Classes::hkpLimitedHingeConstraintData(class) => class.signature(),
3498 Classes::hkpLimitedHingeConstraintDataAtoms(class) => class.signature(),
3499 Classes::hkpLinConstraintAtom(class) => class.signature(),
3500 Classes::hkpLinearParametricCurve(class) => class.signature(),
3501 Classes::hkpLinFrictionConstraintAtom(class) => class.signature(),
3502 Classes::hkpLinkedCollidable(class) => class.signature(),
3503 Classes::hkpLinLimitConstraintAtom(class) => class.signature(),
3504 Classes::hkpLinMotorConstraintAtom(class) => class.signature(),
3505 Classes::hkpLinSoftConstraintAtom(class) => class.signature(),
3506 Classes::hkpListShape(class) => class.signature(),
3507 Classes::hkpListShapeChildInfo(class) => class.signature(),
3508 Classes::hkpMalleableConstraintData(class) => class.signature(),
3509 Classes::hkpMassChangerModifierConstraintAtom(class) => class.signature(),
3510 Classes::hkpMassProperties(class) => class.signature(),
3511 Classes::hkpMaterial(class) => class.signature(),
3512 Classes::hkpMaxSizeMotion(class) => class.signature(),
3513 Classes::hkpMeshMaterial(class) => class.signature(),
3514 Classes::hkpMeshShape(class) => class.signature(),
3515 Classes::hkpMeshShapeSubpart(class) => class.signature(),
3516 Classes::hkpModifierConstraintAtom(class) => class.signature(),
3517 Classes::hkpMoppBvTreeShape(class) => class.signature(),
3518 Classes::hkpMoppCode(class) => class.signature(),
3519 Classes::hkpMoppCodeCodeInfo(class) => class.signature(),
3520 Classes::hkpMoppCodeReindexedTerminal(class) => class.signature(),
3521 Classes::hkpMotion(class) => class.signature(),
3522 Classes::hkpMotorAction(class) => class.signature(),
3523 Classes::hkpMountedBallGun(class) => class.signature(),
3524 Classes::hkpMouseSpringAction(class) => class.signature(),
3525 Classes::hkpMovingSurfaceModifierConstraintAtom(class) => class.signature(),
3526 Classes::hkpMultiRayShape(class) => class.signature(),
3527 Classes::hkpMultiRayShapeRay(class) => class.signature(),
3528 Classes::hkpMultiSphereShape(class) => class.signature(),
3529 Classes::hkpMultithreadedVehicleManager(class) => class.signature(),
3530 Classes::hkpNamedMeshMaterial(class) => class.signature(),
3531 Classes::hkpNullCollisionFilter(class) => class.signature(),
3532 Classes::hkPostFinishAttribute(class) => class.signature(),
3533 Classes::hkpOverwritePivotConstraintAtom(class) => class.signature(),
3534 Classes::hkpPairCollisionFilter(class) => class.signature(),
3535 Classes::hkpPairCollisionFilterMapPairFilterKeyOverrideType(class) => {
3536 class.signature()
3537 }
3538 Classes::hkpParametricCurve(class) => class.signature(),
3539 Classes::hkpPhantom(class) => class.signature(),
3540 Classes::hkpPhantomCallbackShape(class) => class.signature(),
3541 Classes::hkpPhysicsData(class) => class.signature(),
3542 Classes::hkpPhysicsSystem(class) => class.signature(),
3543 Classes::hkpPhysicsSystemWithContacts(class) => class.signature(),
3544 Classes::hkpPlaneShape(class) => class.signature(),
3545 Classes::hkpPointToPathConstraintData(class) => class.signature(),
3546 Classes::hkpPointToPlaneConstraintData(class) => class.signature(),
3547 Classes::hkpPointToPlaneConstraintDataAtoms(class) => class.signature(),
3548 Classes::hkpPositionConstraintMotor(class) => class.signature(),
3549 Classes::hkpPoweredChainData(class) => class.signature(),
3550 Classes::hkpPoweredChainDataConstraintInfo(class) => class.signature(),
3551 Classes::hkpPoweredChainMapper(class) => class.signature(),
3552 Classes::hkpPoweredChainMapperLinkInfo(class) => class.signature(),
3553 Classes::hkpPoweredChainMapperTarget(class) => class.signature(),
3554 Classes::hkpPrismaticConstraintData(class) => class.signature(),
3555 Classes::hkpPrismaticConstraintDataAtoms(class) => class.signature(),
3556 Classes::hkpProjectileGun(class) => class.signature(),
3557 Classes::hkpProperty(class) => class.signature(),
3558 Classes::hkpPropertyValue(class) => class.signature(),
3559 Classes::hkpPulleyConstraintAtom(class) => class.signature(),
3560 Classes::hkpPulleyConstraintData(class) => class.signature(),
3561 Classes::hkpPulleyConstraintDataAtoms(class) => class.signature(),
3562 Classes::hkpRackAndPinionConstraintAtom(class) => class.signature(),
3563 Classes::hkpRackAndPinionConstraintData(class) => class.signature(),
3564 Classes::hkpRackAndPinionConstraintDataAtoms(class) => class.signature(),
3565 Classes::hkpRagdollConstraintData(class) => class.signature(),
3566 Classes::hkpRagdollConstraintDataAtoms(class) => class.signature(),
3567 Classes::hkpRagdollLimitsData(class) => class.signature(),
3568 Classes::hkpRagdollLimitsDataAtoms(class) => class.signature(),
3569 Classes::hkpRagdollMotorConstraintAtom(class) => class.signature(),
3570 Classes::hkpRayCollidableFilter(class) => class.signature(),
3571 Classes::hkpRayShapeCollectionFilter(class) => class.signature(),
3572 Classes::hkpRejectChassisListener(class) => class.signature(),
3573 Classes::hkpRemoveTerminalsMoppModifier(class) => class.signature(),
3574 Classes::hkpReorientAction(class) => class.signature(),
3575 Classes::hkpRigidBody(class) => class.signature(),
3576 Classes::hkpRotationalConstraintData(class) => class.signature(),
3577 Classes::hkpRotationalConstraintDataAtoms(class) => class.signature(),
3578 Classes::hkpSampledHeightFieldShape(class) => class.signature(),
3579 Classes::hkpSerializedAgentNnEntry(class) => class.signature(),
3580 Classes::hkpSerializedDisplayMarker(class) => class.signature(),
3581 Classes::hkpSerializedDisplayMarkerList(class) => class.signature(),
3582 Classes::hkpSerializedDisplayRbTransforms(class) => class.signature(),
3583 Classes::hkpSerializedDisplayRbTransformsDisplayTransformPair(class) => {
3584 class.signature()
3585 }
3586 Classes::hkpSerializedSubTrack1nInfo(class) => class.signature(),
3587 Classes::hkpSerializedTrack1nInfo(class) => class.signature(),
3588 Classes::hkpSetLocalRotationsConstraintAtom(class) => class.signature(),
3589 Classes::hkpSetLocalTransformsConstraintAtom(class) => class.signature(),
3590 Classes::hkpSetLocalTranslationsConstraintAtom(class) => class.signature(),
3591 Classes::hkpSetupStabilizationAtom(class) => class.signature(),
3592 Classes::hkpShape(class) => class.signature(),
3593 Classes::hkpShapeCollection(class) => class.signature(),
3594 Classes::hkpShapeCollectionFilter(class) => class.signature(),
3595 Classes::hkpShapeContainer(class) => class.signature(),
3596 Classes::hkpShapeInfo(class) => class.signature(),
3597 Classes::hkpShapeModifier(class) => class.signature(),
3598 Classes::hkpShapePhantom(class) => class.signature(),
3599 Classes::hkpSimpleContactConstraintAtom(class) => class.signature(),
3600 Classes::hkpSimpleContactConstraintDataInfo(class) => class.signature(),
3601 Classes::hkpSimpleMeshShape(class) => class.signature(),
3602 Classes::hkpSimpleMeshShapeTriangle(class) => class.signature(),
3603 Classes::hkpSimpleShapePhantom(class) => class.signature(),
3604 Classes::hkpSimpleShapePhantomCollisionDetail(class) => class.signature(),
3605 Classes::hkpSimulation(class) => class.signature(),
3606 Classes::hkpSingleShapeContainer(class) => class.signature(),
3607 Classes::hkpSoftContactModifierConstraintAtom(class) => class.signature(),
3608 Classes::hkpSphereMotion(class) => class.signature(),
3609 Classes::hkpSphereRepShape(class) => class.signature(),
3610 Classes::hkpSphereShape(class) => class.signature(),
3611 Classes::hkpSpringAction(class) => class.signature(),
3612 Classes::hkpSpringDamperConstraintMotor(class) => class.signature(),
3613 Classes::hkpStiffSpringChainData(class) => class.signature(),
3614 Classes::hkpStiffSpringChainDataConstraintInfo(class) => class.signature(),
3615 Classes::hkpStiffSpringConstraintAtom(class) => class.signature(),
3616 Classes::hkpStiffSpringConstraintData(class) => class.signature(),
3617 Classes::hkpStiffSpringConstraintDataAtoms(class) => class.signature(),
3618 Classes::hkpStorageExtendedMeshShape(class) => class.signature(),
3619 Classes::hkpStorageExtendedMeshShapeMaterial(class) => class.signature(),
3620 Classes::hkpStorageExtendedMeshShapeMeshSubpartStorage(class) => {
3621 class.signature()
3622 }
3623 Classes::hkpStorageExtendedMeshShapeShapeSubpartStorage(class) => {
3624 class.signature()
3625 }
3626 Classes::hkpStorageMeshShape(class) => class.signature(),
3627 Classes::hkpStorageMeshShapeSubpartStorage(class) => class.signature(),
3628 Classes::hkpStorageSampledHeightFieldShape(class) => class.signature(),
3629 Classes::hkpThinBoxMotion(class) => class.signature(),
3630 Classes::hkpTransformShape(class) => class.signature(),
3631 Classes::hkpTriangleShape(class) => class.signature(),
3632 Classes::hkpTriggerVolume(class) => class.signature(),
3633 Classes::hkpTriggerVolumeEventInfo(class) => class.signature(),
3634 Classes::hkpTriSampledHeightFieldBvTreeShape(class) => class.signature(),
3635 Classes::hkpTriSampledHeightFieldCollection(class) => class.signature(),
3636 Classes::hkpTwistLimitConstraintAtom(class) => class.signature(),
3637 Classes::hkpTypedBroadPhaseHandle(class) => class.signature(),
3638 Classes::hkpTyremarkPoint(class) => class.signature(),
3639 Classes::hkpTyremarksInfo(class) => class.signature(),
3640 Classes::hkpTyremarksWheel(class) => class.signature(),
3641 Classes::hkpUnaryAction(class) => class.signature(),
3642 Classes::hkpVehicleAerodynamics(class) => class.signature(),
3643 Classes::hkpVehicleBrake(class) => class.signature(),
3644 Classes::hkpVehicleCastBatchingManager(class) => class.signature(),
3645 Classes::hkpVehicleData(class) => class.signature(),
3646 Classes::hkpVehicleDataWheelComponentParams(class) => class.signature(),
3647 Classes::hkpVehicleDefaultAerodynamics(class) => class.signature(),
3648 Classes::hkpVehicleDefaultAnalogDriverInput(class) => class.signature(),
3649 Classes::hkpVehicleDefaultBrake(class) => class.signature(),
3650 Classes::hkpVehicleDefaultBrakeWheelBrakingProperties(class) => {
3651 class.signature()
3652 }
3653 Classes::hkpVehicleDefaultEngine(class) => class.signature(),
3654 Classes::hkpVehicleDefaultSteering(class) => class.signature(),
3655 Classes::hkpVehicleDefaultSuspension(class) => class.signature(),
3656 Classes::hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters(
3657 class,
3658 ) => class.signature(),
3659 Classes::hkpVehicleDefaultTransmission(class) => class.signature(),
3660 Classes::hkpVehicleDefaultVelocityDamper(class) => class.signature(),
3661 Classes::hkpVehicleDriverInput(class) => class.signature(),
3662 Classes::hkpVehicleDriverInputAnalogStatus(class) => class.signature(),
3663 Classes::hkpVehicleDriverInputStatus(class) => class.signature(),
3664 Classes::hkpVehicleEngine(class) => class.signature(),
3665 Classes::hkpVehicleFrictionDescription(class) => class.signature(),
3666 Classes::hkpVehicleFrictionDescriptionAxisDescription(class) => {
3667 class.signature()
3668 }
3669 Classes::hkpVehicleFrictionStatus(class) => class.signature(),
3670 Classes::hkpVehicleFrictionStatusAxisStatus(class) => class.signature(),
3671 Classes::hkpVehicleInstance(class) => class.signature(),
3672 Classes::hkpVehicleInstanceWheelInfo(class) => class.signature(),
3673 Classes::hkpVehicleLinearCastBatchingManager(class) => class.signature(),
3674 Classes::hkpVehicleLinearCastWheelCollide(class) => class.signature(),
3675 Classes::hkpVehicleLinearCastWheelCollideWheelState(class) => {
3676 class.signature()
3677 }
3678 Classes::hkpVehicleManager(class) => class.signature(),
3679 Classes::hkpVehicleRayCastBatchingManager(class) => class.signature(),
3680 Classes::hkpVehicleRayCastWheelCollide(class) => class.signature(),
3681 Classes::hkpVehicleSteering(class) => class.signature(),
3682 Classes::hkpVehicleSuspension(class) => class.signature(),
3683 Classes::hkpVehicleSuspensionSuspensionWheelParameters(class) => {
3684 class.signature()
3685 }
3686 Classes::hkpVehicleTransmission(class) => class.signature(),
3687 Classes::hkpVehicleVelocityDamper(class) => class.signature(),
3688 Classes::hkpVehicleWheelCollide(class) => class.signature(),
3689 Classes::hkpVelocityConstraintMotor(class) => class.signature(),
3690 Classes::hkpViscousSurfaceModifierConstraintAtom(class) => class.signature(),
3691 Classes::hkpWeldingUtility(class) => class.signature(),
3692 Classes::hkpWheelConstraintData(class) => class.signature(),
3693 Classes::hkpWheelConstraintDataAtoms(class) => class.signature(),
3694 Classes::hkpWorld(class) => class.signature(),
3695 Classes::hkpWorldCinfo(class) => class.signature(),
3696 Classes::hkpWorldObject(class) => class.signature(),
3697 Classes::hkQTransform(class) => class.signature(),
3698 Classes::hkRangeInt32Attribute(class) => class.signature(),
3699 Classes::hkRangeRealAttribute(class) => class.signature(),
3700 Classes::hkReferencedObject(class) => class.signature(),
3701 Classes::hkReflectedFileAttribute(class) => class.signature(),
3702 Classes::hkResourceBase(class) => class.signature(),
3703 Classes::hkResourceContainer(class) => class.signature(),
3704 Classes::hkResourceHandle(class) => class.signature(),
3705 Classes::hkRootLevelContainer(class) => class.signature(),
3706 Classes::hkRootLevelContainerNamedVariant(class) => class.signature(),
3707 Classes::hkSemanticsAttribute(class) => class.signature(),
3708 Classes::hkSimpleLocalFrame(class) => class.signature(),
3709 Classes::hkSphere(class) => class.signature(),
3710 Classes::hkSweptTransform(class) => class.signature(),
3711 Classes::hkTraceStreamTitle(class) => class.signature(),
3712 Classes::hkTrackerSerializableScanSnapshot(class) => class.signature(),
3713 Classes::hkTrackerSerializableScanSnapshotAllocation(class) => {
3714 class.signature()
3715 }
3716 Classes::hkTrackerSerializableScanSnapshotBlock(class) => class.signature(),
3717 Classes::hkUiAttribute(class) => class.signature(),
3718 Classes::hkVertexFormat(class) => class.signature(),
3719 Classes::hkVertexFormatElement(class) => class.signature(),
3720 Classes::hkWorldMemoryAvailableWatchDog(class) => class.signature(),
3721 Classes::hkxAnimatedFloat(class) => class.signature(),
3722 Classes::hkxAnimatedMatrix(class) => class.signature(),
3723 Classes::hkxAnimatedQuaternion(class) => class.signature(),
3724 Classes::hkxAnimatedVector(class) => class.signature(),
3725 Classes::hkxAttribute(class) => class.signature(),
3726 Classes::hkxAttributeGroup(class) => class.signature(),
3727 Classes::hkxAttributeHolder(class) => class.signature(),
3728 Classes::hkxCamera(class) => class.signature(),
3729 Classes::hkxEdgeSelectionChannel(class) => class.signature(),
3730 Classes::hkxEnum(class) => class.signature(),
3731 Classes::hkxEnumItem(class) => class.signature(),
3732 Classes::hkxEnvironment(class) => class.signature(),
3733 Classes::hkxEnvironmentVariable(class) => class.signature(),
3734 Classes::hkxIndexBuffer(class) => class.signature(),
3735 Classes::hkxLight(class) => class.signature(),
3736 Classes::hkxMaterial(class) => class.signature(),
3737 Classes::hkxMaterialEffect(class) => class.signature(),
3738 Classes::hkxMaterialProperty(class) => class.signature(),
3739 Classes::hkxMaterialShader(class) => class.signature(),
3740 Classes::hkxMaterialShaderSet(class) => class.signature(),
3741 Classes::hkxMaterialTextureStage(class) => class.signature(),
3742 Classes::hkxMesh(class) => class.signature(),
3743 Classes::hkxMeshSection(class) => class.signature(),
3744 Classes::hkxMeshUserChannelInfo(class) => class.signature(),
3745 Classes::hkxNode(class) => class.signature(),
3746 Classes::hkxNodeAnnotationData(class) => class.signature(),
3747 Classes::hkxNodeSelectionSet(class) => class.signature(),
3748 Classes::hkxScene(class) => class.signature(),
3749 Classes::hkxSkinBinding(class) => class.signature(),
3750 Classes::hkxSparselyAnimatedBool(class) => class.signature(),
3751 Classes::hkxSparselyAnimatedEnum(class) => class.signature(),
3752 Classes::hkxSparselyAnimatedInt(class) => class.signature(),
3753 Classes::hkxSparselyAnimatedString(class) => class.signature(),
3754 Classes::hkxTextureFile(class) => class.signature(),
3755 Classes::hkxTextureInplace(class) => class.signature(),
3756 Classes::hkxTriangleSelectionChannel(class) => class.signature(),
3757 Classes::hkxVertexBuffer(class) => class.signature(),
3758 Classes::hkxVertexBufferVertexData(class) => class.signature(),
3759 Classes::hkxVertexDescription(class) => class.signature(),
3760 Classes::hkxVertexDescriptionElementDecl(class) => class.signature(),
3761 Classes::hkxVertexFloatDataChannel(class) => class.signature(),
3762 Classes::hkxVertexIntDataChannel(class) => class.signature(),
3763 Classes::hkxVertexSelectionChannel(class) => class.signature(),
3764 Classes::hkxVertexVectorDataChannel(class) => class.signature(),
3765 }
3766 }
3767 fn deps_indexes(&self) -> Vec<usize> {
3768 match &self {
3769 Classes::BGSGamebryoSequenceGenerator(class) => class.deps_indexes(),
3770 Classes::BSBoneSwitchGenerator(class) => class.deps_indexes(),
3771 Classes::BSBoneSwitchGeneratorBoneData(class) => class.deps_indexes(),
3772 Classes::BSComputeAddBoneAnimModifier(class) => class.deps_indexes(),
3773 Classes::BSCyclicBlendTransitionGenerator(class) => class.deps_indexes(),
3774 Classes::BSDecomposeVectorModifier(class) => class.deps_indexes(),
3775 Classes::BSDirectAtModifier(class) => class.deps_indexes(),
3776 Classes::BSDistTriggerModifier(class) => class.deps_indexes(),
3777 Classes::BSEventEveryNEventsModifier(class) => class.deps_indexes(),
3778 Classes::BSEventOnDeactivateModifier(class) => class.deps_indexes(),
3779 Classes::BSEventOnFalseToTrueModifier(class) => class.deps_indexes(),
3780 Classes::BSGetTimeStepModifier(class) => class.deps_indexes(),
3781 Classes::BSInterpValueModifier(class) => class.deps_indexes(),
3782 Classes::BSIsActiveModifier(class) => class.deps_indexes(),
3783 Classes::BSIStateManagerModifier(class) => class.deps_indexes(),
3784 Classes::BSIStateManagerModifierBSiStateData(class) => class.deps_indexes(),
3785 Classes::BSIStateManagerModifierBSIStateManagerStateListener(class) => {
3786 class.deps_indexes()
3787 }
3788 Classes::BSiStateTaggingGenerator(class) => class.deps_indexes(),
3789 Classes::BSLimbIKModifier(class) => class.deps_indexes(),
3790 Classes::BSLookAtModifier(class) => class.deps_indexes(),
3791 Classes::BSLookAtModifierBoneData(class) => class.deps_indexes(),
3792 Classes::BSModifyOnceModifier(class) => class.deps_indexes(),
3793 Classes::BSOffsetAnimationGenerator(class) => class.deps_indexes(),
3794 Classes::BSPassByTargetTriggerModifier(class) => class.deps_indexes(),
3795 Classes::BSRagdollContactListenerModifier(class) => class.deps_indexes(),
3796 Classes::BSSpeedSamplerModifier(class) => class.deps_indexes(),
3797 Classes::BSSynchronizedClipGenerator(class) => class.deps_indexes(),
3798 Classes::BSTimerModifier(class) => class.deps_indexes(),
3799 Classes::BSTweenerModifier(class) => class.deps_indexes(),
3800 Classes::hkAabb(class) => class.deps_indexes(),
3801 Classes::hkAabbHalf(class) => class.deps_indexes(),
3802 Classes::hkAabbUint32(class) => class.deps_indexes(),
3803 Classes::hkaAnimatedReferenceFrame(class) => class.deps_indexes(),
3804 Classes::hkaAnimation(class) => class.deps_indexes(),
3805 Classes::hkaAnimationBinding(class) => class.deps_indexes(),
3806 Classes::hkaAnimationContainer(class) => class.deps_indexes(),
3807 Classes::hkaAnimationPreviewColorContainer(class) => class.deps_indexes(),
3808 Classes::hkaAnnotationTrack(class) => class.deps_indexes(),
3809 Classes::hkaAnnotationTrackAnnotation(class) => class.deps_indexes(),
3810 Classes::hkaBone(class) => class.deps_indexes(),
3811 Classes::hkaBoneAttachment(class) => class.deps_indexes(),
3812 Classes::hkaDefaultAnimatedReferenceFrame(class) => class.deps_indexes(),
3813 Classes::hkaDeltaCompressedAnimation(class) => class.deps_indexes(),
3814 Classes::hkaDeltaCompressedAnimationQuantizationFormat(class) => {
3815 class.deps_indexes()
3816 }
3817 Classes::hkaFootstepAnalysisInfo(class) => class.deps_indexes(),
3818 Classes::hkaFootstepAnalysisInfoContainer(class) => class.deps_indexes(),
3819 Classes::hkaInterleavedUncompressedAnimation(class) => class.deps_indexes(),
3820 Classes::hkaKeyFrameHierarchyUtility(class) => class.deps_indexes(),
3821 Classes::hkaKeyFrameHierarchyUtilityControlData(class) => {
3822 class.deps_indexes()
3823 }
3824 Classes::hkAlignSceneToNodeOptions(class) => class.deps_indexes(),
3825 Classes::hkaMeshBinding(class) => class.deps_indexes(),
3826 Classes::hkaMeshBindingMapping(class) => class.deps_indexes(),
3827 Classes::hkaQuantizedAnimation(class) => class.deps_indexes(),
3828 Classes::hkaQuantizedAnimationTrackCompressionParams(class) => {
3829 class.deps_indexes()
3830 }
3831 Classes::hkaRagdollInstance(class) => class.deps_indexes(),
3832 Classes::hkArrayTypeAttribute(class) => class.deps_indexes(),
3833 Classes::hkaSkeleton(class) => class.deps_indexes(),
3834 Classes::hkaSkeletonLocalFrameOnBone(class) => class.deps_indexes(),
3835 Classes::hkaSkeletonMapper(class) => class.deps_indexes(),
3836 Classes::hkaSkeletonMapperData(class) => class.deps_indexes(),
3837 Classes::hkaSkeletonMapperDataChainMapping(class) => class.deps_indexes(),
3838 Classes::hkaSkeletonMapperDataSimpleMapping(class) => class.deps_indexes(),
3839 Classes::hkaSplineCompressedAnimation(class) => class.deps_indexes(),
3840 Classes::hkaSplineCompressedAnimationAnimationCompressionParams(class) => {
3841 class.deps_indexes()
3842 }
3843 Classes::hkaSplineCompressedAnimationTrackCompressionParams(class) => {
3844 class.deps_indexes()
3845 }
3846 Classes::hkaWaveletCompressedAnimation(class) => class.deps_indexes(),
3847 Classes::hkaWaveletCompressedAnimationCompressionParams(class) => {
3848 class.deps_indexes()
3849 }
3850 Classes::hkaWaveletCompressedAnimationQuantizationFormat(class) => {
3851 class.deps_indexes()
3852 }
3853 Classes::hkBaseObject(class) => class.deps_indexes(),
3854 Classes::hkbAttachmentModifier(class) => class.deps_indexes(),
3855 Classes::hkbAttachmentSetup(class) => class.deps_indexes(),
3856 Classes::hkbAttributeModifier(class) => class.deps_indexes(),
3857 Classes::hkbAttributeModifierAssignment(class) => class.deps_indexes(),
3858 Classes::hkbAuxiliaryNodeInfo(class) => class.deps_indexes(),
3859 Classes::hkbBehaviorEventsInfo(class) => class.deps_indexes(),
3860 Classes::hkbBehaviorGraph(class) => class.deps_indexes(),
3861 Classes::hkbBehaviorGraphData(class) => class.deps_indexes(),
3862 Classes::hkbBehaviorGraphInternalState(class) => class.deps_indexes(),
3863 Classes::hkbBehaviorGraphInternalStateInfo(class) => class.deps_indexes(),
3864 Classes::hkbBehaviorGraphStringData(class) => class.deps_indexes(),
3865 Classes::hkbBehaviorInfo(class) => class.deps_indexes(),
3866 Classes::hkbBehaviorInfoIdToNamePair(class) => class.deps_indexes(),
3867 Classes::hkbBehaviorReferenceGenerator(class) => class.deps_indexes(),
3868 Classes::hkbBindable(class) => class.deps_indexes(),
3869 Classes::hkbBlendCurveUtils(class) => class.deps_indexes(),
3870 Classes::hkbBlenderGenerator(class) => class.deps_indexes(),
3871 Classes::hkbBlenderGeneratorChild(class) => class.deps_indexes(),
3872 Classes::hkbBlenderGeneratorChildInternalState(class) => class.deps_indexes(),
3873 Classes::hkbBlenderGeneratorInternalState(class) => class.deps_indexes(),
3874 Classes::hkbBlendingTransitionEffect(class) => class.deps_indexes(),
3875 Classes::hkbBlendingTransitionEffectInternalState(class) => {
3876 class.deps_indexes()
3877 }
3878 Classes::hkbBoneIndexArray(class) => class.deps_indexes(),
3879 Classes::hkbBoneWeightArray(class) => class.deps_indexes(),
3880 Classes::hkbBoolVariableSequencedData(class) => class.deps_indexes(),
3881 Classes::hkbBoolVariableSequencedDataSample(class) => class.deps_indexes(),
3882 Classes::hkbCameraShakeEventPayload(class) => class.deps_indexes(),
3883 Classes::hkbCharacter(class) => class.deps_indexes(),
3884 Classes::hkbCharacterAddedInfo(class) => class.deps_indexes(),
3885 Classes::hkbCharacterControlCommand(class) => class.deps_indexes(),
3886 Classes::hkbCharacterControllerControlData(class) => class.deps_indexes(),
3887 Classes::hkbCharacterControllerModifier(class) => class.deps_indexes(),
3888 Classes::hkbCharacterControllerModifierInternalState(class) => {
3889 class.deps_indexes()
3890 }
3891 Classes::hkbCharacterData(class) => class.deps_indexes(),
3892 Classes::hkbCharacterDataCharacterControllerInfo(class) => {
3893 class.deps_indexes()
3894 }
3895 Classes::hkbCharacterInfo(class) => class.deps_indexes(),
3896 Classes::hkbCharacterSetup(class) => class.deps_indexes(),
3897 Classes::hkbCharacterSkinInfo(class) => class.deps_indexes(),
3898 Classes::hkbCharacterSteppedInfo(class) => class.deps_indexes(),
3899 Classes::hkbCharacterStringData(class) => class.deps_indexes(),
3900 Classes::hkbClientCharacterState(class) => class.deps_indexes(),
3901 Classes::hkbClipGenerator(class) => class.deps_indexes(),
3902 Classes::hkbClipGeneratorEcho(class) => class.deps_indexes(),
3903 Classes::hkbClipGeneratorInternalState(class) => class.deps_indexes(),
3904 Classes::hkbClipTrigger(class) => class.deps_indexes(),
3905 Classes::hkbClipTriggerArray(class) => class.deps_indexes(),
3906 Classes::hkbCombineTransformsModifier(class) => class.deps_indexes(),
3907 Classes::hkbCombineTransformsModifierInternalState(class) => {
3908 class.deps_indexes()
3909 }
3910 Classes::hkbCompiledExpressionSet(class) => class.deps_indexes(),
3911 Classes::hkbCompiledExpressionSetToken(class) => class.deps_indexes(),
3912 Classes::hkbComputeDirectionModifier(class) => class.deps_indexes(),
3913 Classes::hkbComputeDirectionModifierInternalState(class) => {
3914 class.deps_indexes()
3915 }
3916 Classes::hkbComputeRotationFromAxisAngleModifier(class) => {
3917 class.deps_indexes()
3918 }
3919 Classes::hkbComputeRotationFromAxisAngleModifierInternalState(class) => {
3920 class.deps_indexes()
3921 }
3922 Classes::hkbComputeRotationToTargetModifier(class) => class.deps_indexes(),
3923 Classes::hkbComputeRotationToTargetModifierInternalState(class) => {
3924 class.deps_indexes()
3925 }
3926 Classes::hkbCondition(class) => class.deps_indexes(),
3927 Classes::hkbContext(class) => class.deps_indexes(),
3928 Classes::hkbDampingModifier(class) => class.deps_indexes(),
3929 Classes::hkbDampingModifierInternalState(class) => class.deps_indexes(),
3930 Classes::hkbDefaultMessageLog(class) => class.deps_indexes(),
3931 Classes::hkbDelayedModifier(class) => class.deps_indexes(),
3932 Classes::hkbDelayedModifierInternalState(class) => class.deps_indexes(),
3933 Classes::hkbDetectCloseToGroundModifier(class) => class.deps_indexes(),
3934 Classes::hkbDetectCloseToGroundModifierInternalState(class) => {
3935 class.deps_indexes()
3936 }
3937 Classes::hkbEvaluateExpressionModifier(class) => class.deps_indexes(),
3938 Classes::hkbEvaluateExpressionModifierInternalExpressionData(class) => {
3939 class.deps_indexes()
3940 }
3941 Classes::hkbEvaluateExpressionModifierInternalState(class) => {
3942 class.deps_indexes()
3943 }
3944 Classes::hkbEvaluateHandleModifier(class) => class.deps_indexes(),
3945 Classes::hkbEvent(class) => class.deps_indexes(),
3946 Classes::hkbEventBase(class) => class.deps_indexes(),
3947 Classes::hkbEventDrivenModifier(class) => class.deps_indexes(),
3948 Classes::hkbEventDrivenModifierInternalState(class) => class.deps_indexes(),
3949 Classes::hkbEventInfo(class) => class.deps_indexes(),
3950 Classes::hkbEventPayload(class) => class.deps_indexes(),
3951 Classes::hkbEventPayloadList(class) => class.deps_indexes(),
3952 Classes::hkbEventProperty(class) => class.deps_indexes(),
3953 Classes::hkbEventRaisedInfo(class) => class.deps_indexes(),
3954 Classes::hkbEventRangeData(class) => class.deps_indexes(),
3955 Classes::hkbEventRangeDataArray(class) => class.deps_indexes(),
3956 Classes::hkbEventSequencedData(class) => class.deps_indexes(),
3957 Classes::hkbEventSequencedDataSequencedEvent(class) => class.deps_indexes(),
3958 Classes::hkbEventsFromRangeModifier(class) => class.deps_indexes(),
3959 Classes::hkbEventsFromRangeModifierInternalState(class) => {
3960 class.deps_indexes()
3961 }
3962 Classes::hkbExpressionCondition(class) => class.deps_indexes(),
3963 Classes::hkbExpressionData(class) => class.deps_indexes(),
3964 Classes::hkbExpressionDataArray(class) => class.deps_indexes(),
3965 Classes::hkbExtractRagdollPoseModifier(class) => class.deps_indexes(),
3966 Classes::hkbFootIkControlData(class) => class.deps_indexes(),
3967 Classes::hkbFootIkControlsModifier(class) => class.deps_indexes(),
3968 Classes::hkbFootIkControlsModifierLeg(class) => class.deps_indexes(),
3969 Classes::hkbFootIkDriverInfo(class) => class.deps_indexes(),
3970 Classes::hkbFootIkDriverInfoLeg(class) => class.deps_indexes(),
3971 Classes::hkbFootIkGains(class) => class.deps_indexes(),
3972 Classes::hkbFootIkModifier(class) => class.deps_indexes(),
3973 Classes::hkbFootIkModifierInternalLegData(class) => class.deps_indexes(),
3974 Classes::hkbFootIkModifierLeg(class) => class.deps_indexes(),
3975 Classes::hkbGenerator(class) => class.deps_indexes(),
3976 Classes::hkbGeneratorOutputListener(class) => class.deps_indexes(),
3977 Classes::hkbGeneratorSyncInfo(class) => class.deps_indexes(),
3978 Classes::hkbGeneratorSyncInfoSyncPoint(class) => class.deps_indexes(),
3979 Classes::hkbGeneratorTransitionEffect(class) => class.deps_indexes(),
3980 Classes::hkbGeneratorTransitionEffectInternalState(class) => {
3981 class.deps_indexes()
3982 }
3983 Classes::hkbGetHandleOnBoneModifier(class) => class.deps_indexes(),
3984 Classes::hkbGetUpModifier(class) => class.deps_indexes(),
3985 Classes::hkbGetUpModifierInternalState(class) => class.deps_indexes(),
3986 Classes::hkbGetWorldFromModelModifier(class) => class.deps_indexes(),
3987 Classes::hkbGetWorldFromModelModifierInternalState(class) => {
3988 class.deps_indexes()
3989 }
3990 Classes::hkbHandIkControlData(class) => class.deps_indexes(),
3991 Classes::hkbHandIkControlsModifier(class) => class.deps_indexes(),
3992 Classes::hkbHandIkControlsModifierHand(class) => class.deps_indexes(),
3993 Classes::hkbHandIkDriverInfo(class) => class.deps_indexes(),
3994 Classes::hkbHandIkDriverInfoHand(class) => class.deps_indexes(),
3995 Classes::hkbHandIkModifier(class) => class.deps_indexes(),
3996 Classes::hkbHandIkModifierHand(class) => class.deps_indexes(),
3997 Classes::hkbHandle(class) => class.deps_indexes(),
3998 Classes::hkbIntEventPayload(class) => class.deps_indexes(),
3999 Classes::hkbIntVariableSequencedData(class) => class.deps_indexes(),
4000 Classes::hkbIntVariableSequencedDataSample(class) => class.deps_indexes(),
4001 Classes::hkBitField(class) => class.deps_indexes(),
4002 Classes::hkbKeyframeBonesModifier(class) => class.deps_indexes(),
4003 Classes::hkbKeyframeBonesModifierKeyframeInfo(class) => class.deps_indexes(),
4004 Classes::hkbLinkedSymbolInfo(class) => class.deps_indexes(),
4005 Classes::hkbLookAtModifier(class) => class.deps_indexes(),
4006 Classes::hkbLookAtModifierInternalState(class) => class.deps_indexes(),
4007 Classes::hkbManualSelectorGenerator(class) => class.deps_indexes(),
4008 Classes::hkbManualSelectorGeneratorInternalState(class) => {
4009 class.deps_indexes()
4010 }
4011 Classes::hkbMessageLog(class) => class.deps_indexes(),
4012 Classes::hkbMirroredSkeletonInfo(class) => class.deps_indexes(),
4013 Classes::hkbMirrorModifier(class) => class.deps_indexes(),
4014 Classes::hkbModifier(class) => class.deps_indexes(),
4015 Classes::hkbModifierGenerator(class) => class.deps_indexes(),
4016 Classes::hkbModifierList(class) => class.deps_indexes(),
4017 Classes::hkbModifierWrapper(class) => class.deps_indexes(),
4018 Classes::hkbMoveCharacterModifier(class) => class.deps_indexes(),
4019 Classes::hkbMoveCharacterModifierInternalState(class) => class.deps_indexes(),
4020 Classes::hkbNamedEventPayload(class) => class.deps_indexes(),
4021 Classes::hkbNamedIntEventPayload(class) => class.deps_indexes(),
4022 Classes::hkbNamedRealEventPayload(class) => class.deps_indexes(),
4023 Classes::hkbNamedStringEventPayload(class) => class.deps_indexes(),
4024 Classes::hkbNode(class) => class.deps_indexes(),
4025 Classes::hkbNodeInternalStateInfo(class) => class.deps_indexes(),
4026 Classes::hkbParticleSystemEventPayload(class) => class.deps_indexes(),
4027 Classes::hkbPoseMatchingGenerator(class) => class.deps_indexes(),
4028 Classes::hkbPoseMatchingGeneratorInternalState(class) => class.deps_indexes(),
4029 Classes::hkbPoweredRagdollControlData(class) => class.deps_indexes(),
4030 Classes::hkbPoweredRagdollControlsModifier(class) => class.deps_indexes(),
4031 Classes::hkbProjectData(class) => class.deps_indexes(),
4032 Classes::hkbProjectStringData(class) => class.deps_indexes(),
4033 Classes::hkbProxyModifier(class) => class.deps_indexes(),
4034 Classes::hkbProxyModifierProxyInfo(class) => class.deps_indexes(),
4035 Classes::hkbRaiseEventCommand(class) => class.deps_indexes(),
4036 Classes::hkbRealEventPayload(class) => class.deps_indexes(),
4037 Classes::hkbRealVariableSequencedData(class) => class.deps_indexes(),
4038 Classes::hkbRealVariableSequencedDataSample(class) => class.deps_indexes(),
4039 Classes::hkbReferencePoseGenerator(class) => class.deps_indexes(),
4040 Classes::hkbRegisteredGenerator(class) => class.deps_indexes(),
4041 Classes::hkbRigidBodyRagdollControlData(class) => class.deps_indexes(),
4042 Classes::hkbRigidBodyRagdollControlsModifier(class) => class.deps_indexes(),
4043 Classes::hkbRoleAttribute(class) => class.deps_indexes(),
4044 Classes::hkbRotateCharacterModifier(class) => class.deps_indexes(),
4045 Classes::hkbRotateCharacterModifierInternalState(class) => {
4046 class.deps_indexes()
4047 }
4048 Classes::hkbSenseHandleModifier(class) => class.deps_indexes(),
4049 Classes::hkbSenseHandleModifierRange(class) => class.deps_indexes(),
4050 Classes::hkbSequence(class) => class.deps_indexes(),
4051 Classes::hkbSequencedData(class) => class.deps_indexes(),
4052 Classes::hkbSequenceInternalState(class) => class.deps_indexes(),
4053 Classes::hkbSequenceStringData(class) => class.deps_indexes(),
4054 Classes::hkbSetBehaviorCommand(class) => class.deps_indexes(),
4055 Classes::hkbSetLocalTimeOfClipGeneratorCommand(class) => class.deps_indexes(),
4056 Classes::hkbSetNodePropertyCommand(class) => class.deps_indexes(),
4057 Classes::hkbSetWordVariableCommand(class) => class.deps_indexes(),
4058 Classes::hkbSetWorldFromModelModifier(class) => class.deps_indexes(),
4059 Classes::hkbSimulationControlCommand(class) => class.deps_indexes(),
4060 Classes::hkbSimulationStateInfo(class) => class.deps_indexes(),
4061 Classes::hkbStateChooser(class) => class.deps_indexes(),
4062 Classes::hkbStateListener(class) => class.deps_indexes(),
4063 Classes::hkbStateMachine(class) => class.deps_indexes(),
4064 Classes::hkbStateMachineActiveTransitionInfo(class) => class.deps_indexes(),
4065 Classes::hkbStateMachineDelayedTransitionInfo(class) => class.deps_indexes(),
4066 Classes::hkbStateMachineEventPropertyArray(class) => class.deps_indexes(),
4067 Classes::hkbStateMachineInternalState(class) => class.deps_indexes(),
4068 Classes::hkbStateMachineNestedStateMachineData(class) => class.deps_indexes(),
4069 Classes::hkbStateMachineProspectiveTransitionInfo(class) => {
4070 class.deps_indexes()
4071 }
4072 Classes::hkbStateMachineStateInfo(class) => class.deps_indexes(),
4073 Classes::hkbStateMachineTimeInterval(class) => class.deps_indexes(),
4074 Classes::hkbStateMachineTransitionInfo(class) => class.deps_indexes(),
4075 Classes::hkbStateMachineTransitionInfoArray(class) => class.deps_indexes(),
4076 Classes::hkbStateMachineTransitionInfoReference(class) => {
4077 class.deps_indexes()
4078 }
4079 Classes::hkbStringCondition(class) => class.deps_indexes(),
4080 Classes::hkbStringEventPayload(class) => class.deps_indexes(),
4081 Classes::hkbTestStateChooser(class) => class.deps_indexes(),
4082 Classes::hkbTimerModifier(class) => class.deps_indexes(),
4083 Classes::hkbTimerModifierInternalState(class) => class.deps_indexes(),
4084 Classes::hkbTransformVectorModifier(class) => class.deps_indexes(),
4085 Classes::hkbTransformVectorModifierInternalState(class) => {
4086 class.deps_indexes()
4087 }
4088 Classes::hkbTransitionEffect(class) => class.deps_indexes(),
4089 Classes::hkbTwistModifier(class) => class.deps_indexes(),
4090 Classes::hkbVariableBindingSet(class) => class.deps_indexes(),
4091 Classes::hkbVariableBindingSetBinding(class) => class.deps_indexes(),
4092 Classes::hkbVariableInfo(class) => class.deps_indexes(),
4093 Classes::hkbVariableValue(class) => class.deps_indexes(),
4094 Classes::hkbVariableValueSet(class) => class.deps_indexes(),
4095 Classes::hkbWorldEnums(class) => class.deps_indexes(),
4096 Classes::hkbWorldFromModelModeData(class) => class.deps_indexes(),
4097 Classes::hkClass(class) => class.deps_indexes(),
4098 Classes::hkClassEnum(class) => class.deps_indexes(),
4099 Classes::hkClassEnumItem(class) => class.deps_indexes(),
4100 Classes::hkClassMember(class) => class.deps_indexes(),
4101 Classes::hkColor(class) => class.deps_indexes(),
4102 Classes::hkContactPoint(class) => class.deps_indexes(),
4103 Classes::hkContactPointMaterial(class) => class.deps_indexes(),
4104 Classes::hkCustomAttributes(class) => class.deps_indexes(),
4105 Classes::hkCustomAttributesAttribute(class) => class.deps_indexes(),
4106 Classes::hkDataObjectTypeAttribute(class) => class.deps_indexes(),
4107 Classes::hkDescriptionAttribute(class) => class.deps_indexes(),
4108 Classes::hkDocumentationAttribute(class) => class.deps_indexes(),
4109 Classes::hkGeometry(class) => class.deps_indexes(),
4110 Classes::hkGeometryTriangle(class) => class.deps_indexes(),
4111 Classes::hkGizmoAttribute(class) => class.deps_indexes(),
4112 Classes::hkHalf8(class) => class.deps_indexes(),
4113 Classes::hkIndexedTransformSet(class) => class.deps_indexes(),
4114 Classes::hkLinkAttribute(class) => class.deps_indexes(),
4115 Classes::hkLocalFrame(class) => class.deps_indexes(),
4116 Classes::hkLocalFrameGroup(class) => class.deps_indexes(),
4117 Classes::hkMemoryMeshBody(class) => class.deps_indexes(),
4118 Classes::hkMemoryMeshMaterial(class) => class.deps_indexes(),
4119 Classes::hkMemoryMeshShape(class) => class.deps_indexes(),
4120 Classes::hkMemoryMeshTexture(class) => class.deps_indexes(),
4121 Classes::hkMemoryMeshVertexBuffer(class) => class.deps_indexes(),
4122 Classes::hkMemoryResourceContainer(class) => class.deps_indexes(),
4123 Classes::hkMemoryResourceHandle(class) => class.deps_indexes(),
4124 Classes::hkMemoryResourceHandleExternalLink(class) => class.deps_indexes(),
4125 Classes::hkMemoryTrackerAttribute(class) => class.deps_indexes(),
4126 Classes::hkMeshBody(class) => class.deps_indexes(),
4127 Classes::hkMeshBoneIndexMapping(class) => class.deps_indexes(),
4128 Classes::hkMeshMaterial(class) => class.deps_indexes(),
4129 Classes::hkMeshSection(class) => class.deps_indexes(),
4130 Classes::hkMeshSectionCinfo(class) => class.deps_indexes(),
4131 Classes::hkMeshShape(class) => class.deps_indexes(),
4132 Classes::hkMeshTexture(class) => class.deps_indexes(),
4133 Classes::hkMeshVertexBuffer(class) => class.deps_indexes(),
4134 Classes::hkModelerNodeTypeAttribute(class) => class.deps_indexes(),
4135 Classes::hkMonitorStreamColorTable(class) => class.deps_indexes(),
4136 Classes::hkMonitorStreamColorTableColorPair(class) => class.deps_indexes(),
4137 Classes::hkMonitorStreamFrameInfo(class) => class.deps_indexes(),
4138 Classes::hkMonitorStreamStringMap(class) => class.deps_indexes(),
4139 Classes::hkMonitorStreamStringMapStringMap(class) => class.deps_indexes(),
4140 Classes::hkMoppBvTreeShapeBase(class) => class.deps_indexes(),
4141 Classes::hkMotionState(class) => class.deps_indexes(),
4142 Classes::hkMultipleVertexBuffer(class) => class.deps_indexes(),
4143 Classes::hkMultipleVertexBufferElementInfo(class) => class.deps_indexes(),
4144 Classes::hkMultipleVertexBufferLockedElement(class) => class.deps_indexes(),
4145 Classes::hkMultipleVertexBufferVertexBufferInfo(class) => {
4146 class.deps_indexes()
4147 }
4148 Classes::hkMultiThreadCheck(class) => class.deps_indexes(),
4149 Classes::hkp2dAngConstraintAtom(class) => class.deps_indexes(),
4150 Classes::hkpAabbPhantom(class) => class.deps_indexes(),
4151 Classes::hkPackedVector3(class) => class.deps_indexes(),
4152 Classes::hkPackfileHeader(class) => class.deps_indexes(),
4153 Classes::hkPackfileSectionHeader(class) => class.deps_indexes(),
4154 Classes::hkpAction(class) => class.deps_indexes(),
4155 Classes::hkpAgent1nSector(class) => class.deps_indexes(),
4156 Classes::hkpAngConstraintAtom(class) => class.deps_indexes(),
4157 Classes::hkpAngFrictionConstraintAtom(class) => class.deps_indexes(),
4158 Classes::hkpAngLimitConstraintAtom(class) => class.deps_indexes(),
4159 Classes::hkpAngMotorConstraintAtom(class) => class.deps_indexes(),
4160 Classes::hkpAngularDashpotAction(class) => class.deps_indexes(),
4161 Classes::hkpArrayAction(class) => class.deps_indexes(),
4162 Classes::hkpBallAndSocketConstraintData(class) => class.deps_indexes(),
4163 Classes::hkpBallAndSocketConstraintDataAtoms(class) => class.deps_indexes(),
4164 Classes::hkpBallGun(class) => class.deps_indexes(),
4165 Classes::hkpBallSocketChainData(class) => class.deps_indexes(),
4166 Classes::hkpBallSocketChainDataConstraintInfo(class) => class.deps_indexes(),
4167 Classes::hkpBallSocketConstraintAtom(class) => class.deps_indexes(),
4168 Classes::hkpBinaryAction(class) => class.deps_indexes(),
4169 Classes::hkpBoxMotion(class) => class.deps_indexes(),
4170 Classes::hkpBoxShape(class) => class.deps_indexes(),
4171 Classes::hkpBreakableBody(class) => class.deps_indexes(),
4172 Classes::hkpBreakableConstraintData(class) => class.deps_indexes(),
4173 Classes::hkpBridgeAtoms(class) => class.deps_indexes(),
4174 Classes::hkpBridgeConstraintAtom(class) => class.deps_indexes(),
4175 Classes::hkpBroadPhaseHandle(class) => class.deps_indexes(),
4176 Classes::hkpBvShape(class) => class.deps_indexes(),
4177 Classes::hkpBvTreeShape(class) => class.deps_indexes(),
4178 Classes::hkpCachingShapePhantom(class) => class.deps_indexes(),
4179 Classes::hkpCallbackConstraintMotor(class) => class.deps_indexes(),
4180 Classes::hkpCapsuleShape(class) => class.deps_indexes(),
4181 Classes::hkpCdBody(class) => class.deps_indexes(),
4182 Classes::hkpCenterOfMassChangerModifierConstraintAtom(class) => {
4183 class.deps_indexes()
4184 }
4185 Classes::hkpCharacterControllerCinfo(class) => class.deps_indexes(),
4186 Classes::hkpCharacterMotion(class) => class.deps_indexes(),
4187 Classes::hkpCharacterProxyCinfo(class) => class.deps_indexes(),
4188 Classes::hkpCharacterRigidBodyCinfo(class) => class.deps_indexes(),
4189 Classes::hkpCogWheelConstraintAtom(class) => class.deps_indexes(),
4190 Classes::hkpCogWheelConstraintData(class) => class.deps_indexes(),
4191 Classes::hkpCogWheelConstraintDataAtoms(class) => class.deps_indexes(),
4192 Classes::hkpCollidable(class) => class.deps_indexes(),
4193 Classes::hkpCollidableBoundingVolumeData(class) => class.deps_indexes(),
4194 Classes::hkpCollidableCollidableFilter(class) => class.deps_indexes(),
4195 Classes::hkpCollisionFilter(class) => class.deps_indexes(),
4196 Classes::hkpCollisionFilterList(class) => class.deps_indexes(),
4197 Classes::hkpCompressedMeshShape(class) => class.deps_indexes(),
4198 Classes::hkpCompressedMeshShapeBigTriangle(class) => class.deps_indexes(),
4199 Classes::hkpCompressedMeshShapeChunk(class) => class.deps_indexes(),
4200 Classes::hkpCompressedMeshShapeConvexPiece(class) => class.deps_indexes(),
4201 Classes::hkpCompressedSampledHeightFieldShape(class) => class.deps_indexes(),
4202 Classes::hkpConeLimitConstraintAtom(class) => class.deps_indexes(),
4203 Classes::hkpConstrainedSystemFilter(class) => class.deps_indexes(),
4204 Classes::hkpConstraintAtom(class) => class.deps_indexes(),
4205 Classes::hkpConstraintChainData(class) => class.deps_indexes(),
4206 Classes::hkpConstraintChainInstance(class) => class.deps_indexes(),
4207 Classes::hkpConstraintChainInstanceAction(class) => class.deps_indexes(),
4208 Classes::hkpConstraintCollisionFilter(class) => class.deps_indexes(),
4209 Classes::hkpConstraintData(class) => class.deps_indexes(),
4210 Classes::hkpConstraintInstance(class) => class.deps_indexes(),
4211 Classes::hkpConstraintInstanceSmallArraySerializeOverrideType(class) => {
4212 class.deps_indexes()
4213 }
4214 Classes::hkpConstraintMotor(class) => class.deps_indexes(),
4215 Classes::hkpConvexListFilter(class) => class.deps_indexes(),
4216 Classes::hkpConvexListShape(class) => class.deps_indexes(),
4217 Classes::hkpConvexPieceMeshShape(class) => class.deps_indexes(),
4218 Classes::hkpConvexPieceStreamData(class) => class.deps_indexes(),
4219 Classes::hkpConvexShape(class) => class.deps_indexes(),
4220 Classes::hkpConvexTransformShape(class) => class.deps_indexes(),
4221 Classes::hkpConvexTransformShapeBase(class) => class.deps_indexes(),
4222 Classes::hkpConvexTranslateShape(class) => class.deps_indexes(),
4223 Classes::hkpConvexVerticesConnectivity(class) => class.deps_indexes(),
4224 Classes::hkpConvexVerticesShape(class) => class.deps_indexes(),
4225 Classes::hkpConvexVerticesShapeFourVectors(class) => class.deps_indexes(),
4226 Classes::hkpCylinderShape(class) => class.deps_indexes(),
4227 Classes::hkpDashpotAction(class) => class.deps_indexes(),
4228 Classes::hkpDefaultConvexListFilter(class) => class.deps_indexes(),
4229 Classes::hkpDefaultWorldMemoryWatchDog(class) => class.deps_indexes(),
4230 Classes::hkpDisableEntityCollisionFilter(class) => class.deps_indexes(),
4231 Classes::hkpDisplayBindingData(class) => class.deps_indexes(),
4232 Classes::hkpDisplayBindingDataPhysicsSystem(class) => class.deps_indexes(),
4233 Classes::hkpDisplayBindingDataRigidBody(class) => class.deps_indexes(),
4234 Classes::hkpEntity(class) => class.deps_indexes(),
4235 Classes::hkpEntityExtendedListeners(class) => class.deps_indexes(),
4236 Classes::hkpEntitySmallArraySerializeOverrideType(class) => {
4237 class.deps_indexes()
4238 }
4239 Classes::hkpEntitySpuCollisionCallback(class) => class.deps_indexes(),
4240 Classes::hkpExtendedMeshShape(class) => class.deps_indexes(),
4241 Classes::hkpExtendedMeshShapeShapesSubpart(class) => class.deps_indexes(),
4242 Classes::hkpExtendedMeshShapeSubpart(class) => class.deps_indexes(),
4243 Classes::hkpExtendedMeshShapeTrianglesSubpart(class) => class.deps_indexes(),
4244 Classes::hkpFastMeshShape(class) => class.deps_indexes(),
4245 Classes::hkpFirstPersonGun(class) => class.deps_indexes(),
4246 Classes::hkpFixedRigidMotion(class) => class.deps_indexes(),
4247 Classes::hkpGenericConstraintData(class) => class.deps_indexes(),
4248 Classes::hkpGenericConstraintDataScheme(class) => class.deps_indexes(),
4249 Classes::hkpGenericConstraintDataSchemeConstraintInfo(class) => {
4250 class.deps_indexes()
4251 }
4252 Classes::hkpGravityGun(class) => class.deps_indexes(),
4253 Classes::hkpGroupCollisionFilter(class) => class.deps_indexes(),
4254 Classes::hkpGroupFilter(class) => class.deps_indexes(),
4255 Classes::hkpHeightFieldShape(class) => class.deps_indexes(),
4256 Classes::hkpHingeConstraintData(class) => class.deps_indexes(),
4257 Classes::hkpHingeConstraintDataAtoms(class) => class.deps_indexes(),
4258 Classes::hkpHingeLimitsData(class) => class.deps_indexes(),
4259 Classes::hkpHingeLimitsDataAtoms(class) => class.deps_indexes(),
4260 Classes::hkpIgnoreModifierConstraintAtom(class) => class.deps_indexes(),
4261 Classes::hkpKeyframedRigidMotion(class) => class.deps_indexes(),
4262 Classes::hkpLimitedForceConstraintMotor(class) => class.deps_indexes(),
4263 Classes::hkpLimitedHingeConstraintData(class) => class.deps_indexes(),
4264 Classes::hkpLimitedHingeConstraintDataAtoms(class) => class.deps_indexes(),
4265 Classes::hkpLinConstraintAtom(class) => class.deps_indexes(),
4266 Classes::hkpLinearParametricCurve(class) => class.deps_indexes(),
4267 Classes::hkpLinFrictionConstraintAtom(class) => class.deps_indexes(),
4268 Classes::hkpLinkedCollidable(class) => class.deps_indexes(),
4269 Classes::hkpLinLimitConstraintAtom(class) => class.deps_indexes(),
4270 Classes::hkpLinMotorConstraintAtom(class) => class.deps_indexes(),
4271 Classes::hkpLinSoftConstraintAtom(class) => class.deps_indexes(),
4272 Classes::hkpListShape(class) => class.deps_indexes(),
4273 Classes::hkpListShapeChildInfo(class) => class.deps_indexes(),
4274 Classes::hkpMalleableConstraintData(class) => class.deps_indexes(),
4275 Classes::hkpMassChangerModifierConstraintAtom(class) => class.deps_indexes(),
4276 Classes::hkpMassProperties(class) => class.deps_indexes(),
4277 Classes::hkpMaterial(class) => class.deps_indexes(),
4278 Classes::hkpMaxSizeMotion(class) => class.deps_indexes(),
4279 Classes::hkpMeshMaterial(class) => class.deps_indexes(),
4280 Classes::hkpMeshShape(class) => class.deps_indexes(),
4281 Classes::hkpMeshShapeSubpart(class) => class.deps_indexes(),
4282 Classes::hkpModifierConstraintAtom(class) => class.deps_indexes(),
4283 Classes::hkpMoppBvTreeShape(class) => class.deps_indexes(),
4284 Classes::hkpMoppCode(class) => class.deps_indexes(),
4285 Classes::hkpMoppCodeCodeInfo(class) => class.deps_indexes(),
4286 Classes::hkpMoppCodeReindexedTerminal(class) => class.deps_indexes(),
4287 Classes::hkpMotion(class) => class.deps_indexes(),
4288 Classes::hkpMotorAction(class) => class.deps_indexes(),
4289 Classes::hkpMountedBallGun(class) => class.deps_indexes(),
4290 Classes::hkpMouseSpringAction(class) => class.deps_indexes(),
4291 Classes::hkpMovingSurfaceModifierConstraintAtom(class) => {
4292 class.deps_indexes()
4293 }
4294 Classes::hkpMultiRayShape(class) => class.deps_indexes(),
4295 Classes::hkpMultiRayShapeRay(class) => class.deps_indexes(),
4296 Classes::hkpMultiSphereShape(class) => class.deps_indexes(),
4297 Classes::hkpMultithreadedVehicleManager(class) => class.deps_indexes(),
4298 Classes::hkpNamedMeshMaterial(class) => class.deps_indexes(),
4299 Classes::hkpNullCollisionFilter(class) => class.deps_indexes(),
4300 Classes::hkPostFinishAttribute(class) => class.deps_indexes(),
4301 Classes::hkpOverwritePivotConstraintAtom(class) => class.deps_indexes(),
4302 Classes::hkpPairCollisionFilter(class) => class.deps_indexes(),
4303 Classes::hkpPairCollisionFilterMapPairFilterKeyOverrideType(class) => {
4304 class.deps_indexes()
4305 }
4306 Classes::hkpParametricCurve(class) => class.deps_indexes(),
4307 Classes::hkpPhantom(class) => class.deps_indexes(),
4308 Classes::hkpPhantomCallbackShape(class) => class.deps_indexes(),
4309 Classes::hkpPhysicsData(class) => class.deps_indexes(),
4310 Classes::hkpPhysicsSystem(class) => class.deps_indexes(),
4311 Classes::hkpPhysicsSystemWithContacts(class) => class.deps_indexes(),
4312 Classes::hkpPlaneShape(class) => class.deps_indexes(),
4313 Classes::hkpPointToPathConstraintData(class) => class.deps_indexes(),
4314 Classes::hkpPointToPlaneConstraintData(class) => class.deps_indexes(),
4315 Classes::hkpPointToPlaneConstraintDataAtoms(class) => class.deps_indexes(),
4316 Classes::hkpPositionConstraintMotor(class) => class.deps_indexes(),
4317 Classes::hkpPoweredChainData(class) => class.deps_indexes(),
4318 Classes::hkpPoweredChainDataConstraintInfo(class) => class.deps_indexes(),
4319 Classes::hkpPoweredChainMapper(class) => class.deps_indexes(),
4320 Classes::hkpPoweredChainMapperLinkInfo(class) => class.deps_indexes(),
4321 Classes::hkpPoweredChainMapperTarget(class) => class.deps_indexes(),
4322 Classes::hkpPrismaticConstraintData(class) => class.deps_indexes(),
4323 Classes::hkpPrismaticConstraintDataAtoms(class) => class.deps_indexes(),
4324 Classes::hkpProjectileGun(class) => class.deps_indexes(),
4325 Classes::hkpProperty(class) => class.deps_indexes(),
4326 Classes::hkpPropertyValue(class) => class.deps_indexes(),
4327 Classes::hkpPulleyConstraintAtom(class) => class.deps_indexes(),
4328 Classes::hkpPulleyConstraintData(class) => class.deps_indexes(),
4329 Classes::hkpPulleyConstraintDataAtoms(class) => class.deps_indexes(),
4330 Classes::hkpRackAndPinionConstraintAtom(class) => class.deps_indexes(),
4331 Classes::hkpRackAndPinionConstraintData(class) => class.deps_indexes(),
4332 Classes::hkpRackAndPinionConstraintDataAtoms(class) => class.deps_indexes(),
4333 Classes::hkpRagdollConstraintData(class) => class.deps_indexes(),
4334 Classes::hkpRagdollConstraintDataAtoms(class) => class.deps_indexes(),
4335 Classes::hkpRagdollLimitsData(class) => class.deps_indexes(),
4336 Classes::hkpRagdollLimitsDataAtoms(class) => class.deps_indexes(),
4337 Classes::hkpRagdollMotorConstraintAtom(class) => class.deps_indexes(),
4338 Classes::hkpRayCollidableFilter(class) => class.deps_indexes(),
4339 Classes::hkpRayShapeCollectionFilter(class) => class.deps_indexes(),
4340 Classes::hkpRejectChassisListener(class) => class.deps_indexes(),
4341 Classes::hkpRemoveTerminalsMoppModifier(class) => class.deps_indexes(),
4342 Classes::hkpReorientAction(class) => class.deps_indexes(),
4343 Classes::hkpRigidBody(class) => class.deps_indexes(),
4344 Classes::hkpRotationalConstraintData(class) => class.deps_indexes(),
4345 Classes::hkpRotationalConstraintDataAtoms(class) => class.deps_indexes(),
4346 Classes::hkpSampledHeightFieldShape(class) => class.deps_indexes(),
4347 Classes::hkpSerializedAgentNnEntry(class) => class.deps_indexes(),
4348 Classes::hkpSerializedDisplayMarker(class) => class.deps_indexes(),
4349 Classes::hkpSerializedDisplayMarkerList(class) => class.deps_indexes(),
4350 Classes::hkpSerializedDisplayRbTransforms(class) => class.deps_indexes(),
4351 Classes::hkpSerializedDisplayRbTransformsDisplayTransformPair(class) => {
4352 class.deps_indexes()
4353 }
4354 Classes::hkpSerializedSubTrack1nInfo(class) => class.deps_indexes(),
4355 Classes::hkpSerializedTrack1nInfo(class) => class.deps_indexes(),
4356 Classes::hkpSetLocalRotationsConstraintAtom(class) => class.deps_indexes(),
4357 Classes::hkpSetLocalTransformsConstraintAtom(class) => class.deps_indexes(),
4358 Classes::hkpSetLocalTranslationsConstraintAtom(class) => class.deps_indexes(),
4359 Classes::hkpSetupStabilizationAtom(class) => class.deps_indexes(),
4360 Classes::hkpShape(class) => class.deps_indexes(),
4361 Classes::hkpShapeCollection(class) => class.deps_indexes(),
4362 Classes::hkpShapeCollectionFilter(class) => class.deps_indexes(),
4363 Classes::hkpShapeContainer(class) => class.deps_indexes(),
4364 Classes::hkpShapeInfo(class) => class.deps_indexes(),
4365 Classes::hkpShapeModifier(class) => class.deps_indexes(),
4366 Classes::hkpShapePhantom(class) => class.deps_indexes(),
4367 Classes::hkpSimpleContactConstraintAtom(class) => class.deps_indexes(),
4368 Classes::hkpSimpleContactConstraintDataInfo(class) => class.deps_indexes(),
4369 Classes::hkpSimpleMeshShape(class) => class.deps_indexes(),
4370 Classes::hkpSimpleMeshShapeTriangle(class) => class.deps_indexes(),
4371 Classes::hkpSimpleShapePhantom(class) => class.deps_indexes(),
4372 Classes::hkpSimpleShapePhantomCollisionDetail(class) => class.deps_indexes(),
4373 Classes::hkpSimulation(class) => class.deps_indexes(),
4374 Classes::hkpSingleShapeContainer(class) => class.deps_indexes(),
4375 Classes::hkpSoftContactModifierConstraintAtom(class) => class.deps_indexes(),
4376 Classes::hkpSphereMotion(class) => class.deps_indexes(),
4377 Classes::hkpSphereRepShape(class) => class.deps_indexes(),
4378 Classes::hkpSphereShape(class) => class.deps_indexes(),
4379 Classes::hkpSpringAction(class) => class.deps_indexes(),
4380 Classes::hkpSpringDamperConstraintMotor(class) => class.deps_indexes(),
4381 Classes::hkpStiffSpringChainData(class) => class.deps_indexes(),
4382 Classes::hkpStiffSpringChainDataConstraintInfo(class) => class.deps_indexes(),
4383 Classes::hkpStiffSpringConstraintAtom(class) => class.deps_indexes(),
4384 Classes::hkpStiffSpringConstraintData(class) => class.deps_indexes(),
4385 Classes::hkpStiffSpringConstraintDataAtoms(class) => class.deps_indexes(),
4386 Classes::hkpStorageExtendedMeshShape(class) => class.deps_indexes(),
4387 Classes::hkpStorageExtendedMeshShapeMaterial(class) => class.deps_indexes(),
4388 Classes::hkpStorageExtendedMeshShapeMeshSubpartStorage(class) => {
4389 class.deps_indexes()
4390 }
4391 Classes::hkpStorageExtendedMeshShapeShapeSubpartStorage(class) => {
4392 class.deps_indexes()
4393 }
4394 Classes::hkpStorageMeshShape(class) => class.deps_indexes(),
4395 Classes::hkpStorageMeshShapeSubpartStorage(class) => class.deps_indexes(),
4396 Classes::hkpStorageSampledHeightFieldShape(class) => class.deps_indexes(),
4397 Classes::hkpThinBoxMotion(class) => class.deps_indexes(),
4398 Classes::hkpTransformShape(class) => class.deps_indexes(),
4399 Classes::hkpTriangleShape(class) => class.deps_indexes(),
4400 Classes::hkpTriggerVolume(class) => class.deps_indexes(),
4401 Classes::hkpTriggerVolumeEventInfo(class) => class.deps_indexes(),
4402 Classes::hkpTriSampledHeightFieldBvTreeShape(class) => class.deps_indexes(),
4403 Classes::hkpTriSampledHeightFieldCollection(class) => class.deps_indexes(),
4404 Classes::hkpTwistLimitConstraintAtom(class) => class.deps_indexes(),
4405 Classes::hkpTypedBroadPhaseHandle(class) => class.deps_indexes(),
4406 Classes::hkpTyremarkPoint(class) => class.deps_indexes(),
4407 Classes::hkpTyremarksInfo(class) => class.deps_indexes(),
4408 Classes::hkpTyremarksWheel(class) => class.deps_indexes(),
4409 Classes::hkpUnaryAction(class) => class.deps_indexes(),
4410 Classes::hkpVehicleAerodynamics(class) => class.deps_indexes(),
4411 Classes::hkpVehicleBrake(class) => class.deps_indexes(),
4412 Classes::hkpVehicleCastBatchingManager(class) => class.deps_indexes(),
4413 Classes::hkpVehicleData(class) => class.deps_indexes(),
4414 Classes::hkpVehicleDataWheelComponentParams(class) => class.deps_indexes(),
4415 Classes::hkpVehicleDefaultAerodynamics(class) => class.deps_indexes(),
4416 Classes::hkpVehicleDefaultAnalogDriverInput(class) => class.deps_indexes(),
4417 Classes::hkpVehicleDefaultBrake(class) => class.deps_indexes(),
4418 Classes::hkpVehicleDefaultBrakeWheelBrakingProperties(class) => {
4419 class.deps_indexes()
4420 }
4421 Classes::hkpVehicleDefaultEngine(class) => class.deps_indexes(),
4422 Classes::hkpVehicleDefaultSteering(class) => class.deps_indexes(),
4423 Classes::hkpVehicleDefaultSuspension(class) => class.deps_indexes(),
4424 Classes::hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters(
4425 class,
4426 ) => class.deps_indexes(),
4427 Classes::hkpVehicleDefaultTransmission(class) => class.deps_indexes(),
4428 Classes::hkpVehicleDefaultVelocityDamper(class) => class.deps_indexes(),
4429 Classes::hkpVehicleDriverInput(class) => class.deps_indexes(),
4430 Classes::hkpVehicleDriverInputAnalogStatus(class) => class.deps_indexes(),
4431 Classes::hkpVehicleDriverInputStatus(class) => class.deps_indexes(),
4432 Classes::hkpVehicleEngine(class) => class.deps_indexes(),
4433 Classes::hkpVehicleFrictionDescription(class) => class.deps_indexes(),
4434 Classes::hkpVehicleFrictionDescriptionAxisDescription(class) => {
4435 class.deps_indexes()
4436 }
4437 Classes::hkpVehicleFrictionStatus(class) => class.deps_indexes(),
4438 Classes::hkpVehicleFrictionStatusAxisStatus(class) => class.deps_indexes(),
4439 Classes::hkpVehicleInstance(class) => class.deps_indexes(),
4440 Classes::hkpVehicleInstanceWheelInfo(class) => class.deps_indexes(),
4441 Classes::hkpVehicleLinearCastBatchingManager(class) => class.deps_indexes(),
4442 Classes::hkpVehicleLinearCastWheelCollide(class) => class.deps_indexes(),
4443 Classes::hkpVehicleLinearCastWheelCollideWheelState(class) => {
4444 class.deps_indexes()
4445 }
4446 Classes::hkpVehicleManager(class) => class.deps_indexes(),
4447 Classes::hkpVehicleRayCastBatchingManager(class) => class.deps_indexes(),
4448 Classes::hkpVehicleRayCastWheelCollide(class) => class.deps_indexes(),
4449 Classes::hkpVehicleSteering(class) => class.deps_indexes(),
4450 Classes::hkpVehicleSuspension(class) => class.deps_indexes(),
4451 Classes::hkpVehicleSuspensionSuspensionWheelParameters(class) => {
4452 class.deps_indexes()
4453 }
4454 Classes::hkpVehicleTransmission(class) => class.deps_indexes(),
4455 Classes::hkpVehicleVelocityDamper(class) => class.deps_indexes(),
4456 Classes::hkpVehicleWheelCollide(class) => class.deps_indexes(),
4457 Classes::hkpVelocityConstraintMotor(class) => class.deps_indexes(),
4458 Classes::hkpViscousSurfaceModifierConstraintAtom(class) => {
4459 class.deps_indexes()
4460 }
4461 Classes::hkpWeldingUtility(class) => class.deps_indexes(),
4462 Classes::hkpWheelConstraintData(class) => class.deps_indexes(),
4463 Classes::hkpWheelConstraintDataAtoms(class) => class.deps_indexes(),
4464 Classes::hkpWorld(class) => class.deps_indexes(),
4465 Classes::hkpWorldCinfo(class) => class.deps_indexes(),
4466 Classes::hkpWorldObject(class) => class.deps_indexes(),
4467 Classes::hkQTransform(class) => class.deps_indexes(),
4468 Classes::hkRangeInt32Attribute(class) => class.deps_indexes(),
4469 Classes::hkRangeRealAttribute(class) => class.deps_indexes(),
4470 Classes::hkReferencedObject(class) => class.deps_indexes(),
4471 Classes::hkReflectedFileAttribute(class) => class.deps_indexes(),
4472 Classes::hkResourceBase(class) => class.deps_indexes(),
4473 Classes::hkResourceContainer(class) => class.deps_indexes(),
4474 Classes::hkResourceHandle(class) => class.deps_indexes(),
4475 Classes::hkRootLevelContainer(class) => class.deps_indexes(),
4476 Classes::hkRootLevelContainerNamedVariant(class) => class.deps_indexes(),
4477 Classes::hkSemanticsAttribute(class) => class.deps_indexes(),
4478 Classes::hkSimpleLocalFrame(class) => class.deps_indexes(),
4479 Classes::hkSphere(class) => class.deps_indexes(),
4480 Classes::hkSweptTransform(class) => class.deps_indexes(),
4481 Classes::hkTraceStreamTitle(class) => class.deps_indexes(),
4482 Classes::hkTrackerSerializableScanSnapshot(class) => class.deps_indexes(),
4483 Classes::hkTrackerSerializableScanSnapshotAllocation(class) => {
4484 class.deps_indexes()
4485 }
4486 Classes::hkTrackerSerializableScanSnapshotBlock(class) => {
4487 class.deps_indexes()
4488 }
4489 Classes::hkUiAttribute(class) => class.deps_indexes(),
4490 Classes::hkVertexFormat(class) => class.deps_indexes(),
4491 Classes::hkVertexFormatElement(class) => class.deps_indexes(),
4492 Classes::hkWorldMemoryAvailableWatchDog(class) => class.deps_indexes(),
4493 Classes::hkxAnimatedFloat(class) => class.deps_indexes(),
4494 Classes::hkxAnimatedMatrix(class) => class.deps_indexes(),
4495 Classes::hkxAnimatedQuaternion(class) => class.deps_indexes(),
4496 Classes::hkxAnimatedVector(class) => class.deps_indexes(),
4497 Classes::hkxAttribute(class) => class.deps_indexes(),
4498 Classes::hkxAttributeGroup(class) => class.deps_indexes(),
4499 Classes::hkxAttributeHolder(class) => class.deps_indexes(),
4500 Classes::hkxCamera(class) => class.deps_indexes(),
4501 Classes::hkxEdgeSelectionChannel(class) => class.deps_indexes(),
4502 Classes::hkxEnum(class) => class.deps_indexes(),
4503 Classes::hkxEnumItem(class) => class.deps_indexes(),
4504 Classes::hkxEnvironment(class) => class.deps_indexes(),
4505 Classes::hkxEnvironmentVariable(class) => class.deps_indexes(),
4506 Classes::hkxIndexBuffer(class) => class.deps_indexes(),
4507 Classes::hkxLight(class) => class.deps_indexes(),
4508 Classes::hkxMaterial(class) => class.deps_indexes(),
4509 Classes::hkxMaterialEffect(class) => class.deps_indexes(),
4510 Classes::hkxMaterialProperty(class) => class.deps_indexes(),
4511 Classes::hkxMaterialShader(class) => class.deps_indexes(),
4512 Classes::hkxMaterialShaderSet(class) => class.deps_indexes(),
4513 Classes::hkxMaterialTextureStage(class) => class.deps_indexes(),
4514 Classes::hkxMesh(class) => class.deps_indexes(),
4515 Classes::hkxMeshSection(class) => class.deps_indexes(),
4516 Classes::hkxMeshUserChannelInfo(class) => class.deps_indexes(),
4517 Classes::hkxNode(class) => class.deps_indexes(),
4518 Classes::hkxNodeAnnotationData(class) => class.deps_indexes(),
4519 Classes::hkxNodeSelectionSet(class) => class.deps_indexes(),
4520 Classes::hkxScene(class) => class.deps_indexes(),
4521 Classes::hkxSkinBinding(class) => class.deps_indexes(),
4522 Classes::hkxSparselyAnimatedBool(class) => class.deps_indexes(),
4523 Classes::hkxSparselyAnimatedEnum(class) => class.deps_indexes(),
4524 Classes::hkxSparselyAnimatedInt(class) => class.deps_indexes(),
4525 Classes::hkxSparselyAnimatedString(class) => class.deps_indexes(),
4526 Classes::hkxTextureFile(class) => class.deps_indexes(),
4527 Classes::hkxTextureInplace(class) => class.deps_indexes(),
4528 Classes::hkxTriangleSelectionChannel(class) => class.deps_indexes(),
4529 Classes::hkxVertexBuffer(class) => class.deps_indexes(),
4530 Classes::hkxVertexBufferVertexData(class) => class.deps_indexes(),
4531 Classes::hkxVertexDescription(class) => class.deps_indexes(),
4532 Classes::hkxVertexDescriptionElementDecl(class) => class.deps_indexes(),
4533 Classes::hkxVertexFloatDataChannel(class) => class.deps_indexes(),
4534 Classes::hkxVertexIntDataChannel(class) => class.deps_indexes(),
4535 Classes::hkxVertexSelectionChannel(class) => class.deps_indexes(),
4536 Classes::hkxVertexVectorDataChannel(class) => class.deps_indexes(),
4537 }
4538 }
4539}
4540impl<'a> _serde::Serialize for Classes<'a> {
4541 fn serialize<S: _serde::ser::Serializer>(
4542 &self,
4543 serializer: S,
4544 ) -> Result<S::Ok, S::Error> {
4545 match self {
4546 Classes::BGSGamebryoSequenceGenerator(class) => class.serialize(serializer),
4547 Classes::BSBoneSwitchGenerator(class) => class.serialize(serializer),
4548 Classes::BSBoneSwitchGeneratorBoneData(class) => class.serialize(serializer),
4549 Classes::BSComputeAddBoneAnimModifier(class) => class.serialize(serializer),
4550 Classes::BSCyclicBlendTransitionGenerator(class) => {
4551 class.serialize(serializer)
4552 }
4553 Classes::BSDecomposeVectorModifier(class) => class.serialize(serializer),
4554 Classes::BSDirectAtModifier(class) => class.serialize(serializer),
4555 Classes::BSDistTriggerModifier(class) => class.serialize(serializer),
4556 Classes::BSEventEveryNEventsModifier(class) => class.serialize(serializer),
4557 Classes::BSEventOnDeactivateModifier(class) => class.serialize(serializer),
4558 Classes::BSEventOnFalseToTrueModifier(class) => class.serialize(serializer),
4559 Classes::BSGetTimeStepModifier(class) => class.serialize(serializer),
4560 Classes::BSInterpValueModifier(class) => class.serialize(serializer),
4561 Classes::BSIsActiveModifier(class) => class.serialize(serializer),
4562 Classes::BSIStateManagerModifier(class) => class.serialize(serializer),
4563 Classes::BSIStateManagerModifierBSiStateData(class) => {
4564 class.serialize(serializer)
4565 }
4566 Classes::BSIStateManagerModifierBSIStateManagerStateListener(class) => {
4567 class.serialize(serializer)
4568 }
4569 Classes::BSiStateTaggingGenerator(class) => class.serialize(serializer),
4570 Classes::BSLimbIKModifier(class) => class.serialize(serializer),
4571 Classes::BSLookAtModifier(class) => class.serialize(serializer),
4572 Classes::BSLookAtModifierBoneData(class) => class.serialize(serializer),
4573 Classes::BSModifyOnceModifier(class) => class.serialize(serializer),
4574 Classes::BSOffsetAnimationGenerator(class) => class.serialize(serializer),
4575 Classes::BSPassByTargetTriggerModifier(class) => class.serialize(serializer),
4576 Classes::BSRagdollContactListenerModifier(class) => {
4577 class.serialize(serializer)
4578 }
4579 Classes::BSSpeedSamplerModifier(class) => class.serialize(serializer),
4580 Classes::BSSynchronizedClipGenerator(class) => class.serialize(serializer),
4581 Classes::BSTimerModifier(class) => class.serialize(serializer),
4582 Classes::BSTweenerModifier(class) => class.serialize(serializer),
4583 Classes::hkAabb(class) => class.serialize(serializer),
4584 Classes::hkAabbHalf(class) => class.serialize(serializer),
4585 Classes::hkAabbUint32(class) => class.serialize(serializer),
4586 Classes::hkaAnimatedReferenceFrame(class) => class.serialize(serializer),
4587 Classes::hkaAnimation(class) => class.serialize(serializer),
4588 Classes::hkaAnimationBinding(class) => class.serialize(serializer),
4589 Classes::hkaAnimationContainer(class) => class.serialize(serializer),
4590 Classes::hkaAnimationPreviewColorContainer(class) => {
4591 class.serialize(serializer)
4592 }
4593 Classes::hkaAnnotationTrack(class) => class.serialize(serializer),
4594 Classes::hkaAnnotationTrackAnnotation(class) => class.serialize(serializer),
4595 Classes::hkaBone(class) => class.serialize(serializer),
4596 Classes::hkaBoneAttachment(class) => class.serialize(serializer),
4597 Classes::hkaDefaultAnimatedReferenceFrame(class) => {
4598 class.serialize(serializer)
4599 }
4600 Classes::hkaDeltaCompressedAnimation(class) => class.serialize(serializer),
4601 Classes::hkaDeltaCompressedAnimationQuantizationFormat(class) => {
4602 class.serialize(serializer)
4603 }
4604 Classes::hkaFootstepAnalysisInfo(class) => class.serialize(serializer),
4605 Classes::hkaFootstepAnalysisInfoContainer(class) => {
4606 class.serialize(serializer)
4607 }
4608 Classes::hkaInterleavedUncompressedAnimation(class) => {
4609 class.serialize(serializer)
4610 }
4611 Classes::hkaKeyFrameHierarchyUtility(class) => class.serialize(serializer),
4612 Classes::hkaKeyFrameHierarchyUtilityControlData(class) => {
4613 class.serialize(serializer)
4614 }
4615 Classes::hkAlignSceneToNodeOptions(class) => class.serialize(serializer),
4616 Classes::hkaMeshBinding(class) => class.serialize(serializer),
4617 Classes::hkaMeshBindingMapping(class) => class.serialize(serializer),
4618 Classes::hkaQuantizedAnimation(class) => class.serialize(serializer),
4619 Classes::hkaQuantizedAnimationTrackCompressionParams(class) => {
4620 class.serialize(serializer)
4621 }
4622 Classes::hkaRagdollInstance(class) => class.serialize(serializer),
4623 Classes::hkArrayTypeAttribute(class) => class.serialize(serializer),
4624 Classes::hkaSkeleton(class) => class.serialize(serializer),
4625 Classes::hkaSkeletonLocalFrameOnBone(class) => class.serialize(serializer),
4626 Classes::hkaSkeletonMapper(class) => class.serialize(serializer),
4627 Classes::hkaSkeletonMapperData(class) => class.serialize(serializer),
4628 Classes::hkaSkeletonMapperDataChainMapping(class) => {
4629 class.serialize(serializer)
4630 }
4631 Classes::hkaSkeletonMapperDataSimpleMapping(class) => {
4632 class.serialize(serializer)
4633 }
4634 Classes::hkaSplineCompressedAnimation(class) => class.serialize(serializer),
4635 Classes::hkaSplineCompressedAnimationAnimationCompressionParams(class) => {
4636 class.serialize(serializer)
4637 }
4638 Classes::hkaSplineCompressedAnimationTrackCompressionParams(class) => {
4639 class.serialize(serializer)
4640 }
4641 Classes::hkaWaveletCompressedAnimation(class) => class.serialize(serializer),
4642 Classes::hkaWaveletCompressedAnimationCompressionParams(class) => {
4643 class.serialize(serializer)
4644 }
4645 Classes::hkaWaveletCompressedAnimationQuantizationFormat(class) => {
4646 class.serialize(serializer)
4647 }
4648 Classes::hkBaseObject(class) => class.serialize(serializer),
4649 Classes::hkbAttachmentModifier(class) => class.serialize(serializer),
4650 Classes::hkbAttachmentSetup(class) => class.serialize(serializer),
4651 Classes::hkbAttributeModifier(class) => class.serialize(serializer),
4652 Classes::hkbAttributeModifierAssignment(class) => class.serialize(serializer),
4653 Classes::hkbAuxiliaryNodeInfo(class) => class.serialize(serializer),
4654 Classes::hkbBehaviorEventsInfo(class) => class.serialize(serializer),
4655 Classes::hkbBehaviorGraph(class) => class.serialize(serializer),
4656 Classes::hkbBehaviorGraphData(class) => class.serialize(serializer),
4657 Classes::hkbBehaviorGraphInternalState(class) => class.serialize(serializer),
4658 Classes::hkbBehaviorGraphInternalStateInfo(class) => {
4659 class.serialize(serializer)
4660 }
4661 Classes::hkbBehaviorGraphStringData(class) => class.serialize(serializer),
4662 Classes::hkbBehaviorInfo(class) => class.serialize(serializer),
4663 Classes::hkbBehaviorInfoIdToNamePair(class) => class.serialize(serializer),
4664 Classes::hkbBehaviorReferenceGenerator(class) => class.serialize(serializer),
4665 Classes::hkbBindable(class) => class.serialize(serializer),
4666 Classes::hkbBlendCurveUtils(class) => class.serialize(serializer),
4667 Classes::hkbBlenderGenerator(class) => class.serialize(serializer),
4668 Classes::hkbBlenderGeneratorChild(class) => class.serialize(serializer),
4669 Classes::hkbBlenderGeneratorChildInternalState(class) => {
4670 class.serialize(serializer)
4671 }
4672 Classes::hkbBlenderGeneratorInternalState(class) => {
4673 class.serialize(serializer)
4674 }
4675 Classes::hkbBlendingTransitionEffect(class) => class.serialize(serializer),
4676 Classes::hkbBlendingTransitionEffectInternalState(class) => {
4677 class.serialize(serializer)
4678 }
4679 Classes::hkbBoneIndexArray(class) => class.serialize(serializer),
4680 Classes::hkbBoneWeightArray(class) => class.serialize(serializer),
4681 Classes::hkbBoolVariableSequencedData(class) => class.serialize(serializer),
4682 Classes::hkbBoolVariableSequencedDataSample(class) => {
4683 class.serialize(serializer)
4684 }
4685 Classes::hkbCameraShakeEventPayload(class) => class.serialize(serializer),
4686 Classes::hkbCharacter(class) => class.serialize(serializer),
4687 Classes::hkbCharacterAddedInfo(class) => class.serialize(serializer),
4688 Classes::hkbCharacterControlCommand(class) => class.serialize(serializer),
4689 Classes::hkbCharacterControllerControlData(class) => {
4690 class.serialize(serializer)
4691 }
4692 Classes::hkbCharacterControllerModifier(class) => class.serialize(serializer),
4693 Classes::hkbCharacterControllerModifierInternalState(class) => {
4694 class.serialize(serializer)
4695 }
4696 Classes::hkbCharacterData(class) => class.serialize(serializer),
4697 Classes::hkbCharacterDataCharacterControllerInfo(class) => {
4698 class.serialize(serializer)
4699 }
4700 Classes::hkbCharacterInfo(class) => class.serialize(serializer),
4701 Classes::hkbCharacterSetup(class) => class.serialize(serializer),
4702 Classes::hkbCharacterSkinInfo(class) => class.serialize(serializer),
4703 Classes::hkbCharacterSteppedInfo(class) => class.serialize(serializer),
4704 Classes::hkbCharacterStringData(class) => class.serialize(serializer),
4705 Classes::hkbClientCharacterState(class) => class.serialize(serializer),
4706 Classes::hkbClipGenerator(class) => class.serialize(serializer),
4707 Classes::hkbClipGeneratorEcho(class) => class.serialize(serializer),
4708 Classes::hkbClipGeneratorInternalState(class) => class.serialize(serializer),
4709 Classes::hkbClipTrigger(class) => class.serialize(serializer),
4710 Classes::hkbClipTriggerArray(class) => class.serialize(serializer),
4711 Classes::hkbCombineTransformsModifier(class) => class.serialize(serializer),
4712 Classes::hkbCombineTransformsModifierInternalState(class) => {
4713 class.serialize(serializer)
4714 }
4715 Classes::hkbCompiledExpressionSet(class) => class.serialize(serializer),
4716 Classes::hkbCompiledExpressionSetToken(class) => class.serialize(serializer),
4717 Classes::hkbComputeDirectionModifier(class) => class.serialize(serializer),
4718 Classes::hkbComputeDirectionModifierInternalState(class) => {
4719 class.serialize(serializer)
4720 }
4721 Classes::hkbComputeRotationFromAxisAngleModifier(class) => {
4722 class.serialize(serializer)
4723 }
4724 Classes::hkbComputeRotationFromAxisAngleModifierInternalState(class) => {
4725 class.serialize(serializer)
4726 }
4727 Classes::hkbComputeRotationToTargetModifier(class) => {
4728 class.serialize(serializer)
4729 }
4730 Classes::hkbComputeRotationToTargetModifierInternalState(class) => {
4731 class.serialize(serializer)
4732 }
4733 Classes::hkbCondition(class) => class.serialize(serializer),
4734 Classes::hkbContext(class) => class.serialize(serializer),
4735 Classes::hkbDampingModifier(class) => class.serialize(serializer),
4736 Classes::hkbDampingModifierInternalState(class) => {
4737 class.serialize(serializer)
4738 }
4739 Classes::hkbDefaultMessageLog(class) => class.serialize(serializer),
4740 Classes::hkbDelayedModifier(class) => class.serialize(serializer),
4741 Classes::hkbDelayedModifierInternalState(class) => {
4742 class.serialize(serializer)
4743 }
4744 Classes::hkbDetectCloseToGroundModifier(class) => class.serialize(serializer),
4745 Classes::hkbDetectCloseToGroundModifierInternalState(class) => {
4746 class.serialize(serializer)
4747 }
4748 Classes::hkbEvaluateExpressionModifier(class) => class.serialize(serializer),
4749 Classes::hkbEvaluateExpressionModifierInternalExpressionData(class) => {
4750 class.serialize(serializer)
4751 }
4752 Classes::hkbEvaluateExpressionModifierInternalState(class) => {
4753 class.serialize(serializer)
4754 }
4755 Classes::hkbEvaluateHandleModifier(class) => class.serialize(serializer),
4756 Classes::hkbEvent(class) => class.serialize(serializer),
4757 Classes::hkbEventBase(class) => class.serialize(serializer),
4758 Classes::hkbEventDrivenModifier(class) => class.serialize(serializer),
4759 Classes::hkbEventDrivenModifierInternalState(class) => {
4760 class.serialize(serializer)
4761 }
4762 Classes::hkbEventInfo(class) => class.serialize(serializer),
4763 Classes::hkbEventPayload(class) => class.serialize(serializer),
4764 Classes::hkbEventPayloadList(class) => class.serialize(serializer),
4765 Classes::hkbEventProperty(class) => class.serialize(serializer),
4766 Classes::hkbEventRaisedInfo(class) => class.serialize(serializer),
4767 Classes::hkbEventRangeData(class) => class.serialize(serializer),
4768 Classes::hkbEventRangeDataArray(class) => class.serialize(serializer),
4769 Classes::hkbEventSequencedData(class) => class.serialize(serializer),
4770 Classes::hkbEventSequencedDataSequencedEvent(class) => {
4771 class.serialize(serializer)
4772 }
4773 Classes::hkbEventsFromRangeModifier(class) => class.serialize(serializer),
4774 Classes::hkbEventsFromRangeModifierInternalState(class) => {
4775 class.serialize(serializer)
4776 }
4777 Classes::hkbExpressionCondition(class) => class.serialize(serializer),
4778 Classes::hkbExpressionData(class) => class.serialize(serializer),
4779 Classes::hkbExpressionDataArray(class) => class.serialize(serializer),
4780 Classes::hkbExtractRagdollPoseModifier(class) => class.serialize(serializer),
4781 Classes::hkbFootIkControlData(class) => class.serialize(serializer),
4782 Classes::hkbFootIkControlsModifier(class) => class.serialize(serializer),
4783 Classes::hkbFootIkControlsModifierLeg(class) => class.serialize(serializer),
4784 Classes::hkbFootIkDriverInfo(class) => class.serialize(serializer),
4785 Classes::hkbFootIkDriverInfoLeg(class) => class.serialize(serializer),
4786 Classes::hkbFootIkGains(class) => class.serialize(serializer),
4787 Classes::hkbFootIkModifier(class) => class.serialize(serializer),
4788 Classes::hkbFootIkModifierInternalLegData(class) => {
4789 class.serialize(serializer)
4790 }
4791 Classes::hkbFootIkModifierLeg(class) => class.serialize(serializer),
4792 Classes::hkbGenerator(class) => class.serialize(serializer),
4793 Classes::hkbGeneratorOutputListener(class) => class.serialize(serializer),
4794 Classes::hkbGeneratorSyncInfo(class) => class.serialize(serializer),
4795 Classes::hkbGeneratorSyncInfoSyncPoint(class) => class.serialize(serializer),
4796 Classes::hkbGeneratorTransitionEffect(class) => class.serialize(serializer),
4797 Classes::hkbGeneratorTransitionEffectInternalState(class) => {
4798 class.serialize(serializer)
4799 }
4800 Classes::hkbGetHandleOnBoneModifier(class) => class.serialize(serializer),
4801 Classes::hkbGetUpModifier(class) => class.serialize(serializer),
4802 Classes::hkbGetUpModifierInternalState(class) => class.serialize(serializer),
4803 Classes::hkbGetWorldFromModelModifier(class) => class.serialize(serializer),
4804 Classes::hkbGetWorldFromModelModifierInternalState(class) => {
4805 class.serialize(serializer)
4806 }
4807 Classes::hkbHandIkControlData(class) => class.serialize(serializer),
4808 Classes::hkbHandIkControlsModifier(class) => class.serialize(serializer),
4809 Classes::hkbHandIkControlsModifierHand(class) => class.serialize(serializer),
4810 Classes::hkbHandIkDriverInfo(class) => class.serialize(serializer),
4811 Classes::hkbHandIkDriverInfoHand(class) => class.serialize(serializer),
4812 Classes::hkbHandIkModifier(class) => class.serialize(serializer),
4813 Classes::hkbHandIkModifierHand(class) => class.serialize(serializer),
4814 Classes::hkbHandle(class) => class.serialize(serializer),
4815 Classes::hkbIntEventPayload(class) => class.serialize(serializer),
4816 Classes::hkbIntVariableSequencedData(class) => class.serialize(serializer),
4817 Classes::hkbIntVariableSequencedDataSample(class) => {
4818 class.serialize(serializer)
4819 }
4820 Classes::hkBitField(class) => class.serialize(serializer),
4821 Classes::hkbKeyframeBonesModifier(class) => class.serialize(serializer),
4822 Classes::hkbKeyframeBonesModifierKeyframeInfo(class) => {
4823 class.serialize(serializer)
4824 }
4825 Classes::hkbLinkedSymbolInfo(class) => class.serialize(serializer),
4826 Classes::hkbLookAtModifier(class) => class.serialize(serializer),
4827 Classes::hkbLookAtModifierInternalState(class) => class.serialize(serializer),
4828 Classes::hkbManualSelectorGenerator(class) => class.serialize(serializer),
4829 Classes::hkbManualSelectorGeneratorInternalState(class) => {
4830 class.serialize(serializer)
4831 }
4832 Classes::hkbMessageLog(class) => class.serialize(serializer),
4833 Classes::hkbMirroredSkeletonInfo(class) => class.serialize(serializer),
4834 Classes::hkbMirrorModifier(class) => class.serialize(serializer),
4835 Classes::hkbModifier(class) => class.serialize(serializer),
4836 Classes::hkbModifierGenerator(class) => class.serialize(serializer),
4837 Classes::hkbModifierList(class) => class.serialize(serializer),
4838 Classes::hkbModifierWrapper(class) => class.serialize(serializer),
4839 Classes::hkbMoveCharacterModifier(class) => class.serialize(serializer),
4840 Classes::hkbMoveCharacterModifierInternalState(class) => {
4841 class.serialize(serializer)
4842 }
4843 Classes::hkbNamedEventPayload(class) => class.serialize(serializer),
4844 Classes::hkbNamedIntEventPayload(class) => class.serialize(serializer),
4845 Classes::hkbNamedRealEventPayload(class) => class.serialize(serializer),
4846 Classes::hkbNamedStringEventPayload(class) => class.serialize(serializer),
4847 Classes::hkbNode(class) => class.serialize(serializer),
4848 Classes::hkbNodeInternalStateInfo(class) => class.serialize(serializer),
4849 Classes::hkbParticleSystemEventPayload(class) => class.serialize(serializer),
4850 Classes::hkbPoseMatchingGenerator(class) => class.serialize(serializer),
4851 Classes::hkbPoseMatchingGeneratorInternalState(class) => {
4852 class.serialize(serializer)
4853 }
4854 Classes::hkbPoweredRagdollControlData(class) => class.serialize(serializer),
4855 Classes::hkbPoweredRagdollControlsModifier(class) => {
4856 class.serialize(serializer)
4857 }
4858 Classes::hkbProjectData(class) => class.serialize(serializer),
4859 Classes::hkbProjectStringData(class) => class.serialize(serializer),
4860 Classes::hkbProxyModifier(class) => class.serialize(serializer),
4861 Classes::hkbProxyModifierProxyInfo(class) => class.serialize(serializer),
4862 Classes::hkbRaiseEventCommand(class) => class.serialize(serializer),
4863 Classes::hkbRealEventPayload(class) => class.serialize(serializer),
4864 Classes::hkbRealVariableSequencedData(class) => class.serialize(serializer),
4865 Classes::hkbRealVariableSequencedDataSample(class) => {
4866 class.serialize(serializer)
4867 }
4868 Classes::hkbReferencePoseGenerator(class) => class.serialize(serializer),
4869 Classes::hkbRegisteredGenerator(class) => class.serialize(serializer),
4870 Classes::hkbRigidBodyRagdollControlData(class) => class.serialize(serializer),
4871 Classes::hkbRigidBodyRagdollControlsModifier(class) => {
4872 class.serialize(serializer)
4873 }
4874 Classes::hkbRoleAttribute(class) => class.serialize(serializer),
4875 Classes::hkbRotateCharacterModifier(class) => class.serialize(serializer),
4876 Classes::hkbRotateCharacterModifierInternalState(class) => {
4877 class.serialize(serializer)
4878 }
4879 Classes::hkbSenseHandleModifier(class) => class.serialize(serializer),
4880 Classes::hkbSenseHandleModifierRange(class) => class.serialize(serializer),
4881 Classes::hkbSequence(class) => class.serialize(serializer),
4882 Classes::hkbSequencedData(class) => class.serialize(serializer),
4883 Classes::hkbSequenceInternalState(class) => class.serialize(serializer),
4884 Classes::hkbSequenceStringData(class) => class.serialize(serializer),
4885 Classes::hkbSetBehaviorCommand(class) => class.serialize(serializer),
4886 Classes::hkbSetLocalTimeOfClipGeneratorCommand(class) => {
4887 class.serialize(serializer)
4888 }
4889 Classes::hkbSetNodePropertyCommand(class) => class.serialize(serializer),
4890 Classes::hkbSetWordVariableCommand(class) => class.serialize(serializer),
4891 Classes::hkbSetWorldFromModelModifier(class) => class.serialize(serializer),
4892 Classes::hkbSimulationControlCommand(class) => class.serialize(serializer),
4893 Classes::hkbSimulationStateInfo(class) => class.serialize(serializer),
4894 Classes::hkbStateChooser(class) => class.serialize(serializer),
4895 Classes::hkbStateListener(class) => class.serialize(serializer),
4896 Classes::hkbStateMachine(class) => class.serialize(serializer),
4897 Classes::hkbStateMachineActiveTransitionInfo(class) => {
4898 class.serialize(serializer)
4899 }
4900 Classes::hkbStateMachineDelayedTransitionInfo(class) => {
4901 class.serialize(serializer)
4902 }
4903 Classes::hkbStateMachineEventPropertyArray(class) => {
4904 class.serialize(serializer)
4905 }
4906 Classes::hkbStateMachineInternalState(class) => class.serialize(serializer),
4907 Classes::hkbStateMachineNestedStateMachineData(class) => {
4908 class.serialize(serializer)
4909 }
4910 Classes::hkbStateMachineProspectiveTransitionInfo(class) => {
4911 class.serialize(serializer)
4912 }
4913 Classes::hkbStateMachineStateInfo(class) => class.serialize(serializer),
4914 Classes::hkbStateMachineTimeInterval(class) => class.serialize(serializer),
4915 Classes::hkbStateMachineTransitionInfo(class) => class.serialize(serializer),
4916 Classes::hkbStateMachineTransitionInfoArray(class) => {
4917 class.serialize(serializer)
4918 }
4919 Classes::hkbStateMachineTransitionInfoReference(class) => {
4920 class.serialize(serializer)
4921 }
4922 Classes::hkbStringCondition(class) => class.serialize(serializer),
4923 Classes::hkbStringEventPayload(class) => class.serialize(serializer),
4924 Classes::hkbTestStateChooser(class) => class.serialize(serializer),
4925 Classes::hkbTimerModifier(class) => class.serialize(serializer),
4926 Classes::hkbTimerModifierInternalState(class) => class.serialize(serializer),
4927 Classes::hkbTransformVectorModifier(class) => class.serialize(serializer),
4928 Classes::hkbTransformVectorModifierInternalState(class) => {
4929 class.serialize(serializer)
4930 }
4931 Classes::hkbTransitionEffect(class) => class.serialize(serializer),
4932 Classes::hkbTwistModifier(class) => class.serialize(serializer),
4933 Classes::hkbVariableBindingSet(class) => class.serialize(serializer),
4934 Classes::hkbVariableBindingSetBinding(class) => class.serialize(serializer),
4935 Classes::hkbVariableInfo(class) => class.serialize(serializer),
4936 Classes::hkbVariableValue(class) => class.serialize(serializer),
4937 Classes::hkbVariableValueSet(class) => class.serialize(serializer),
4938 Classes::hkbWorldEnums(class) => class.serialize(serializer),
4939 Classes::hkbWorldFromModelModeData(class) => class.serialize(serializer),
4940 Classes::hkClass(class) => class.serialize(serializer),
4941 Classes::hkClassEnum(class) => class.serialize(serializer),
4942 Classes::hkClassEnumItem(class) => class.serialize(serializer),
4943 Classes::hkClassMember(class) => class.serialize(serializer),
4944 Classes::hkColor(class) => class.serialize(serializer),
4945 Classes::hkContactPoint(class) => class.serialize(serializer),
4946 Classes::hkContactPointMaterial(class) => class.serialize(serializer),
4947 Classes::hkCustomAttributes(class) => class.serialize(serializer),
4948 Classes::hkCustomAttributesAttribute(class) => class.serialize(serializer),
4949 Classes::hkDataObjectTypeAttribute(class) => class.serialize(serializer),
4950 Classes::hkDescriptionAttribute(class) => class.serialize(serializer),
4951 Classes::hkDocumentationAttribute(class) => class.serialize(serializer),
4952 Classes::hkGeometry(class) => class.serialize(serializer),
4953 Classes::hkGeometryTriangle(class) => class.serialize(serializer),
4954 Classes::hkGizmoAttribute(class) => class.serialize(serializer),
4955 Classes::hkHalf8(class) => class.serialize(serializer),
4956 Classes::hkIndexedTransformSet(class) => class.serialize(serializer),
4957 Classes::hkLinkAttribute(class) => class.serialize(serializer),
4958 Classes::hkLocalFrame(class) => class.serialize(serializer),
4959 Classes::hkLocalFrameGroup(class) => class.serialize(serializer),
4960 Classes::hkMemoryMeshBody(class) => class.serialize(serializer),
4961 Classes::hkMemoryMeshMaterial(class) => class.serialize(serializer),
4962 Classes::hkMemoryMeshShape(class) => class.serialize(serializer),
4963 Classes::hkMemoryMeshTexture(class) => class.serialize(serializer),
4964 Classes::hkMemoryMeshVertexBuffer(class) => class.serialize(serializer),
4965 Classes::hkMemoryResourceContainer(class) => class.serialize(serializer),
4966 Classes::hkMemoryResourceHandle(class) => class.serialize(serializer),
4967 Classes::hkMemoryResourceHandleExternalLink(class) => {
4968 class.serialize(serializer)
4969 }
4970 Classes::hkMemoryTrackerAttribute(class) => class.serialize(serializer),
4971 Classes::hkMeshBody(class) => class.serialize(serializer),
4972 Classes::hkMeshBoneIndexMapping(class) => class.serialize(serializer),
4973 Classes::hkMeshMaterial(class) => class.serialize(serializer),
4974 Classes::hkMeshSection(class) => class.serialize(serializer),
4975 Classes::hkMeshSectionCinfo(class) => class.serialize(serializer),
4976 Classes::hkMeshShape(class) => class.serialize(serializer),
4977 Classes::hkMeshTexture(class) => class.serialize(serializer),
4978 Classes::hkMeshVertexBuffer(class) => class.serialize(serializer),
4979 Classes::hkModelerNodeTypeAttribute(class) => class.serialize(serializer),
4980 Classes::hkMonitorStreamColorTable(class) => class.serialize(serializer),
4981 Classes::hkMonitorStreamColorTableColorPair(class) => {
4982 class.serialize(serializer)
4983 }
4984 Classes::hkMonitorStreamFrameInfo(class) => class.serialize(serializer),
4985 Classes::hkMonitorStreamStringMap(class) => class.serialize(serializer),
4986 Classes::hkMonitorStreamStringMapStringMap(class) => {
4987 class.serialize(serializer)
4988 }
4989 Classes::hkMoppBvTreeShapeBase(class) => class.serialize(serializer),
4990 Classes::hkMotionState(class) => class.serialize(serializer),
4991 Classes::hkMultipleVertexBuffer(class) => class.serialize(serializer),
4992 Classes::hkMultipleVertexBufferElementInfo(class) => {
4993 class.serialize(serializer)
4994 }
4995 Classes::hkMultipleVertexBufferLockedElement(class) => {
4996 class.serialize(serializer)
4997 }
4998 Classes::hkMultipleVertexBufferVertexBufferInfo(class) => {
4999 class.serialize(serializer)
5000 }
5001 Classes::hkMultiThreadCheck(class) => class.serialize(serializer),
5002 Classes::hkp2dAngConstraintAtom(class) => class.serialize(serializer),
5003 Classes::hkpAabbPhantom(class) => class.serialize(serializer),
5004 Classes::hkPackedVector3(class) => class.serialize(serializer),
5005 Classes::hkPackfileHeader(class) => class.serialize(serializer),
5006 Classes::hkPackfileSectionHeader(class) => class.serialize(serializer),
5007 Classes::hkpAction(class) => class.serialize(serializer),
5008 Classes::hkpAgent1nSector(class) => class.serialize(serializer),
5009 Classes::hkpAngConstraintAtom(class) => class.serialize(serializer),
5010 Classes::hkpAngFrictionConstraintAtom(class) => class.serialize(serializer),
5011 Classes::hkpAngLimitConstraintAtom(class) => class.serialize(serializer),
5012 Classes::hkpAngMotorConstraintAtom(class) => class.serialize(serializer),
5013 Classes::hkpAngularDashpotAction(class) => class.serialize(serializer),
5014 Classes::hkpArrayAction(class) => class.serialize(serializer),
5015 Classes::hkpBallAndSocketConstraintData(class) => class.serialize(serializer),
5016 Classes::hkpBallAndSocketConstraintDataAtoms(class) => {
5017 class.serialize(serializer)
5018 }
5019 Classes::hkpBallGun(class) => class.serialize(serializer),
5020 Classes::hkpBallSocketChainData(class) => class.serialize(serializer),
5021 Classes::hkpBallSocketChainDataConstraintInfo(class) => {
5022 class.serialize(serializer)
5023 }
5024 Classes::hkpBallSocketConstraintAtom(class) => class.serialize(serializer),
5025 Classes::hkpBinaryAction(class) => class.serialize(serializer),
5026 Classes::hkpBoxMotion(class) => class.serialize(serializer),
5027 Classes::hkpBoxShape(class) => class.serialize(serializer),
5028 Classes::hkpBreakableBody(class) => class.serialize(serializer),
5029 Classes::hkpBreakableConstraintData(class) => class.serialize(serializer),
5030 Classes::hkpBridgeAtoms(class) => class.serialize(serializer),
5031 Classes::hkpBridgeConstraintAtom(class) => class.serialize(serializer),
5032 Classes::hkpBroadPhaseHandle(class) => class.serialize(serializer),
5033 Classes::hkpBvShape(class) => class.serialize(serializer),
5034 Classes::hkpBvTreeShape(class) => class.serialize(serializer),
5035 Classes::hkpCachingShapePhantom(class) => class.serialize(serializer),
5036 Classes::hkpCallbackConstraintMotor(class) => class.serialize(serializer),
5037 Classes::hkpCapsuleShape(class) => class.serialize(serializer),
5038 Classes::hkpCdBody(class) => class.serialize(serializer),
5039 Classes::hkpCenterOfMassChangerModifierConstraintAtom(class) => {
5040 class.serialize(serializer)
5041 }
5042 Classes::hkpCharacterControllerCinfo(class) => class.serialize(serializer),
5043 Classes::hkpCharacterMotion(class) => class.serialize(serializer),
5044 Classes::hkpCharacterProxyCinfo(class) => class.serialize(serializer),
5045 Classes::hkpCharacterRigidBodyCinfo(class) => class.serialize(serializer),
5046 Classes::hkpCogWheelConstraintAtom(class) => class.serialize(serializer),
5047 Classes::hkpCogWheelConstraintData(class) => class.serialize(serializer),
5048 Classes::hkpCogWheelConstraintDataAtoms(class) => class.serialize(serializer),
5049 Classes::hkpCollidable(class) => class.serialize(serializer),
5050 Classes::hkpCollidableBoundingVolumeData(class) => {
5051 class.serialize(serializer)
5052 }
5053 Classes::hkpCollidableCollidableFilter(class) => class.serialize(serializer),
5054 Classes::hkpCollisionFilter(class) => class.serialize(serializer),
5055 Classes::hkpCollisionFilterList(class) => class.serialize(serializer),
5056 Classes::hkpCompressedMeshShape(class) => class.serialize(serializer),
5057 Classes::hkpCompressedMeshShapeBigTriangle(class) => {
5058 class.serialize(serializer)
5059 }
5060 Classes::hkpCompressedMeshShapeChunk(class) => class.serialize(serializer),
5061 Classes::hkpCompressedMeshShapeConvexPiece(class) => {
5062 class.serialize(serializer)
5063 }
5064 Classes::hkpCompressedSampledHeightFieldShape(class) => {
5065 class.serialize(serializer)
5066 }
5067 Classes::hkpConeLimitConstraintAtom(class) => class.serialize(serializer),
5068 Classes::hkpConstrainedSystemFilter(class) => class.serialize(serializer),
5069 Classes::hkpConstraintAtom(class) => class.serialize(serializer),
5070 Classes::hkpConstraintChainData(class) => class.serialize(serializer),
5071 Classes::hkpConstraintChainInstance(class) => class.serialize(serializer),
5072 Classes::hkpConstraintChainInstanceAction(class) => {
5073 class.serialize(serializer)
5074 }
5075 Classes::hkpConstraintCollisionFilter(class) => class.serialize(serializer),
5076 Classes::hkpConstraintData(class) => class.serialize(serializer),
5077 Classes::hkpConstraintInstance(class) => class.serialize(serializer),
5078 Classes::hkpConstraintInstanceSmallArraySerializeOverrideType(class) => {
5079 class.serialize(serializer)
5080 }
5081 Classes::hkpConstraintMotor(class) => class.serialize(serializer),
5082 Classes::hkpConvexListFilter(class) => class.serialize(serializer),
5083 Classes::hkpConvexListShape(class) => class.serialize(serializer),
5084 Classes::hkpConvexPieceMeshShape(class) => class.serialize(serializer),
5085 Classes::hkpConvexPieceStreamData(class) => class.serialize(serializer),
5086 Classes::hkpConvexShape(class) => class.serialize(serializer),
5087 Classes::hkpConvexTransformShape(class) => class.serialize(serializer),
5088 Classes::hkpConvexTransformShapeBase(class) => class.serialize(serializer),
5089 Classes::hkpConvexTranslateShape(class) => class.serialize(serializer),
5090 Classes::hkpConvexVerticesConnectivity(class) => class.serialize(serializer),
5091 Classes::hkpConvexVerticesShape(class) => class.serialize(serializer),
5092 Classes::hkpConvexVerticesShapeFourVectors(class) => {
5093 class.serialize(serializer)
5094 }
5095 Classes::hkpCylinderShape(class) => class.serialize(serializer),
5096 Classes::hkpDashpotAction(class) => class.serialize(serializer),
5097 Classes::hkpDefaultConvexListFilter(class) => class.serialize(serializer),
5098 Classes::hkpDefaultWorldMemoryWatchDog(class) => class.serialize(serializer),
5099 Classes::hkpDisableEntityCollisionFilter(class) => {
5100 class.serialize(serializer)
5101 }
5102 Classes::hkpDisplayBindingData(class) => class.serialize(serializer),
5103 Classes::hkpDisplayBindingDataPhysicsSystem(class) => {
5104 class.serialize(serializer)
5105 }
5106 Classes::hkpDisplayBindingDataRigidBody(class) => class.serialize(serializer),
5107 Classes::hkpEntity(class) => class.serialize(serializer),
5108 Classes::hkpEntityExtendedListeners(class) => class.serialize(serializer),
5109 Classes::hkpEntitySmallArraySerializeOverrideType(class) => {
5110 class.serialize(serializer)
5111 }
5112 Classes::hkpEntitySpuCollisionCallback(class) => class.serialize(serializer),
5113 Classes::hkpExtendedMeshShape(class) => class.serialize(serializer),
5114 Classes::hkpExtendedMeshShapeShapesSubpart(class) => {
5115 class.serialize(serializer)
5116 }
5117 Classes::hkpExtendedMeshShapeSubpart(class) => class.serialize(serializer),
5118 Classes::hkpExtendedMeshShapeTrianglesSubpart(class) => {
5119 class.serialize(serializer)
5120 }
5121 Classes::hkpFastMeshShape(class) => class.serialize(serializer),
5122 Classes::hkpFirstPersonGun(class) => class.serialize(serializer),
5123 Classes::hkpFixedRigidMotion(class) => class.serialize(serializer),
5124 Classes::hkpGenericConstraintData(class) => class.serialize(serializer),
5125 Classes::hkpGenericConstraintDataScheme(class) => class.serialize(serializer),
5126 Classes::hkpGenericConstraintDataSchemeConstraintInfo(class) => {
5127 class.serialize(serializer)
5128 }
5129 Classes::hkpGravityGun(class) => class.serialize(serializer),
5130 Classes::hkpGroupCollisionFilter(class) => class.serialize(serializer),
5131 Classes::hkpGroupFilter(class) => class.serialize(serializer),
5132 Classes::hkpHeightFieldShape(class) => class.serialize(serializer),
5133 Classes::hkpHingeConstraintData(class) => class.serialize(serializer),
5134 Classes::hkpHingeConstraintDataAtoms(class) => class.serialize(serializer),
5135 Classes::hkpHingeLimitsData(class) => class.serialize(serializer),
5136 Classes::hkpHingeLimitsDataAtoms(class) => class.serialize(serializer),
5137 Classes::hkpIgnoreModifierConstraintAtom(class) => {
5138 class.serialize(serializer)
5139 }
5140 Classes::hkpKeyframedRigidMotion(class) => class.serialize(serializer),
5141 Classes::hkpLimitedForceConstraintMotor(class) => class.serialize(serializer),
5142 Classes::hkpLimitedHingeConstraintData(class) => class.serialize(serializer),
5143 Classes::hkpLimitedHingeConstraintDataAtoms(class) => {
5144 class.serialize(serializer)
5145 }
5146 Classes::hkpLinConstraintAtom(class) => class.serialize(serializer),
5147 Classes::hkpLinearParametricCurve(class) => class.serialize(serializer),
5148 Classes::hkpLinFrictionConstraintAtom(class) => class.serialize(serializer),
5149 Classes::hkpLinkedCollidable(class) => class.serialize(serializer),
5150 Classes::hkpLinLimitConstraintAtom(class) => class.serialize(serializer),
5151 Classes::hkpLinMotorConstraintAtom(class) => class.serialize(serializer),
5152 Classes::hkpLinSoftConstraintAtom(class) => class.serialize(serializer),
5153 Classes::hkpListShape(class) => class.serialize(serializer),
5154 Classes::hkpListShapeChildInfo(class) => class.serialize(serializer),
5155 Classes::hkpMalleableConstraintData(class) => class.serialize(serializer),
5156 Classes::hkpMassChangerModifierConstraintAtom(class) => {
5157 class.serialize(serializer)
5158 }
5159 Classes::hkpMassProperties(class) => class.serialize(serializer),
5160 Classes::hkpMaterial(class) => class.serialize(serializer),
5161 Classes::hkpMaxSizeMotion(class) => class.serialize(serializer),
5162 Classes::hkpMeshMaterial(class) => class.serialize(serializer),
5163 Classes::hkpMeshShape(class) => class.serialize(serializer),
5164 Classes::hkpMeshShapeSubpart(class) => class.serialize(serializer),
5165 Classes::hkpModifierConstraintAtom(class) => class.serialize(serializer),
5166 Classes::hkpMoppBvTreeShape(class) => class.serialize(serializer),
5167 Classes::hkpMoppCode(class) => class.serialize(serializer),
5168 Classes::hkpMoppCodeCodeInfo(class) => class.serialize(serializer),
5169 Classes::hkpMoppCodeReindexedTerminal(class) => class.serialize(serializer),
5170 Classes::hkpMotion(class) => class.serialize(serializer),
5171 Classes::hkpMotorAction(class) => class.serialize(serializer),
5172 Classes::hkpMountedBallGun(class) => class.serialize(serializer),
5173 Classes::hkpMouseSpringAction(class) => class.serialize(serializer),
5174 Classes::hkpMovingSurfaceModifierConstraintAtom(class) => {
5175 class.serialize(serializer)
5176 }
5177 Classes::hkpMultiRayShape(class) => class.serialize(serializer),
5178 Classes::hkpMultiRayShapeRay(class) => class.serialize(serializer),
5179 Classes::hkpMultiSphereShape(class) => class.serialize(serializer),
5180 Classes::hkpMultithreadedVehicleManager(class) => class.serialize(serializer),
5181 Classes::hkpNamedMeshMaterial(class) => class.serialize(serializer),
5182 Classes::hkpNullCollisionFilter(class) => class.serialize(serializer),
5183 Classes::hkPostFinishAttribute(class) => class.serialize(serializer),
5184 Classes::hkpOverwritePivotConstraintAtom(class) => {
5185 class.serialize(serializer)
5186 }
5187 Classes::hkpPairCollisionFilter(class) => class.serialize(serializer),
5188 Classes::hkpPairCollisionFilterMapPairFilterKeyOverrideType(class) => {
5189 class.serialize(serializer)
5190 }
5191 Classes::hkpParametricCurve(class) => class.serialize(serializer),
5192 Classes::hkpPhantom(class) => class.serialize(serializer),
5193 Classes::hkpPhantomCallbackShape(class) => class.serialize(serializer),
5194 Classes::hkpPhysicsData(class) => class.serialize(serializer),
5195 Classes::hkpPhysicsSystem(class) => class.serialize(serializer),
5196 Classes::hkpPhysicsSystemWithContacts(class) => class.serialize(serializer),
5197 Classes::hkpPlaneShape(class) => class.serialize(serializer),
5198 Classes::hkpPointToPathConstraintData(class) => class.serialize(serializer),
5199 Classes::hkpPointToPlaneConstraintData(class) => class.serialize(serializer),
5200 Classes::hkpPointToPlaneConstraintDataAtoms(class) => {
5201 class.serialize(serializer)
5202 }
5203 Classes::hkpPositionConstraintMotor(class) => class.serialize(serializer),
5204 Classes::hkpPoweredChainData(class) => class.serialize(serializer),
5205 Classes::hkpPoweredChainDataConstraintInfo(class) => {
5206 class.serialize(serializer)
5207 }
5208 Classes::hkpPoweredChainMapper(class) => class.serialize(serializer),
5209 Classes::hkpPoweredChainMapperLinkInfo(class) => class.serialize(serializer),
5210 Classes::hkpPoweredChainMapperTarget(class) => class.serialize(serializer),
5211 Classes::hkpPrismaticConstraintData(class) => class.serialize(serializer),
5212 Classes::hkpPrismaticConstraintDataAtoms(class) => {
5213 class.serialize(serializer)
5214 }
5215 Classes::hkpProjectileGun(class) => class.serialize(serializer),
5216 Classes::hkpProperty(class) => class.serialize(serializer),
5217 Classes::hkpPropertyValue(class) => class.serialize(serializer),
5218 Classes::hkpPulleyConstraintAtom(class) => class.serialize(serializer),
5219 Classes::hkpPulleyConstraintData(class) => class.serialize(serializer),
5220 Classes::hkpPulleyConstraintDataAtoms(class) => class.serialize(serializer),
5221 Classes::hkpRackAndPinionConstraintAtom(class) => class.serialize(serializer),
5222 Classes::hkpRackAndPinionConstraintData(class) => class.serialize(serializer),
5223 Classes::hkpRackAndPinionConstraintDataAtoms(class) => {
5224 class.serialize(serializer)
5225 }
5226 Classes::hkpRagdollConstraintData(class) => class.serialize(serializer),
5227 Classes::hkpRagdollConstraintDataAtoms(class) => class.serialize(serializer),
5228 Classes::hkpRagdollLimitsData(class) => class.serialize(serializer),
5229 Classes::hkpRagdollLimitsDataAtoms(class) => class.serialize(serializer),
5230 Classes::hkpRagdollMotorConstraintAtom(class) => class.serialize(serializer),
5231 Classes::hkpRayCollidableFilter(class) => class.serialize(serializer),
5232 Classes::hkpRayShapeCollectionFilter(class) => class.serialize(serializer),
5233 Classes::hkpRejectChassisListener(class) => class.serialize(serializer),
5234 Classes::hkpRemoveTerminalsMoppModifier(class) => class.serialize(serializer),
5235 Classes::hkpReorientAction(class) => class.serialize(serializer),
5236 Classes::hkpRigidBody(class) => class.serialize(serializer),
5237 Classes::hkpRotationalConstraintData(class) => class.serialize(serializer),
5238 Classes::hkpRotationalConstraintDataAtoms(class) => {
5239 class.serialize(serializer)
5240 }
5241 Classes::hkpSampledHeightFieldShape(class) => class.serialize(serializer),
5242 Classes::hkpSerializedAgentNnEntry(class) => class.serialize(serializer),
5243 Classes::hkpSerializedDisplayMarker(class) => class.serialize(serializer),
5244 Classes::hkpSerializedDisplayMarkerList(class) => class.serialize(serializer),
5245 Classes::hkpSerializedDisplayRbTransforms(class) => {
5246 class.serialize(serializer)
5247 }
5248 Classes::hkpSerializedDisplayRbTransformsDisplayTransformPair(class) => {
5249 class.serialize(serializer)
5250 }
5251 Classes::hkpSerializedSubTrack1nInfo(class) => class.serialize(serializer),
5252 Classes::hkpSerializedTrack1nInfo(class) => class.serialize(serializer),
5253 Classes::hkpSetLocalRotationsConstraintAtom(class) => {
5254 class.serialize(serializer)
5255 }
5256 Classes::hkpSetLocalTransformsConstraintAtom(class) => {
5257 class.serialize(serializer)
5258 }
5259 Classes::hkpSetLocalTranslationsConstraintAtom(class) => {
5260 class.serialize(serializer)
5261 }
5262 Classes::hkpSetupStabilizationAtom(class) => class.serialize(serializer),
5263 Classes::hkpShape(class) => class.serialize(serializer),
5264 Classes::hkpShapeCollection(class) => class.serialize(serializer),
5265 Classes::hkpShapeCollectionFilter(class) => class.serialize(serializer),
5266 Classes::hkpShapeContainer(class) => class.serialize(serializer),
5267 Classes::hkpShapeInfo(class) => class.serialize(serializer),
5268 Classes::hkpShapeModifier(class) => class.serialize(serializer),
5269 Classes::hkpShapePhantom(class) => class.serialize(serializer),
5270 Classes::hkpSimpleContactConstraintAtom(class) => class.serialize(serializer),
5271 Classes::hkpSimpleContactConstraintDataInfo(class) => {
5272 class.serialize(serializer)
5273 }
5274 Classes::hkpSimpleMeshShape(class) => class.serialize(serializer),
5275 Classes::hkpSimpleMeshShapeTriangle(class) => class.serialize(serializer),
5276 Classes::hkpSimpleShapePhantom(class) => class.serialize(serializer),
5277 Classes::hkpSimpleShapePhantomCollisionDetail(class) => {
5278 class.serialize(serializer)
5279 }
5280 Classes::hkpSimulation(class) => class.serialize(serializer),
5281 Classes::hkpSingleShapeContainer(class) => class.serialize(serializer),
5282 Classes::hkpSoftContactModifierConstraintAtom(class) => {
5283 class.serialize(serializer)
5284 }
5285 Classes::hkpSphereMotion(class) => class.serialize(serializer),
5286 Classes::hkpSphereRepShape(class) => class.serialize(serializer),
5287 Classes::hkpSphereShape(class) => class.serialize(serializer),
5288 Classes::hkpSpringAction(class) => class.serialize(serializer),
5289 Classes::hkpSpringDamperConstraintMotor(class) => class.serialize(serializer),
5290 Classes::hkpStiffSpringChainData(class) => class.serialize(serializer),
5291 Classes::hkpStiffSpringChainDataConstraintInfo(class) => {
5292 class.serialize(serializer)
5293 }
5294 Classes::hkpStiffSpringConstraintAtom(class) => class.serialize(serializer),
5295 Classes::hkpStiffSpringConstraintData(class) => class.serialize(serializer),
5296 Classes::hkpStiffSpringConstraintDataAtoms(class) => {
5297 class.serialize(serializer)
5298 }
5299 Classes::hkpStorageExtendedMeshShape(class) => class.serialize(serializer),
5300 Classes::hkpStorageExtendedMeshShapeMaterial(class) => {
5301 class.serialize(serializer)
5302 }
5303 Classes::hkpStorageExtendedMeshShapeMeshSubpartStorage(class) => {
5304 class.serialize(serializer)
5305 }
5306 Classes::hkpStorageExtendedMeshShapeShapeSubpartStorage(class) => {
5307 class.serialize(serializer)
5308 }
5309 Classes::hkpStorageMeshShape(class) => class.serialize(serializer),
5310 Classes::hkpStorageMeshShapeSubpartStorage(class) => {
5311 class.serialize(serializer)
5312 }
5313 Classes::hkpStorageSampledHeightFieldShape(class) => {
5314 class.serialize(serializer)
5315 }
5316 Classes::hkpThinBoxMotion(class) => class.serialize(serializer),
5317 Classes::hkpTransformShape(class) => class.serialize(serializer),
5318 Classes::hkpTriangleShape(class) => class.serialize(serializer),
5319 Classes::hkpTriggerVolume(class) => class.serialize(serializer),
5320 Classes::hkpTriggerVolumeEventInfo(class) => class.serialize(serializer),
5321 Classes::hkpTriSampledHeightFieldBvTreeShape(class) => {
5322 class.serialize(serializer)
5323 }
5324 Classes::hkpTriSampledHeightFieldCollection(class) => {
5325 class.serialize(serializer)
5326 }
5327 Classes::hkpTwistLimitConstraintAtom(class) => class.serialize(serializer),
5328 Classes::hkpTypedBroadPhaseHandle(class) => class.serialize(serializer),
5329 Classes::hkpTyremarkPoint(class) => class.serialize(serializer),
5330 Classes::hkpTyremarksInfo(class) => class.serialize(serializer),
5331 Classes::hkpTyremarksWheel(class) => class.serialize(serializer),
5332 Classes::hkpUnaryAction(class) => class.serialize(serializer),
5333 Classes::hkpVehicleAerodynamics(class) => class.serialize(serializer),
5334 Classes::hkpVehicleBrake(class) => class.serialize(serializer),
5335 Classes::hkpVehicleCastBatchingManager(class) => class.serialize(serializer),
5336 Classes::hkpVehicleData(class) => class.serialize(serializer),
5337 Classes::hkpVehicleDataWheelComponentParams(class) => {
5338 class.serialize(serializer)
5339 }
5340 Classes::hkpVehicleDefaultAerodynamics(class) => class.serialize(serializer),
5341 Classes::hkpVehicleDefaultAnalogDriverInput(class) => {
5342 class.serialize(serializer)
5343 }
5344 Classes::hkpVehicleDefaultBrake(class) => class.serialize(serializer),
5345 Classes::hkpVehicleDefaultBrakeWheelBrakingProperties(class) => {
5346 class.serialize(serializer)
5347 }
5348 Classes::hkpVehicleDefaultEngine(class) => class.serialize(serializer),
5349 Classes::hkpVehicleDefaultSteering(class) => class.serialize(serializer),
5350 Classes::hkpVehicleDefaultSuspension(class) => class.serialize(serializer),
5351 Classes::hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters(
5352 class,
5353 ) => class.serialize(serializer),
5354 Classes::hkpVehicleDefaultTransmission(class) => class.serialize(serializer),
5355 Classes::hkpVehicleDefaultVelocityDamper(class) => {
5356 class.serialize(serializer)
5357 }
5358 Classes::hkpVehicleDriverInput(class) => class.serialize(serializer),
5359 Classes::hkpVehicleDriverInputAnalogStatus(class) => {
5360 class.serialize(serializer)
5361 }
5362 Classes::hkpVehicleDriverInputStatus(class) => class.serialize(serializer),
5363 Classes::hkpVehicleEngine(class) => class.serialize(serializer),
5364 Classes::hkpVehicleFrictionDescription(class) => class.serialize(serializer),
5365 Classes::hkpVehicleFrictionDescriptionAxisDescription(class) => {
5366 class.serialize(serializer)
5367 }
5368 Classes::hkpVehicleFrictionStatus(class) => class.serialize(serializer),
5369 Classes::hkpVehicleFrictionStatusAxisStatus(class) => {
5370 class.serialize(serializer)
5371 }
5372 Classes::hkpVehicleInstance(class) => class.serialize(serializer),
5373 Classes::hkpVehicleInstanceWheelInfo(class) => class.serialize(serializer),
5374 Classes::hkpVehicleLinearCastBatchingManager(class) => {
5375 class.serialize(serializer)
5376 }
5377 Classes::hkpVehicleLinearCastWheelCollide(class) => {
5378 class.serialize(serializer)
5379 }
5380 Classes::hkpVehicleLinearCastWheelCollideWheelState(class) => {
5381 class.serialize(serializer)
5382 }
5383 Classes::hkpVehicleManager(class) => class.serialize(serializer),
5384 Classes::hkpVehicleRayCastBatchingManager(class) => {
5385 class.serialize(serializer)
5386 }
5387 Classes::hkpVehicleRayCastWheelCollide(class) => class.serialize(serializer),
5388 Classes::hkpVehicleSteering(class) => class.serialize(serializer),
5389 Classes::hkpVehicleSuspension(class) => class.serialize(serializer),
5390 Classes::hkpVehicleSuspensionSuspensionWheelParameters(class) => {
5391 class.serialize(serializer)
5392 }
5393 Classes::hkpVehicleTransmission(class) => class.serialize(serializer),
5394 Classes::hkpVehicleVelocityDamper(class) => class.serialize(serializer),
5395 Classes::hkpVehicleWheelCollide(class) => class.serialize(serializer),
5396 Classes::hkpVelocityConstraintMotor(class) => class.serialize(serializer),
5397 Classes::hkpViscousSurfaceModifierConstraintAtom(class) => {
5398 class.serialize(serializer)
5399 }
5400 Classes::hkpWeldingUtility(class) => class.serialize(serializer),
5401 Classes::hkpWheelConstraintData(class) => class.serialize(serializer),
5402 Classes::hkpWheelConstraintDataAtoms(class) => class.serialize(serializer),
5403 Classes::hkpWorld(class) => class.serialize(serializer),
5404 Classes::hkpWorldCinfo(class) => class.serialize(serializer),
5405 Classes::hkpWorldObject(class) => class.serialize(serializer),
5406 Classes::hkQTransform(class) => class.serialize(serializer),
5407 Classes::hkRangeInt32Attribute(class) => class.serialize(serializer),
5408 Classes::hkRangeRealAttribute(class) => class.serialize(serializer),
5409 Classes::hkReferencedObject(class) => class.serialize(serializer),
5410 Classes::hkReflectedFileAttribute(class) => class.serialize(serializer),
5411 Classes::hkResourceBase(class) => class.serialize(serializer),
5412 Classes::hkResourceContainer(class) => class.serialize(serializer),
5413 Classes::hkResourceHandle(class) => class.serialize(serializer),
5414 Classes::hkRootLevelContainer(class) => class.serialize(serializer),
5415 Classes::hkRootLevelContainerNamedVariant(class) => {
5416 class.serialize(serializer)
5417 }
5418 Classes::hkSemanticsAttribute(class) => class.serialize(serializer),
5419 Classes::hkSimpleLocalFrame(class) => class.serialize(serializer),
5420 Classes::hkSphere(class) => class.serialize(serializer),
5421 Classes::hkSweptTransform(class) => class.serialize(serializer),
5422 Classes::hkTraceStreamTitle(class) => class.serialize(serializer),
5423 Classes::hkTrackerSerializableScanSnapshot(class) => {
5424 class.serialize(serializer)
5425 }
5426 Classes::hkTrackerSerializableScanSnapshotAllocation(class) => {
5427 class.serialize(serializer)
5428 }
5429 Classes::hkTrackerSerializableScanSnapshotBlock(class) => {
5430 class.serialize(serializer)
5431 }
5432 Classes::hkUiAttribute(class) => class.serialize(serializer),
5433 Classes::hkVertexFormat(class) => class.serialize(serializer),
5434 Classes::hkVertexFormatElement(class) => class.serialize(serializer),
5435 Classes::hkWorldMemoryAvailableWatchDog(class) => class.serialize(serializer),
5436 Classes::hkxAnimatedFloat(class) => class.serialize(serializer),
5437 Classes::hkxAnimatedMatrix(class) => class.serialize(serializer),
5438 Classes::hkxAnimatedQuaternion(class) => class.serialize(serializer),
5439 Classes::hkxAnimatedVector(class) => class.serialize(serializer),
5440 Classes::hkxAttribute(class) => class.serialize(serializer),
5441 Classes::hkxAttributeGroup(class) => class.serialize(serializer),
5442 Classes::hkxAttributeHolder(class) => class.serialize(serializer),
5443 Classes::hkxCamera(class) => class.serialize(serializer),
5444 Classes::hkxEdgeSelectionChannel(class) => class.serialize(serializer),
5445 Classes::hkxEnum(class) => class.serialize(serializer),
5446 Classes::hkxEnumItem(class) => class.serialize(serializer),
5447 Classes::hkxEnvironment(class) => class.serialize(serializer),
5448 Classes::hkxEnvironmentVariable(class) => class.serialize(serializer),
5449 Classes::hkxIndexBuffer(class) => class.serialize(serializer),
5450 Classes::hkxLight(class) => class.serialize(serializer),
5451 Classes::hkxMaterial(class) => class.serialize(serializer),
5452 Classes::hkxMaterialEffect(class) => class.serialize(serializer),
5453 Classes::hkxMaterialProperty(class) => class.serialize(serializer),
5454 Classes::hkxMaterialShader(class) => class.serialize(serializer),
5455 Classes::hkxMaterialShaderSet(class) => class.serialize(serializer),
5456 Classes::hkxMaterialTextureStage(class) => class.serialize(serializer),
5457 Classes::hkxMesh(class) => class.serialize(serializer),
5458 Classes::hkxMeshSection(class) => class.serialize(serializer),
5459 Classes::hkxMeshUserChannelInfo(class) => class.serialize(serializer),
5460 Classes::hkxNode(class) => class.serialize(serializer),
5461 Classes::hkxNodeAnnotationData(class) => class.serialize(serializer),
5462 Classes::hkxNodeSelectionSet(class) => class.serialize(serializer),
5463 Classes::hkxScene(class) => class.serialize(serializer),
5464 Classes::hkxSkinBinding(class) => class.serialize(serializer),
5465 Classes::hkxSparselyAnimatedBool(class) => class.serialize(serializer),
5466 Classes::hkxSparselyAnimatedEnum(class) => class.serialize(serializer),
5467 Classes::hkxSparselyAnimatedInt(class) => class.serialize(serializer),
5468 Classes::hkxSparselyAnimatedString(class) => class.serialize(serializer),
5469 Classes::hkxTextureFile(class) => class.serialize(serializer),
5470 Classes::hkxTextureInplace(class) => class.serialize(serializer),
5471 Classes::hkxTriangleSelectionChannel(class) => class.serialize(serializer),
5472 Classes::hkxVertexBuffer(class) => class.serialize(serializer),
5473 Classes::hkxVertexBufferVertexData(class) => class.serialize(serializer),
5474 Classes::hkxVertexDescription(class) => class.serialize(serializer),
5475 Classes::hkxVertexDescriptionElementDecl(class) => {
5476 class.serialize(serializer)
5477 }
5478 Classes::hkxVertexFloatDataChannel(class) => class.serialize(serializer),
5479 Classes::hkxVertexIntDataChannel(class) => class.serialize(serializer),
5480 Classes::hkxVertexSelectionChannel(class) => class.serialize(serializer),
5481 Classes::hkxVertexVectorDataChannel(class) => class.serialize(serializer),
5482 }
5483 }
5484}
5485impl<'a, 'de: 'a> _serde::Deserialize<'de> for Classes<'a> {
5486 fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
5487 where
5488 D: _serde::Deserializer<'de>,
5489 {
5490 struct ClassesVisitor<'a> {
5491 marker: core::marker::PhantomData<Classes<'a>>,
5492 }
5493 impl<'a, 'de: 'a> _serde::de::Visitor<'de> for ClassesVisitor<'a> {
5494 type Value = Classes<'a>;
5495 fn expecting(
5496 &self,
5497 formatter: &mut core::fmt::Formatter,
5498 ) -> core::fmt::Result {
5499 formatter.write_str("a valid class enum")
5500 }
5501 fn visit_class_index<A>(self, mut map: A) -> Result<Self::Value, A::Error>
5502 where
5503 A: _serde::de::ClassIndexAccess<'de>,
5504 {
5505 let class_name = map.next_key()?;
5506 match class_name {
5507 "BGSGamebryoSequenceGenerator" => {
5508 Ok(Classes::BGSGamebryoSequenceGenerator(map.next_value()?))
5509 }
5510 "BSBoneSwitchGenerator" => {
5511 Ok(Classes::BSBoneSwitchGenerator(map.next_value()?))
5512 }
5513 "BSBoneSwitchGeneratorBoneData" => {
5514 Ok(Classes::BSBoneSwitchGeneratorBoneData(map.next_value()?))
5515 }
5516 "BSComputeAddBoneAnimModifier" => {
5517 Ok(Classes::BSComputeAddBoneAnimModifier(map.next_value()?))
5518 }
5519 "BSCyclicBlendTransitionGenerator" => {
5520 Ok(Classes::BSCyclicBlendTransitionGenerator(map.next_value()?))
5521 }
5522 "BSDecomposeVectorModifier" => {
5523 Ok(Classes::BSDecomposeVectorModifier(map.next_value()?))
5524 }
5525 "BSDirectAtModifier" => {
5526 Ok(Classes::BSDirectAtModifier(map.next_value()?))
5527 }
5528 "BSDistTriggerModifier" => {
5529 Ok(Classes::BSDistTriggerModifier(map.next_value()?))
5530 }
5531 "BSEventEveryNEventsModifier" => {
5532 Ok(Classes::BSEventEveryNEventsModifier(map.next_value()?))
5533 }
5534 "BSEventOnDeactivateModifier" => {
5535 Ok(Classes::BSEventOnDeactivateModifier(map.next_value()?))
5536 }
5537 "BSEventOnFalseToTrueModifier" => {
5538 Ok(Classes::BSEventOnFalseToTrueModifier(map.next_value()?))
5539 }
5540 "BSGetTimeStepModifier" => {
5541 Ok(Classes::BSGetTimeStepModifier(map.next_value()?))
5542 }
5543 "BSInterpValueModifier" => {
5544 Ok(Classes::BSInterpValueModifier(map.next_value()?))
5545 }
5546 "BSIsActiveModifier" => {
5547 Ok(Classes::BSIsActiveModifier(map.next_value()?))
5548 }
5549 "BSIStateManagerModifier" => {
5550 Ok(Classes::BSIStateManagerModifier(map.next_value()?))
5551 }
5552 "BSIStateManagerModifierBSiStateData" => {
5553 Ok(
5554 Classes::BSIStateManagerModifierBSiStateData(
5555 map.next_value()?,
5556 ),
5557 )
5558 }
5559 "BSIStateManagerModifierBSIStateManagerStateListener" => {
5560 Ok(
5561 Classes::BSIStateManagerModifierBSIStateManagerStateListener(
5562 map.next_value()?,
5563 ),
5564 )
5565 }
5566 "BSiStateTaggingGenerator" => {
5567 Ok(Classes::BSiStateTaggingGenerator(map.next_value()?))
5568 }
5569 "BSLimbIKModifier" => {
5570 Ok(Classes::BSLimbIKModifier(map.next_value()?))
5571 }
5572 "BSLookAtModifier" => {
5573 Ok(Classes::BSLookAtModifier(map.next_value()?))
5574 }
5575 "BSLookAtModifierBoneData" => {
5576 Ok(Classes::BSLookAtModifierBoneData(map.next_value()?))
5577 }
5578 "BSModifyOnceModifier" => {
5579 Ok(Classes::BSModifyOnceModifier(map.next_value()?))
5580 }
5581 "BSOffsetAnimationGenerator" => {
5582 Ok(Classes::BSOffsetAnimationGenerator(map.next_value()?))
5583 }
5584 "BSPassByTargetTriggerModifier" => {
5585 Ok(Classes::BSPassByTargetTriggerModifier(map.next_value()?))
5586 }
5587 "BSRagdollContactListenerModifier" => {
5588 Ok(Classes::BSRagdollContactListenerModifier(map.next_value()?))
5589 }
5590 "BSSpeedSamplerModifier" => {
5591 Ok(Classes::BSSpeedSamplerModifier(map.next_value()?))
5592 }
5593 "BSSynchronizedClipGenerator" => {
5594 Ok(Classes::BSSynchronizedClipGenerator(map.next_value()?))
5595 }
5596 "BSTimerModifier" => Ok(Classes::BSTimerModifier(map.next_value()?)),
5597 "BSTweenerModifier" => {
5598 Ok(Classes::BSTweenerModifier(map.next_value()?))
5599 }
5600 "hkAabb" => Ok(Classes::hkAabb(map.next_value()?)),
5601 "hkAabbHalf" => Ok(Classes::hkAabbHalf(map.next_value()?)),
5602 "hkAabbUint32" => Ok(Classes::hkAabbUint32(map.next_value()?)),
5603 "hkaAnimatedReferenceFrame" => {
5604 Ok(Classes::hkaAnimatedReferenceFrame(map.next_value()?))
5605 }
5606 "hkaAnimation" => Ok(Classes::hkaAnimation(map.next_value()?)),
5607 "hkaAnimationBinding" => {
5608 Ok(Classes::hkaAnimationBinding(map.next_value()?))
5609 }
5610 "hkaAnimationContainer" => {
5611 Ok(Classes::hkaAnimationContainer(map.next_value()?))
5612 }
5613 "hkaAnimationPreviewColorContainer" => {
5614 Ok(Classes::hkaAnimationPreviewColorContainer(map.next_value()?))
5615 }
5616 "hkaAnnotationTrack" => {
5617 Ok(Classes::hkaAnnotationTrack(map.next_value()?))
5618 }
5619 "hkaAnnotationTrackAnnotation" => {
5620 Ok(Classes::hkaAnnotationTrackAnnotation(map.next_value()?))
5621 }
5622 "hkaBone" => Ok(Classes::hkaBone(map.next_value()?)),
5623 "hkaBoneAttachment" => {
5624 Ok(Classes::hkaBoneAttachment(map.next_value()?))
5625 }
5626 "hkaDefaultAnimatedReferenceFrame" => {
5627 Ok(Classes::hkaDefaultAnimatedReferenceFrame(map.next_value()?))
5628 }
5629 "hkaDeltaCompressedAnimation" => {
5630 Ok(Classes::hkaDeltaCompressedAnimation(map.next_value()?))
5631 }
5632 "hkaDeltaCompressedAnimationQuantizationFormat" => {
5633 Ok(
5634 Classes::hkaDeltaCompressedAnimationQuantizationFormat(
5635 map.next_value()?,
5636 ),
5637 )
5638 }
5639 "hkaFootstepAnalysisInfo" => {
5640 Ok(Classes::hkaFootstepAnalysisInfo(map.next_value()?))
5641 }
5642 "hkaFootstepAnalysisInfoContainer" => {
5643 Ok(Classes::hkaFootstepAnalysisInfoContainer(map.next_value()?))
5644 }
5645 "hkaInterleavedUncompressedAnimation" => {
5646 Ok(
5647 Classes::hkaInterleavedUncompressedAnimation(
5648 map.next_value()?,
5649 ),
5650 )
5651 }
5652 "hkaKeyFrameHierarchyUtility" => {
5653 Ok(Classes::hkaKeyFrameHierarchyUtility(map.next_value()?))
5654 }
5655 "hkaKeyFrameHierarchyUtilityControlData" => {
5656 Ok(
5657 Classes::hkaKeyFrameHierarchyUtilityControlData(
5658 map.next_value()?,
5659 ),
5660 )
5661 }
5662 "hkAlignSceneToNodeOptions" => {
5663 Ok(Classes::hkAlignSceneToNodeOptions(map.next_value()?))
5664 }
5665 "hkaMeshBinding" => Ok(Classes::hkaMeshBinding(map.next_value()?)),
5666 "hkaMeshBindingMapping" => {
5667 Ok(Classes::hkaMeshBindingMapping(map.next_value()?))
5668 }
5669 "hkaQuantizedAnimation" => {
5670 Ok(Classes::hkaQuantizedAnimation(map.next_value()?))
5671 }
5672 "hkaQuantizedAnimationTrackCompressionParams" => {
5673 Ok(
5674 Classes::hkaQuantizedAnimationTrackCompressionParams(
5675 map.next_value()?,
5676 ),
5677 )
5678 }
5679 "hkaRagdollInstance" => {
5680 Ok(Classes::hkaRagdollInstance(map.next_value()?))
5681 }
5682 "hkArrayTypeAttribute" => {
5683 Ok(Classes::hkArrayTypeAttribute(map.next_value()?))
5684 }
5685 "hkaSkeleton" => Ok(Classes::hkaSkeleton(map.next_value()?)),
5686 "hkaSkeletonLocalFrameOnBone" => {
5687 Ok(Classes::hkaSkeletonLocalFrameOnBone(map.next_value()?))
5688 }
5689 "hkaSkeletonMapper" => {
5690 Ok(Classes::hkaSkeletonMapper(map.next_value()?))
5691 }
5692 "hkaSkeletonMapperData" => {
5693 Ok(Classes::hkaSkeletonMapperData(map.next_value()?))
5694 }
5695 "hkaSkeletonMapperDataChainMapping" => {
5696 Ok(Classes::hkaSkeletonMapperDataChainMapping(map.next_value()?))
5697 }
5698 "hkaSkeletonMapperDataSimpleMapping" => {
5699 Ok(
5700 Classes::hkaSkeletonMapperDataSimpleMapping(
5701 map.next_value()?,
5702 ),
5703 )
5704 }
5705 "hkaSplineCompressedAnimation" => {
5706 Ok(Classes::hkaSplineCompressedAnimation(map.next_value()?))
5707 }
5708 "hkaSplineCompressedAnimationAnimationCompressionParams" => {
5709 Ok(
5710 Classes::hkaSplineCompressedAnimationAnimationCompressionParams(
5711 map.next_value()?,
5712 ),
5713 )
5714 }
5715 "hkaSplineCompressedAnimationTrackCompressionParams" => {
5716 Ok(
5717 Classes::hkaSplineCompressedAnimationTrackCompressionParams(
5718 map.next_value()?,
5719 ),
5720 )
5721 }
5722 "hkaWaveletCompressedAnimation" => {
5723 Ok(Classes::hkaWaveletCompressedAnimation(map.next_value()?))
5724 }
5725 "hkaWaveletCompressedAnimationCompressionParams" => {
5726 Ok(
5727 Classes::hkaWaveletCompressedAnimationCompressionParams(
5728 map.next_value()?,
5729 ),
5730 )
5731 }
5732 "hkaWaveletCompressedAnimationQuantizationFormat" => {
5733 Ok(
5734 Classes::hkaWaveletCompressedAnimationQuantizationFormat(
5735 map.next_value()?,
5736 ),
5737 )
5738 }
5739 "hkBaseObject" => Ok(Classes::hkBaseObject(map.next_value()?)),
5740 "hkbAttachmentModifier" => {
5741 Ok(Classes::hkbAttachmentModifier(map.next_value()?))
5742 }
5743 "hkbAttachmentSetup" => {
5744 Ok(Classes::hkbAttachmentSetup(map.next_value()?))
5745 }
5746 "hkbAttributeModifier" => {
5747 Ok(Classes::hkbAttributeModifier(map.next_value()?))
5748 }
5749 "hkbAttributeModifierAssignment" => {
5750 Ok(Classes::hkbAttributeModifierAssignment(map.next_value()?))
5751 }
5752 "hkbAuxiliaryNodeInfo" => {
5753 Ok(Classes::hkbAuxiliaryNodeInfo(map.next_value()?))
5754 }
5755 "hkbBehaviorEventsInfo" => {
5756 Ok(Classes::hkbBehaviorEventsInfo(map.next_value()?))
5757 }
5758 "hkbBehaviorGraph" => {
5759 Ok(Classes::hkbBehaviorGraph(map.next_value()?))
5760 }
5761 "hkbBehaviorGraphData" => {
5762 Ok(Classes::hkbBehaviorGraphData(map.next_value()?))
5763 }
5764 "hkbBehaviorGraphInternalState" => {
5765 Ok(Classes::hkbBehaviorGraphInternalState(map.next_value()?))
5766 }
5767 "hkbBehaviorGraphInternalStateInfo" => {
5768 Ok(Classes::hkbBehaviorGraphInternalStateInfo(map.next_value()?))
5769 }
5770 "hkbBehaviorGraphStringData" => {
5771 Ok(Classes::hkbBehaviorGraphStringData(map.next_value()?))
5772 }
5773 "hkbBehaviorInfo" => Ok(Classes::hkbBehaviorInfo(map.next_value()?)),
5774 "hkbBehaviorInfoIdToNamePair" => {
5775 Ok(Classes::hkbBehaviorInfoIdToNamePair(map.next_value()?))
5776 }
5777 "hkbBehaviorReferenceGenerator" => {
5778 Ok(Classes::hkbBehaviorReferenceGenerator(map.next_value()?))
5779 }
5780 "hkbBindable" => Ok(Classes::hkbBindable(map.next_value()?)),
5781 "hkbBlendCurveUtils" => {
5782 Ok(Classes::hkbBlendCurveUtils(map.next_value()?))
5783 }
5784 "hkbBlenderGenerator" => {
5785 Ok(Classes::hkbBlenderGenerator(map.next_value()?))
5786 }
5787 "hkbBlenderGeneratorChild" => {
5788 Ok(Classes::hkbBlenderGeneratorChild(map.next_value()?))
5789 }
5790 "hkbBlenderGeneratorChildInternalState" => {
5791 Ok(
5792 Classes::hkbBlenderGeneratorChildInternalState(
5793 map.next_value()?,
5794 ),
5795 )
5796 }
5797 "hkbBlenderGeneratorInternalState" => {
5798 Ok(Classes::hkbBlenderGeneratorInternalState(map.next_value()?))
5799 }
5800 "hkbBlendingTransitionEffect" => {
5801 Ok(Classes::hkbBlendingTransitionEffect(map.next_value()?))
5802 }
5803 "hkbBlendingTransitionEffectInternalState" => {
5804 Ok(
5805 Classes::hkbBlendingTransitionEffectInternalState(
5806 map.next_value()?,
5807 ),
5808 )
5809 }
5810 "hkbBoneIndexArray" => {
5811 Ok(Classes::hkbBoneIndexArray(map.next_value()?))
5812 }
5813 "hkbBoneWeightArray" => {
5814 Ok(Classes::hkbBoneWeightArray(map.next_value()?))
5815 }
5816 "hkbBoolVariableSequencedData" => {
5817 Ok(Classes::hkbBoolVariableSequencedData(map.next_value()?))
5818 }
5819 "hkbBoolVariableSequencedDataSample" => {
5820 Ok(
5821 Classes::hkbBoolVariableSequencedDataSample(
5822 map.next_value()?,
5823 ),
5824 )
5825 }
5826 "hkbCameraShakeEventPayload" => {
5827 Ok(Classes::hkbCameraShakeEventPayload(map.next_value()?))
5828 }
5829 "hkbCharacter" => Ok(Classes::hkbCharacter(map.next_value()?)),
5830 "hkbCharacterAddedInfo" => {
5831 Ok(Classes::hkbCharacterAddedInfo(map.next_value()?))
5832 }
5833 "hkbCharacterControlCommand" => {
5834 Ok(Classes::hkbCharacterControlCommand(map.next_value()?))
5835 }
5836 "hkbCharacterControllerControlData" => {
5837 Ok(Classes::hkbCharacterControllerControlData(map.next_value()?))
5838 }
5839 "hkbCharacterControllerModifier" => {
5840 Ok(Classes::hkbCharacterControllerModifier(map.next_value()?))
5841 }
5842 "hkbCharacterControllerModifierInternalState" => {
5843 Ok(
5844 Classes::hkbCharacterControllerModifierInternalState(
5845 map.next_value()?,
5846 ),
5847 )
5848 }
5849 "hkbCharacterData" => {
5850 Ok(Classes::hkbCharacterData(map.next_value()?))
5851 }
5852 "hkbCharacterDataCharacterControllerInfo" => {
5853 Ok(
5854 Classes::hkbCharacterDataCharacterControllerInfo(
5855 map.next_value()?,
5856 ),
5857 )
5858 }
5859 "hkbCharacterInfo" => {
5860 Ok(Classes::hkbCharacterInfo(map.next_value()?))
5861 }
5862 "hkbCharacterSetup" => {
5863 Ok(Classes::hkbCharacterSetup(map.next_value()?))
5864 }
5865 "hkbCharacterSkinInfo" => {
5866 Ok(Classes::hkbCharacterSkinInfo(map.next_value()?))
5867 }
5868 "hkbCharacterSteppedInfo" => {
5869 Ok(Classes::hkbCharacterSteppedInfo(map.next_value()?))
5870 }
5871 "hkbCharacterStringData" => {
5872 Ok(Classes::hkbCharacterStringData(map.next_value()?))
5873 }
5874 "hkbClientCharacterState" => {
5875 Ok(Classes::hkbClientCharacterState(map.next_value()?))
5876 }
5877 "hkbClipGenerator" => {
5878 Ok(Classes::hkbClipGenerator(map.next_value()?))
5879 }
5880 "hkbClipGeneratorEcho" => {
5881 Ok(Classes::hkbClipGeneratorEcho(map.next_value()?))
5882 }
5883 "hkbClipGeneratorInternalState" => {
5884 Ok(Classes::hkbClipGeneratorInternalState(map.next_value()?))
5885 }
5886 "hkbClipTrigger" => Ok(Classes::hkbClipTrigger(map.next_value()?)),
5887 "hkbClipTriggerArray" => {
5888 Ok(Classes::hkbClipTriggerArray(map.next_value()?))
5889 }
5890 "hkbCombineTransformsModifier" => {
5891 Ok(Classes::hkbCombineTransformsModifier(map.next_value()?))
5892 }
5893 "hkbCombineTransformsModifierInternalState" => {
5894 Ok(
5895 Classes::hkbCombineTransformsModifierInternalState(
5896 map.next_value()?,
5897 ),
5898 )
5899 }
5900 "hkbCompiledExpressionSet" => {
5901 Ok(Classes::hkbCompiledExpressionSet(map.next_value()?))
5902 }
5903 "hkbCompiledExpressionSetToken" => {
5904 Ok(Classes::hkbCompiledExpressionSetToken(map.next_value()?))
5905 }
5906 "hkbComputeDirectionModifier" => {
5907 Ok(Classes::hkbComputeDirectionModifier(map.next_value()?))
5908 }
5909 "hkbComputeDirectionModifierInternalState" => {
5910 Ok(
5911 Classes::hkbComputeDirectionModifierInternalState(
5912 map.next_value()?,
5913 ),
5914 )
5915 }
5916 "hkbComputeRotationFromAxisAngleModifier" => {
5917 Ok(
5918 Classes::hkbComputeRotationFromAxisAngleModifier(
5919 map.next_value()?,
5920 ),
5921 )
5922 }
5923 "hkbComputeRotationFromAxisAngleModifierInternalState" => {
5924 Ok(
5925 Classes::hkbComputeRotationFromAxisAngleModifierInternalState(
5926 map.next_value()?,
5927 ),
5928 )
5929 }
5930 "hkbComputeRotationToTargetModifier" => {
5931 Ok(
5932 Classes::hkbComputeRotationToTargetModifier(
5933 map.next_value()?,
5934 ),
5935 )
5936 }
5937 "hkbComputeRotationToTargetModifierInternalState" => {
5938 Ok(
5939 Classes::hkbComputeRotationToTargetModifierInternalState(
5940 map.next_value()?,
5941 ),
5942 )
5943 }
5944 "hkbCondition" => Ok(Classes::hkbCondition(map.next_value()?)),
5945 "hkbContext" => Ok(Classes::hkbContext(map.next_value()?)),
5946 "hkbDampingModifier" => {
5947 Ok(Classes::hkbDampingModifier(map.next_value()?))
5948 }
5949 "hkbDampingModifierInternalState" => {
5950 Ok(Classes::hkbDampingModifierInternalState(map.next_value()?))
5951 }
5952 "hkbDefaultMessageLog" => {
5953 Ok(Classes::hkbDefaultMessageLog(map.next_value()?))
5954 }
5955 "hkbDelayedModifier" => {
5956 Ok(Classes::hkbDelayedModifier(map.next_value()?))
5957 }
5958 "hkbDelayedModifierInternalState" => {
5959 Ok(Classes::hkbDelayedModifierInternalState(map.next_value()?))
5960 }
5961 "hkbDetectCloseToGroundModifier" => {
5962 Ok(Classes::hkbDetectCloseToGroundModifier(map.next_value()?))
5963 }
5964 "hkbDetectCloseToGroundModifierInternalState" => {
5965 Ok(
5966 Classes::hkbDetectCloseToGroundModifierInternalState(
5967 map.next_value()?,
5968 ),
5969 )
5970 }
5971 "hkbEvaluateExpressionModifier" => {
5972 Ok(Classes::hkbEvaluateExpressionModifier(map.next_value()?))
5973 }
5974 "hkbEvaluateExpressionModifierInternalExpressionData" => {
5975 Ok(
5976 Classes::hkbEvaluateExpressionModifierInternalExpressionData(
5977 map.next_value()?,
5978 ),
5979 )
5980 }
5981 "hkbEvaluateExpressionModifierInternalState" => {
5982 Ok(
5983 Classes::hkbEvaluateExpressionModifierInternalState(
5984 map.next_value()?,
5985 ),
5986 )
5987 }
5988 "hkbEvaluateHandleModifier" => {
5989 Ok(Classes::hkbEvaluateHandleModifier(map.next_value()?))
5990 }
5991 "hkbEvent" => Ok(Classes::hkbEvent(map.next_value()?)),
5992 "hkbEventBase" => Ok(Classes::hkbEventBase(map.next_value()?)),
5993 "hkbEventDrivenModifier" => {
5994 Ok(Classes::hkbEventDrivenModifier(map.next_value()?))
5995 }
5996 "hkbEventDrivenModifierInternalState" => {
5997 Ok(
5998 Classes::hkbEventDrivenModifierInternalState(
5999 map.next_value()?,
6000 ),
6001 )
6002 }
6003 "hkbEventInfo" => Ok(Classes::hkbEventInfo(map.next_value()?)),
6004 "hkbEventPayload" => Ok(Classes::hkbEventPayload(map.next_value()?)),
6005 "hkbEventPayloadList" => {
6006 Ok(Classes::hkbEventPayloadList(map.next_value()?))
6007 }
6008 "hkbEventProperty" => {
6009 Ok(Classes::hkbEventProperty(map.next_value()?))
6010 }
6011 "hkbEventRaisedInfo" => {
6012 Ok(Classes::hkbEventRaisedInfo(map.next_value()?))
6013 }
6014 "hkbEventRangeData" => {
6015 Ok(Classes::hkbEventRangeData(map.next_value()?))
6016 }
6017 "hkbEventRangeDataArray" => {
6018 Ok(Classes::hkbEventRangeDataArray(map.next_value()?))
6019 }
6020 "hkbEventSequencedData" => {
6021 Ok(Classes::hkbEventSequencedData(map.next_value()?))
6022 }
6023 "hkbEventSequencedDataSequencedEvent" => {
6024 Ok(
6025 Classes::hkbEventSequencedDataSequencedEvent(
6026 map.next_value()?,
6027 ),
6028 )
6029 }
6030 "hkbEventsFromRangeModifier" => {
6031 Ok(Classes::hkbEventsFromRangeModifier(map.next_value()?))
6032 }
6033 "hkbEventsFromRangeModifierInternalState" => {
6034 Ok(
6035 Classes::hkbEventsFromRangeModifierInternalState(
6036 map.next_value()?,
6037 ),
6038 )
6039 }
6040 "hkbExpressionCondition" => {
6041 Ok(Classes::hkbExpressionCondition(map.next_value()?))
6042 }
6043 "hkbExpressionData" => {
6044 Ok(Classes::hkbExpressionData(map.next_value()?))
6045 }
6046 "hkbExpressionDataArray" => {
6047 Ok(Classes::hkbExpressionDataArray(map.next_value()?))
6048 }
6049 "hkbExtractRagdollPoseModifier" => {
6050 Ok(Classes::hkbExtractRagdollPoseModifier(map.next_value()?))
6051 }
6052 "hkbFootIkControlData" => {
6053 Ok(Classes::hkbFootIkControlData(map.next_value()?))
6054 }
6055 "hkbFootIkControlsModifier" => {
6056 Ok(Classes::hkbFootIkControlsModifier(map.next_value()?))
6057 }
6058 "hkbFootIkControlsModifierLeg" => {
6059 Ok(Classes::hkbFootIkControlsModifierLeg(map.next_value()?))
6060 }
6061 "hkbFootIkDriverInfo" => {
6062 Ok(Classes::hkbFootIkDriverInfo(map.next_value()?))
6063 }
6064 "hkbFootIkDriverInfoLeg" => {
6065 Ok(Classes::hkbFootIkDriverInfoLeg(map.next_value()?))
6066 }
6067 "hkbFootIkGains" => Ok(Classes::hkbFootIkGains(map.next_value()?)),
6068 "hkbFootIkModifier" => {
6069 Ok(Classes::hkbFootIkModifier(map.next_value()?))
6070 }
6071 "hkbFootIkModifierInternalLegData" => {
6072 Ok(Classes::hkbFootIkModifierInternalLegData(map.next_value()?))
6073 }
6074 "hkbFootIkModifierLeg" => {
6075 Ok(Classes::hkbFootIkModifierLeg(map.next_value()?))
6076 }
6077 "hkbGenerator" => Ok(Classes::hkbGenerator(map.next_value()?)),
6078 "hkbGeneratorOutputListener" => {
6079 Ok(Classes::hkbGeneratorOutputListener(map.next_value()?))
6080 }
6081 "hkbGeneratorSyncInfo" => {
6082 Ok(Classes::hkbGeneratorSyncInfo(map.next_value()?))
6083 }
6084 "hkbGeneratorSyncInfoSyncPoint" => {
6085 Ok(Classes::hkbGeneratorSyncInfoSyncPoint(map.next_value()?))
6086 }
6087 "hkbGeneratorTransitionEffect" => {
6088 Ok(Classes::hkbGeneratorTransitionEffect(map.next_value()?))
6089 }
6090 "hkbGeneratorTransitionEffectInternalState" => {
6091 Ok(
6092 Classes::hkbGeneratorTransitionEffectInternalState(
6093 map.next_value()?,
6094 ),
6095 )
6096 }
6097 "hkbGetHandleOnBoneModifier" => {
6098 Ok(Classes::hkbGetHandleOnBoneModifier(map.next_value()?))
6099 }
6100 "hkbGetUpModifier" => {
6101 Ok(Classes::hkbGetUpModifier(map.next_value()?))
6102 }
6103 "hkbGetUpModifierInternalState" => {
6104 Ok(Classes::hkbGetUpModifierInternalState(map.next_value()?))
6105 }
6106 "hkbGetWorldFromModelModifier" => {
6107 Ok(Classes::hkbGetWorldFromModelModifier(map.next_value()?))
6108 }
6109 "hkbGetWorldFromModelModifierInternalState" => {
6110 Ok(
6111 Classes::hkbGetWorldFromModelModifierInternalState(
6112 map.next_value()?,
6113 ),
6114 )
6115 }
6116 "hkbHandIkControlData" => {
6117 Ok(Classes::hkbHandIkControlData(map.next_value()?))
6118 }
6119 "hkbHandIkControlsModifier" => {
6120 Ok(Classes::hkbHandIkControlsModifier(map.next_value()?))
6121 }
6122 "hkbHandIkControlsModifierHand" => {
6123 Ok(Classes::hkbHandIkControlsModifierHand(map.next_value()?))
6124 }
6125 "hkbHandIkDriverInfo" => {
6126 Ok(Classes::hkbHandIkDriverInfo(map.next_value()?))
6127 }
6128 "hkbHandIkDriverInfoHand" => {
6129 Ok(Classes::hkbHandIkDriverInfoHand(map.next_value()?))
6130 }
6131 "hkbHandIkModifier" => {
6132 Ok(Classes::hkbHandIkModifier(map.next_value()?))
6133 }
6134 "hkbHandIkModifierHand" => {
6135 Ok(Classes::hkbHandIkModifierHand(map.next_value()?))
6136 }
6137 "hkbHandle" => Ok(Classes::hkbHandle(map.next_value()?)),
6138 "hkbIntEventPayload" => {
6139 Ok(Classes::hkbIntEventPayload(map.next_value()?))
6140 }
6141 "hkbIntVariableSequencedData" => {
6142 Ok(Classes::hkbIntVariableSequencedData(map.next_value()?))
6143 }
6144 "hkbIntVariableSequencedDataSample" => {
6145 Ok(Classes::hkbIntVariableSequencedDataSample(map.next_value()?))
6146 }
6147 "hkBitField" => Ok(Classes::hkBitField(map.next_value()?)),
6148 "hkbKeyframeBonesModifier" => {
6149 Ok(Classes::hkbKeyframeBonesModifier(map.next_value()?))
6150 }
6151 "hkbKeyframeBonesModifierKeyframeInfo" => {
6152 Ok(
6153 Classes::hkbKeyframeBonesModifierKeyframeInfo(
6154 map.next_value()?,
6155 ),
6156 )
6157 }
6158 "hkbLinkedSymbolInfo" => {
6159 Ok(Classes::hkbLinkedSymbolInfo(map.next_value()?))
6160 }
6161 "hkbLookAtModifier" => {
6162 Ok(Classes::hkbLookAtModifier(map.next_value()?))
6163 }
6164 "hkbLookAtModifierInternalState" => {
6165 Ok(Classes::hkbLookAtModifierInternalState(map.next_value()?))
6166 }
6167 "hkbManualSelectorGenerator" => {
6168 Ok(Classes::hkbManualSelectorGenerator(map.next_value()?))
6169 }
6170 "hkbManualSelectorGeneratorInternalState" => {
6171 Ok(
6172 Classes::hkbManualSelectorGeneratorInternalState(
6173 map.next_value()?,
6174 ),
6175 )
6176 }
6177 "hkbMessageLog" => Ok(Classes::hkbMessageLog(map.next_value()?)),
6178 "hkbMirroredSkeletonInfo" => {
6179 Ok(Classes::hkbMirroredSkeletonInfo(map.next_value()?))
6180 }
6181 "hkbMirrorModifier" => {
6182 Ok(Classes::hkbMirrorModifier(map.next_value()?))
6183 }
6184 "hkbModifier" => Ok(Classes::hkbModifier(map.next_value()?)),
6185 "hkbModifierGenerator" => {
6186 Ok(Classes::hkbModifierGenerator(map.next_value()?))
6187 }
6188 "hkbModifierList" => Ok(Classes::hkbModifierList(map.next_value()?)),
6189 "hkbModifierWrapper" => {
6190 Ok(Classes::hkbModifierWrapper(map.next_value()?))
6191 }
6192 "hkbMoveCharacterModifier" => {
6193 Ok(Classes::hkbMoveCharacterModifier(map.next_value()?))
6194 }
6195 "hkbMoveCharacterModifierInternalState" => {
6196 Ok(
6197 Classes::hkbMoveCharacterModifierInternalState(
6198 map.next_value()?,
6199 ),
6200 )
6201 }
6202 "hkbNamedEventPayload" => {
6203 Ok(Classes::hkbNamedEventPayload(map.next_value()?))
6204 }
6205 "hkbNamedIntEventPayload" => {
6206 Ok(Classes::hkbNamedIntEventPayload(map.next_value()?))
6207 }
6208 "hkbNamedRealEventPayload" => {
6209 Ok(Classes::hkbNamedRealEventPayload(map.next_value()?))
6210 }
6211 "hkbNamedStringEventPayload" => {
6212 Ok(Classes::hkbNamedStringEventPayload(map.next_value()?))
6213 }
6214 "hkbNode" => Ok(Classes::hkbNode(map.next_value()?)),
6215 "hkbNodeInternalStateInfo" => {
6216 Ok(Classes::hkbNodeInternalStateInfo(map.next_value()?))
6217 }
6218 "hkbParticleSystemEventPayload" => {
6219 Ok(Classes::hkbParticleSystemEventPayload(map.next_value()?))
6220 }
6221 "hkbPoseMatchingGenerator" => {
6222 Ok(Classes::hkbPoseMatchingGenerator(map.next_value()?))
6223 }
6224 "hkbPoseMatchingGeneratorInternalState" => {
6225 Ok(
6226 Classes::hkbPoseMatchingGeneratorInternalState(
6227 map.next_value()?,
6228 ),
6229 )
6230 }
6231 "hkbPoweredRagdollControlData" => {
6232 Ok(Classes::hkbPoweredRagdollControlData(map.next_value()?))
6233 }
6234 "hkbPoweredRagdollControlsModifier" => {
6235 Ok(Classes::hkbPoweredRagdollControlsModifier(map.next_value()?))
6236 }
6237 "hkbProjectData" => Ok(Classes::hkbProjectData(map.next_value()?)),
6238 "hkbProjectStringData" => {
6239 Ok(Classes::hkbProjectStringData(map.next_value()?))
6240 }
6241 "hkbProxyModifier" => {
6242 Ok(Classes::hkbProxyModifier(map.next_value()?))
6243 }
6244 "hkbProxyModifierProxyInfo" => {
6245 Ok(Classes::hkbProxyModifierProxyInfo(map.next_value()?))
6246 }
6247 "hkbRaiseEventCommand" => {
6248 Ok(Classes::hkbRaiseEventCommand(map.next_value()?))
6249 }
6250 "hkbRealEventPayload" => {
6251 Ok(Classes::hkbRealEventPayload(map.next_value()?))
6252 }
6253 "hkbRealVariableSequencedData" => {
6254 Ok(Classes::hkbRealVariableSequencedData(map.next_value()?))
6255 }
6256 "hkbRealVariableSequencedDataSample" => {
6257 Ok(
6258 Classes::hkbRealVariableSequencedDataSample(
6259 map.next_value()?,
6260 ),
6261 )
6262 }
6263 "hkbReferencePoseGenerator" => {
6264 Ok(Classes::hkbReferencePoseGenerator(map.next_value()?))
6265 }
6266 "hkbRegisteredGenerator" => {
6267 Ok(Classes::hkbRegisteredGenerator(map.next_value()?))
6268 }
6269 "hkbRigidBodyRagdollControlData" => {
6270 Ok(Classes::hkbRigidBodyRagdollControlData(map.next_value()?))
6271 }
6272 "hkbRigidBodyRagdollControlsModifier" => {
6273 Ok(
6274 Classes::hkbRigidBodyRagdollControlsModifier(
6275 map.next_value()?,
6276 ),
6277 )
6278 }
6279 "hkbRoleAttribute" => {
6280 Ok(Classes::hkbRoleAttribute(map.next_value()?))
6281 }
6282 "hkbRotateCharacterModifier" => {
6283 Ok(Classes::hkbRotateCharacterModifier(map.next_value()?))
6284 }
6285 "hkbRotateCharacterModifierInternalState" => {
6286 Ok(
6287 Classes::hkbRotateCharacterModifierInternalState(
6288 map.next_value()?,
6289 ),
6290 )
6291 }
6292 "hkbSenseHandleModifier" => {
6293 Ok(Classes::hkbSenseHandleModifier(map.next_value()?))
6294 }
6295 "hkbSenseHandleModifierRange" => {
6296 Ok(Classes::hkbSenseHandleModifierRange(map.next_value()?))
6297 }
6298 "hkbSequence" => Ok(Classes::hkbSequence(map.next_value()?)),
6299 "hkbSequencedData" => {
6300 Ok(Classes::hkbSequencedData(map.next_value()?))
6301 }
6302 "hkbSequenceInternalState" => {
6303 Ok(Classes::hkbSequenceInternalState(map.next_value()?))
6304 }
6305 "hkbSequenceStringData" => {
6306 Ok(Classes::hkbSequenceStringData(map.next_value()?))
6307 }
6308 "hkbSetBehaviorCommand" => {
6309 Ok(Classes::hkbSetBehaviorCommand(map.next_value()?))
6310 }
6311 "hkbSetLocalTimeOfClipGeneratorCommand" => {
6312 Ok(
6313 Classes::hkbSetLocalTimeOfClipGeneratorCommand(
6314 map.next_value()?,
6315 ),
6316 )
6317 }
6318 "hkbSetNodePropertyCommand" => {
6319 Ok(Classes::hkbSetNodePropertyCommand(map.next_value()?))
6320 }
6321 "hkbSetWordVariableCommand" => {
6322 Ok(Classes::hkbSetWordVariableCommand(map.next_value()?))
6323 }
6324 "hkbSetWorldFromModelModifier" => {
6325 Ok(Classes::hkbSetWorldFromModelModifier(map.next_value()?))
6326 }
6327 "hkbSimulationControlCommand" => {
6328 Ok(Classes::hkbSimulationControlCommand(map.next_value()?))
6329 }
6330 "hkbSimulationStateInfo" => {
6331 Ok(Classes::hkbSimulationStateInfo(map.next_value()?))
6332 }
6333 "hkbStateChooser" => Ok(Classes::hkbStateChooser(map.next_value()?)),
6334 "hkbStateListener" => {
6335 Ok(Classes::hkbStateListener(map.next_value()?))
6336 }
6337 "hkbStateMachine" => Ok(Classes::hkbStateMachine(map.next_value()?)),
6338 "hkbStateMachineActiveTransitionInfo" => {
6339 Ok(
6340 Classes::hkbStateMachineActiveTransitionInfo(
6341 map.next_value()?,
6342 ),
6343 )
6344 }
6345 "hkbStateMachineDelayedTransitionInfo" => {
6346 Ok(
6347 Classes::hkbStateMachineDelayedTransitionInfo(
6348 map.next_value()?,
6349 ),
6350 )
6351 }
6352 "hkbStateMachineEventPropertyArray" => {
6353 Ok(Classes::hkbStateMachineEventPropertyArray(map.next_value()?))
6354 }
6355 "hkbStateMachineInternalState" => {
6356 Ok(Classes::hkbStateMachineInternalState(map.next_value()?))
6357 }
6358 "hkbStateMachineNestedStateMachineData" => {
6359 Ok(
6360 Classes::hkbStateMachineNestedStateMachineData(
6361 map.next_value()?,
6362 ),
6363 )
6364 }
6365 "hkbStateMachineProspectiveTransitionInfo" => {
6366 Ok(
6367 Classes::hkbStateMachineProspectiveTransitionInfo(
6368 map.next_value()?,
6369 ),
6370 )
6371 }
6372 "hkbStateMachineStateInfo" => {
6373 Ok(Classes::hkbStateMachineStateInfo(map.next_value()?))
6374 }
6375 "hkbStateMachineTimeInterval" => {
6376 Ok(Classes::hkbStateMachineTimeInterval(map.next_value()?))
6377 }
6378 "hkbStateMachineTransitionInfo" => {
6379 Ok(Classes::hkbStateMachineTransitionInfo(map.next_value()?))
6380 }
6381 "hkbStateMachineTransitionInfoArray" => {
6382 Ok(
6383 Classes::hkbStateMachineTransitionInfoArray(
6384 map.next_value()?,
6385 ),
6386 )
6387 }
6388 "hkbStateMachineTransitionInfoReference" => {
6389 Ok(
6390 Classes::hkbStateMachineTransitionInfoReference(
6391 map.next_value()?,
6392 ),
6393 )
6394 }
6395 "hkbStringCondition" => {
6396 Ok(Classes::hkbStringCondition(map.next_value()?))
6397 }
6398 "hkbStringEventPayload" => {
6399 Ok(Classes::hkbStringEventPayload(map.next_value()?))
6400 }
6401 "hkbTestStateChooser" => {
6402 Ok(Classes::hkbTestStateChooser(map.next_value()?))
6403 }
6404 "hkbTimerModifier" => {
6405 Ok(Classes::hkbTimerModifier(map.next_value()?))
6406 }
6407 "hkbTimerModifierInternalState" => {
6408 Ok(Classes::hkbTimerModifierInternalState(map.next_value()?))
6409 }
6410 "hkbTransformVectorModifier" => {
6411 Ok(Classes::hkbTransformVectorModifier(map.next_value()?))
6412 }
6413 "hkbTransformVectorModifierInternalState" => {
6414 Ok(
6415 Classes::hkbTransformVectorModifierInternalState(
6416 map.next_value()?,
6417 ),
6418 )
6419 }
6420 "hkbTransitionEffect" => {
6421 Ok(Classes::hkbTransitionEffect(map.next_value()?))
6422 }
6423 "hkbTwistModifier" => {
6424 Ok(Classes::hkbTwistModifier(map.next_value()?))
6425 }
6426 "hkbVariableBindingSet" => {
6427 Ok(Classes::hkbVariableBindingSet(map.next_value()?))
6428 }
6429 "hkbVariableBindingSetBinding" => {
6430 Ok(Classes::hkbVariableBindingSetBinding(map.next_value()?))
6431 }
6432 "hkbVariableInfo" => Ok(Classes::hkbVariableInfo(map.next_value()?)),
6433 "hkbVariableValue" => {
6434 Ok(Classes::hkbVariableValue(map.next_value()?))
6435 }
6436 "hkbVariableValueSet" => {
6437 Ok(Classes::hkbVariableValueSet(map.next_value()?))
6438 }
6439 "hkbWorldEnums" => Ok(Classes::hkbWorldEnums(map.next_value()?)),
6440 "hkbWorldFromModelModeData" => {
6441 Ok(Classes::hkbWorldFromModelModeData(map.next_value()?))
6442 }
6443 "hkClass" => Ok(Classes::hkClass(map.next_value()?)),
6444 "hkClassEnum" => Ok(Classes::hkClassEnum(map.next_value()?)),
6445 "hkClassEnumItem" => Ok(Classes::hkClassEnumItem(map.next_value()?)),
6446 "hkClassMember" => Ok(Classes::hkClassMember(map.next_value()?)),
6447 "hkColor" => Ok(Classes::hkColor(map.next_value()?)),
6448 "hkContactPoint" => Ok(Classes::hkContactPoint(map.next_value()?)),
6449 "hkContactPointMaterial" => {
6450 Ok(Classes::hkContactPointMaterial(map.next_value()?))
6451 }
6452 "hkCustomAttributes" => {
6453 Ok(Classes::hkCustomAttributes(map.next_value()?))
6454 }
6455 "hkCustomAttributesAttribute" => {
6456 Ok(Classes::hkCustomAttributesAttribute(map.next_value()?))
6457 }
6458 "hkDataObjectTypeAttribute" => {
6459 Ok(Classes::hkDataObjectTypeAttribute(map.next_value()?))
6460 }
6461 "hkDescriptionAttribute" => {
6462 Ok(Classes::hkDescriptionAttribute(map.next_value()?))
6463 }
6464 "hkDocumentationAttribute" => {
6465 Ok(Classes::hkDocumentationAttribute(map.next_value()?))
6466 }
6467 "hkGeometry" => Ok(Classes::hkGeometry(map.next_value()?)),
6468 "hkGeometryTriangle" => {
6469 Ok(Classes::hkGeometryTriangle(map.next_value()?))
6470 }
6471 "hkGizmoAttribute" => {
6472 Ok(Classes::hkGizmoAttribute(map.next_value()?))
6473 }
6474 "hkHalf8" => Ok(Classes::hkHalf8(map.next_value()?)),
6475 "hkIndexedTransformSet" => {
6476 Ok(Classes::hkIndexedTransformSet(map.next_value()?))
6477 }
6478 "hkLinkAttribute" => Ok(Classes::hkLinkAttribute(map.next_value()?)),
6479 "hkLocalFrame" => Ok(Classes::hkLocalFrame(map.next_value()?)),
6480 "hkLocalFrameGroup" => {
6481 Ok(Classes::hkLocalFrameGroup(map.next_value()?))
6482 }
6483 "hkMemoryMeshBody" => {
6484 Ok(Classes::hkMemoryMeshBody(map.next_value()?))
6485 }
6486 "hkMemoryMeshMaterial" => {
6487 Ok(Classes::hkMemoryMeshMaterial(map.next_value()?))
6488 }
6489 "hkMemoryMeshShape" => {
6490 Ok(Classes::hkMemoryMeshShape(map.next_value()?))
6491 }
6492 "hkMemoryMeshTexture" => {
6493 Ok(Classes::hkMemoryMeshTexture(map.next_value()?))
6494 }
6495 "hkMemoryMeshVertexBuffer" => {
6496 Ok(Classes::hkMemoryMeshVertexBuffer(map.next_value()?))
6497 }
6498 "hkMemoryResourceContainer" => {
6499 Ok(Classes::hkMemoryResourceContainer(map.next_value()?))
6500 }
6501 "hkMemoryResourceHandle" => {
6502 Ok(Classes::hkMemoryResourceHandle(map.next_value()?))
6503 }
6504 "hkMemoryResourceHandleExternalLink" => {
6505 Ok(
6506 Classes::hkMemoryResourceHandleExternalLink(
6507 map.next_value()?,
6508 ),
6509 )
6510 }
6511 "hkMemoryTrackerAttribute" => {
6512 Ok(Classes::hkMemoryTrackerAttribute(map.next_value()?))
6513 }
6514 "hkMeshBody" => Ok(Classes::hkMeshBody(map.next_value()?)),
6515 "hkMeshBoneIndexMapping" => {
6516 Ok(Classes::hkMeshBoneIndexMapping(map.next_value()?))
6517 }
6518 "hkMeshMaterial" => Ok(Classes::hkMeshMaterial(map.next_value()?)),
6519 "hkMeshSection" => Ok(Classes::hkMeshSection(map.next_value()?)),
6520 "hkMeshSectionCinfo" => {
6521 Ok(Classes::hkMeshSectionCinfo(map.next_value()?))
6522 }
6523 "hkMeshShape" => Ok(Classes::hkMeshShape(map.next_value()?)),
6524 "hkMeshTexture" => Ok(Classes::hkMeshTexture(map.next_value()?)),
6525 "hkMeshVertexBuffer" => {
6526 Ok(Classes::hkMeshVertexBuffer(map.next_value()?))
6527 }
6528 "hkModelerNodeTypeAttribute" => {
6529 Ok(Classes::hkModelerNodeTypeAttribute(map.next_value()?))
6530 }
6531 "hkMonitorStreamColorTable" => {
6532 Ok(Classes::hkMonitorStreamColorTable(map.next_value()?))
6533 }
6534 "hkMonitorStreamColorTableColorPair" => {
6535 Ok(
6536 Classes::hkMonitorStreamColorTableColorPair(
6537 map.next_value()?,
6538 ),
6539 )
6540 }
6541 "hkMonitorStreamFrameInfo" => {
6542 Ok(Classes::hkMonitorStreamFrameInfo(map.next_value()?))
6543 }
6544 "hkMonitorStreamStringMap" => {
6545 Ok(Classes::hkMonitorStreamStringMap(map.next_value()?))
6546 }
6547 "hkMonitorStreamStringMapStringMap" => {
6548 Ok(Classes::hkMonitorStreamStringMapStringMap(map.next_value()?))
6549 }
6550 "hkMoppBvTreeShapeBase" => {
6551 Ok(Classes::hkMoppBvTreeShapeBase(map.next_value()?))
6552 }
6553 "hkMotionState" => Ok(Classes::hkMotionState(map.next_value()?)),
6554 "hkMultipleVertexBuffer" => {
6555 Ok(Classes::hkMultipleVertexBuffer(map.next_value()?))
6556 }
6557 "hkMultipleVertexBufferElementInfo" => {
6558 Ok(Classes::hkMultipleVertexBufferElementInfo(map.next_value()?))
6559 }
6560 "hkMultipleVertexBufferLockedElement" => {
6561 Ok(
6562 Classes::hkMultipleVertexBufferLockedElement(
6563 map.next_value()?,
6564 ),
6565 )
6566 }
6567 "hkMultipleVertexBufferVertexBufferInfo" => {
6568 Ok(
6569 Classes::hkMultipleVertexBufferVertexBufferInfo(
6570 map.next_value()?,
6571 ),
6572 )
6573 }
6574 "hkMultiThreadCheck" => {
6575 Ok(Classes::hkMultiThreadCheck(map.next_value()?))
6576 }
6577 "hkp2dAngConstraintAtom" => {
6578 Ok(Classes::hkp2dAngConstraintAtom(map.next_value()?))
6579 }
6580 "hkpAabbPhantom" => Ok(Classes::hkpAabbPhantom(map.next_value()?)),
6581 "hkPackedVector3" => Ok(Classes::hkPackedVector3(map.next_value()?)),
6582 "hkPackfileHeader" => {
6583 Ok(Classes::hkPackfileHeader(map.next_value()?))
6584 }
6585 "hkPackfileSectionHeader" => {
6586 Ok(Classes::hkPackfileSectionHeader(map.next_value()?))
6587 }
6588 "hkpAction" => Ok(Classes::hkpAction(map.next_value()?)),
6589 "hkpAgent1nSector" => {
6590 Ok(Classes::hkpAgent1nSector(map.next_value()?))
6591 }
6592 "hkpAngConstraintAtom" => {
6593 Ok(Classes::hkpAngConstraintAtom(map.next_value()?))
6594 }
6595 "hkpAngFrictionConstraintAtom" => {
6596 Ok(Classes::hkpAngFrictionConstraintAtom(map.next_value()?))
6597 }
6598 "hkpAngLimitConstraintAtom" => {
6599 Ok(Classes::hkpAngLimitConstraintAtom(map.next_value()?))
6600 }
6601 "hkpAngMotorConstraintAtom" => {
6602 Ok(Classes::hkpAngMotorConstraintAtom(map.next_value()?))
6603 }
6604 "hkpAngularDashpotAction" => {
6605 Ok(Classes::hkpAngularDashpotAction(map.next_value()?))
6606 }
6607 "hkpArrayAction" => Ok(Classes::hkpArrayAction(map.next_value()?)),
6608 "hkpBallAndSocketConstraintData" => {
6609 Ok(Classes::hkpBallAndSocketConstraintData(map.next_value()?))
6610 }
6611 "hkpBallAndSocketConstraintDataAtoms" => {
6612 Ok(
6613 Classes::hkpBallAndSocketConstraintDataAtoms(
6614 map.next_value()?,
6615 ),
6616 )
6617 }
6618 "hkpBallGun" => Ok(Classes::hkpBallGun(map.next_value()?)),
6619 "hkpBallSocketChainData" => {
6620 Ok(Classes::hkpBallSocketChainData(map.next_value()?))
6621 }
6622 "hkpBallSocketChainDataConstraintInfo" => {
6623 Ok(
6624 Classes::hkpBallSocketChainDataConstraintInfo(
6625 map.next_value()?,
6626 ),
6627 )
6628 }
6629 "hkpBallSocketConstraintAtom" => {
6630 Ok(Classes::hkpBallSocketConstraintAtom(map.next_value()?))
6631 }
6632 "hkpBinaryAction" => Ok(Classes::hkpBinaryAction(map.next_value()?)),
6633 "hkpBoxMotion" => Ok(Classes::hkpBoxMotion(map.next_value()?)),
6634 "hkpBoxShape" => Ok(Classes::hkpBoxShape(map.next_value()?)),
6635 "hkpBreakableBody" => {
6636 Ok(Classes::hkpBreakableBody(map.next_value()?))
6637 }
6638 "hkpBreakableConstraintData" => {
6639 Ok(Classes::hkpBreakableConstraintData(map.next_value()?))
6640 }
6641 "hkpBridgeAtoms" => Ok(Classes::hkpBridgeAtoms(map.next_value()?)),
6642 "hkpBridgeConstraintAtom" => {
6643 Ok(Classes::hkpBridgeConstraintAtom(map.next_value()?))
6644 }
6645 "hkpBroadPhaseHandle" => {
6646 Ok(Classes::hkpBroadPhaseHandle(map.next_value()?))
6647 }
6648 "hkpBvShape" => Ok(Classes::hkpBvShape(map.next_value()?)),
6649 "hkpBvTreeShape" => Ok(Classes::hkpBvTreeShape(map.next_value()?)),
6650 "hkpCachingShapePhantom" => {
6651 Ok(Classes::hkpCachingShapePhantom(map.next_value()?))
6652 }
6653 "hkpCallbackConstraintMotor" => {
6654 Ok(Classes::hkpCallbackConstraintMotor(map.next_value()?))
6655 }
6656 "hkpCapsuleShape" => Ok(Classes::hkpCapsuleShape(map.next_value()?)),
6657 "hkpCdBody" => Ok(Classes::hkpCdBody(map.next_value()?)),
6658 "hkpCenterOfMassChangerModifierConstraintAtom" => {
6659 Ok(
6660 Classes::hkpCenterOfMassChangerModifierConstraintAtom(
6661 map.next_value()?,
6662 ),
6663 )
6664 }
6665 "hkpCharacterControllerCinfo" => {
6666 Ok(Classes::hkpCharacterControllerCinfo(map.next_value()?))
6667 }
6668 "hkpCharacterMotion" => {
6669 Ok(Classes::hkpCharacterMotion(map.next_value()?))
6670 }
6671 "hkpCharacterProxyCinfo" => {
6672 Ok(Classes::hkpCharacterProxyCinfo(map.next_value()?))
6673 }
6674 "hkpCharacterRigidBodyCinfo" => {
6675 Ok(Classes::hkpCharacterRigidBodyCinfo(map.next_value()?))
6676 }
6677 "hkpCogWheelConstraintAtom" => {
6678 Ok(Classes::hkpCogWheelConstraintAtom(map.next_value()?))
6679 }
6680 "hkpCogWheelConstraintData" => {
6681 Ok(Classes::hkpCogWheelConstraintData(map.next_value()?))
6682 }
6683 "hkpCogWheelConstraintDataAtoms" => {
6684 Ok(Classes::hkpCogWheelConstraintDataAtoms(map.next_value()?))
6685 }
6686 "hkpCollidable" => Ok(Classes::hkpCollidable(map.next_value()?)),
6687 "hkpCollidableBoundingVolumeData" => {
6688 Ok(Classes::hkpCollidableBoundingVolumeData(map.next_value()?))
6689 }
6690 "hkpCollidableCollidableFilter" => {
6691 Ok(Classes::hkpCollidableCollidableFilter(map.next_value()?))
6692 }
6693 "hkpCollisionFilter" => {
6694 Ok(Classes::hkpCollisionFilter(map.next_value()?))
6695 }
6696 "hkpCollisionFilterList" => {
6697 Ok(Classes::hkpCollisionFilterList(map.next_value()?))
6698 }
6699 "hkpCompressedMeshShape" => {
6700 Ok(Classes::hkpCompressedMeshShape(map.next_value()?))
6701 }
6702 "hkpCompressedMeshShapeBigTriangle" => {
6703 Ok(Classes::hkpCompressedMeshShapeBigTriangle(map.next_value()?))
6704 }
6705 "hkpCompressedMeshShapeChunk" => {
6706 Ok(Classes::hkpCompressedMeshShapeChunk(map.next_value()?))
6707 }
6708 "hkpCompressedMeshShapeConvexPiece" => {
6709 Ok(Classes::hkpCompressedMeshShapeConvexPiece(map.next_value()?))
6710 }
6711 "hkpCompressedSampledHeightFieldShape" => {
6712 Ok(
6713 Classes::hkpCompressedSampledHeightFieldShape(
6714 map.next_value()?,
6715 ),
6716 )
6717 }
6718 "hkpConeLimitConstraintAtom" => {
6719 Ok(Classes::hkpConeLimitConstraintAtom(map.next_value()?))
6720 }
6721 "hkpConstrainedSystemFilter" => {
6722 Ok(Classes::hkpConstrainedSystemFilter(map.next_value()?))
6723 }
6724 "hkpConstraintAtom" => {
6725 Ok(Classes::hkpConstraintAtom(map.next_value()?))
6726 }
6727 "hkpConstraintChainData" => {
6728 Ok(Classes::hkpConstraintChainData(map.next_value()?))
6729 }
6730 "hkpConstraintChainInstance" => {
6731 Ok(Classes::hkpConstraintChainInstance(map.next_value()?))
6732 }
6733 "hkpConstraintChainInstanceAction" => {
6734 Ok(Classes::hkpConstraintChainInstanceAction(map.next_value()?))
6735 }
6736 "hkpConstraintCollisionFilter" => {
6737 Ok(Classes::hkpConstraintCollisionFilter(map.next_value()?))
6738 }
6739 "hkpConstraintData" => {
6740 Ok(Classes::hkpConstraintData(map.next_value()?))
6741 }
6742 "hkpConstraintInstance" => {
6743 Ok(Classes::hkpConstraintInstance(map.next_value()?))
6744 }
6745 "hkpConstraintInstanceSmallArraySerializeOverrideType" => {
6746 Ok(
6747 Classes::hkpConstraintInstanceSmallArraySerializeOverrideType(
6748 map.next_value()?,
6749 ),
6750 )
6751 }
6752 "hkpConstraintMotor" => {
6753 Ok(Classes::hkpConstraintMotor(map.next_value()?))
6754 }
6755 "hkpConvexListFilter" => {
6756 Ok(Classes::hkpConvexListFilter(map.next_value()?))
6757 }
6758 "hkpConvexListShape" => {
6759 Ok(Classes::hkpConvexListShape(map.next_value()?))
6760 }
6761 "hkpConvexPieceMeshShape" => {
6762 Ok(Classes::hkpConvexPieceMeshShape(map.next_value()?))
6763 }
6764 "hkpConvexPieceStreamData" => {
6765 Ok(Classes::hkpConvexPieceStreamData(map.next_value()?))
6766 }
6767 "hkpConvexShape" => Ok(Classes::hkpConvexShape(map.next_value()?)),
6768 "hkpConvexTransformShape" => {
6769 Ok(Classes::hkpConvexTransformShape(map.next_value()?))
6770 }
6771 "hkpConvexTransformShapeBase" => {
6772 Ok(Classes::hkpConvexTransformShapeBase(map.next_value()?))
6773 }
6774 "hkpConvexTranslateShape" => {
6775 Ok(Classes::hkpConvexTranslateShape(map.next_value()?))
6776 }
6777 "hkpConvexVerticesConnectivity" => {
6778 Ok(Classes::hkpConvexVerticesConnectivity(map.next_value()?))
6779 }
6780 "hkpConvexVerticesShape" => {
6781 Ok(Classes::hkpConvexVerticesShape(map.next_value()?))
6782 }
6783 "hkpConvexVerticesShapeFourVectors" => {
6784 Ok(Classes::hkpConvexVerticesShapeFourVectors(map.next_value()?))
6785 }
6786 "hkpCylinderShape" => {
6787 Ok(Classes::hkpCylinderShape(map.next_value()?))
6788 }
6789 "hkpDashpotAction" => {
6790 Ok(Classes::hkpDashpotAction(map.next_value()?))
6791 }
6792 "hkpDefaultConvexListFilter" => {
6793 Ok(Classes::hkpDefaultConvexListFilter(map.next_value()?))
6794 }
6795 "hkpDefaultWorldMemoryWatchDog" => {
6796 Ok(Classes::hkpDefaultWorldMemoryWatchDog(map.next_value()?))
6797 }
6798 "hkpDisableEntityCollisionFilter" => {
6799 Ok(Classes::hkpDisableEntityCollisionFilter(map.next_value()?))
6800 }
6801 "hkpDisplayBindingData" => {
6802 Ok(Classes::hkpDisplayBindingData(map.next_value()?))
6803 }
6804 "hkpDisplayBindingDataPhysicsSystem" => {
6805 Ok(
6806 Classes::hkpDisplayBindingDataPhysicsSystem(
6807 map.next_value()?,
6808 ),
6809 )
6810 }
6811 "hkpDisplayBindingDataRigidBody" => {
6812 Ok(Classes::hkpDisplayBindingDataRigidBody(map.next_value()?))
6813 }
6814 "hkpEntity" => Ok(Classes::hkpEntity(map.next_value()?)),
6815 "hkpEntityExtendedListeners" => {
6816 Ok(Classes::hkpEntityExtendedListeners(map.next_value()?))
6817 }
6818 "hkpEntitySmallArraySerializeOverrideType" => {
6819 Ok(
6820 Classes::hkpEntitySmallArraySerializeOverrideType(
6821 map.next_value()?,
6822 ),
6823 )
6824 }
6825 "hkpEntitySpuCollisionCallback" => {
6826 Ok(Classes::hkpEntitySpuCollisionCallback(map.next_value()?))
6827 }
6828 "hkpExtendedMeshShape" => {
6829 Ok(Classes::hkpExtendedMeshShape(map.next_value()?))
6830 }
6831 "hkpExtendedMeshShapeShapesSubpart" => {
6832 Ok(Classes::hkpExtendedMeshShapeShapesSubpart(map.next_value()?))
6833 }
6834 "hkpExtendedMeshShapeSubpart" => {
6835 Ok(Classes::hkpExtendedMeshShapeSubpart(map.next_value()?))
6836 }
6837 "hkpExtendedMeshShapeTrianglesSubpart" => {
6838 Ok(
6839 Classes::hkpExtendedMeshShapeTrianglesSubpart(
6840 map.next_value()?,
6841 ),
6842 )
6843 }
6844 "hkpFastMeshShape" => {
6845 Ok(Classes::hkpFastMeshShape(map.next_value()?))
6846 }
6847 "hkpFirstPersonGun" => {
6848 Ok(Classes::hkpFirstPersonGun(map.next_value()?))
6849 }
6850 "hkpFixedRigidMotion" => {
6851 Ok(Classes::hkpFixedRigidMotion(map.next_value()?))
6852 }
6853 "hkpGenericConstraintData" => {
6854 Ok(Classes::hkpGenericConstraintData(map.next_value()?))
6855 }
6856 "hkpGenericConstraintDataScheme" => {
6857 Ok(Classes::hkpGenericConstraintDataScheme(map.next_value()?))
6858 }
6859 "hkpGenericConstraintDataSchemeConstraintInfo" => {
6860 Ok(
6861 Classes::hkpGenericConstraintDataSchemeConstraintInfo(
6862 map.next_value()?,
6863 ),
6864 )
6865 }
6866 "hkpGravityGun" => Ok(Classes::hkpGravityGun(map.next_value()?)),
6867 "hkpGroupCollisionFilter" => {
6868 Ok(Classes::hkpGroupCollisionFilter(map.next_value()?))
6869 }
6870 "hkpGroupFilter" => Ok(Classes::hkpGroupFilter(map.next_value()?)),
6871 "hkpHeightFieldShape" => {
6872 Ok(Classes::hkpHeightFieldShape(map.next_value()?))
6873 }
6874 "hkpHingeConstraintData" => {
6875 Ok(Classes::hkpHingeConstraintData(map.next_value()?))
6876 }
6877 "hkpHingeConstraintDataAtoms" => {
6878 Ok(Classes::hkpHingeConstraintDataAtoms(map.next_value()?))
6879 }
6880 "hkpHingeLimitsData" => {
6881 Ok(Classes::hkpHingeLimitsData(map.next_value()?))
6882 }
6883 "hkpHingeLimitsDataAtoms" => {
6884 Ok(Classes::hkpHingeLimitsDataAtoms(map.next_value()?))
6885 }
6886 "hkpIgnoreModifierConstraintAtom" => {
6887 Ok(Classes::hkpIgnoreModifierConstraintAtom(map.next_value()?))
6888 }
6889 "hkpKeyframedRigidMotion" => {
6890 Ok(Classes::hkpKeyframedRigidMotion(map.next_value()?))
6891 }
6892 "hkpLimitedForceConstraintMotor" => {
6893 Ok(Classes::hkpLimitedForceConstraintMotor(map.next_value()?))
6894 }
6895 "hkpLimitedHingeConstraintData" => {
6896 Ok(Classes::hkpLimitedHingeConstraintData(map.next_value()?))
6897 }
6898 "hkpLimitedHingeConstraintDataAtoms" => {
6899 Ok(
6900 Classes::hkpLimitedHingeConstraintDataAtoms(
6901 map.next_value()?,
6902 ),
6903 )
6904 }
6905 "hkpLinConstraintAtom" => {
6906 Ok(Classes::hkpLinConstraintAtom(map.next_value()?))
6907 }
6908 "hkpLinearParametricCurve" => {
6909 Ok(Classes::hkpLinearParametricCurve(map.next_value()?))
6910 }
6911 "hkpLinFrictionConstraintAtom" => {
6912 Ok(Classes::hkpLinFrictionConstraintAtom(map.next_value()?))
6913 }
6914 "hkpLinkedCollidable" => {
6915 Ok(Classes::hkpLinkedCollidable(map.next_value()?))
6916 }
6917 "hkpLinLimitConstraintAtom" => {
6918 Ok(Classes::hkpLinLimitConstraintAtom(map.next_value()?))
6919 }
6920 "hkpLinMotorConstraintAtom" => {
6921 Ok(Classes::hkpLinMotorConstraintAtom(map.next_value()?))
6922 }
6923 "hkpLinSoftConstraintAtom" => {
6924 Ok(Classes::hkpLinSoftConstraintAtom(map.next_value()?))
6925 }
6926 "hkpListShape" => Ok(Classes::hkpListShape(map.next_value()?)),
6927 "hkpListShapeChildInfo" => {
6928 Ok(Classes::hkpListShapeChildInfo(map.next_value()?))
6929 }
6930 "hkpMalleableConstraintData" => {
6931 Ok(Classes::hkpMalleableConstraintData(map.next_value()?))
6932 }
6933 "hkpMassChangerModifierConstraintAtom" => {
6934 Ok(
6935 Classes::hkpMassChangerModifierConstraintAtom(
6936 map.next_value()?,
6937 ),
6938 )
6939 }
6940 "hkpMassProperties" => {
6941 Ok(Classes::hkpMassProperties(map.next_value()?))
6942 }
6943 "hkpMaterial" => Ok(Classes::hkpMaterial(map.next_value()?)),
6944 "hkpMaxSizeMotion" => {
6945 Ok(Classes::hkpMaxSizeMotion(map.next_value()?))
6946 }
6947 "hkpMeshMaterial" => Ok(Classes::hkpMeshMaterial(map.next_value()?)),
6948 "hkpMeshShape" => Ok(Classes::hkpMeshShape(map.next_value()?)),
6949 "hkpMeshShapeSubpart" => {
6950 Ok(Classes::hkpMeshShapeSubpart(map.next_value()?))
6951 }
6952 "hkpModifierConstraintAtom" => {
6953 Ok(Classes::hkpModifierConstraintAtom(map.next_value()?))
6954 }
6955 "hkpMoppBvTreeShape" => {
6956 Ok(Classes::hkpMoppBvTreeShape(map.next_value()?))
6957 }
6958 "hkpMoppCode" => Ok(Classes::hkpMoppCode(map.next_value()?)),
6959 "hkpMoppCodeCodeInfo" => {
6960 Ok(Classes::hkpMoppCodeCodeInfo(map.next_value()?))
6961 }
6962 "hkpMoppCodeReindexedTerminal" => {
6963 Ok(Classes::hkpMoppCodeReindexedTerminal(map.next_value()?))
6964 }
6965 "hkpMotion" => Ok(Classes::hkpMotion(map.next_value()?)),
6966 "hkpMotorAction" => Ok(Classes::hkpMotorAction(map.next_value()?)),
6967 "hkpMountedBallGun" => {
6968 Ok(Classes::hkpMountedBallGun(map.next_value()?))
6969 }
6970 "hkpMouseSpringAction" => {
6971 Ok(Classes::hkpMouseSpringAction(map.next_value()?))
6972 }
6973 "hkpMovingSurfaceModifierConstraintAtom" => {
6974 Ok(
6975 Classes::hkpMovingSurfaceModifierConstraintAtom(
6976 map.next_value()?,
6977 ),
6978 )
6979 }
6980 "hkpMultiRayShape" => {
6981 Ok(Classes::hkpMultiRayShape(map.next_value()?))
6982 }
6983 "hkpMultiRayShapeRay" => {
6984 Ok(Classes::hkpMultiRayShapeRay(map.next_value()?))
6985 }
6986 "hkpMultiSphereShape" => {
6987 Ok(Classes::hkpMultiSphereShape(map.next_value()?))
6988 }
6989 "hkpMultithreadedVehicleManager" => {
6990 Ok(Classes::hkpMultithreadedVehicleManager(map.next_value()?))
6991 }
6992 "hkpNamedMeshMaterial" => {
6993 Ok(Classes::hkpNamedMeshMaterial(map.next_value()?))
6994 }
6995 "hkpNullCollisionFilter" => {
6996 Ok(Classes::hkpNullCollisionFilter(map.next_value()?))
6997 }
6998 "hkPostFinishAttribute" => {
6999 Ok(Classes::hkPostFinishAttribute(map.next_value()?))
7000 }
7001 "hkpOverwritePivotConstraintAtom" => {
7002 Ok(Classes::hkpOverwritePivotConstraintAtom(map.next_value()?))
7003 }
7004 "hkpPairCollisionFilter" => {
7005 Ok(Classes::hkpPairCollisionFilter(map.next_value()?))
7006 }
7007 "hkpPairCollisionFilterMapPairFilterKeyOverrideType" => {
7008 Ok(
7009 Classes::hkpPairCollisionFilterMapPairFilterKeyOverrideType(
7010 map.next_value()?,
7011 ),
7012 )
7013 }
7014 "hkpParametricCurve" => {
7015 Ok(Classes::hkpParametricCurve(map.next_value()?))
7016 }
7017 "hkpPhantom" => Ok(Classes::hkpPhantom(map.next_value()?)),
7018 "hkpPhantomCallbackShape" => {
7019 Ok(Classes::hkpPhantomCallbackShape(map.next_value()?))
7020 }
7021 "hkpPhysicsData" => Ok(Classes::hkpPhysicsData(map.next_value()?)),
7022 "hkpPhysicsSystem" => {
7023 Ok(Classes::hkpPhysicsSystem(map.next_value()?))
7024 }
7025 "hkpPhysicsSystemWithContacts" => {
7026 Ok(Classes::hkpPhysicsSystemWithContacts(map.next_value()?))
7027 }
7028 "hkpPlaneShape" => Ok(Classes::hkpPlaneShape(map.next_value()?)),
7029 "hkpPointToPathConstraintData" => {
7030 Ok(Classes::hkpPointToPathConstraintData(map.next_value()?))
7031 }
7032 "hkpPointToPlaneConstraintData" => {
7033 Ok(Classes::hkpPointToPlaneConstraintData(map.next_value()?))
7034 }
7035 "hkpPointToPlaneConstraintDataAtoms" => {
7036 Ok(
7037 Classes::hkpPointToPlaneConstraintDataAtoms(
7038 map.next_value()?,
7039 ),
7040 )
7041 }
7042 "hkpPositionConstraintMotor" => {
7043 Ok(Classes::hkpPositionConstraintMotor(map.next_value()?))
7044 }
7045 "hkpPoweredChainData" => {
7046 Ok(Classes::hkpPoweredChainData(map.next_value()?))
7047 }
7048 "hkpPoweredChainDataConstraintInfo" => {
7049 Ok(Classes::hkpPoweredChainDataConstraintInfo(map.next_value()?))
7050 }
7051 "hkpPoweredChainMapper" => {
7052 Ok(Classes::hkpPoweredChainMapper(map.next_value()?))
7053 }
7054 "hkpPoweredChainMapperLinkInfo" => {
7055 Ok(Classes::hkpPoweredChainMapperLinkInfo(map.next_value()?))
7056 }
7057 "hkpPoweredChainMapperTarget" => {
7058 Ok(Classes::hkpPoweredChainMapperTarget(map.next_value()?))
7059 }
7060 "hkpPrismaticConstraintData" => {
7061 Ok(Classes::hkpPrismaticConstraintData(map.next_value()?))
7062 }
7063 "hkpPrismaticConstraintDataAtoms" => {
7064 Ok(Classes::hkpPrismaticConstraintDataAtoms(map.next_value()?))
7065 }
7066 "hkpProjectileGun" => {
7067 Ok(Classes::hkpProjectileGun(map.next_value()?))
7068 }
7069 "hkpProperty" => Ok(Classes::hkpProperty(map.next_value()?)),
7070 "hkpPropertyValue" => {
7071 Ok(Classes::hkpPropertyValue(map.next_value()?))
7072 }
7073 "hkpPulleyConstraintAtom" => {
7074 Ok(Classes::hkpPulleyConstraintAtom(map.next_value()?))
7075 }
7076 "hkpPulleyConstraintData" => {
7077 Ok(Classes::hkpPulleyConstraintData(map.next_value()?))
7078 }
7079 "hkpPulleyConstraintDataAtoms" => {
7080 Ok(Classes::hkpPulleyConstraintDataAtoms(map.next_value()?))
7081 }
7082 "hkpRackAndPinionConstraintAtom" => {
7083 Ok(Classes::hkpRackAndPinionConstraintAtom(map.next_value()?))
7084 }
7085 "hkpRackAndPinionConstraintData" => {
7086 Ok(Classes::hkpRackAndPinionConstraintData(map.next_value()?))
7087 }
7088 "hkpRackAndPinionConstraintDataAtoms" => {
7089 Ok(
7090 Classes::hkpRackAndPinionConstraintDataAtoms(
7091 map.next_value()?,
7092 ),
7093 )
7094 }
7095 "hkpRagdollConstraintData" => {
7096 Ok(Classes::hkpRagdollConstraintData(map.next_value()?))
7097 }
7098 "hkpRagdollConstraintDataAtoms" => {
7099 Ok(Classes::hkpRagdollConstraintDataAtoms(map.next_value()?))
7100 }
7101 "hkpRagdollLimitsData" => {
7102 Ok(Classes::hkpRagdollLimitsData(map.next_value()?))
7103 }
7104 "hkpRagdollLimitsDataAtoms" => {
7105 Ok(Classes::hkpRagdollLimitsDataAtoms(map.next_value()?))
7106 }
7107 "hkpRagdollMotorConstraintAtom" => {
7108 Ok(Classes::hkpRagdollMotorConstraintAtom(map.next_value()?))
7109 }
7110 "hkpRayCollidableFilter" => {
7111 Ok(Classes::hkpRayCollidableFilter(map.next_value()?))
7112 }
7113 "hkpRayShapeCollectionFilter" => {
7114 Ok(Classes::hkpRayShapeCollectionFilter(map.next_value()?))
7115 }
7116 "hkpRejectChassisListener" => {
7117 Ok(Classes::hkpRejectChassisListener(map.next_value()?))
7118 }
7119 "hkpRemoveTerminalsMoppModifier" => {
7120 Ok(Classes::hkpRemoveTerminalsMoppModifier(map.next_value()?))
7121 }
7122 "hkpReorientAction" => {
7123 Ok(Classes::hkpReorientAction(map.next_value()?))
7124 }
7125 "hkpRigidBody" => Ok(Classes::hkpRigidBody(map.next_value()?)),
7126 "hkpRotationalConstraintData" => {
7127 Ok(Classes::hkpRotationalConstraintData(map.next_value()?))
7128 }
7129 "hkpRotationalConstraintDataAtoms" => {
7130 Ok(Classes::hkpRotationalConstraintDataAtoms(map.next_value()?))
7131 }
7132 "hkpSampledHeightFieldShape" => {
7133 Ok(Classes::hkpSampledHeightFieldShape(map.next_value()?))
7134 }
7135 "hkpSerializedAgentNnEntry" => {
7136 Ok(Classes::hkpSerializedAgentNnEntry(map.next_value()?))
7137 }
7138 "hkpSerializedDisplayMarker" => {
7139 Ok(Classes::hkpSerializedDisplayMarker(map.next_value()?))
7140 }
7141 "hkpSerializedDisplayMarkerList" => {
7142 Ok(Classes::hkpSerializedDisplayMarkerList(map.next_value()?))
7143 }
7144 "hkpSerializedDisplayRbTransforms" => {
7145 Ok(Classes::hkpSerializedDisplayRbTransforms(map.next_value()?))
7146 }
7147 "hkpSerializedDisplayRbTransformsDisplayTransformPair" => {
7148 Ok(
7149 Classes::hkpSerializedDisplayRbTransformsDisplayTransformPair(
7150 map.next_value()?,
7151 ),
7152 )
7153 }
7154 "hkpSerializedSubTrack1nInfo" => {
7155 Ok(Classes::hkpSerializedSubTrack1nInfo(map.next_value()?))
7156 }
7157 "hkpSerializedTrack1nInfo" => {
7158 Ok(Classes::hkpSerializedTrack1nInfo(map.next_value()?))
7159 }
7160 "hkpSetLocalRotationsConstraintAtom" => {
7161 Ok(
7162 Classes::hkpSetLocalRotationsConstraintAtom(
7163 map.next_value()?,
7164 ),
7165 )
7166 }
7167 "hkpSetLocalTransformsConstraintAtom" => {
7168 Ok(
7169 Classes::hkpSetLocalTransformsConstraintAtom(
7170 map.next_value()?,
7171 ),
7172 )
7173 }
7174 "hkpSetLocalTranslationsConstraintAtom" => {
7175 Ok(
7176 Classes::hkpSetLocalTranslationsConstraintAtom(
7177 map.next_value()?,
7178 ),
7179 )
7180 }
7181 "hkpSetupStabilizationAtom" => {
7182 Ok(Classes::hkpSetupStabilizationAtom(map.next_value()?))
7183 }
7184 "hkpShape" => Ok(Classes::hkpShape(map.next_value()?)),
7185 "hkpShapeCollection" => {
7186 Ok(Classes::hkpShapeCollection(map.next_value()?))
7187 }
7188 "hkpShapeCollectionFilter" => {
7189 Ok(Classes::hkpShapeCollectionFilter(map.next_value()?))
7190 }
7191 "hkpShapeContainer" => {
7192 Ok(Classes::hkpShapeContainer(map.next_value()?))
7193 }
7194 "hkpShapeInfo" => Ok(Classes::hkpShapeInfo(map.next_value()?)),
7195 "hkpShapeModifier" => {
7196 Ok(Classes::hkpShapeModifier(map.next_value()?))
7197 }
7198 "hkpShapePhantom" => Ok(Classes::hkpShapePhantom(map.next_value()?)),
7199 "hkpSimpleContactConstraintAtom" => {
7200 Ok(Classes::hkpSimpleContactConstraintAtom(map.next_value()?))
7201 }
7202 "hkpSimpleContactConstraintDataInfo" => {
7203 Ok(
7204 Classes::hkpSimpleContactConstraintDataInfo(
7205 map.next_value()?,
7206 ),
7207 )
7208 }
7209 "hkpSimpleMeshShape" => {
7210 Ok(Classes::hkpSimpleMeshShape(map.next_value()?))
7211 }
7212 "hkpSimpleMeshShapeTriangle" => {
7213 Ok(Classes::hkpSimpleMeshShapeTriangle(map.next_value()?))
7214 }
7215 "hkpSimpleShapePhantom" => {
7216 Ok(Classes::hkpSimpleShapePhantom(map.next_value()?))
7217 }
7218 "hkpSimpleShapePhantomCollisionDetail" => {
7219 Ok(
7220 Classes::hkpSimpleShapePhantomCollisionDetail(
7221 map.next_value()?,
7222 ),
7223 )
7224 }
7225 "hkpSimulation" => Ok(Classes::hkpSimulation(map.next_value()?)),
7226 "hkpSingleShapeContainer" => {
7227 Ok(Classes::hkpSingleShapeContainer(map.next_value()?))
7228 }
7229 "hkpSoftContactModifierConstraintAtom" => {
7230 Ok(
7231 Classes::hkpSoftContactModifierConstraintAtom(
7232 map.next_value()?,
7233 ),
7234 )
7235 }
7236 "hkpSphereMotion" => Ok(Classes::hkpSphereMotion(map.next_value()?)),
7237 "hkpSphereRepShape" => {
7238 Ok(Classes::hkpSphereRepShape(map.next_value()?))
7239 }
7240 "hkpSphereShape" => Ok(Classes::hkpSphereShape(map.next_value()?)),
7241 "hkpSpringAction" => Ok(Classes::hkpSpringAction(map.next_value()?)),
7242 "hkpSpringDamperConstraintMotor" => {
7243 Ok(Classes::hkpSpringDamperConstraintMotor(map.next_value()?))
7244 }
7245 "hkpStiffSpringChainData" => {
7246 Ok(Classes::hkpStiffSpringChainData(map.next_value()?))
7247 }
7248 "hkpStiffSpringChainDataConstraintInfo" => {
7249 Ok(
7250 Classes::hkpStiffSpringChainDataConstraintInfo(
7251 map.next_value()?,
7252 ),
7253 )
7254 }
7255 "hkpStiffSpringConstraintAtom" => {
7256 Ok(Classes::hkpStiffSpringConstraintAtom(map.next_value()?))
7257 }
7258 "hkpStiffSpringConstraintData" => {
7259 Ok(Classes::hkpStiffSpringConstraintData(map.next_value()?))
7260 }
7261 "hkpStiffSpringConstraintDataAtoms" => {
7262 Ok(Classes::hkpStiffSpringConstraintDataAtoms(map.next_value()?))
7263 }
7264 "hkpStorageExtendedMeshShape" => {
7265 Ok(Classes::hkpStorageExtendedMeshShape(map.next_value()?))
7266 }
7267 "hkpStorageExtendedMeshShapeMaterial" => {
7268 Ok(
7269 Classes::hkpStorageExtendedMeshShapeMaterial(
7270 map.next_value()?,
7271 ),
7272 )
7273 }
7274 "hkpStorageExtendedMeshShapeMeshSubpartStorage" => {
7275 Ok(
7276 Classes::hkpStorageExtendedMeshShapeMeshSubpartStorage(
7277 map.next_value()?,
7278 ),
7279 )
7280 }
7281 "hkpStorageExtendedMeshShapeShapeSubpartStorage" => {
7282 Ok(
7283 Classes::hkpStorageExtendedMeshShapeShapeSubpartStorage(
7284 map.next_value()?,
7285 ),
7286 )
7287 }
7288 "hkpStorageMeshShape" => {
7289 Ok(Classes::hkpStorageMeshShape(map.next_value()?))
7290 }
7291 "hkpStorageMeshShapeSubpartStorage" => {
7292 Ok(Classes::hkpStorageMeshShapeSubpartStorage(map.next_value()?))
7293 }
7294 "hkpStorageSampledHeightFieldShape" => {
7295 Ok(Classes::hkpStorageSampledHeightFieldShape(map.next_value()?))
7296 }
7297 "hkpThinBoxMotion" => {
7298 Ok(Classes::hkpThinBoxMotion(map.next_value()?))
7299 }
7300 "hkpTransformShape" => {
7301 Ok(Classes::hkpTransformShape(map.next_value()?))
7302 }
7303 "hkpTriangleShape" => {
7304 Ok(Classes::hkpTriangleShape(map.next_value()?))
7305 }
7306 "hkpTriggerVolume" => {
7307 Ok(Classes::hkpTriggerVolume(map.next_value()?))
7308 }
7309 "hkpTriggerVolumeEventInfo" => {
7310 Ok(Classes::hkpTriggerVolumeEventInfo(map.next_value()?))
7311 }
7312 "hkpTriSampledHeightFieldBvTreeShape" => {
7313 Ok(
7314 Classes::hkpTriSampledHeightFieldBvTreeShape(
7315 map.next_value()?,
7316 ),
7317 )
7318 }
7319 "hkpTriSampledHeightFieldCollection" => {
7320 Ok(
7321 Classes::hkpTriSampledHeightFieldCollection(
7322 map.next_value()?,
7323 ),
7324 )
7325 }
7326 "hkpTwistLimitConstraintAtom" => {
7327 Ok(Classes::hkpTwistLimitConstraintAtom(map.next_value()?))
7328 }
7329 "hkpTypedBroadPhaseHandle" => {
7330 Ok(Classes::hkpTypedBroadPhaseHandle(map.next_value()?))
7331 }
7332 "hkpTyremarkPoint" => {
7333 Ok(Classes::hkpTyremarkPoint(map.next_value()?))
7334 }
7335 "hkpTyremarksInfo" => {
7336 Ok(Classes::hkpTyremarksInfo(map.next_value()?))
7337 }
7338 "hkpTyremarksWheel" => {
7339 Ok(Classes::hkpTyremarksWheel(map.next_value()?))
7340 }
7341 "hkpUnaryAction" => Ok(Classes::hkpUnaryAction(map.next_value()?)),
7342 "hkpVehicleAerodynamics" => {
7343 Ok(Classes::hkpVehicleAerodynamics(map.next_value()?))
7344 }
7345 "hkpVehicleBrake" => Ok(Classes::hkpVehicleBrake(map.next_value()?)),
7346 "hkpVehicleCastBatchingManager" => {
7347 Ok(Classes::hkpVehicleCastBatchingManager(map.next_value()?))
7348 }
7349 "hkpVehicleData" => Ok(Classes::hkpVehicleData(map.next_value()?)),
7350 "hkpVehicleDataWheelComponentParams" => {
7351 Ok(
7352 Classes::hkpVehicleDataWheelComponentParams(
7353 map.next_value()?,
7354 ),
7355 )
7356 }
7357 "hkpVehicleDefaultAerodynamics" => {
7358 Ok(Classes::hkpVehicleDefaultAerodynamics(map.next_value()?))
7359 }
7360 "hkpVehicleDefaultAnalogDriverInput" => {
7361 Ok(
7362 Classes::hkpVehicleDefaultAnalogDriverInput(
7363 map.next_value()?,
7364 ),
7365 )
7366 }
7367 "hkpVehicleDefaultBrake" => {
7368 Ok(Classes::hkpVehicleDefaultBrake(map.next_value()?))
7369 }
7370 "hkpVehicleDefaultBrakeWheelBrakingProperties" => {
7371 Ok(
7372 Classes::hkpVehicleDefaultBrakeWheelBrakingProperties(
7373 map.next_value()?,
7374 ),
7375 )
7376 }
7377 "hkpVehicleDefaultEngine" => {
7378 Ok(Classes::hkpVehicleDefaultEngine(map.next_value()?))
7379 }
7380 "hkpVehicleDefaultSteering" => {
7381 Ok(Classes::hkpVehicleDefaultSteering(map.next_value()?))
7382 }
7383 "hkpVehicleDefaultSuspension" => {
7384 Ok(Classes::hkpVehicleDefaultSuspension(map.next_value()?))
7385 }
7386 "hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters" => {
7387 Ok(
7388 Classes::hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters(
7389 map.next_value()?,
7390 ),
7391 )
7392 }
7393 "hkpVehicleDefaultTransmission" => {
7394 Ok(Classes::hkpVehicleDefaultTransmission(map.next_value()?))
7395 }
7396 "hkpVehicleDefaultVelocityDamper" => {
7397 Ok(Classes::hkpVehicleDefaultVelocityDamper(map.next_value()?))
7398 }
7399 "hkpVehicleDriverInput" => {
7400 Ok(Classes::hkpVehicleDriverInput(map.next_value()?))
7401 }
7402 "hkpVehicleDriverInputAnalogStatus" => {
7403 Ok(Classes::hkpVehicleDriverInputAnalogStatus(map.next_value()?))
7404 }
7405 "hkpVehicleDriverInputStatus" => {
7406 Ok(Classes::hkpVehicleDriverInputStatus(map.next_value()?))
7407 }
7408 "hkpVehicleEngine" => {
7409 Ok(Classes::hkpVehicleEngine(map.next_value()?))
7410 }
7411 "hkpVehicleFrictionDescription" => {
7412 Ok(Classes::hkpVehicleFrictionDescription(map.next_value()?))
7413 }
7414 "hkpVehicleFrictionDescriptionAxisDescription" => {
7415 Ok(
7416 Classes::hkpVehicleFrictionDescriptionAxisDescription(
7417 map.next_value()?,
7418 ),
7419 )
7420 }
7421 "hkpVehicleFrictionStatus" => {
7422 Ok(Classes::hkpVehicleFrictionStatus(map.next_value()?))
7423 }
7424 "hkpVehicleFrictionStatusAxisStatus" => {
7425 Ok(
7426 Classes::hkpVehicleFrictionStatusAxisStatus(
7427 map.next_value()?,
7428 ),
7429 )
7430 }
7431 "hkpVehicleInstance" => {
7432 Ok(Classes::hkpVehicleInstance(map.next_value()?))
7433 }
7434 "hkpVehicleInstanceWheelInfo" => {
7435 Ok(Classes::hkpVehicleInstanceWheelInfo(map.next_value()?))
7436 }
7437 "hkpVehicleLinearCastBatchingManager" => {
7438 Ok(
7439 Classes::hkpVehicleLinearCastBatchingManager(
7440 map.next_value()?,
7441 ),
7442 )
7443 }
7444 "hkpVehicleLinearCastWheelCollide" => {
7445 Ok(Classes::hkpVehicleLinearCastWheelCollide(map.next_value()?))
7446 }
7447 "hkpVehicleLinearCastWheelCollideWheelState" => {
7448 Ok(
7449 Classes::hkpVehicleLinearCastWheelCollideWheelState(
7450 map.next_value()?,
7451 ),
7452 )
7453 }
7454 "hkpVehicleManager" => {
7455 Ok(Classes::hkpVehicleManager(map.next_value()?))
7456 }
7457 "hkpVehicleRayCastBatchingManager" => {
7458 Ok(Classes::hkpVehicleRayCastBatchingManager(map.next_value()?))
7459 }
7460 "hkpVehicleRayCastWheelCollide" => {
7461 Ok(Classes::hkpVehicleRayCastWheelCollide(map.next_value()?))
7462 }
7463 "hkpVehicleSteering" => {
7464 Ok(Classes::hkpVehicleSteering(map.next_value()?))
7465 }
7466 "hkpVehicleSuspension" => {
7467 Ok(Classes::hkpVehicleSuspension(map.next_value()?))
7468 }
7469 "hkpVehicleSuspensionSuspensionWheelParameters" => {
7470 Ok(
7471 Classes::hkpVehicleSuspensionSuspensionWheelParameters(
7472 map.next_value()?,
7473 ),
7474 )
7475 }
7476 "hkpVehicleTransmission" => {
7477 Ok(Classes::hkpVehicleTransmission(map.next_value()?))
7478 }
7479 "hkpVehicleVelocityDamper" => {
7480 Ok(Classes::hkpVehicleVelocityDamper(map.next_value()?))
7481 }
7482 "hkpVehicleWheelCollide" => {
7483 Ok(Classes::hkpVehicleWheelCollide(map.next_value()?))
7484 }
7485 "hkpVelocityConstraintMotor" => {
7486 Ok(Classes::hkpVelocityConstraintMotor(map.next_value()?))
7487 }
7488 "hkpViscousSurfaceModifierConstraintAtom" => {
7489 Ok(
7490 Classes::hkpViscousSurfaceModifierConstraintAtom(
7491 map.next_value()?,
7492 ),
7493 )
7494 }
7495 "hkpWeldingUtility" => {
7496 Ok(Classes::hkpWeldingUtility(map.next_value()?))
7497 }
7498 "hkpWheelConstraintData" => {
7499 Ok(Classes::hkpWheelConstraintData(map.next_value()?))
7500 }
7501 "hkpWheelConstraintDataAtoms" => {
7502 Ok(Classes::hkpWheelConstraintDataAtoms(map.next_value()?))
7503 }
7504 "hkpWorld" => Ok(Classes::hkpWorld(map.next_value()?)),
7505 "hkpWorldCinfo" => Ok(Classes::hkpWorldCinfo(map.next_value()?)),
7506 "hkpWorldObject" => Ok(Classes::hkpWorldObject(map.next_value()?)),
7507 "hkQTransform" => Ok(Classes::hkQTransform(map.next_value()?)),
7508 "hkRangeInt32Attribute" => {
7509 Ok(Classes::hkRangeInt32Attribute(map.next_value()?))
7510 }
7511 "hkRangeRealAttribute" => {
7512 Ok(Classes::hkRangeRealAttribute(map.next_value()?))
7513 }
7514 "hkReferencedObject" => {
7515 Ok(Classes::hkReferencedObject(map.next_value()?))
7516 }
7517 "hkReflectedFileAttribute" => {
7518 Ok(Classes::hkReflectedFileAttribute(map.next_value()?))
7519 }
7520 "hkResourceBase" => Ok(Classes::hkResourceBase(map.next_value()?)),
7521 "hkResourceContainer" => {
7522 Ok(Classes::hkResourceContainer(map.next_value()?))
7523 }
7524 "hkResourceHandle" => {
7525 Ok(Classes::hkResourceHandle(map.next_value()?))
7526 }
7527 "hkRootLevelContainer" => {
7528 Ok(Classes::hkRootLevelContainer(map.next_value()?))
7529 }
7530 "hkRootLevelContainerNamedVariant" => {
7531 Ok(Classes::hkRootLevelContainerNamedVariant(map.next_value()?))
7532 }
7533 "hkSemanticsAttribute" => {
7534 Ok(Classes::hkSemanticsAttribute(map.next_value()?))
7535 }
7536 "hkSimpleLocalFrame" => {
7537 Ok(Classes::hkSimpleLocalFrame(map.next_value()?))
7538 }
7539 "hkSphere" => Ok(Classes::hkSphere(map.next_value()?)),
7540 "hkSweptTransform" => {
7541 Ok(Classes::hkSweptTransform(map.next_value()?))
7542 }
7543 "hkTraceStreamTitle" => {
7544 Ok(Classes::hkTraceStreamTitle(map.next_value()?))
7545 }
7546 "hkTrackerSerializableScanSnapshot" => {
7547 Ok(Classes::hkTrackerSerializableScanSnapshot(map.next_value()?))
7548 }
7549 "hkTrackerSerializableScanSnapshotAllocation" => {
7550 Ok(
7551 Classes::hkTrackerSerializableScanSnapshotAllocation(
7552 map.next_value()?,
7553 ),
7554 )
7555 }
7556 "hkTrackerSerializableScanSnapshotBlock" => {
7557 Ok(
7558 Classes::hkTrackerSerializableScanSnapshotBlock(
7559 map.next_value()?,
7560 ),
7561 )
7562 }
7563 "hkUiAttribute" => Ok(Classes::hkUiAttribute(map.next_value()?)),
7564 "hkVertexFormat" => Ok(Classes::hkVertexFormat(map.next_value()?)),
7565 "hkVertexFormatElement" => {
7566 Ok(Classes::hkVertexFormatElement(map.next_value()?))
7567 }
7568 "hkWorldMemoryAvailableWatchDog" => {
7569 Ok(Classes::hkWorldMemoryAvailableWatchDog(map.next_value()?))
7570 }
7571 "hkxAnimatedFloat" => {
7572 Ok(Classes::hkxAnimatedFloat(map.next_value()?))
7573 }
7574 "hkxAnimatedMatrix" => {
7575 Ok(Classes::hkxAnimatedMatrix(map.next_value()?))
7576 }
7577 "hkxAnimatedQuaternion" => {
7578 Ok(Classes::hkxAnimatedQuaternion(map.next_value()?))
7579 }
7580 "hkxAnimatedVector" => {
7581 Ok(Classes::hkxAnimatedVector(map.next_value()?))
7582 }
7583 "hkxAttribute" => Ok(Classes::hkxAttribute(map.next_value()?)),
7584 "hkxAttributeGroup" => {
7585 Ok(Classes::hkxAttributeGroup(map.next_value()?))
7586 }
7587 "hkxAttributeHolder" => {
7588 Ok(Classes::hkxAttributeHolder(map.next_value()?))
7589 }
7590 "hkxCamera" => Ok(Classes::hkxCamera(map.next_value()?)),
7591 "hkxEdgeSelectionChannel" => {
7592 Ok(Classes::hkxEdgeSelectionChannel(map.next_value()?))
7593 }
7594 "hkxEnum" => Ok(Classes::hkxEnum(map.next_value()?)),
7595 "hkxEnumItem" => Ok(Classes::hkxEnumItem(map.next_value()?)),
7596 "hkxEnvironment" => Ok(Classes::hkxEnvironment(map.next_value()?)),
7597 "hkxEnvironmentVariable" => {
7598 Ok(Classes::hkxEnvironmentVariable(map.next_value()?))
7599 }
7600 "hkxIndexBuffer" => Ok(Classes::hkxIndexBuffer(map.next_value()?)),
7601 "hkxLight" => Ok(Classes::hkxLight(map.next_value()?)),
7602 "hkxMaterial" => Ok(Classes::hkxMaterial(map.next_value()?)),
7603 "hkxMaterialEffect" => {
7604 Ok(Classes::hkxMaterialEffect(map.next_value()?))
7605 }
7606 "hkxMaterialProperty" => {
7607 Ok(Classes::hkxMaterialProperty(map.next_value()?))
7608 }
7609 "hkxMaterialShader" => {
7610 Ok(Classes::hkxMaterialShader(map.next_value()?))
7611 }
7612 "hkxMaterialShaderSet" => {
7613 Ok(Classes::hkxMaterialShaderSet(map.next_value()?))
7614 }
7615 "hkxMaterialTextureStage" => {
7616 Ok(Classes::hkxMaterialTextureStage(map.next_value()?))
7617 }
7618 "hkxMesh" => Ok(Classes::hkxMesh(map.next_value()?)),
7619 "hkxMeshSection" => Ok(Classes::hkxMeshSection(map.next_value()?)),
7620 "hkxMeshUserChannelInfo" => {
7621 Ok(Classes::hkxMeshUserChannelInfo(map.next_value()?))
7622 }
7623 "hkxNode" => Ok(Classes::hkxNode(map.next_value()?)),
7624 "hkxNodeAnnotationData" => {
7625 Ok(Classes::hkxNodeAnnotationData(map.next_value()?))
7626 }
7627 "hkxNodeSelectionSet" => {
7628 Ok(Classes::hkxNodeSelectionSet(map.next_value()?))
7629 }
7630 "hkxScene" => Ok(Classes::hkxScene(map.next_value()?)),
7631 "hkxSkinBinding" => Ok(Classes::hkxSkinBinding(map.next_value()?)),
7632 "hkxSparselyAnimatedBool" => {
7633 Ok(Classes::hkxSparselyAnimatedBool(map.next_value()?))
7634 }
7635 "hkxSparselyAnimatedEnum" => {
7636 Ok(Classes::hkxSparselyAnimatedEnum(map.next_value()?))
7637 }
7638 "hkxSparselyAnimatedInt" => {
7639 Ok(Classes::hkxSparselyAnimatedInt(map.next_value()?))
7640 }
7641 "hkxSparselyAnimatedString" => {
7642 Ok(Classes::hkxSparselyAnimatedString(map.next_value()?))
7643 }
7644 "hkxTextureFile" => Ok(Classes::hkxTextureFile(map.next_value()?)),
7645 "hkxTextureInplace" => {
7646 Ok(Classes::hkxTextureInplace(map.next_value()?))
7647 }
7648 "hkxTriangleSelectionChannel" => {
7649 Ok(Classes::hkxTriangleSelectionChannel(map.next_value()?))
7650 }
7651 "hkxVertexBuffer" => Ok(Classes::hkxVertexBuffer(map.next_value()?)),
7652 "hkxVertexBufferVertexData" => {
7653 Ok(Classes::hkxVertexBufferVertexData(map.next_value()?))
7654 }
7655 "hkxVertexDescription" => {
7656 Ok(Classes::hkxVertexDescription(map.next_value()?))
7657 }
7658 "hkxVertexDescriptionElementDecl" => {
7659 Ok(Classes::hkxVertexDescriptionElementDecl(map.next_value()?))
7660 }
7661 "hkxVertexFloatDataChannel" => {
7662 Ok(Classes::hkxVertexFloatDataChannel(map.next_value()?))
7663 }
7664 "hkxVertexIntDataChannel" => {
7665 Ok(Classes::hkxVertexIntDataChannel(map.next_value()?))
7666 }
7667 "hkxVertexSelectionChannel" => {
7668 Ok(Classes::hkxVertexSelectionChannel(map.next_value()?))
7669 }
7670 "hkxVertexVectorDataChannel" => {
7671 Ok(Classes::hkxVertexVectorDataChannel(map.next_value()?))
7672 }
7673 _ => {
7674 Err(
7675 _serde::de::Error::unknown_field(
7676 class_name,
7677 &[
7678 "BGSGamebryoSequenceGenerator",
7679 "BSBoneSwitchGenerator",
7680 "BSBoneSwitchGeneratorBoneData",
7681 "BSComputeAddBoneAnimModifier",
7682 "BSCyclicBlendTransitionGenerator",
7683 "BSDecomposeVectorModifier",
7684 "BSDirectAtModifier",
7685 "BSDistTriggerModifier",
7686 "BSEventEveryNEventsModifier",
7687 "BSEventOnDeactivateModifier",
7688 "BSEventOnFalseToTrueModifier",
7689 "BSGetTimeStepModifier",
7690 "BSInterpValueModifier",
7691 "BSIsActiveModifier",
7692 "BSIStateManagerModifier",
7693 "BSIStateManagerModifierBSiStateData",
7694 "BSIStateManagerModifierBSIStateManagerStateListener",
7695 "BSiStateTaggingGenerator",
7696 "BSLimbIKModifier",
7697 "BSLookAtModifier",
7698 "BSLookAtModifierBoneData",
7699 "BSModifyOnceModifier",
7700 "BSOffsetAnimationGenerator",
7701 "BSPassByTargetTriggerModifier",
7702 "BSRagdollContactListenerModifier",
7703 "BSSpeedSamplerModifier",
7704 "BSSynchronizedClipGenerator",
7705 "BSTimerModifier",
7706 "BSTweenerModifier",
7707 "hkAabb",
7708 "hkAabbHalf",
7709 "hkAabbUint32",
7710 "hkaAnimatedReferenceFrame",
7711 "hkaAnimation",
7712 "hkaAnimationBinding",
7713 "hkaAnimationContainer",
7714 "hkaAnimationPreviewColorContainer",
7715 "hkaAnnotationTrack",
7716 "hkaAnnotationTrackAnnotation",
7717 "hkaBone",
7718 "hkaBoneAttachment",
7719 "hkaDefaultAnimatedReferenceFrame",
7720 "hkaDeltaCompressedAnimation",
7721 "hkaDeltaCompressedAnimationQuantizationFormat",
7722 "hkaFootstepAnalysisInfo",
7723 "hkaFootstepAnalysisInfoContainer",
7724 "hkaInterleavedUncompressedAnimation",
7725 "hkaKeyFrameHierarchyUtility",
7726 "hkaKeyFrameHierarchyUtilityControlData",
7727 "hkAlignSceneToNodeOptions",
7728 "hkaMeshBinding",
7729 "hkaMeshBindingMapping",
7730 "hkaQuantizedAnimation",
7731 "hkaQuantizedAnimationTrackCompressionParams",
7732 "hkaRagdollInstance",
7733 "hkArrayTypeAttribute",
7734 "hkaSkeleton",
7735 "hkaSkeletonLocalFrameOnBone",
7736 "hkaSkeletonMapper",
7737 "hkaSkeletonMapperData",
7738 "hkaSkeletonMapperDataChainMapping",
7739 "hkaSkeletonMapperDataSimpleMapping",
7740 "hkaSplineCompressedAnimation",
7741 "hkaSplineCompressedAnimationAnimationCompressionParams",
7742 "hkaSplineCompressedAnimationTrackCompressionParams",
7743 "hkaWaveletCompressedAnimation",
7744 "hkaWaveletCompressedAnimationCompressionParams",
7745 "hkaWaveletCompressedAnimationQuantizationFormat",
7746 "hkBaseObject",
7747 "hkbAttachmentModifier",
7748 "hkbAttachmentSetup",
7749 "hkbAttributeModifier",
7750 "hkbAttributeModifierAssignment",
7751 "hkbAuxiliaryNodeInfo",
7752 "hkbBehaviorEventsInfo",
7753 "hkbBehaviorGraph",
7754 "hkbBehaviorGraphData",
7755 "hkbBehaviorGraphInternalState",
7756 "hkbBehaviorGraphInternalStateInfo",
7757 "hkbBehaviorGraphStringData",
7758 "hkbBehaviorInfo",
7759 "hkbBehaviorInfoIdToNamePair",
7760 "hkbBehaviorReferenceGenerator",
7761 "hkbBindable",
7762 "hkbBlendCurveUtils",
7763 "hkbBlenderGenerator",
7764 "hkbBlenderGeneratorChild",
7765 "hkbBlenderGeneratorChildInternalState",
7766 "hkbBlenderGeneratorInternalState",
7767 "hkbBlendingTransitionEffect",
7768 "hkbBlendingTransitionEffectInternalState",
7769 "hkbBoneIndexArray",
7770 "hkbBoneWeightArray",
7771 "hkbBoolVariableSequencedData",
7772 "hkbBoolVariableSequencedDataSample",
7773 "hkbCameraShakeEventPayload",
7774 "hkbCharacter",
7775 "hkbCharacterAddedInfo",
7776 "hkbCharacterControlCommand",
7777 "hkbCharacterControllerControlData",
7778 "hkbCharacterControllerModifier",
7779 "hkbCharacterControllerModifierInternalState",
7780 "hkbCharacterData",
7781 "hkbCharacterDataCharacterControllerInfo",
7782 "hkbCharacterInfo",
7783 "hkbCharacterSetup",
7784 "hkbCharacterSkinInfo",
7785 "hkbCharacterSteppedInfo",
7786 "hkbCharacterStringData",
7787 "hkbClientCharacterState",
7788 "hkbClipGenerator",
7789 "hkbClipGeneratorEcho",
7790 "hkbClipGeneratorInternalState",
7791 "hkbClipTrigger",
7792 "hkbClipTriggerArray",
7793 "hkbCombineTransformsModifier",
7794 "hkbCombineTransformsModifierInternalState",
7795 "hkbCompiledExpressionSet",
7796 "hkbCompiledExpressionSetToken",
7797 "hkbComputeDirectionModifier",
7798 "hkbComputeDirectionModifierInternalState",
7799 "hkbComputeRotationFromAxisAngleModifier",
7800 "hkbComputeRotationFromAxisAngleModifierInternalState",
7801 "hkbComputeRotationToTargetModifier",
7802 "hkbComputeRotationToTargetModifierInternalState",
7803 "hkbCondition",
7804 "hkbContext",
7805 "hkbDampingModifier",
7806 "hkbDampingModifierInternalState",
7807 "hkbDefaultMessageLog",
7808 "hkbDelayedModifier",
7809 "hkbDelayedModifierInternalState",
7810 "hkbDetectCloseToGroundModifier",
7811 "hkbDetectCloseToGroundModifierInternalState",
7812 "hkbEvaluateExpressionModifier",
7813 "hkbEvaluateExpressionModifierInternalExpressionData",
7814 "hkbEvaluateExpressionModifierInternalState",
7815 "hkbEvaluateHandleModifier",
7816 "hkbEvent",
7817 "hkbEventBase",
7818 "hkbEventDrivenModifier",
7819 "hkbEventDrivenModifierInternalState",
7820 "hkbEventInfo",
7821 "hkbEventPayload",
7822 "hkbEventPayloadList",
7823 "hkbEventProperty",
7824 "hkbEventRaisedInfo",
7825 "hkbEventRangeData",
7826 "hkbEventRangeDataArray",
7827 "hkbEventSequencedData",
7828 "hkbEventSequencedDataSequencedEvent",
7829 "hkbEventsFromRangeModifier",
7830 "hkbEventsFromRangeModifierInternalState",
7831 "hkbExpressionCondition",
7832 "hkbExpressionData",
7833 "hkbExpressionDataArray",
7834 "hkbExtractRagdollPoseModifier",
7835 "hkbFootIkControlData",
7836 "hkbFootIkControlsModifier",
7837 "hkbFootIkControlsModifierLeg",
7838 "hkbFootIkDriverInfo",
7839 "hkbFootIkDriverInfoLeg",
7840 "hkbFootIkGains",
7841 "hkbFootIkModifier",
7842 "hkbFootIkModifierInternalLegData",
7843 "hkbFootIkModifierLeg",
7844 "hkbGenerator",
7845 "hkbGeneratorOutputListener",
7846 "hkbGeneratorSyncInfo",
7847 "hkbGeneratorSyncInfoSyncPoint",
7848 "hkbGeneratorTransitionEffect",
7849 "hkbGeneratorTransitionEffectInternalState",
7850 "hkbGetHandleOnBoneModifier",
7851 "hkbGetUpModifier",
7852 "hkbGetUpModifierInternalState",
7853 "hkbGetWorldFromModelModifier",
7854 "hkbGetWorldFromModelModifierInternalState",
7855 "hkbHandIkControlData",
7856 "hkbHandIkControlsModifier",
7857 "hkbHandIkControlsModifierHand",
7858 "hkbHandIkDriverInfo",
7859 "hkbHandIkDriverInfoHand",
7860 "hkbHandIkModifier",
7861 "hkbHandIkModifierHand",
7862 "hkbHandle",
7863 "hkbIntEventPayload",
7864 "hkbIntVariableSequencedData",
7865 "hkbIntVariableSequencedDataSample",
7866 "hkBitField",
7867 "hkbKeyframeBonesModifier",
7868 "hkbKeyframeBonesModifierKeyframeInfo",
7869 "hkbLinkedSymbolInfo",
7870 "hkbLookAtModifier",
7871 "hkbLookAtModifierInternalState",
7872 "hkbManualSelectorGenerator",
7873 "hkbManualSelectorGeneratorInternalState",
7874 "hkbMessageLog",
7875 "hkbMirroredSkeletonInfo",
7876 "hkbMirrorModifier",
7877 "hkbModifier",
7878 "hkbModifierGenerator",
7879 "hkbModifierList",
7880 "hkbModifierWrapper",
7881 "hkbMoveCharacterModifier",
7882 "hkbMoveCharacterModifierInternalState",
7883 "hkbNamedEventPayload",
7884 "hkbNamedIntEventPayload",
7885 "hkbNamedRealEventPayload",
7886 "hkbNamedStringEventPayload",
7887 "hkbNode",
7888 "hkbNodeInternalStateInfo",
7889 "hkbParticleSystemEventPayload",
7890 "hkbPoseMatchingGenerator",
7891 "hkbPoseMatchingGeneratorInternalState",
7892 "hkbPoweredRagdollControlData",
7893 "hkbPoweredRagdollControlsModifier",
7894 "hkbProjectData",
7895 "hkbProjectStringData",
7896 "hkbProxyModifier",
7897 "hkbProxyModifierProxyInfo",
7898 "hkbRaiseEventCommand",
7899 "hkbRealEventPayload",
7900 "hkbRealVariableSequencedData",
7901 "hkbRealVariableSequencedDataSample",
7902 "hkbReferencePoseGenerator",
7903 "hkbRegisteredGenerator",
7904 "hkbRigidBodyRagdollControlData",
7905 "hkbRigidBodyRagdollControlsModifier",
7906 "hkbRoleAttribute",
7907 "hkbRotateCharacterModifier",
7908 "hkbRotateCharacterModifierInternalState",
7909 "hkbSenseHandleModifier",
7910 "hkbSenseHandleModifierRange",
7911 "hkbSequence",
7912 "hkbSequencedData",
7913 "hkbSequenceInternalState",
7914 "hkbSequenceStringData",
7915 "hkbSetBehaviorCommand",
7916 "hkbSetLocalTimeOfClipGeneratorCommand",
7917 "hkbSetNodePropertyCommand",
7918 "hkbSetWordVariableCommand",
7919 "hkbSetWorldFromModelModifier",
7920 "hkbSimulationControlCommand",
7921 "hkbSimulationStateInfo",
7922 "hkbStateChooser",
7923 "hkbStateListener",
7924 "hkbStateMachine",
7925 "hkbStateMachineActiveTransitionInfo",
7926 "hkbStateMachineDelayedTransitionInfo",
7927 "hkbStateMachineEventPropertyArray",
7928 "hkbStateMachineInternalState",
7929 "hkbStateMachineNestedStateMachineData",
7930 "hkbStateMachineProspectiveTransitionInfo",
7931 "hkbStateMachineStateInfo",
7932 "hkbStateMachineTimeInterval",
7933 "hkbStateMachineTransitionInfo",
7934 "hkbStateMachineTransitionInfoArray",
7935 "hkbStateMachineTransitionInfoReference",
7936 "hkbStringCondition",
7937 "hkbStringEventPayload",
7938 "hkbTestStateChooser",
7939 "hkbTimerModifier",
7940 "hkbTimerModifierInternalState",
7941 "hkbTransformVectorModifier",
7942 "hkbTransformVectorModifierInternalState",
7943 "hkbTransitionEffect",
7944 "hkbTwistModifier",
7945 "hkbVariableBindingSet",
7946 "hkbVariableBindingSetBinding",
7947 "hkbVariableInfo",
7948 "hkbVariableValue",
7949 "hkbVariableValueSet",
7950 "hkbWorldEnums",
7951 "hkbWorldFromModelModeData",
7952 "hkClass",
7953 "hkClassEnum",
7954 "hkClassEnumItem",
7955 "hkClassMember",
7956 "hkColor",
7957 "hkContactPoint",
7958 "hkContactPointMaterial",
7959 "hkCustomAttributes",
7960 "hkCustomAttributesAttribute",
7961 "hkDataObjectTypeAttribute",
7962 "hkDescriptionAttribute",
7963 "hkDocumentationAttribute",
7964 "hkGeometry",
7965 "hkGeometryTriangle",
7966 "hkGizmoAttribute",
7967 "hkHalf8",
7968 "hkIndexedTransformSet",
7969 "hkLinkAttribute",
7970 "hkLocalFrame",
7971 "hkLocalFrameGroup",
7972 "hkMemoryMeshBody",
7973 "hkMemoryMeshMaterial",
7974 "hkMemoryMeshShape",
7975 "hkMemoryMeshTexture",
7976 "hkMemoryMeshVertexBuffer",
7977 "hkMemoryResourceContainer",
7978 "hkMemoryResourceHandle",
7979 "hkMemoryResourceHandleExternalLink",
7980 "hkMemoryTrackerAttribute",
7981 "hkMeshBody",
7982 "hkMeshBoneIndexMapping",
7983 "hkMeshMaterial",
7984 "hkMeshSection",
7985 "hkMeshSectionCinfo",
7986 "hkMeshShape",
7987 "hkMeshTexture",
7988 "hkMeshVertexBuffer",
7989 "hkModelerNodeTypeAttribute",
7990 "hkMonitorStreamColorTable",
7991 "hkMonitorStreamColorTableColorPair",
7992 "hkMonitorStreamFrameInfo",
7993 "hkMonitorStreamStringMap",
7994 "hkMonitorStreamStringMapStringMap",
7995 "hkMoppBvTreeShapeBase",
7996 "hkMotionState",
7997 "hkMultipleVertexBuffer",
7998 "hkMultipleVertexBufferElementInfo",
7999 "hkMultipleVertexBufferLockedElement",
8000 "hkMultipleVertexBufferVertexBufferInfo",
8001 "hkMultiThreadCheck",
8002 "hkp2dAngConstraintAtom",
8003 "hkpAabbPhantom",
8004 "hkPackedVector3",
8005 "hkPackfileHeader",
8006 "hkPackfileSectionHeader",
8007 "hkpAction",
8008 "hkpAgent1nSector",
8009 "hkpAngConstraintAtom",
8010 "hkpAngFrictionConstraintAtom",
8011 "hkpAngLimitConstraintAtom",
8012 "hkpAngMotorConstraintAtom",
8013 "hkpAngularDashpotAction",
8014 "hkpArrayAction",
8015 "hkpBallAndSocketConstraintData",
8016 "hkpBallAndSocketConstraintDataAtoms",
8017 "hkpBallGun",
8018 "hkpBallSocketChainData",
8019 "hkpBallSocketChainDataConstraintInfo",
8020 "hkpBallSocketConstraintAtom",
8021 "hkpBinaryAction",
8022 "hkpBoxMotion",
8023 "hkpBoxShape",
8024 "hkpBreakableBody",
8025 "hkpBreakableConstraintData",
8026 "hkpBridgeAtoms",
8027 "hkpBridgeConstraintAtom",
8028 "hkpBroadPhaseHandle",
8029 "hkpBvShape",
8030 "hkpBvTreeShape",
8031 "hkpCachingShapePhantom",
8032 "hkpCallbackConstraintMotor",
8033 "hkpCapsuleShape",
8034 "hkpCdBody",
8035 "hkpCenterOfMassChangerModifierConstraintAtom",
8036 "hkpCharacterControllerCinfo",
8037 "hkpCharacterMotion",
8038 "hkpCharacterProxyCinfo",
8039 "hkpCharacterRigidBodyCinfo",
8040 "hkpCogWheelConstraintAtom",
8041 "hkpCogWheelConstraintData",
8042 "hkpCogWheelConstraintDataAtoms",
8043 "hkpCollidable",
8044 "hkpCollidableBoundingVolumeData",
8045 "hkpCollidableCollidableFilter",
8046 "hkpCollisionFilter",
8047 "hkpCollisionFilterList",
8048 "hkpCompressedMeshShape",
8049 "hkpCompressedMeshShapeBigTriangle",
8050 "hkpCompressedMeshShapeChunk",
8051 "hkpCompressedMeshShapeConvexPiece",
8052 "hkpCompressedSampledHeightFieldShape",
8053 "hkpConeLimitConstraintAtom",
8054 "hkpConstrainedSystemFilter",
8055 "hkpConstraintAtom",
8056 "hkpConstraintChainData",
8057 "hkpConstraintChainInstance",
8058 "hkpConstraintChainInstanceAction",
8059 "hkpConstraintCollisionFilter",
8060 "hkpConstraintData",
8061 "hkpConstraintInstance",
8062 "hkpConstraintInstanceSmallArraySerializeOverrideType",
8063 "hkpConstraintMotor",
8064 "hkpConvexListFilter",
8065 "hkpConvexListShape",
8066 "hkpConvexPieceMeshShape",
8067 "hkpConvexPieceStreamData",
8068 "hkpConvexShape",
8069 "hkpConvexTransformShape",
8070 "hkpConvexTransformShapeBase",
8071 "hkpConvexTranslateShape",
8072 "hkpConvexVerticesConnectivity",
8073 "hkpConvexVerticesShape",
8074 "hkpConvexVerticesShapeFourVectors",
8075 "hkpCylinderShape",
8076 "hkpDashpotAction",
8077 "hkpDefaultConvexListFilter",
8078 "hkpDefaultWorldMemoryWatchDog",
8079 "hkpDisableEntityCollisionFilter",
8080 "hkpDisplayBindingData",
8081 "hkpDisplayBindingDataPhysicsSystem",
8082 "hkpDisplayBindingDataRigidBody",
8083 "hkpEntity",
8084 "hkpEntityExtendedListeners",
8085 "hkpEntitySmallArraySerializeOverrideType",
8086 "hkpEntitySpuCollisionCallback",
8087 "hkpExtendedMeshShape",
8088 "hkpExtendedMeshShapeShapesSubpart",
8089 "hkpExtendedMeshShapeSubpart",
8090 "hkpExtendedMeshShapeTrianglesSubpart",
8091 "hkpFastMeshShape",
8092 "hkpFirstPersonGun",
8093 "hkpFixedRigidMotion",
8094 "hkpGenericConstraintData",
8095 "hkpGenericConstraintDataScheme",
8096 "hkpGenericConstraintDataSchemeConstraintInfo",
8097 "hkpGravityGun",
8098 "hkpGroupCollisionFilter",
8099 "hkpGroupFilter",
8100 "hkpHeightFieldShape",
8101 "hkpHingeConstraintData",
8102 "hkpHingeConstraintDataAtoms",
8103 "hkpHingeLimitsData",
8104 "hkpHingeLimitsDataAtoms",
8105 "hkpIgnoreModifierConstraintAtom",
8106 "hkpKeyframedRigidMotion",
8107 "hkpLimitedForceConstraintMotor",
8108 "hkpLimitedHingeConstraintData",
8109 "hkpLimitedHingeConstraintDataAtoms",
8110 "hkpLinConstraintAtom",
8111 "hkpLinearParametricCurve",
8112 "hkpLinFrictionConstraintAtom",
8113 "hkpLinkedCollidable",
8114 "hkpLinLimitConstraintAtom",
8115 "hkpLinMotorConstraintAtom",
8116 "hkpLinSoftConstraintAtom",
8117 "hkpListShape",
8118 "hkpListShapeChildInfo",
8119 "hkpMalleableConstraintData",
8120 "hkpMassChangerModifierConstraintAtom",
8121 "hkpMassProperties",
8122 "hkpMaterial",
8123 "hkpMaxSizeMotion",
8124 "hkpMeshMaterial",
8125 "hkpMeshShape",
8126 "hkpMeshShapeSubpart",
8127 "hkpModifierConstraintAtom",
8128 "hkpMoppBvTreeShape",
8129 "hkpMoppCode",
8130 "hkpMoppCodeCodeInfo",
8131 "hkpMoppCodeReindexedTerminal",
8132 "hkpMotion",
8133 "hkpMotorAction",
8134 "hkpMountedBallGun",
8135 "hkpMouseSpringAction",
8136 "hkpMovingSurfaceModifierConstraintAtom",
8137 "hkpMultiRayShape",
8138 "hkpMultiRayShapeRay",
8139 "hkpMultiSphereShape",
8140 "hkpMultithreadedVehicleManager",
8141 "hkpNamedMeshMaterial",
8142 "hkpNullCollisionFilter",
8143 "hkPostFinishAttribute",
8144 "hkpOverwritePivotConstraintAtom",
8145 "hkpPairCollisionFilter",
8146 "hkpPairCollisionFilterMapPairFilterKeyOverrideType",
8147 "hkpParametricCurve",
8148 "hkpPhantom",
8149 "hkpPhantomCallbackShape",
8150 "hkpPhysicsData",
8151 "hkpPhysicsSystem",
8152 "hkpPhysicsSystemWithContacts",
8153 "hkpPlaneShape",
8154 "hkpPointToPathConstraintData",
8155 "hkpPointToPlaneConstraintData",
8156 "hkpPointToPlaneConstraintDataAtoms",
8157 "hkpPositionConstraintMotor",
8158 "hkpPoweredChainData",
8159 "hkpPoweredChainDataConstraintInfo",
8160 "hkpPoweredChainMapper",
8161 "hkpPoweredChainMapperLinkInfo",
8162 "hkpPoweredChainMapperTarget",
8163 "hkpPrismaticConstraintData",
8164 "hkpPrismaticConstraintDataAtoms",
8165 "hkpProjectileGun",
8166 "hkpProperty",
8167 "hkpPropertyValue",
8168 "hkpPulleyConstraintAtom",
8169 "hkpPulleyConstraintData",
8170 "hkpPulleyConstraintDataAtoms",
8171 "hkpRackAndPinionConstraintAtom",
8172 "hkpRackAndPinionConstraintData",
8173 "hkpRackAndPinionConstraintDataAtoms",
8174 "hkpRagdollConstraintData",
8175 "hkpRagdollConstraintDataAtoms",
8176 "hkpRagdollLimitsData",
8177 "hkpRagdollLimitsDataAtoms",
8178 "hkpRagdollMotorConstraintAtom",
8179 "hkpRayCollidableFilter",
8180 "hkpRayShapeCollectionFilter",
8181 "hkpRejectChassisListener",
8182 "hkpRemoveTerminalsMoppModifier",
8183 "hkpReorientAction",
8184 "hkpRigidBody",
8185 "hkpRotationalConstraintData",
8186 "hkpRotationalConstraintDataAtoms",
8187 "hkpSampledHeightFieldShape",
8188 "hkpSerializedAgentNnEntry",
8189 "hkpSerializedDisplayMarker",
8190 "hkpSerializedDisplayMarkerList",
8191 "hkpSerializedDisplayRbTransforms",
8192 "hkpSerializedDisplayRbTransformsDisplayTransformPair",
8193 "hkpSerializedSubTrack1nInfo",
8194 "hkpSerializedTrack1nInfo",
8195 "hkpSetLocalRotationsConstraintAtom",
8196 "hkpSetLocalTransformsConstraintAtom",
8197 "hkpSetLocalTranslationsConstraintAtom",
8198 "hkpSetupStabilizationAtom",
8199 "hkpShape",
8200 "hkpShapeCollection",
8201 "hkpShapeCollectionFilter",
8202 "hkpShapeContainer",
8203 "hkpShapeInfo",
8204 "hkpShapeModifier",
8205 "hkpShapePhantom",
8206 "hkpSimpleContactConstraintAtom",
8207 "hkpSimpleContactConstraintDataInfo",
8208 "hkpSimpleMeshShape",
8209 "hkpSimpleMeshShapeTriangle",
8210 "hkpSimpleShapePhantom",
8211 "hkpSimpleShapePhantomCollisionDetail",
8212 "hkpSimulation",
8213 "hkpSingleShapeContainer",
8214 "hkpSoftContactModifierConstraintAtom",
8215 "hkpSphereMotion",
8216 "hkpSphereRepShape",
8217 "hkpSphereShape",
8218 "hkpSpringAction",
8219 "hkpSpringDamperConstraintMotor",
8220 "hkpStiffSpringChainData",
8221 "hkpStiffSpringChainDataConstraintInfo",
8222 "hkpStiffSpringConstraintAtom",
8223 "hkpStiffSpringConstraintData",
8224 "hkpStiffSpringConstraintDataAtoms",
8225 "hkpStorageExtendedMeshShape",
8226 "hkpStorageExtendedMeshShapeMaterial",
8227 "hkpStorageExtendedMeshShapeMeshSubpartStorage",
8228 "hkpStorageExtendedMeshShapeShapeSubpartStorage",
8229 "hkpStorageMeshShape",
8230 "hkpStorageMeshShapeSubpartStorage",
8231 "hkpStorageSampledHeightFieldShape",
8232 "hkpThinBoxMotion",
8233 "hkpTransformShape",
8234 "hkpTriangleShape",
8235 "hkpTriggerVolume",
8236 "hkpTriggerVolumeEventInfo",
8237 "hkpTriSampledHeightFieldBvTreeShape",
8238 "hkpTriSampledHeightFieldCollection",
8239 "hkpTwistLimitConstraintAtom",
8240 "hkpTypedBroadPhaseHandle",
8241 "hkpTyremarkPoint",
8242 "hkpTyremarksInfo",
8243 "hkpTyremarksWheel",
8244 "hkpUnaryAction",
8245 "hkpVehicleAerodynamics",
8246 "hkpVehicleBrake",
8247 "hkpVehicleCastBatchingManager",
8248 "hkpVehicleData",
8249 "hkpVehicleDataWheelComponentParams",
8250 "hkpVehicleDefaultAerodynamics",
8251 "hkpVehicleDefaultAnalogDriverInput",
8252 "hkpVehicleDefaultBrake",
8253 "hkpVehicleDefaultBrakeWheelBrakingProperties",
8254 "hkpVehicleDefaultEngine",
8255 "hkpVehicleDefaultSteering",
8256 "hkpVehicleDefaultSuspension",
8257 "hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters",
8258 "hkpVehicleDefaultTransmission",
8259 "hkpVehicleDefaultVelocityDamper",
8260 "hkpVehicleDriverInput",
8261 "hkpVehicleDriverInputAnalogStatus",
8262 "hkpVehicleDriverInputStatus",
8263 "hkpVehicleEngine",
8264 "hkpVehicleFrictionDescription",
8265 "hkpVehicleFrictionDescriptionAxisDescription",
8266 "hkpVehicleFrictionStatus",
8267 "hkpVehicleFrictionStatusAxisStatus",
8268 "hkpVehicleInstance",
8269 "hkpVehicleInstanceWheelInfo",
8270 "hkpVehicleLinearCastBatchingManager",
8271 "hkpVehicleLinearCastWheelCollide",
8272 "hkpVehicleLinearCastWheelCollideWheelState",
8273 "hkpVehicleManager",
8274 "hkpVehicleRayCastBatchingManager",
8275 "hkpVehicleRayCastWheelCollide",
8276 "hkpVehicleSteering",
8277 "hkpVehicleSuspension",
8278 "hkpVehicleSuspensionSuspensionWheelParameters",
8279 "hkpVehicleTransmission",
8280 "hkpVehicleVelocityDamper",
8281 "hkpVehicleWheelCollide",
8282 "hkpVelocityConstraintMotor",
8283 "hkpViscousSurfaceModifierConstraintAtom",
8284 "hkpWeldingUtility",
8285 "hkpWheelConstraintData",
8286 "hkpWheelConstraintDataAtoms",
8287 "hkpWorld",
8288 "hkpWorldCinfo",
8289 "hkpWorldObject",
8290 "hkQTransform",
8291 "hkRangeInt32Attribute",
8292 "hkRangeRealAttribute",
8293 "hkReferencedObject",
8294 "hkReflectedFileAttribute",
8295 "hkResourceBase",
8296 "hkResourceContainer",
8297 "hkResourceHandle",
8298 "hkRootLevelContainer",
8299 "hkRootLevelContainerNamedVariant",
8300 "hkSemanticsAttribute",
8301 "hkSimpleLocalFrame",
8302 "hkSphere",
8303 "hkSweptTransform",
8304 "hkTraceStreamTitle",
8305 "hkTrackerSerializableScanSnapshot",
8306 "hkTrackerSerializableScanSnapshotAllocation",
8307 "hkTrackerSerializableScanSnapshotBlock",
8308 "hkUiAttribute",
8309 "hkVertexFormat",
8310 "hkVertexFormatElement",
8311 "hkWorldMemoryAvailableWatchDog",
8312 "hkxAnimatedFloat",
8313 "hkxAnimatedMatrix",
8314 "hkxAnimatedQuaternion",
8315 "hkxAnimatedVector",
8316 "hkxAttribute",
8317 "hkxAttributeGroup",
8318 "hkxAttributeHolder",
8319 "hkxCamera",
8320 "hkxEdgeSelectionChannel",
8321 "hkxEnum",
8322 "hkxEnumItem",
8323 "hkxEnvironment",
8324 "hkxEnvironmentVariable",
8325 "hkxIndexBuffer",
8326 "hkxLight",
8327 "hkxMaterial",
8328 "hkxMaterialEffect",
8329 "hkxMaterialProperty",
8330 "hkxMaterialShader",
8331 "hkxMaterialShaderSet",
8332 "hkxMaterialTextureStage",
8333 "hkxMesh",
8334 "hkxMeshSection",
8335 "hkxMeshUserChannelInfo",
8336 "hkxNode",
8337 "hkxNodeAnnotationData",
8338 "hkxNodeSelectionSet",
8339 "hkxScene",
8340 "hkxSkinBinding",
8341 "hkxSparselyAnimatedBool",
8342 "hkxSparselyAnimatedEnum",
8343 "hkxSparselyAnimatedInt",
8344 "hkxSparselyAnimatedString",
8345 "hkxTextureFile",
8346 "hkxTextureInplace",
8347 "hkxTriangleSelectionChannel",
8348 "hkxVertexBuffer",
8349 "hkxVertexBufferVertexData",
8350 "hkxVertexDescription",
8351 "hkxVertexDescriptionElementDecl",
8352 "hkxVertexFloatDataChannel",
8353 "hkxVertexIntDataChannel",
8354 "hkxVertexSelectionChannel",
8355 "hkxVertexVectorDataChannel",
8356 ],
8357 ),
8358 )
8359 }
8360 }
8361 }
8362 }
8363 deserializer
8364 .deserialize_class_index(ClassesVisitor {
8365 marker: core::marker::PhantomData,
8366 })
8367 }
8368}