日本語翻訳ドキュメントはサポートを終了しました

MRTK 2.6 以降のドキュメントについては、公式の Microsoft ドキュメント を参照してください。

    Show / Hide Table of Contents

    Class MixedRealityBoundarySystem

    The Boundary system controls the presentation and display of the users boundary in a scene.

    Inheritance
    Object
    BaseService
    BaseEventSystem
    BaseCoreSystem
    BaseBoundarySystem
    MixedRealityBoundarySystem
    Implements
    IMixedRealityBoundarySystem
    IMixedRealityEventSystem
    IMixedRealityService
    IDisposable
    IMixedRealityEventSource
    IEqualityComparer
    Inherited Members
    BaseBoundarySystem.Initialize()
    BaseBoundarySystem.Destroy()
    BaseBoundarySystem.HandleEvent<T>(BaseEventData, ExecuteEvents.EventFunction<T>)
    BaseBoundarySystem.Register(GameObject)
    BaseBoundarySystem.Unregister(GameObject)
    BaseBoundarySystem.GetHashCode(Object)
    BaseBoundarySystem.SourceId
    BaseBoundarySystem.SourceName
    BaseBoundarySystem.BoundaryVisualizationProfile
    BaseBoundarySystem.Scale
    BaseBoundarySystem.BoundaryHeight
    BaseBoundarySystem.ShowFloor
    BaseBoundarySystem.FloorPhysicsLayer
    BaseBoundarySystem.ShowPlayArea
    BaseBoundarySystem.PlayAreaPhysicsLayer
    BaseBoundarySystem.ShowTrackedArea
    BaseBoundarySystem.TrackedAreaPhysicsLayer
    BaseBoundarySystem.ShowBoundaryWalls
    BaseBoundarySystem.BoundaryWallsPhysicsLayer
    BaseBoundarySystem.ShowBoundaryCeiling
    BaseBoundarySystem.CeilingPhysicsLayer
    BaseBoundarySystem.Bounds
    BaseBoundarySystem.FloorHeight
    BaseBoundarySystem.Contains(Vector3, BoundaryType)
    BaseBoundarySystem.TryGetRectangularBoundsParams(Vector2, Single, Single, Single)
    BaseBoundarySystem.GetFloorVisualization()
    BaseBoundarySystem.GetPlayAreaVisualization()
    BaseBoundarySystem.GetTrackedAreaVisualization()
    BaseBoundarySystem.GetBoundaryWallVisualization()
    BaseBoundarySystem.GetBoundaryCeilingVisualization()
    BaseBoundarySystem.RectangularBounds
    BaseCoreSystem.Registrar
    BaseEventSystem.enableDanglingHandlerDiagnostics
    BaseEventSystem.EventHandlersByType
    BaseEventSystem.EventListeners
    BaseEventSystem.RegisterHandler<T>(IEventSystemHandler)
    BaseEventSystem.UnregisterHandler<T>(IEventSystemHandler)
    BaseService.DefaultPriority
    BaseService.Priority
    BaseService.ConfigurationProfile
    BaseService.Reset()
    BaseService.Enable()
    BaseService.Update()
    BaseService.LateUpdate()
    BaseService.Disable()
    BaseService.disposed
    BaseService.Dispose()
    BaseService.Dispose(Boolean)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit.Boundary
    Assembly: cs.temp.dll.dll
    Syntax
    public class MixedRealityBoundarySystem : BaseBoundarySystem, IMixedRealityBoundarySystem, IMixedRealityEventSystem, IMixedRealityService, IDisposable, IMixedRealityEventSource, IEqualityComparer

    Constructors

    MixedRealityBoundarySystem(MixedRealityBoundaryVisualizationProfile, ExperienceScale)

    Constructor.

    Declaration
    public MixedRealityBoundarySystem(MixedRealityBoundaryVisualizationProfile profile, ExperienceScale scale)
    Parameters
    Type Name Description
    MixedRealityBoundaryVisualizationProfile profile

    The configuration profile for the service.

    ExperienceScale scale

    The application's configured ExperienceScale.

    MixedRealityBoundarySystem(IMixedRealityServiceRegistrar, MixedRealityBoundaryVisualizationProfile, ExperienceScale)

    Constructor.

    Declaration
    [Obsolete("This constructor is obsolete (registrar parameter is no longer required) and will be removed in a future version of the Microsoft Mixed Reality Toolkit.")]
    public MixedRealityBoundarySystem(IMixedRealityServiceRegistrar registrar, MixedRealityBoundaryVisualizationProfile profile, ExperienceScale scale)
    Parameters
    Type Name Description
    IMixedRealityServiceRegistrar registrar

    The IMixedRealityServiceRegistrar instance that loaded the service.

    MixedRealityBoundaryVisualizationProfile profile

    The configuration profile for the service.

    ExperienceScale scale

    The application's configured ExperienceScale.

    Properties

    IsXRDevicePresent

    Whether any XR device is present.

    Declaration
    protected override bool IsXRDevicePresent { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    BaseBoundarySystem.IsXRDevicePresent

    Name

    Optional Priority attribute if multiple services of the same type are required, enables targeting a service for action.

    Declaration
    public override string Name { get; protected set; }
    Property Value
    Type Description
    String
    Overrides
    BaseBoundarySystem.Name

    Methods

    GetBoundaryGeometry()

    Retrieves the boundary geometry.

    Declaration
    protected override List<Vector3> GetBoundaryGeometry()
    Returns
    Type Description
    List<Vector3>

    A list of geometry points, or null if geometry was unavailable.

    Overrides
    BaseBoundarySystem.GetBoundaryGeometry()

    SetTrackingSpace()

    Updates the TrackingSpaceType on the XR device.

    Declaration
    protected override void SetTrackingSpace()
    Overrides
    BaseBoundarySystem.SetTrackingSpace()

    Implements

    IMixedRealityBoundarySystem
    IMixedRealityEventSystem
    IMixedRealityService
    System.IDisposable
    IMixedRealityEventSource
    IEqualityComparer
    Back to top Generated by DocFX