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

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

    Show / Hide Table of Contents

    Class HandlesBase

    Base class for any type of BoundsControl handle. Handles are used for manipulating the BoundsControl by near or far user interaction.

    Inheritance
    Object
    HandlesBase
    PerAxisHandles
    ScaleHandles
    Implements
    IProximityEffectObjectProvider
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit.UI.BoundsControl
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class HandlesBase : IProximityEffectObjectProvider

    Fields

    handles

    Declaration
    protected List<Transform> handles
    Field Value
    Type Description
    List<Transform>

    objectsChangedEvent

    Declaration
    protected ProximityObjectsChangedEvent objectsChangedEvent
    Field Value
    Type Description
    ProximityObjectsChangedEvent

    visualsName

    Declaration
    protected const string visualsName = "visuals"
    Field Value
    Type Description
    String

    Properties

    BaseConfig

    Declaration
    protected abstract HandlesBaseConfiguration BaseConfig { get; }
    Property Value
    Type Description
    HandlesBaseConfiguration

    Handles

    Declaration
    public IReadOnlyList<Transform> Handles { get; }
    Property Value
    Type Description
    IReadOnlyList<Transform>

    IsActive

    Declaration
    public virtual bool IsActive { get; set; }
    Property Value
    Type Description
    Boolean

    Methods

    ForEachProximityObject(Action<Transform>)

    Declaration
    public void ForEachProximityObject(Action<Transform> action)
    Parameters
    Type Name Description
    Action<Transform> action

    GetBaseMaterial()

    Declaration
    public Material GetBaseMaterial()
    Returns
    Type Description
    Material

    GetHighlightedMaterial()

    Declaration
    public Material GetHighlightedMaterial()
    Returns
    Type Description
    Material

    GetObjectSize()

    Declaration
    public float GetObjectSize()
    Returns
    Type Description
    Single

    GetVisual(Transform)

    Declaration
    protected abstract Transform GetVisual(Transform handle)
    Parameters
    Type Name Description
    Transform handle
    Returns
    Type Description
    Transform

    RecreateVisuals()

    Declaration
    protected abstract void RecreateVisuals()

    ResetHandles()

    Declaration
    protected void ResetHandles()

    UpdateBaseMaterial()

    Declaration
    protected void UpdateBaseMaterial()

    UpdateColliderBounds()

    Declaration
    protected void UpdateColliderBounds()

    UpdateColliderBounds(Transform, Vector3)

    Declaration
    protected abstract void UpdateColliderBounds(Transform handle, Vector3 visualSize)
    Parameters
    Type Name Description
    Transform handle
    Vector3 visualSize

    UpdateGrabbedMaterial()

    Declaration
    protected void UpdateGrabbedMaterial()

    Explicit Interface Implementations

    IProximityEffectObjectProvider.ProximityObjectsChanged

    Declaration
    ProximityObjectsChangedEvent IProximityEffectObjectProvider.ProximityObjectsChanged { get; }
    Returns
    Type Description
    ProximityObjectsChangedEvent

    Implements

    IProximityEffectObjectProvider
    Back to top Generated by DocFX