pub struct hkbGeneratorSyncInfo {
pub __ptr: Option<Pointer>,
pub m_syncPoints: [hkbGeneratorSyncInfoSyncPoint; 8],
pub m_baseFrequency: f32,
pub m_localTime: f32,
pub m_playbackSpeed: f32,
pub m_numSyncPoints: i8,
pub m_isCyclic: bool,
pub m_isMirrored: bool,
pub m_isAdditive: bool,
}
Expand description
§C++ Info
- name:
hkbGeneratorSyncInfo
- version:
0
- signature:
0xa3c341f8
- size:
80
(x86)/80
(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_syncPoints: [hkbGeneratorSyncInfoSyncPoint; 8]
§C++ Info
- name:
syncPoints
(ctype:struct hkbGeneratorSyncInfoSyncPoint[8]
) - offset:
0
(x86)/0
(x86_64) - type_size:
64
(x86)/64
(x86_64)
m_baseFrequency: f32
§C++ Info
- name:
baseFrequency
(ctype:hkReal
) - offset:
64
(x86)/64
(x86_64) - type_size:
4
(x86)/4
(x86_64)
m_localTime: f32
§C++ Info
- name:
localTime
(ctype:hkReal
) - offset:
68
(x86)/68
(x86_64) - type_size:
4
(x86)/4
(x86_64)
m_playbackSpeed: f32
§C++ Info
- name:
playbackSpeed
(ctype:hkReal
) - offset:
72
(x86)/72
(x86_64) - type_size:
4
(x86)/4
(x86_64)
m_numSyncPoints: i8
§C++ Info
- name:
numSyncPoints
(ctype:hkInt8
) - offset:
76
(x86)/76
(x86_64) - type_size:
1
(x86)/1
(x86_64)
m_isCyclic: bool
§C++ Info
- name:
isCyclic
(ctype:hkBool
) - offset:
77
(x86)/77
(x86_64) - type_size:
1
(x86)/1
(x86_64)
m_isMirrored: bool
§C++ Info
- name:
isMirrored
(ctype:hkBool
) - offset:
78
(x86)/78
(x86_64) - type_size:
1
(x86)/1
(x86_64)
m_isAdditive: bool
§C++ Info
- name:
isAdditive
(ctype:hkBool
) - offset:
79
(x86)/79
(x86_64) - type_size:
1
(x86)/1
(x86_64)
Trait Implementations§
Source§impl Clone for hkbGeneratorSyncInfo
impl Clone for hkbGeneratorSyncInfo
Source§impl Debug for hkbGeneratorSyncInfo
impl Debug for hkbGeneratorSyncInfo
Source§impl Default for hkbGeneratorSyncInfo
impl Default for hkbGeneratorSyncInfo
Source§impl<'de> Deserialize<'de> for hkbGeneratorSyncInfo
impl<'de> Deserialize<'de> for hkbGeneratorSyncInfo
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 hkbGeneratorSyncInfo
impl HavokClass for hkbGeneratorSyncInfo
Source§impl PartialEq for hkbGeneratorSyncInfo
impl PartialEq for hkbGeneratorSyncInfo
Auto Trait Implementations§
impl Freeze for hkbGeneratorSyncInfo
impl RefUnwindSafe for hkbGeneratorSyncInfo
impl Send for hkbGeneratorSyncInfo
impl Sync for hkbGeneratorSyncInfo
impl Unpin for hkbGeneratorSyncInfo
impl UnwindSafe for hkbGeneratorSyncInfo
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