pub struct hkpPairCollisionFilter {
pub __ptr: Option<Pointer>,
pub parent: hkpCollisionFilter,
pub m_disabledPairs: hkpPairCollisionFilterMapPairFilterKeyOverrideType,
pub m_childFilter: Pointer,
}
Expand description
§C++ Info
- name:
hkpPairCollisionFilter
- version:
0
- signature:
0x4abc140e
- size:
64
(x86)/96
(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: hkpCollisionFilter
Alternative to C++ class inheritance.
m_disabledPairs: hkpPairCollisionFilterMapPairFilterKeyOverrideType
§C++ Info
- name:
disabledPairs
(ctype:struct hkpPairCollisionFilterMapPairFilterKeyOverrideType
) - offset:
48
(x86)/72
(x86_64) - type_size:
12
(x86)/16
(x86_64) - flags:
SERIALIZE_IGNORED
m_childFilter: Pointer
§C++ Info
- name:
childFilter
(ctype:struct hkpCollisionFilter*
) - offset:
60
(x86)/88
(x86_64) - type_size:
4
(x86)/8
(x86_64)
Trait Implementations§
Source§impl Clone for hkpPairCollisionFilter
impl Clone for hkpPairCollisionFilter
Source§impl Debug for hkpPairCollisionFilter
impl Debug for hkpPairCollisionFilter
Source§impl Default for hkpPairCollisionFilter
impl Default for hkpPairCollisionFilter
Source§impl<'de> Deserialize<'de> for hkpPairCollisionFilter
impl<'de> Deserialize<'de> for hkpPairCollisionFilter
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 hkpPairCollisionFilter
impl HavokClass for hkpPairCollisionFilter
Source§impl PartialEq for hkpPairCollisionFilter
impl PartialEq for hkpPairCollisionFilter
Auto Trait Implementations§
impl Freeze for hkpPairCollisionFilter
impl RefUnwindSafe for hkpPairCollisionFilter
impl Send for hkpPairCollisionFilter
impl Sync for hkpPairCollisionFilter
impl Unpin for hkpPairCollisionFilter
impl UnwindSafe for hkpPairCollisionFilter
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