Table of Contents

Struct HandInput

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public struct HandInput
Inherited Members

Fields

AXButtonDown

public bool AXButtonDown

Field Value

bool

AXButtonPressed

public bool AXButtonPressed

Field Value

bool

AXButtonUp

public bool AXButtonUp

Field Value

bool

BYButtonDown

public bool BYButtonDown

Field Value

bool

BYButtonPressed

public bool BYButtonPressed

Field Value

bool

BYButtonUp

public bool BYButtonUp

Field Value

bool

EuroTester

public Transform EuroTester

Field Value

Transform

FilteredForward

public Vector3 FilteredForward

Field Value

Vector3

FilteredPalmPos

public Vector3 FilteredPalmPos

Field Value

Vector3

FilteredPalmRot

public Quaternion FilteredPalmRot

Field Value

Quaternion

FilteredPointingForward

public Vector3 FilteredPointingForward

Field Value

Vector3

FilteredPointingPos

public Vector3 FilteredPointingPos

Field Value

Vector3

FilteredPos

public Vector3 FilteredPos

Field Value

Vector3

FilteredRight

public Vector3 FilteredRight

Field Value

Vector3

FilteredRot

public Quaternion FilteredRot

Field Value

Quaternion

FilteredUp

public Vector3 FilteredUp

Field Value

Vector3

FingerCurl_Index

public float FingerCurl_Index

Field Value

float

FingerCurl_Middle

public float FingerCurl_Middle

Field Value

float

FingerCurl_Pinky

public float FingerCurl_Pinky

Field Value

float

FingerCurl_Ring

public float FingerCurl_Ring

Field Value

float

FingerCurl_Thumb

public float FingerCurl_Thumb

Field Value

float

GripDown

public bool GripDown

Field Value

bool

GripPressed

public bool GripPressed

Field Value

bool

GripTouchDown

public bool GripTouchDown

Field Value

bool

GripTouchUp

public bool GripTouchUp

Field Value

bool

GripTouched

public bool GripTouched

Field Value

bool

GripUp

public bool GripUp

Field Value

bool

Hand

public FVRViveHand Hand

Field Value

FVRViveHand

IsGrabDown

public bool IsGrabDown

Field Value

bool

IsGrabUp

public bool IsGrabUp

Field Value

bool

IsGrabbing

public bool IsGrabbing

Field Value

bool

LastCurlAverage

public float LastCurlAverage

Field Value

float

LastPalmPos1

public Vector3 LastPalmPos1

Field Value

Vector3

LastPalmPos2

public Vector3 LastPalmPos2

Field Value

Vector3

OneEuroPalmRotation

public Quaternion OneEuroPalmRotation

Field Value

Quaternion

OneEuroPointRotation

public Quaternion OneEuroPointRotation

Field Value

Quaternion

OneEuroRotation

public Quaternion OneEuroRotation

Field Value

Quaternion

PosUltraFilter

public Vector3 PosUltraFilter

Field Value

Vector3

RotUltraFilter

public Quaternion RotUltraFilter

Field Value

Quaternion

Secondary2AxisCenterDown

public bool Secondary2AxisCenterDown

Field Value

bool

Secondary2AxisCenterPressed

public bool Secondary2AxisCenterPressed

Field Value

bool

Secondary2AxisCenterUp

public bool Secondary2AxisCenterUp

Field Value

bool

Secondary2AxisEastDown

public bool Secondary2AxisEastDown

Field Value

bool

Secondary2AxisEastPressed

public bool Secondary2AxisEastPressed

Field Value

bool

Secondary2AxisEastUp

public bool Secondary2AxisEastUp

Field Value

bool

Secondary2AxisInputAxes

public Vector2 Secondary2AxisInputAxes

Field Value

Vector2

Secondary2AxisInputDown

public bool Secondary2AxisInputDown

Field Value

bool

Secondary2AxisInputPressed

public bool Secondary2AxisInputPressed

Field Value

bool

Secondary2AxisInputTouchDown

public bool Secondary2AxisInputTouchDown

Field Value

bool

Secondary2AxisInputTouchUp

public bool Secondary2AxisInputTouchUp

Field Value

bool

Secondary2AxisInputTouched

public bool Secondary2AxisInputTouched

Field Value

bool

Secondary2AxisInputUp

public bool Secondary2AxisInputUp

Field Value

bool

Secondary2AxisNorthDown

public bool Secondary2AxisNorthDown

Field Value

bool

Secondary2AxisNorthPressed

public bool Secondary2AxisNorthPressed

