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

ShapeRecognizer Class

Extends ScriptableObject

Properties

IndexFeatureConfigs : IReadOnlyList< FingerFeatureConfig >
[Get]
Signature
IReadOnlyList<FingerFeatureConfig> Oculus.Interaction.PoseDetection.ShapeRecognizer.IndexFeatureConfigs
MiddleFeatureConfigs : IReadOnlyList< FingerFeatureConfig >
[Get]
Signature
IReadOnlyList<FingerFeatureConfig> Oculus.Interaction.PoseDetection.ShapeRecognizer.MiddleFeatureConfigs
PinkyFeatureConfigs : IReadOnlyList< FingerFeatureConfig >
[Get]
Signature
IReadOnlyList<FingerFeatureConfig> Oculus.Interaction.PoseDetection.ShapeRecognizer.PinkyFeatureConfigs
RingFeatureConfigs : IReadOnlyList< FingerFeatureConfig >
[Get]
Signature
IReadOnlyList<FingerFeatureConfig> Oculus.Interaction.PoseDetection.ShapeRecognizer.RingFeatureConfigs
ShapeName : string
[Get]
Signature
string Oculus.Interaction.PoseDetection.ShapeRecognizer.ShapeName
ThumbFeatureConfigs : IReadOnlyList< FingerFeatureConfig >
[Get]
Signature
IReadOnlyList<FingerFeatureConfig> Oculus.Interaction.PoseDetection.ShapeRecognizer.ThumbFeatureConfigs

Methods

GetFingerFeatureConfigs ( finger )
Signature
IReadOnlyList< FingerFeatureConfig > Oculus.Interaction.PoseDetection.ShapeRecognizer.GetFingerFeatureConfigs(HandFinger finger)
Parameters
finger: HandFinger
Returns
IReadOnlyList< FingerFeatureConfig >
GetFingerFeatureConfigs ()
Signature
IEnumerable< ValueTuple< HandFinger, IReadOnlyList< FingerFeatureConfig > > > Oculus.Interaction.PoseDetection.ShapeRecognizer.GetFingerFeatureConfigs()
Returns
IEnumerable< ValueTuple< HandFinger, IReadOnlyList< FingerFeatureConfig > > >
InjectAllShapeRecognizer ( fingerFeatureConfigs )
Signature
void Oculus.Interaction.PoseDetection.ShapeRecognizer.InjectAllShapeRecognizer(IDictionary< HandFinger, FingerFeatureConfig[]> fingerFeatureConfigs)
Parameters
fingerFeatureConfigs: IDictionary< HandFinger, FingerFeatureConfig[]>
Returns
void
InjectIndexFeatureConfigs ( configs )
Signature
void Oculus.Interaction.PoseDetection.ShapeRecognizer.InjectIndexFeatureConfigs(FingerFeatureConfig[] configs)
Parameters
Returns
void
InjectMiddleFeatureConfigs ( configs )
Signature
void Oculus.Interaction.PoseDetection.ShapeRecognizer.InjectMiddleFeatureConfigs(FingerFeatureConfig[] configs)
Parameters
Returns
void
InjectPinkyFeatureConfigs ( configs )
Signature
void Oculus.Interaction.PoseDetection.ShapeRecognizer.InjectPinkyFeatureConfigs(FingerFeatureConfig[] configs)
Parameters
Returns
void
InjectRingFeatureConfigs ( configs )
Signature
void Oculus.Interaction.PoseDetection.ShapeRecognizer.InjectRingFeatureConfigs(FingerFeatureConfig[] configs)
Parameters
Returns
void
InjectShapeName ( shapeName )
Signature
void Oculus.Interaction.PoseDetection.ShapeRecognizer.InjectShapeName(string shapeName)
Parameters
shapeName: string
Returns
void
InjectThumbFeatureConfigs ( configs )
Signature
void Oculus.Interaction.PoseDetection.ShapeRecognizer.InjectThumbFeatureConfigs(FingerFeatureConfig[] configs)
Parameters
Returns
void

Inner Classes

FingerFeatureConfig Class

FingerFeatureConfigList Class

Constructors

FingerFeatureConfigList ()
Signature
Oculus.Interaction.PoseDetection.ShapeRecognizer.FingerFeatureConfigList.FingerFeatureConfigList()
FingerFeatureConfigList ( value )
Signature
Oculus.Interaction.PoseDetection.ShapeRecognizer.FingerFeatureConfigList.FingerFeatureConfigList(List< FingerFeatureConfig > value)
Parameters
value: List< FingerFeatureConfig >

Properties

Value : IReadOnlyList< FingerFeatureConfig >
[Get]
Signature
IReadOnlyList<FingerFeatureConfig> Oculus.Interaction.PoseDetection.ShapeRecognizer.FingerFeatureConfigList.Value