pub struct hkMoppBvTreeShapeBase {
pub __ptr: Option<Pointer>,
pub parent: hkpBvTreeShape,
pub m_code: Pointer,
pub m_moppData: Pointer,
pub m_moppDataSize: u32,
pub m_codeInfoCopy: Vector4,
}
Expand description
§C++ Info
- name:
hkMoppBvTreeShapeBase
- version:
0
- signature:
0x7c338c66
- size:
48
(x86)/80
(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: hkpBvTreeShape
Alternative to C++ class inheritance.
m_code: Pointer
§C++ Info
- name:
code
(ctype:struct hkpMoppCode*
) - offset:
20
(x86)/40
(x86_64) - type_size:
4
(x86)/8
(x86_64)
m_moppData: Pointer
§C++ Info
- name:
moppData
(ctype:void*
) - offset:
24
(x86)/48
(x86_64) - type_size:
4
(x86)/8
(x86_64) - flags:
SERIALIZE_IGNORED
m_moppDataSize: u32
§C++ Info
- name:
moppDataSize
(ctype:hkUint32
) - offset:
28
(x86)/56
(x86_64) - type_size:
4
(x86)/4
(x86_64) - flags:
SERIALIZE_IGNORED
m_codeInfoCopy: Vector4
§C++ Info
- name:
codeInfoCopy
(ctype:hkVector4
) - offset:
32
(x86)/64
(x86_64) - type_size:
16
(x86)/16
(x86_64) - flags:
SERIALIZE_IGNORED
Trait Implementations§
Source§impl Clone for hkMoppBvTreeShapeBase
impl Clone for hkMoppBvTreeShapeBase
Source§impl Debug for hkMoppBvTreeShapeBase
impl Debug for hkMoppBvTreeShapeBase
Source§impl Default for hkMoppBvTreeShapeBase
impl Default for hkMoppBvTreeShapeBase
Source§impl<'de> Deserialize<'de> for hkMoppBvTreeShapeBase
impl<'de> Deserialize<'de> for hkMoppBvTreeShapeBase
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 hkMoppBvTreeShapeBase
impl HavokClass for hkMoppBvTreeShapeBase
Source§impl PartialEq for hkMoppBvTreeShapeBase
impl PartialEq for hkMoppBvTreeShapeBase
Auto Trait Implementations§
impl Freeze for hkMoppBvTreeShapeBase
impl RefUnwindSafe for hkMoppBvTreeShapeBase
impl Send for hkMoppBvTreeShapeBase
impl Sync for hkMoppBvTreeShapeBase
impl Unpin for hkMoppBvTreeShapeBase
impl UnwindSafe for hkMoppBvTreeShapeBase
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