GrabPrerequisite
: IActiveState |
Signature
IActiveState GrabPrerequisite |
HandSphereMap
: IHandSphereMap |
Signature
IHandSphereMap HandSphereMap |
WhenFingerLocked
: Action |
Signature
Action WhenFingerLocked |
Awake
()
|
Signature
override void Awake() Returns override void |
ComputeCandidate
()
|
Signature
override TouchHandGrabInteractable ComputeCandidate() Returns override TouchHandGrabInteractable |
ComputePointerPose
()
|
Signature
override Pose ComputePointerPose() Returns override Pose |
ComputeShouldSelect
()
|
Signature
override bool ComputeShouldSelect() Returns override bool |
ComputeShouldUnselect
()
|
Signature
override bool ComputeShouldUnselect() Returns override bool |
DoHoverUpdate
()
|
Signature
override void DoHoverUpdate() Returns override void |
DoPostprocess
()
|
Signature
override void DoPostprocess() Returns override void |
DoPreprocess
()
|
Signature
override void DoPreprocess() Returns override void |
DoSelectUpdate
()
|
Signature
override void DoSelectUpdate() Returns override void |
Start
()
|
Signature
override void Start() Returns override void |
GetFingerJoints
(
finger
)
|
Signature
Pose[] GetFingerJoints(HandFinger finger) Parameters finger: HandFingerReturns Pose[] |
InjectAllTouchHandGrabInteractor
(
hand
, openHand
, handSphereMap
, hoverLocation
, grabLocation
)
|
Signature
void InjectAllTouchHandGrabInteractor(IHand hand, IHand openHand, IHandSphereMap handSphereMap, Transform hoverLocation, Transform grabLocation) Parameters hand: IHandopenHand: IHandhandSphereMap: IHandSphereMaphoverLocation: TransformgrabLocation: TransformReturns void |
InjectGrabLocation
(
grabLocation
)
|
Signature
void InjectGrabLocation(Transform grabLocation) Parameters grabLocation: TransformReturns void |
InjectHand
(
hand
)
| |
InjectHandSphereMap
(
handSphereMap
)
|
Signature
void InjectHandSphereMap(IHandSphereMap handSphereMap) Parameters handSphereMap: IHandSphereMapReturns void |
InjectHoverLocation
(
hoverLocation
)
|
Signature
void InjectHoverLocation(Transform hoverLocation) Parameters hoverLocation: TransformReturns void |
InjectOpenHand
(
openHand
)
| |
InjectOptionalCurlDeltaThreshold
(
threshold
)
|
Signature
void InjectOptionalCurlDeltaThreshold(float threshold) Parameters threshold: floatReturns void |
InjectOptionalCurlTimeThreshold
(
seconds
)
|
Signature
void InjectOptionalCurlTimeThreshold(float seconds) Parameters seconds: floatReturns void |
InjectOptionalGrabPrerequisite
(
grabPrerequisite
)
|
Signature
void InjectOptionalGrabPrerequisite(IActiveState grabPrerequisite) Parameters grabPrerequisite: IActiveStateReturns void |
InjectOptionalIterations
(
iterations
)
|
Signature
void InjectOptionalIterations(int iterations) Parameters iterations: intReturns void |
InjectOptionalMinHoverDistance
(
minHoverDistance
)
|
Signature
void InjectOptionalMinHoverDistance(float minHoverDistance) Parameters minHoverDistance: floatReturns void |
InjectOptionalTimeProvider
(
timeProvider
)
|
Signature
void InjectOptionalTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
IsFingerLocked
(
finger
)
|
Signature
bool IsFingerLocked(HandFinger finger) Parameters finger: HandFingerReturns bool |
SetTimeProvider
(
timeProvider
)
|
Sets a function that returns the current time in seconds.
Signature
void SetTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
Unselect
()
|
Signature
override void Unselect() Returns override void |