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型パラメーター
Section titled “型パラメーター”TTransform
The transform type supported by the overlay.
object ← MovableOverlay<TTransform>
実装するインターフェイス
Section titled “実装するインターフェイス”IMovableOverlay<TTransform>, IMovableOverlay, IOverlay, IDisposable
継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
コンストラクター
Section titled “コンストラクター”MovableOverlay(OverlayIdentity)
Section titled “MovableOverlay(OverlayIdentity)”Provides common capability objects for an overlay with an explicit transform.
protected MovableOverlay(OverlayIdentity identity)パラメーター
Section titled “パラメーター”identity OverlayIdentity
The identity that owns the overlay handle.
Curvature
Section titled “Curvature”Gets the curvature controller.
public OverlayCurvature Curvature { get; }プロパティの値
Section titled “プロパティの値”EventDispatcher
Section titled “EventDispatcher”Gets the event dispatcher scoped to this overlay.
public OverlayEventDispatcher EventDispatcher { get; }プロパティの値
Section titled “プロパティの値”Identity
Section titled “Identity”Gets the identity that owns the native overlay handle.
public IOverlayIdentity Identity { get; }プロパティの値
Section titled “プロパティの値”Gets the input configuration and state.
public OverlayInput Input { get; }プロパティの値
Section titled “プロパティの値”Intersection
Section titled “Intersection”Gets the ray-intersection service.
public OverlayIntersection Intersection { get; }プロパティの値
Section titled “プロパティの値”Opacity
Section titled “Opacity”Gets the overlay opacity controller.
public OverlayOpacity Opacity { get; }プロパティの値
Section titled “プロパティの値”Gets the OpenVR flag collection.
public OverlayState State { get; }プロパティの値
Section titled “プロパティの値”Texture
Section titled “Texture”Gets the texture controller.
public OverlayTexture Texture { get; }プロパティの値
Section titled “プロパティの値”Transform
Section titled “Transform”Gets the strongly typed overlay transform.
public abstract TTransform Transform { get; }プロパティの値
Section titled “プロパティの値”TTransform
Vibration
Section titled “Vibration”Gets the haptic-feedback controller.
public OverlayVibration Vibration { get; }プロパティの値
Section titled “プロパティの値”Visibility
Section titled “Visibility”Gets the visibility controller.
public OverlayVisibility Visibility { get; }プロパティの値
Section titled “プロパティの値”WidthInMeters
Section titled “WidthInMeters”Gets the physical-width controller.
public OverlayWidthInMeters WidthInMeters { get; }プロパティの値
Section titled “プロパティの値”Dispose()
Section titled “Dispose()”Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()