API reference
API reference
Select your platform
No SDKs available
No versions available

HandPokeOvershootGlow Class

HandPokeOvershootGlow controls the glow properties of the OculusHand material to get a glow effect when the real hand and the virtual hand are not in the same position in 3d space.
Oculus::Interaction::HandPokeOvershootGlow extends MonoBehaviour.

Overview

Public Types

enum

Object Data

bool

Object Data

void
Awake ( )
void
Start ( )
void
void

Public Member Functions

void
InjectAllHandPokeOvershootGlow
( IHand hand,
PokeInteractor pokeInteractor,
Color glowColor,
float distanceMultiplier,
Transform wristTransform,
GlowType glowType )
void
InjectAllHandPokeOvershootGlow
( IHand hand,
PokeInteractor pokeInteractor,
HandVisual handVisual,
SkinnedMeshRenderer handRenderer,
MaterialPropertyBlockEditor materialEditor )
void
InjectHand
( IHand hand )
void
void
InjectHandRenderer
( SkinnedMeshRenderer handRenderer )
void
void
void
InjectGlowColor
( Color glowColor )
void
InjectOvershootMaxDistance
( float overshootMaxDistance )
void
InjectGlowType
( GlowType glowType )

Details

Detailed Description

This can only happen when a synthetic hand is used and wrist locking is enabled. It generates a sphere gradient with the wrist position as the center and a 0.144 units of radius.

Member Enumerations

enum Oculus::Interaction::HandPokeOvershootGlow.GlowType
Enumerator
Fill
= 30
Outline
= 31
Both
= 32

Object Data

bool Oculus.Interaction.HandPokeOvershootGlow._started
No description available.

Object Data

virtual void Oculus.Interaction.HandPokeOvershootGlow.Awake ( )
No description available.
virtual void Oculus.Interaction.HandPokeOvershootGlow.Start ( )
No description available.
virtual void Oculus.Interaction.HandPokeOvershootGlow.OnEnable ( )
No description available.
virtual void Oculus.Interaction.HandPokeOvershootGlow.OnDisable ( )
No description available.

Member Functions

void Oculus.Interaction.HandPokeOvershootGlow.InjectAllHandPokeOvershootGlow
( IHand hand,
PokeInteractor pokeInteractor,
Color glowColor,
float distanceMultiplier,
Transform wristTransform,
GlowType glowType )
No description available.
void Oculus.Interaction.HandPokeOvershootGlow.InjectAllHandPokeOvershootGlow
( IHand hand,
PokeInteractor pokeInteractor,
HandVisual handVisual,
SkinnedMeshRenderer handRenderer,
MaterialPropertyBlockEditor materialEditor )
No description available.
void Oculus.Interaction.HandPokeOvershootGlow.InjectHand
( IHand hand )
No description available.
void Oculus.Interaction.HandPokeOvershootGlow.InjectPokeInteractor
( PokeInteractor pokeInteractor )
No description available.
void Oculus.Interaction.HandPokeOvershootGlow.InjectHandRenderer
( SkinnedMeshRenderer handRenderer )
No description available.
void Oculus.Interaction.HandPokeOvershootGlow.InjectHandVisual
( HandVisual handVisual )
No description available.
void Oculus.Interaction.HandPokeOvershootGlow.InjectMaterialPropertyBlockEditor
( MaterialPropertyBlockEditor materialEditor )
No description available.
void Oculus.Interaction.HandPokeOvershootGlow.InjectGlowColor
( Color glowColor )
No description available.
void Oculus.Interaction.HandPokeOvershootGlow.InjectOvershootMaxDistance
( float overshootMaxDistance )
No description available.
void Oculus.Interaction.HandPokeOvershootGlow.InjectGlowType
( GlowType glowType )
No description available.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon