Struct VR_NODE_DATA

Source
pub struct VR_NODE_DATA {
Show 87 fields pub PlayerWorldNode: NiPointer<NiNode>, pub FollowNode: NiPointer<NiNode>, pub FollowOffset: NiPointer<NiNode>, pub HeightOffsetNode: NiPointer<NiNode>, pub SnapWalkOffsetNode: NiPointer<NiNode>, pub RoomNode: NiPointer<NiNode>, pub BlackSphere: NiPointer<NiNode>, pub uiNode: NiPointer<NiNode>, pub InWorldUIQuadGeo: NiPointer<BSTriShape>, pub UIPointerNode: NiPointer<NiNode>, pub UIPointerGeo: NiPointer<BSTriShape>, pub DialogueUINode: NiPointer<NiNode>, pub TeleportDestinationPreview: NiPointer<NiNode>, pub TeleportDestinationFail: NiPointer<NiNode>, pub TeleportSprintPreview: NiPointer<NiNode>, pub SpellOrigin: NiPointer<NiNode>, pub SpellDestination: NiPointer<NiNode>, pub ArrowOrigin: NiPointer<NiNode>, pub ArrowDestination: NiPointer<NiNode>, pub QuestMarker: NiPointer<NiNode>, pub LeftWandNode: NiPointer<NiNode>, pub LeftWandShakeNode: NiPointer<NiNode>, pub LeftValveIndexControllerNode: NiPointer<NiNode>, pub unkNode4A8: NiPointer<NiNode>, pub LeftWeaponOffsetNode: NiPointer<NiNode>, pub LeftCrossbowOffsetNode: NiPointer<NiNode>, pub LeftMeleeWeaponOffsetNode: NiPointer<NiNode>, pub LeftStaffWeaponOffsetNode: NiPointer<NiNode>, pub LeftShieldOffsetNode: NiPointer<NiNode>, pub RightShieldOffsetNode: NiPointer<NiNode>, pub SecondaryMagicOffsetNode: NiPointer<NiNode>, pub SecondaryMagicAimNode: NiPointer<NiNode>, pub SecondaryStaffMagicOffsetNode: NiPointer<NiNode>, pub RightWandNode: NiPointer<NiNode>, pub RightWandShakeNode: NiPointer<NiNode>, pub RightValveIndexControllerNode: NiPointer<NiNode>, pub unkNode510: NiPointer<NiNode>, pub RightWeaponOffsetNode: NiPointer<NiNode>, pub RightCrossbowOffsetNode: NiPointer<NiNode>, pub RightMeleeWeaponOffsetNode: NiPointer<NiNode>, pub RightStaffWeaponOffsetNode: NiPointer<NiNode>, pub PrimaryMagicOffsetNode: NiPointer<NiNode>, pub PrimaryMagicAimNode: NiPointer<NiNode>, pub PrimaryStaffMagicOffsetNode: NiPointer<NiNode>, pub unk550: u64, pub CrosshairParent: NiPointer<NiBillboardNode>, pub CrosshairSecondaryParent: NiPointer<NiBillboardNode>, pub TargetLockParent: NiPointer<NiBillboardNode>, pub GamepadNode: NiPointer<NiNode>, pub LastSyncPos: NiPointer<NiNode>, pub UprightHmdNode: NiPointer<NiNode>, pub MapMarkers3D: NiPointer<NiNode>, pub NPCLHnd: NiPointer<NiNode>, pub NPCRHnd: NiPointer<NiNode>, pub NPCLClv: NiPointer<NiNode>, pub NPCRClv: NiPointer<NiNode>, pub unk5B0: u32, pub unk5B4: u32, pub unk5B8: u64, pub bowState: VR_Bow_State, pub unk5C4: u32, pub BowAimNode: NiPointer<NiNode>, pub BowRotationNode: NiPointer<NiNode>, pub ArrowSnapNode: NiPointer<NiNode>, pub ArrowNode: NiPointer<BSFadeNode>, pub ArrowFireNode: NiPointer<BSFadeNode>, pub unk5F0: u64, pub ArrowHoldOffsetNode: NiPointer<NiNode>, pub ArrowHoldNode: NiPointer<NiNode>, pub unk608: u64, pub currentArrowSnapDistance: f32, pub unk614: u32, pub currentBowDrawAmount: f32, pub lastRumbleBowDrawAmount: f32, pub unk620: u64, pub unk628: u64, pub unk630: u64, pub QuestMarkerBillBoardsNodeArray: *mut c_void, pub TeleportNodeArray: *mut c_void, pub QuestMarkerBillBoardsNodeArray2: *mut c_void, pub unk650: u64, pub TeleportNodeArray2: *mut c_void, pub QuestMarkerBillBoardsNodeArray3: *mut c_void, pub unk668: u64, pub unkf32670: f32, pub unk674: u32, pub TeleportNodeArray3: *mut c_void,
}

