pub struct hkbFootIkControlsModifierLeg {
pub __ptr: Option<Pointer>,
pub m_groundPosition: Vector4,
pub m_ungroundedEvent: hkbEventProperty,
pub m_verticalError: f32,
pub m_hitSomething: bool,
pub m_isPlantedMS: bool,
}
Expand description
§C++ Info
- name:
hkbFootIkControlsModifierLeg
- version:
0
- signature:
0x9e17091a
- size:
32
(x86)/48
(x86_64) - vtable:
false
Fields§
§__ptr: Option<Pointer>
§Unique index for this class
- Represents a pointer on XML (
<hkobject name="#0001"></hkobject>
) Option::None
=> This class isclass in field
.(<hkobject></hkobject>
)
§Note
Not present in the binary & Not exist actual C++ field.
m_groundPosition: Vector4
§C++ Info
- name:
groundPosition
(ctype:hkVector4
) - offset:
0
(x86)/0
(x86_64) - type_size:
16
(x86)/16
(x86_64)
m_ungroundedEvent: hkbEventProperty
§C++ Info
- name:
ungroundedEvent
(ctype:struct hkbEventProperty
) - offset:
16
(x86)/16
(x86_64) - type_size:
8
(x86)/16
(x86_64)
m_verticalError: f32
§C++ Info
- name:
verticalError
(ctype:hkReal
) - offset:
24
(x86)/32
(x86_64) - type_size:
4
(x86)/4
(x86_64)
m_hitSomething: bool
§C++ Info
- name:
hitSomething
(ctype:hkBool
) - offset:
28
(x86)/36
(x86_64) - type_size:
1
(x86)/1
(x86_64)
m_isPlantedMS: bool
§C++ Info
- name:
isPlantedMS
(ctype:hkBool
) - offset:
29
(x86)/37
(x86_64) - type_size:
1
(x86)/1
(x86_64)
Trait Implementations§
Source§impl Clone for hkbFootIkControlsModifierLeg
impl Clone for hkbFootIkControlsModifierLeg
Source§impl Debug for hkbFootIkControlsModifierLeg
impl Debug for hkbFootIkControlsModifierLeg
Source§impl<'de> Deserialize<'de> for hkbFootIkControlsModifierLeg
impl<'de> Deserialize<'de> for hkbFootIkControlsModifierLeg
Source§fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for hkbFootIkControlsModifierLeg
impl RefUnwindSafe for hkbFootIkControlsModifierLeg
impl Send for hkbFootIkControlsModifierLeg
impl Sync for hkbFootIkControlsModifierLeg
impl Unpin for hkbFootIkControlsModifierLeg
impl UnwindSafe for hkbFootIkControlsModifierLeg
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more