#[repr(C)]pub struct hkbCharacterSetup {
pub __base: hkReferencedObject,
pub retargetingSkeletonMappers: hkArray<hkRefPtr<hkaSkeletonMapper>>,
pub animationSkeleton: hkRefPtr<hkaSkeleton>,
pub ragdollToAnimationSkeletonMapper: hkRefPtr<hkaSkeletonMapper>,
pub animationToRagdollSkeletonMapper: hkRefPtr<hkaSkeletonMapper>,
pub animationBindingSet: hkRefPtr<hkbAnimationBindingSet>,
pub data: hkRefPtr<hkbCharacterData>,
pub unscaledAnimationSkeleton: hkRefPtr<hkaSkeleton>,
pub mirroredSkeleton: hkRefPtr<hkaMirroredSkeleton>,
pub characterPropertyIdMap: hkRefPtr<hkbSymbolIdMap>,
pub criticalSection: hkCriticalSection,
pub _pad: [u8; 8],
}
Fields§
§__base: hkReferencedObject
Base class hkReferencedObject
.
retargetingSkeletonMappers: hkArray<hkRefPtr<hkaSkeletonMapper>>
The array of retargeting skeleton mappers.
- Offset:
0x10
animationSkeleton: hkRefPtr<hkaSkeleton>
The reference to the animation skeleton.
- Offset:
0x20
ragdollToAnimationSkeletonMapper: hkRefPtr<hkaSkeletonMapper>
The reference to the ragdoll-to-animation skeleton mapper.
- Offset:
0x28
animationToRagdollSkeletonMapper: hkRefPtr<hkaSkeletonMapper>
The reference to the animation-to-ragdoll skeleton mapper.
- Offset:
0x30
animationBindingSet: hkRefPtr<hkbAnimationBindingSet>
The animation binding set.
- Offset:
0x38
data: hkRefPtr<hkbCharacterData>
The character data.
- Offset:
0x40
unscaledAnimationSkeleton: hkRefPtr<hkaSkeleton>
The unscaled animation skeleton.
- Offset:
0x48
mirroredSkeleton: hkRefPtr<hkaMirroredSkeleton>
The mirrored skeleton.
- Offset:
0x50
characterPropertyIdMap: hkRefPtr<hkbSymbolIdMap>
The character property ID map.
- Offset:
0x58
criticalSection: hkCriticalSection
The critical section.
- Offset:
0x60
_pad: [u8; 8]
Implementations§
Trait Implementations§
Source§impl Default for hkbCharacterSetup
impl Default for hkbCharacterSetup
Source§impl hkRefPtrCounted for hkbCharacterSetup
impl hkRefPtrCounted for hkbCharacterSetup
fn AddReference(&self)
fn RemoveReference(&self)
Auto Trait Implementations§
impl !Freeze for hkbCharacterSetup
impl RefUnwindSafe for hkbCharacterSetup
impl !Send for hkbCharacterSetup
impl !Sync for hkbCharacterSetup
impl Unpin for hkbCharacterSetup
impl UnwindSafe for hkbCharacterSetup
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more