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

OVRHaptics Class

Plays tactile effects on a tracked VR controller.

Static Fields

Channels : readonly OVRHapticsChannel[]
Signature
readonly OVRHapticsChannel [] Channels
LeftChannel : readonly OVRHapticsChannel
Signature
readonly OVRHapticsChannel LeftChannel
RightChannel : readonly OVRHapticsChannel
Signature
readonly OVRHapticsChannel RightChannel

Static Methods

Process ()
The system calls this each frame to update haptics playback.
Signature
static void Process()
Returns
void

Inner Classes

Config Class

Determines the target format for haptics data on a specific device.

Properties

MaximumBufferSamplesCount : int
[Get]
Signature
int MaximumBufferSamplesCount
MinimumBufferSamplesCount : int
[Get]
Signature
int MinimumBufferSamplesCount
MinimumSafeSamplesQueued : int
[Get]
Signature
int MinimumSafeSamplesQueued
OptimalBufferSamplesCount : int
[Get]
Signature
int OptimalBufferSamplesCount
SampleRateHz : int
[Get]
Signature
int SampleRateHz
SampleSizeInBytes : int
[Get]
Signature
int SampleSizeInBytes

Static Methods

Load ()
Signature
static void Load()
Returns
void

OVRHapticsChannel Class

A track of haptics data that can be mixed or sequenced with another track.

Constructors

OVRHapticsChannel ( outputIndex )
Constructs a channel targeting the specified output.
Signature
OVRHapticsChannel(uint outputIndex)
Parameters
outputIndex: uint

Methods

Clear ()
Cancels any currently-playing clips.
Signature
void Clear()
Returns
void
Mix ( clip )
Adds the specified clip to play simultaneously to the currently-playing clip(s).
Signature
void Mix(OVRHapticsClip clip)
Parameters
Returns
void
Preempt ( clip )
Cancels any currently-playing clips and immediatly plays the specified clip instead.
Signature
void Preempt(OVRHapticsClip clip)
Parameters
Returns
void
Queue ( clip )
Enqueues the specified clip to play after any currently-playing clips finish.
Signature
void Queue(OVRHapticsClip clip)
Parameters
Returns
void