AddedInstantLinearVelocity
: Vector3
[Get] |
Signature
Vector3 Oculus.Interaction.Throw.StandardVelocityCalculator.AddedInstantLinearVelocity |
AddedTangentialLinearVelocity
: Vector3
[Get] |
Signature
Vector3 Oculus.Interaction.Throw.StandardVelocityCalculator.AddedTangentialLinearVelocity |
AddedTrendLinearVelocity
: Vector3
[Get] |
Signature
Vector3 Oculus.Interaction.Throw.StandardVelocityCalculator.AddedTrendLinearVelocity |
AxisOfRotation
: Vector3
[Get] |
Tangential velocity information, updated upon release.
Signature
Vector3 Oculus.Interaction.Throw.StandardVelocityCalculator.AxisOfRotation |
AxisOfRotationOrigin
: Vector3
[Get] |
Signature
Vector3 Oculus.Interaction.Throw.StandardVelocityCalculator.AxisOfRotationOrigin |
CenterOfMassToObject
: Vector3
[Get] |
Signature
Vector3 Oculus.Interaction.Throw.StandardVelocityCalculator.CenterOfMassToObject |
ExternalVelocityInfluence
: float
[Get][Set] |
Signature
float Oculus.Interaction.Throw.StandardVelocityCalculator.ExternalVelocityInfluence |
InstantVelocityInfluence
: float
[Get][Set] |
Signature
float Oculus.Interaction.Throw.StandardVelocityCalculator.InstantVelocityInfluence |
MaxPercentZeroSamplesTrendVeloc
: float
[Get][Set] |
Signature
float Oculus.Interaction.Throw.StandardVelocityCalculator.MaxPercentZeroSamplesTrendVeloc |
ReferenceOffset
: Vector3
[Get][Set] |
Signature
Vector3 Oculus.Interaction.Throw.StandardVelocityCalculator.ReferenceOffset |
StepBackTime
: float
[Get][Set] |
Signature
float Oculus.Interaction.Throw.StandardVelocityCalculator.StepBackTime |
TangentialDirection
: Vector3
[Get] |
Signature
Vector3 Oculus.Interaction.Throw.StandardVelocityCalculator.TangentialDirection |
TangentialVelocityInfluence
: float
[Get][Set] |
Signature
float Oculus.Interaction.Throw.StandardVelocityCalculator.TangentialVelocityInfluence |
ThrowInputDevice
: IPoseInputDevice
[Get] |
Signature
IPoseInputDevice Oculus.Interaction.Throw.StandardVelocityCalculator.ThrowInputDevice |
TrendVelocityInfluence
: float
[Get][Set] |
Signature
float Oculus.Interaction.Throw.StandardVelocityCalculator.TrendVelocityInfluence |
UpdateFrequency
: float
[Get] |
Signature
float Oculus.Interaction.Throw.StandardVelocityCalculator.UpdateFrequency |
WhenNewSampleAvailable
: Action< ReleaseVelocityInformation > |
Signature
Action<ReleaseVelocityInformation> Oculus.Interaction.Throw.StandardVelocityCalculator.WhenNewSampleAvailable |
WhenThrowVelocitiesChanged
: Action< List< ReleaseVelocityInformation > > |
Signature
Action<List<ReleaseVelocityInformation> > Oculus.Interaction.Throw.StandardVelocityCalculator.WhenThrowVelocitiesChanged |
Awake
()
|
Signature
virtual void Oculus.Interaction.Throw.StandardVelocityCalculator.Awake() Returns void |
LateUpdate
()
|
Signature
virtual void Oculus.Interaction.Throw.StandardVelocityCalculator.LateUpdate() Returns void |
Start
()
|
Signature
virtual void Oculus.Interaction.Throw.StandardVelocityCalculator.Start() Returns void |
CalculateThrowVelocity
(
objectThrown
)
|
Signature
ReleaseVelocityInformation Oculus.Interaction.Throw.StandardVelocityCalculator.CalculateThrowVelocity(Transform objectThrown) Parameters objectThrown: TransformReturns ReleaseVelocityInformation |
InjectAllStandardVelocityCalculator
(
poseInputDevice
, bufferingParams
)
|
Signature
void Oculus.Interaction.Throw.StandardVelocityCalculator.InjectAllStandardVelocityCalculator(IPoseInputDevice poseInputDevice, BufferingParams bufferingParams) Parameters poseInputDevice: IPoseInputDevicebufferingParams: BufferingParamsReturns void |
InjectBufferingParams
(
bufferingParams
)
|
Signature
void Oculus.Interaction.Throw.StandardVelocityCalculator.InjectBufferingParams(BufferingParams bufferingParams) Parameters bufferingParams: BufferingParamsReturns void |
InjectOptionalTimeProvider
(
timeProvider
)
|
Signature
void Oculus.Interaction.Throw.StandardVelocityCalculator.InjectOptionalTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
InjectPoseInputDevice
(
poseInputDevice
)
|
Signature
void Oculus.Interaction.Throw.StandardVelocityCalculator.InjectPoseInputDevice(IPoseInputDevice poseInputDevice) Parameters poseInputDevice: IPoseInputDeviceReturns void |
LastThrowVelocities
()
|
Signature
IReadOnlyList< ReleaseVelocityInformation > Oculus.Interaction.Throw.StandardVelocityCalculator.LastThrowVelocities() Returns IReadOnlyList< ReleaseVelocityInformation > |
SetTimeProvider
(
timeProvider
)
|
Sets a function that returns the current time in seconds.
Signature
void Oculus.Interaction.Throw.StandardVelocityCalculator.SetTimeProvider(Func< float > timeProvider) Parameters timeProvider: Func< float >Returns void |
SetUpdateFrequency
(
frequency
)
|
Signature
void Oculus.Interaction.Throw.StandardVelocityCalculator.SetUpdateFrequency(float frequency) Parameters frequency: floatReturns void |
BufferLengthSeconds
: float |
Signature
float Oculus.Interaction.Throw.StandardVelocityCalculator.BufferingParams.BufferLengthSeconds |
SampleFrequency
: float |
Signature
float Oculus.Interaction.Throw.StandardVelocityCalculator.BufferingParams.SampleFrequency |
Validate
()
|
Signature
void Oculus.Interaction.Throw.StandardVelocityCalculator.BufferingParams.Validate() Returns void |