Class WorkspaceUI
Syntax
public sealed class WorkspaceUI : MonoBehaviour, IUsesStencilRef, IUsesViewerScale, IFunctionalitySubscriber<IProvidesViewerScale>, IUsesPointer, IUsesRequestFeedback, IFunctionalitySubscriber<IProvidesRequestFeedback>, IFunctionalitySubscriber
Properties
adjustedBounds
Declaration
public Bounds adjustedBounds { get; }
Property Value
amplifyTopHighlight
Declaration
public bool amplifyTopHighlight { set; }
Property Value
bounds
Declaration
public Bounds bounds { get; set; }
Property Value
dynamicFaceAdjustment
Declaration
public bool dynamicFaceAdjustment { get; set; }
Property Value
frontHighlightVisible
Declaration
public bool frontHighlightVisible { set; }
Property Value
frontPanel
Declaration
public RectTransform frontPanel { get; }
Property Value
Type |
Description |
RectTransform |
|
highlightsVisible
Declaration
public bool highlightsVisible { set; }
Property Value
leftRayOrigin
Declaration
public Transform leftRayOrigin { set; }
Property Value
Type |
Description |
Transform |
|
preventResize
Declaration
public bool preventResize { set; }
Property Value
rightRayOrigin
Declaration
public Transform rightRayOrigin { set; }
Property Value
Type |
Description |
Transform |
|
sceneContainer
Declaration
public Transform sceneContainer { get; }
Property Value
Type |
Description |
Transform |
|
stencilRef
Declaration
public byte stencilRef { get; set; }
Property Value
Implements
topFaceContainer
Declaration
public Transform topFaceContainer { get; set; }
Property Value
Type |
Description |
Transform |
|
topHighlight
Declaration
public WorkspaceHighlight topHighlight { get; }
Property Value
topPanelDividerOffset
(-1 to 1) ranged value that controls the separator mask's X-offset placement
A value of zero will leave the mask in the center of the workspace
Declaration
public float topPanelDividerOffset { set; }
Property Value
Methods
Declaration
public void ProcessInput(WorkspaceInput input, ConsumeControlDelegate consumeControl)
Parameters
Events
Declaration
public event Action<Transform> buttonHovered
Event Type
Type |
Description |
Action<Transform> |
|
closeClicked
Declaration
public event Action<Transform> closeClicked
Event Type
Type |
Description |
Action<Transform> |
|
hoveringFrame
Declaration
public event Action<Transform> hoveringFrame
Event Type
Type |
Description |
Action<Transform> |
|
moving
Declaration
public event Action<Transform> moving
Event Type
Type |
Description |
Action<Transform> |
|
resetSizeClicked
Declaration
public event Action<Transform> resetSizeClicked
Event Type
Type |
Description |
Action<Transform> |
|
resize
Declaration
public event Action<Bounds> resize
Event Type
Type |
Description |
Action<Bounds> |
|
resizing
Declaration
public event Action<Transform> resizing
Event Type
Type |
Description |
Action<Transform> |
|
Explicit Interface Implementations
IFunctionalitySubscriber<IProvidesRequestFeedback>.provider
Declaration
IProvidesRequestFeedback IFunctionalitySubscriber<IProvidesRequestFeedback>.provider { get; set; }
Returns
Implements
IFunctionalitySubscriber<IProvidesViewerScale>.provider
Declaration
IProvidesViewerScale IFunctionalitySubscriber<IProvidesViewerScale>.provider { get; set; }
Returns
Implements
Extension Methods