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

OneEuroFilter Class

The One Euro Filter, a speed-based lowpass filter with adaptive cutoff.

Static Fields

_DEFAULT_FREQUENCY_HZ : const float
Signature
const float Oculus.Interaction.Input.OneEuroFilter._DEFAULT_FREQUENCY_HZ

Properties

Value : float
[Get]
Signature
float Oculus.Interaction.Input.OneEuroFilter.Value

Methods

Reset ()
Signature
void Oculus.Interaction.Input.OneEuroFilter.Reset()
Returns
void
SetProperties ( properties )
Signature
void Oculus.Interaction.Input.OneEuroFilter.SetProperties(in OneEuroFilterPropertyBlock properties)
Parameters
Returns
void
Step ( newValue , deltaTime )
Signature
float Oculus.Interaction.Input.OneEuroFilter.Step(float newValue, float deltaTime)
Parameters
newValue: float
deltaTime: float
Returns
float

Static Methods

CreateFloat ()
Signature
static IOneEuroFilter< float > Oculus.Interaction.Input.OneEuroFilter.CreateFloat()
Returns
IOneEuroFilter< float >
CreatePose ()
Signature
static IOneEuroFilter< Pose > Oculus.Interaction.Input.OneEuroFilter.CreatePose()
Returns
IOneEuroFilter< Pose >
CreateQuaternion ()
Signature
static IOneEuroFilter< Quaternion > Oculus.Interaction.Input.OneEuroFilter.CreateQuaternion()
Returns
IOneEuroFilter< Quaternion >
CreateVector2 ()
Signature
static IOneEuroFilter< Vector2 > Oculus.Interaction.Input.OneEuroFilter.CreateVector2()
Returns
IOneEuroFilter< Vector2 >
CreateVector3 ()
Signature
static IOneEuroFilter< Vector3 > Oculus.Interaction.Input.OneEuroFilter.CreateVector3()
Returns
IOneEuroFilter< Vector3 >
CreateVector4 ()
Signature
static IOneEuroFilter< Vector4 > Oculus.Interaction.Input.OneEuroFilter.CreateVector4()
Returns
IOneEuroFilter< Vector4 >