コンテンツにスキップ

MovableOverlay<TTransform> クラス

Provides common capability objects for an overlay with an explicit transform.

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

public abstract class MovableOverlay<TTransform> : IMovableOverlay<TTransform>, IMovableOverlay, IOverlay, IDisposable where TTransform : OverlayTransform

TTransform

The transform type supported by the overlay.

object ← MovableOverlay<TTransform>

IMovableOverlay<TTransform>, IMovableOverlay, IOverlay, IDisposable

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

Provides common capability objects for an overlay with an explicit transform.

protected MovableOverlay(OverlayIdentity identity)

identity OverlayIdentity

The identity that owns the overlay handle.

Gets the curvature controller.

public OverlayCurvature Curvature { get; }

OverlayCurvature

Gets the event dispatcher scoped to this overlay.

public OverlayEventDispatcher EventDispatcher { get; }

OverlayEventDispatcher

Gets the identity that owns the native overlay handle.

public IOverlayIdentity Identity { get; }

IOverlayIdentity

Gets the input configuration and state.

public OverlayInput Input { get; }

OverlayInput

Gets the ray-intersection service.

public OverlayIntersection Intersection { get; }

OverlayIntersection

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 strongly typed overlay transform.

public abstract TTransform Transform { get; }

TTransform

Gets the haptic-feedback controller.

public OverlayVibration Vibration { get; }

OverlayVibration

Gets the visibility controller.

public OverlayVisibility Visibility { get; }

OverlayVisibility

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()