FloatSoda.OVR.Overlay
FloatSoda.OVR.Overlay 名前空間の公開型です。
MakeOverlaysInteractiveIfVisible を使わずに、コントローラーレイとオーバーレイの
交差を毎フレーム手動で計算しポインターイベントを生成します。
SteamVR の入力横取りが発生しないため、VRChat の AFK 判定を回避できます。
Provides capability objects for a SteamVR dashboard overlay.
Owns the main and thumbnail handles of a SteamVR dashboard overlay.
Represents an overlay positioned relative to a tracked device.
Positions an overlay relative to a tracked device.
Provides common capability objects for an overlay with an explicit transform.
Reads or changes the curvature applied to an overlay.
Creates or adopts the identity of a regular OpenVR overlay.
Configures and queries overlay input behavior.
Tests rays against an overlay surface.
Reads or changes an overlay’s opacity.
Reads or changes individual OpenVR overlay flags.
Sets the texture displayed by an overlay.
Represents an overlay position and rotation that is applied to OpenVR when changed.
Triggers haptic feedback from the laser mouse associated with an overlay.
Shows, hides, or queries an overlay.
Reads or changes an overlay’s physical width.
Resolves logical tracked-device roles to their current OpenVR device indices.
Positions an overlay at an absolute location in a tracking universe.
Represents an overlay positioned absolutely in a tracking universe.
Defines a ray used to test an overlay intersection.
Describes where a ray intersected an overlay.
Defines the duration, frequency, and amplitude of haptic feedback.
インターフェイス
Section titled “インターフェイス”ダッシュボードオーバーレイ。位置はSteamVRが管理するため IMovableOverlay を継承しない。
Represents an overlay that can be positioned and explicitly shown or hidden.
Represents a movable overlay with a strongly typed transform.
Exposes common overlay capabilities with a strongly typed identity.
Exposes the capabilities shared by every OpenVR overlay.
Owns the SteamVR identity and native handle of an overlay.
Identifies a tracked device by its logical role rather than a transient OpenVR index.