Field Value

bool

Secondary2AxisNorthUp

public bool Secondary2AxisNorthUp

Field Value

bool

Secondary2AxisSouthDown

public bool Secondary2AxisSouthDown

Field Value

bool

Secondary2AxisSouthPressed

public bool Secondary2AxisSouthPressed

Field Value

bool

Secondary2AxisSouthUp

public bool Secondary2AxisSouthUp

Field Value

bool

Secondary2AxisWestDown

public bool Secondary2AxisWestDown

Field Value

bool

Secondary2AxisWestPressed

public bool Secondary2AxisWestPressed

Field Value

bool

Secondary2AxisWestUp

public bool Secondary2AxisWestUp

Field Value

bool

TouchpadAxes

public Vector2 TouchpadAxes

Field Value

Vector2

TouchpadCenterDown

public bool TouchpadCenterDown

Field Value

bool

TouchpadCenterPressed

public bool TouchpadCenterPressed

Field Value

bool

TouchpadCenterUp

public bool TouchpadCenterUp

Field Value

bool

TouchpadDown

public bool TouchpadDown

Field Value

bool

TouchpadEastDown

public bool TouchpadEastDown

Field Value

bool

TouchpadEastPressed

public bool TouchpadEastPressed

Field Value

bool

TouchpadEastUp

public bool TouchpadEastUp

Field Value

bool

TouchpadNorthDown

public bool TouchpadNorthDown

Field Value

bool

TouchpadNorthPressed

public bool TouchpadNorthPressed

Field Value

bool

TouchpadNorthUp

public bool TouchpadNorthUp

Field Value

bool

TouchpadPressed

public bool TouchpadPressed

Field Value

bool

TouchpadSouthDown

public bool TouchpadSouthDown

Field Value

bool

TouchpadSouthPressed

public bool TouchpadSouthPressed

Field Value

bool

TouchpadSouthUp

public bool TouchpadSouthUp

Field Value

bool

TouchpadTouchDown

public bool TouchpadTouchDown

Field Value

bool

TouchpadTouchUp

public bool TouchpadTouchUp

Field Value

bool

TouchpadTouched

public bool TouchpadTouched

Field Value

bool

TouchpadUp

public bool TouchpadUp

Field Value

bool

TouchpadWestDown

public bool TouchpadWestDown

Field Value

bool

TouchpadWestPressed

public bool TouchpadWestPressed

Field Value

bool

TouchpadWestUp

public bool TouchpadWestUp

Field Value

bool

TriggerDown

public bool TriggerDown

Field Value

bool

TriggerFloat

public float TriggerFloat

Field Value

float

TriggerPressed

public bool TriggerPressed

Field Value

bool

TriggerTouchDown

public bool TriggerTouchDown

Field Value

bool

TriggerTouchUp

public bool TriggerTouchUp

Field Value

bool

TriggerTouched

public bool TriggerTouched

Field Value

bool

TriggerUp

public bool TriggerUp

Field Value

bool

VelAngularLocal

public Vector3 VelAngularLocal

Field Value

Vector3

VelAngularWorld

public Vector3 VelAngularWorld

Field Value

Vector3

VelLinearLocal

public Vector3 VelLinearLocal

Field Value

Vector3

VelLinearWorld

public Vector3 VelLinearWorld

Field Value

Vector3

Properties

Forward

public Vector3 Forward { get; }

Property Value

Vector3

OneEuroPalmPosition

public Vector3 OneEuroPalmPosition { get; }

Property Value

Vector3

OneEuroPointingPos

public Vector3 OneEuroPointingPos { get; }

Property Value

Vector3

OneEuroPosition

public Vector3 OneEuroPosition { get; }

Property Value

Vector3

PUF

public OneEuroFilter<Vector3> PUF { get; }

Property Value

OneEuroFilter<Vector3>

PalmPos

public Vector3 PalmPos { get; set; }

Property Value

Vector3

PalmRot

public Quaternion PalmRot { get; set; }

Property Value

Quaternion

Pos

public Vector3 Pos { get; set; }

Property Value

Vector3

RUF

public OneEuroFilter<Quaternion> RUF { get; }

Property Value

OneEuroFilter<Quaternion>

Right

public Vector3 Right { get; }

Property Value

Vector3

Rot

public Quaternion Rot { get; set; }

Property Value

Quaternion

Up

public Vector3 Up { get; }

Property Value

Vector3

Methods

Flush()

public void Flush()

Init()

public void Init()

UpdateEuroFilter()

public void UpdateEuroFilter()