Fields§

§PlayerWorldNode: NiPointer<NiNode>§FollowNode: NiPointer<NiNode>§FollowOffset: NiPointer<NiNode>§HeightOffsetNode: NiPointer<NiNode>§SnapWalkOffsetNode: NiPointer<NiNode>§RoomNode: NiPointer<NiNode>§BlackSphere: NiPointer<NiNode>§uiNode: NiPointer<NiNode>§InWorldUIQuadGeo: NiPointer<BSTriShape>§UIPointerNode: NiPointer<NiNode>§UIPointerGeo: NiPointer<BSTriShape>§DialogueUINode: NiPointer<NiNode>§TeleportDestinationPreview: NiPointer<NiNode>§TeleportDestinationFail: NiPointer<NiNode>§TeleportSprintPreview: NiPointer<NiNode>§SpellOrigin: NiPointer<NiNode>§SpellDestination: NiPointer<NiNode>§ArrowOrigin: NiPointer<NiNode>§ArrowDestination: NiPointer<NiNode>§QuestMarker: NiPointer<NiNode>§LeftWandNode: NiPointer<NiNode>§LeftWandShakeNode: NiPointer<NiNode>§LeftValveIndexControllerNode: NiPointer<NiNode>§unkNode4A8: NiPointer<NiNode>§LeftWeaponOffsetNode: NiPointer<NiNode>§LeftCrossbowOffsetNode: NiPointer<NiNode>§LeftMeleeWeaponOffsetNode: NiPointer<NiNode>§LeftStaffWeaponOffsetNode: NiPointer<NiNode>§LeftShieldOffsetNode: NiPointer<NiNode>§RightShieldOffsetNode: NiPointer<NiNode>§SecondaryMagicOffsetNode: NiPointer<NiNode>§SecondaryMagicAimNode: NiPointer<NiNode>§SecondaryStaffMagicOffsetNode: NiPointer<NiNode>§RightWandNode: NiPointer<NiNode>§RightWandShakeNode: NiPointer<NiNode>§RightValveIndexControllerNode: NiPointer<NiNode>§unkNode510: NiPointer<NiNode>§RightWeaponOffsetNode: NiPointer<NiNode>§RightCrossbowOffsetNode: NiPointer<NiNode>§RightMeleeWeaponOffsetNode: NiPointer<NiNode>§RightStaffWeaponOffsetNode: NiPointer<NiNode>§PrimaryMagicOffsetNode: NiPointer<NiNode>§PrimaryMagicAimNode: NiPointer<NiNode>§PrimaryStaffMagicOffsetNode: NiPointer<NiNode>§unk550: u64§CrosshairParent: NiPointer<NiBillboardNode>§CrosshairSecondaryParent: NiPointer<NiBillboardNode>§TargetLockParent: NiPointer<NiBillboardNode>§GamepadNode: NiPointer<NiNode>§LastSyncPos: NiPointer<NiNode>§UprightHmdNode: NiPointer<NiNode>§MapMarkers3D: NiPointer<NiNode>§NPCLHnd: NiPointer<NiNode>§NPCRHnd: NiPointer<NiNode>§NPCLClv: NiPointer<NiNode>§NPCRClv: NiPointer<NiNode>§unk5B0: u32§unk5B4: u32§unk5B8: u64§bowState: VR_Bow_State§unk5C4: u32§BowAimNode: NiPointer<NiNode>§BowRotationNode: NiPointer<NiNode>§ArrowSnapNode: NiPointer<NiNode>§ArrowNode: NiPointer<BSFadeNode>§ArrowFireNode: NiPointer<BSFadeNode>§unk5F0: u64§ArrowHoldOffsetNode: NiPointer<NiNode>§ArrowHoldNode: NiPointer<NiNode>§unk608: u64§currentArrowSnapDistance: f32§unk614: u32§currentBowDrawAmount: f32§lastRumbleBowDrawAmount: f32§unk620: u64§unk628: u64§unk630: u64§QuestMarkerBillBoardsNodeArray: *mut c_void§TeleportNodeArray: *mut c_void§QuestMarkerBillBoardsNodeArray2: *mut c_void§unk650: u64§TeleportNodeArray2: *mut c_void§QuestMarkerBillBoardsNodeArray3: *mut c_void§unk668: u64§unkf32670: f32§unk674: u32§TeleportNodeArray3: *mut c_void

Trait Implementations§

Source§

impl Debug for VR_NODE_DATA

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more