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

TransformFeatureStateProviderRef Class

Extends MonoBehaviour
TransformFeatureStateProviderRef is a utility component that delegates all of its ITransformFeatureStateProvider implementation to the provided TransformFeatureStateProvider object.

Properties

TransformFeatureStateProvider : ITransformFeatureStateProvider
[Get]
Signature
ITransformFeatureStateProvider Oculus.Interaction.TransformFeatureStateProviderRef.TransformFeatureStateProvider

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.TransformFeatureStateProviderRef.Awake()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.TransformFeatureStateProviderRef.Start()
Returns
void

Methods

GetCurrentState ( config , transformFeature , currentState )
Signature
bool Oculus.Interaction.TransformFeatureStateProviderRef.GetCurrentState(TransformConfig config, TransformFeature transformFeature, out string currentState)
Parameters
transformFeature: TransformFeature
currentState: out string
Returns
bool
GetFeatureVectorAndWristPos ( config , transformFeature , isHandVector , featureVec , wristPos )
Signature
void Oculus.Interaction.TransformFeatureStateProviderRef.GetFeatureVectorAndWristPos(TransformConfig config, TransformFeature transformFeature, bool isHandVector, ref Vector3? featureVec, ref Vector3? wristPos)
Parameters
transformFeature: TransformFeature
isHandVector: bool
featureVec: ref Vector3?
wristPos: ref Vector3?
Returns
void
InjectAllTransformFeatureStateProviderRef ( transformFeatureStateProvider )
Signature
void Oculus.Interaction.TransformFeatureStateProviderRef.InjectAllTransformFeatureStateProviderRef(ITransformFeatureStateProvider transformFeatureStateProvider)
Parameters
transformFeatureStateProvider: ITransformFeatureStateProvider
Returns
void
InjectTransformFeatureStateProvider ( transformFeatureStateProvider )
Signature
void Oculus.Interaction.TransformFeatureStateProviderRef.InjectTransformFeatureStateProvider(ITransformFeatureStateProvider transformFeatureStateProvider)
Parameters
transformFeatureStateProvider: ITransformFeatureStateProvider
Returns
void
IsStateActive ( config , feature , mode , stateId )
Signature
bool Oculus.Interaction.TransformFeatureStateProviderRef.IsStateActive(TransformConfig config, TransformFeature feature, FeatureStateActiveMode mode, string stateId)
Parameters
feature: TransformFeature
mode: FeatureStateActiveMode
stateId: string
Returns
bool
RegisterConfig ( transformConfig )
Signature
void Oculus.Interaction.TransformFeatureStateProviderRef.RegisterConfig(TransformConfig transformConfig)
Parameters
transformConfig: TransformConfig
Returns
void
UnRegisterConfig ( transformConfig )
Signature
void Oculus.Interaction.TransformFeatureStateProviderRef.UnRegisterConfig(TransformConfig transformConfig)
Parameters
transformConfig: TransformConfig
Returns
void