Class SteamVR_Action_Source_Map
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Valve.VR
Assembly: Assembly-CSharp.dll
Syntax
public abstract class SteamVR_Action_Source_Map
Fields
action
The base SteamVR_Action this map corresponds to
Declaration
public SteamVR_Action action
Field Value
Type | Description |
---|---|
SteamVR_Action |
Properties
actionSet
The ActionSet this action is contained within
Declaration
public SteamVR_ActionSet actionSet { get; protected set; }
Property Value
Type | Description |
---|---|
SteamVR_ActionSet |
direction
The action direction of this action (in for input - most actions, out for output - haptics)
Declaration
public SteamVR_ActionDirections direction { get; protected set; }
Property Value
Type | Description |
---|---|
SteamVR_ActionDirections |
fullPath
The full string path for this action (from the action manifest)
Declaration
public string fullPath { get; protected set; }
Property Value
Type | Description |
---|---|
System.String |
handle
The underlying handle for this action used for native SteamVR Input calls. Retrieved on Initialization from SteamVR.
Declaration
public ulong handle { get; protected set; }
Property Value
Type | Description |
---|---|
System.UInt64 |
Methods
Initialize()
[Should not be called by user code] Initializes the handle for the action and any other related SteamVR data.
Declaration
public virtual void Initialize()
PreInitialize(SteamVR_Action, String, Boolean)
Declaration
public virtual void PreInitialize(SteamVR_Action wrappingAction, string actionPath, bool throwErrors = true)
Parameters
Type | Name | Description |
---|---|---|
SteamVR_Action | wrappingAction | |
System.String | actionPath | |
System.Boolean | throwErrors |
PreinitializeMap(SteamVR_Input_Sources, SteamVR_Action)
[Should not be called by user code] Sets up the internals of the action source before SteamVR has been initialized.
Declaration
protected abstract void PreinitializeMap(SteamVR_Input_Sources inputSource, SteamVR_Action wrappingAction)
Parameters
Type | Name | Description |
---|---|---|
SteamVR_Input_Sources | inputSource | |
SteamVR_Action | wrappingAction |