pub struct hkbVariableValueSet {
pub __ptr: Option<Pointer>,
pub parent: hkReferencedObject,
pub m_wordVariableValues: Vec<hkbVariableValue>,
pub m_quadVariableValues: Vec<Vector4>,
pub m_variantVariableValues: Vec<Pointer>,
}
Expand description
§C++ Info
- name:
hkbVariableValueSet
- version:
0
- signature:
0x27812d8d
- size:
44
(x86)/64
(x86_64) - vtable:
true
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.
parent: hkReferencedObject
Alternative to C++ class inheritance.
m_wordVariableValues: Vec<hkbVariableValue>
§C++ Info
- name:
wordVariableValues
(ctype:hkArray<struct hkbVariableValue>
) - offset:
8
(x86)/16
(x86_64) - type_size:
12
(x86)/16
(x86_64)
m_quadVariableValues: Vec<Vector4>
§C++ Info
- name:
quadVariableValues
(ctype:hkArray<hkVector4>
) - offset:
20
(x86)/32
(x86_64) - type_size:
12
(x86)/16
(x86_64)
m_variantVariableValues: Vec<Pointer>
§C++ Info
- name:
variantVariableValues
(ctype:hkArray<hkReferencedObject*>
) - offset:
32
(x86)/48
(x86_64) - type_size:
12
(x86)/16
(x86_64)
Trait Implementations§
Source§impl Clone for hkbVariableValueSet
impl Clone for hkbVariableValueSet
Source§impl Debug for hkbVariableValueSet
impl Debug for hkbVariableValueSet
Source§impl Default for hkbVariableValueSet
impl Default for hkbVariableValueSet
Source§impl<'de> Deserialize<'de> for hkbVariableValueSet
impl<'de> Deserialize<'de> for hkbVariableValueSet
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
Source§impl HavokClass for hkbVariableValueSet
impl HavokClass for hkbVariableValueSet
Source§impl PartialEq for hkbVariableValueSet
impl PartialEq for hkbVariableValueSet
Auto Trait Implementations§
impl Freeze for hkbVariableValueSet
impl RefUnwindSafe for hkbVariableValueSet
impl Send for hkbVariableValueSet
impl Sync for hkbVariableValueSet
impl Unpin for hkbVariableValueSet
impl UnwindSafe for hkbVariableValueSet
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