#[repr(C)]pub struct BShkbAnimationGraph {Show 32 fields
pub __base: BSIRagdollDriver,
pub __base1: BSIntrusiveRefCounted,
pub __base2: BSTEventSource<BSTransformDeltaEvent>,
pub __base3: BSTEventSource<BSAnimationGraphEvent>,
pub character_instance: hkbCharacter,
pub bone_nodes: BSTArray<BoneNodeEntry>,
pub fade_controllers: BSTArray<*mut BShkFloatController>,
pub unk190: BSTArray<*mut c_void>,
pub unk1A8: BSTArray<*mut c_void>,
pub unk1C0: BSTArray<u8>,
pub unk1D8: u64,
pub unk1E0: u64,
pub interpolation_time_offsets: [f32; 2],
pub project_name: BSFixedString,
pub project_db_data: *mut ID,
pub project_data: *mut c_void,
pub behavior_graph: *mut hkbBehaviorGraph,
pub holder: *mut Actor,
pub root_node: *mut BSFadeNode,
pub generator_outputs: [*mut hkbGeneratorOutput; 2],
pub interpolation_amounts: [f32; 2],
pub physics_world: *mut bhkWorld,
pub num_anim_bones: u16,
pub unk242: u8,
pub unk243: u8,
pub unk244: u16,
pub unk246: u8,
pub unk247: u8,
pub unk248: u8,
pub do_foot_ik: u8,
pub unk24A: u16,
pub unk24C: u32,
}
Fields§
§__base: BSIRagdollDriver
Base classes
__base1: BSIntrusiveRefCounted
§__base2: BSTEventSource<BSTransformDeltaEvent>
§__base3: BSTEventSource<BSAnimationGraphEvent>
§character_instance: hkbCharacter
Members
bone_nodes: BSTArray<BoneNodeEntry>
§fade_controllers: BSTArray<*mut BShkFloatController>
§unk190: BSTArray<*mut c_void>
§unk1A8: BSTArray<*mut c_void>
§unk1C0: BSTArray<u8>
§unk1D8: u64
§unk1E0: u64
§interpolation_time_offsets: [f32; 2]
§project_name: BSFixedString
§project_db_data: *mut ID
§project_data: *mut c_void
§behavior_graph: *mut hkbBehaviorGraph
§holder: *mut Actor
§root_node: *mut BSFadeNode
§generator_outputs: [*mut hkbGeneratorOutput; 2]
§interpolation_amounts: [f32; 2]
§physics_world: *mut bhkWorld
§num_anim_bones: u16
§unk242: u8
§unk243: u8
§unk244: u16
§unk246: u8
§unk247: u8
§unk248: u8
§do_foot_ik: u8
§unk24A: u16
§unk24C: u32
Implementations§
Source§impl BShkbAnimationGraph
impl BShkbAnimationGraph
Sourcepub fn get_graph_variable_bool(
&self,
variable_name: &BSFixedString,
out: &mut bool,
) -> bool
pub fn get_graph_variable_bool( &self, variable_name: &BSFixedString, out: &mut bool, ) -> bool
Gets a boolean graph variable.
Sourcepub fn get_graph_variable_float(
&self,
variable_name: &BSFixedString,
out: &mut f32,
) -> bool
pub fn get_graph_variable_float( &self, variable_name: &BSFixedString, out: &mut f32, ) -> bool
Gets a float graph variable.
Sourcepub fn get_graph_variable_int(
&self,
variable_name: &BSFixedString,
out: &mut i32,
) -> bool
pub fn get_graph_variable_int( &self, variable_name: &BSFixedString, out: &mut i32, ) -> bool
Gets an integer graph variable.
Sourcepub fn set_graph_variable_bool(
&mut self,
variable_name: &BSFixedString,
value: bool,
) -> bool
pub fn set_graph_variable_bool( &mut self, variable_name: &BSFixedString, value: bool, ) -> bool
Sets a boolean graph variable.
Sourcepub fn set_graph_variable_float(
&mut self,
variable_name: &BSFixedString,
value: f32,
) -> bool
pub fn set_graph_variable_float( &mut self, variable_name: &BSFixedString, value: f32, ) -> bool
Sets a float graph variable.
Sourcepub fn set_graph_variable_int(
&mut self,
variable_name: &BSFixedString,
value: i32,
) -> bool
pub fn set_graph_variable_int( &mut self, variable_name: &BSFixedString, value: i32, ) -> bool
Sets an integer graph variable.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for BShkbAnimationGraph
impl RefUnwindSafe for BShkbAnimationGraph
impl !Send for BShkbAnimationGraph
impl !Sync for BShkbAnimationGraph
impl Unpin for BShkbAnimationGraph
impl UnwindSafe for BShkbAnimationGraph
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