#[repr(C)]pub struct BSIRagdollDriverVtbl {Show 14 fields
pub CxxDrop: fn(this: &mut BSIRagdollDriver),
pub HasRagdoll: fn(this: &BSIRagdollDriver) -> bool,
pub AddRagdollToWorld: fn(this: &mut BSIRagdollDriver) -> bool,
pub RemoveRagdollFromWorld: fn(this: &mut BSIRagdollDriver) -> bool,
pub SetWorld: fn(this: &mut BSIRagdollDriver, world: Option<&mut bhkWorld>),
pub ResetRagdoll: fn(this: &mut BSIRagdollDriver),
pub Unk_06: fn(this: &mut BSIRagdollDriver),
pub SetRagdollConstraintsFromBhkConstraints: fn(this: &mut BSIRagdollDriver),
pub SetMotionType: fn(this: &mut BSIRagdollDriver, motionType: MotionType),
pub Unk_09: fn(this: &mut BSIRagdollDriver),
pub ToggleSyncOnUpdate: fn(this: &mut BSIRagdollDriver, disable: bool),
pub Unk_0B: fn(this: &mut BSIRagdollDriver),
pub ToggleConstraints: fn(this: &mut BSIRagdollDriver, disable: bool),
pub Unk_0D: fn(this: &mut BSIRagdollDriver),
}
Expand description
Virtual function table for BSIRagdollDriver
.
Fields§
§CxxDrop: fn(this: &mut BSIRagdollDriver)
Destructor function pointer.
HasRagdoll: fn(this: &BSIRagdollDriver) -> bool
Checks if a ragdoll exists.
AddRagdollToWorld: fn(this: &mut BSIRagdollDriver) -> bool
Adds the ragdoll to the world.
RemoveRagdollFromWorld: fn(this: &mut BSIRagdollDriver) -> bool
Removes the ragdoll from the world.
SetWorld: fn(this: &mut BSIRagdollDriver, world: Option<&mut bhkWorld>)
Sets the world for the ragdoll driver.
ResetRagdoll: fn(this: &mut BSIRagdollDriver)
Resets the ragdoll state.
Unk_06: fn(this: &mut BSIRagdollDriver)
Unknown function (placeholder).
SetRagdollConstraintsFromBhkConstraints: fn(this: &mut BSIRagdollDriver)
Sets ragdoll constraints from bhk constraints.
SetMotionType: fn(this: &mut BSIRagdollDriver, motionType: MotionType)
Sets the motion type for the ragdoll.
Unk_09: fn(this: &mut BSIRagdollDriver)
Unknown function (placeholder).
ToggleSyncOnUpdate: fn(this: &mut BSIRagdollDriver, disable: bool)
Toggles synchronization on update.
Unk_0B: fn(this: &mut BSIRagdollDriver)
Unknown function (placeholder).
ToggleConstraints: fn(this: &mut BSIRagdollDriver, disable: bool)
Toggles constraints on or off.
Unk_0D: fn(this: &mut BSIRagdollDriver)
Unknown function (placeholder).
Auto Trait Implementations§
impl Freeze for BSIRagdollDriverVtbl
impl RefUnwindSafe for BSIRagdollDriverVtbl
impl Send for BSIRagdollDriverVtbl
impl Sync for BSIRagdollDriverVtbl
impl Unpin for BSIRagdollDriverVtbl
impl UnwindSafe for BSIRagdollDriverVtbl
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