コンテンツにスキップ

DashboardOverlay クラス

Provides capability objects for a SteamVR dashboard overlay.

名前空間: FloatSoda.OVR.Overlay
アセンブリ: FloatSoda.OVR.dll

public class DashboardOverlay : IDashboardOverlay, IOverlay<DashboardOverlayIdentity>, IOverlay, IDisposable

object ← DashboardOverlay

IDashboardOverlay, IOverlay<DashboardOverlayIdentity>, IOverlay, IDisposable

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

DashboardOverlay(DashboardOverlayIdentity)

Section titled “DashboardOverlay(DashboardOverlayIdentity)”

Provides capability objects for a SteamVR dashboard overlay.

public DashboardOverlay(DashboardOverlayIdentity identity)

identity DashboardOverlayIdentity

The identity that owns the dashboard handles.

Gets the curvature controller.

public OverlayCurvature Curvature { get; }

OverlayCurvature

Gets the event dispatcher scoped to this overlay.

public OverlayEventDispatcher EventDispatcher { get; }

OverlayEventDispatcher

Gets the strongly typed overlay identity.

public DashboardOverlayIdentity Identity { get; }

DashboardOverlayIdentity

Gets the input configuration and state.

public OverlayInput Input { get; }

OverlayInput

Gets the overlay opacity controller.

public OverlayOpacity Opacity { get; }

OverlayOpacity

Gets the OpenVR flag collection.

public OverlayState State { get; }

OverlayState

Gets the texture controller.

public OverlayTexture Texture { get; }

OverlayTexture

Gets the texture controller for the dashboard thumbnail.

public OverlayTexture Thumbnail { get; }

OverlayTexture

Gets the haptic-feedback controller.

public OverlayVibration Vibration { get; }

OverlayVibration

Gets the physical-width controller.

public OverlayWidthInMeters WidthInMeters { get; }

OverlayWidthInMeters

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()