IMHOTEP Framework
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Public Member Functions | Public Attributes | Protected Member Functions | Events | List of all members
SteamVR_TrackedController Class Reference
Inheritance diagram for SteamVR_TrackedController:
Inheritance graph
[legend]
Collaboration diagram for SteamVR_TrackedController:
Collaboration graph
[legend]

Public Member Functions

void SetDeviceIndex (int index)
 
virtual void OnTriggerClicked (ClickedEventArgs e)
 
virtual void OnTriggerUnclicked (ClickedEventArgs e)
 
virtual void OnMenuClicked (ClickedEventArgs e)
 
virtual void OnMenuUnclicked (ClickedEventArgs e)
 
virtual void OnSteamClicked (ClickedEventArgs e)
 
virtual void OnPadClicked (ClickedEventArgs e)
 
virtual void OnPadUnclicked (ClickedEventArgs e)
 
virtual void OnPadTouched (ClickedEventArgs e)
 
virtual void OnPadUntouched (ClickedEventArgs e)
 
virtual void OnGripped (ClickedEventArgs e)
 
virtual void OnUngripped (ClickedEventArgs e)
 

Public Attributes

uint controllerIndex
 
VRControllerState_t controllerState
 
bool triggerPressed = false
 
bool steamPressed = false
 
bool menuPressed = false
 
bool padPressed = false
 
bool padTouched = false
 
bool gripped = false
 

Protected Member Functions

virtual void Start ()
 
virtual void Update ()
 

Events

ClickedEventHandler MenuButtonClicked
 
ClickedEventHandler MenuButtonUnclicked
 
ClickedEventHandler TriggerClicked
 
ClickedEventHandler TriggerUnclicked
 
ClickedEventHandler SteamClicked
 
ClickedEventHandler PadClicked
 
ClickedEventHandler PadUnclicked
 
ClickedEventHandler PadTouched
 
ClickedEventHandler PadUntouched
 
ClickedEventHandler Gripped
 
ClickedEventHandler Ungripped
 

Detailed Description

Definition at line 14 of file SteamVR_TrackedController.cs.


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