VR Interaction Framework  1.0
A vr framework for the Oculus Quest
BNG.InputBridge Class Reference

A proxy for handling input from Oculus. More...

Inheritance diagram for BNG.InputBridge:

Public Member Functions

void VibrateController (float frequency, float amplitude, float duration, ControllerHand hand)
 

Public Attributes

float LeftGrip = 0
 How far Left Grip is Held down. More...
 
bool LeftGripDown = false
 Left Grip was pressed down this drame, but not last More...
 
float RightGrip = 0
 How far Right Grip is Held down. More...
 
bool RightGripDown = false
 Right Grip was pressed down this drame, but not last More...
 
float LeftTrigger = 0
 
bool LeftTriggerNear = false
 
bool LeftTriggerDown = false
 
float RightTrigger = 0
 
bool RightTriggerDown = false
 
bool RightTriggerNear = false
 
bool LeftThumbNear = false
 
bool RightThumbNear = false
 
bool LeftThumbstickDown = false
 
bool RightThumbstickDown = false
 
bool AButton = false
 
bool AButtonDown = false
 
bool BButton = false
 
bool BButtonDown = false
 
bool XButton = false
 
bool XButtonDown = false
 
bool YButton = false
 
bool YButtonDown = false
 
bool StartButton = false
 
bool StartButtonDown = false
 
bool BackButton = false
 
bool BackButtonDown = false
 
Vector2 LeftThumbstickAxis
 
Vector2 RightThumbstickAxis
 

Detailed Description

A proxy for handling input from Oculus.

Member Function Documentation

◆ VibrateController()

void BNG.InputBridge.VibrateController ( float  frequency,
float  amplitude,
float  duration,
ControllerHand  hand 
)

Member Data Documentation

◆ AButton

bool BNG.InputBridge.AButton = false

◆ AButtonDown

bool BNG.InputBridge.AButtonDown = false

◆ BackButton

bool BNG.InputBridge.BackButton = false

◆ BackButtonDown

bool BNG.InputBridge.BackButtonDown = false

◆ BButton

bool BNG.InputBridge.BButton = false

◆ BButtonDown

bool BNG.InputBridge.BButtonDown = false

◆ LeftGrip

float BNG.InputBridge.LeftGrip = 0

How far Left Grip is Held down.

Values : 0 - 1 (Fully Open / Closed)

◆ LeftGripDown

bool BNG.InputBridge.LeftGripDown = false

Left Grip was pressed down this drame, but not last

◆ LeftThumbNear

bool BNG.InputBridge.LeftThumbNear = false

◆ LeftThumbstickAxis

Vector2 BNG.InputBridge.LeftThumbstickAxis

◆ LeftThumbstickDown

bool BNG.InputBridge.LeftThumbstickDown = false

◆ LeftTrigger

float BNG.InputBridge.LeftTrigger = 0

◆ LeftTriggerDown

bool BNG.InputBridge.LeftTriggerDown = false

◆ LeftTriggerNear

bool BNG.InputBridge.LeftTriggerNear = false

◆ RightGrip

float BNG.InputBridge.RightGrip = 0

How far Right Grip is Held down.

Values : 0 - 1 (Fully Open / Closed)

◆ RightGripDown

bool BNG.InputBridge.RightGripDown = false

Right Grip was pressed down this drame, but not last

◆ RightThumbNear

bool BNG.InputBridge.RightThumbNear = false

◆ RightThumbstickAxis

Vector2 BNG.InputBridge.RightThumbstickAxis

◆ RightThumbstickDown

bool BNG.InputBridge.RightThumbstickDown = false

◆ RightTrigger

float BNG.InputBridge.RightTrigger = 0

◆ RightTriggerDown

bool BNG.InputBridge.RightTriggerDown = false

◆ RightTriggerNear

bool BNG.InputBridge.RightTriggerNear = false

◆ StartButton

bool BNG.InputBridge.StartButton = false

◆ StartButtonDown

bool BNG.InputBridge.StartButtonDown = false

◆ XButton

bool BNG.InputBridge.XButton = false

◆ XButtonDown

bool BNG.InputBridge.XButtonDown = false

◆ YButton

bool BNG.InputBridge.YButton = false

◆ YButtonDown

bool BNG.InputBridge.YButtonDown = false

The documentation for this class was generated from the following file: