Class MiniWorldWorkspace
Inheritance
MiniWorldWorkspace
Syntax
[MainMenuItem("MiniWorld", "Workspaces", "Edit a smaller version of your scene(s)", typeof(MiniWorldWorkspace.MiniWorldTooltip))]
[SpatialMenuItem("MiniWorld", "Workspaces", "Edit a smaller version of your scene(s)")]
public class MiniWorldWorkspace : Workspace, IWorkspace, IVacuumable, ICustomActionMap, IProcessInput, IInstantiateUI, IUsesStencilRef, IUsesConnectInterfaces, IFunctionalitySubscriber<IProvidesConnectInterfaces>, IUsesViewerScale, IFunctionalitySubscriber<IProvidesViewerScale>, IUsesControlHaptics, IFunctionalitySubscriber<IProvidesControlHaptics>, IRayToNode, IUsesFunctionalityInjection, IFunctionalitySubscriber<IProvidesFunctionalityInjection>, ISerializeWorkspace, IUsesRequestFeedback, IFunctionalitySubscriber<IProvidesRequestFeedback>, IFunctionalitySubscriber
Fields
k_ZoomSliderMax
Declaration
protected const float k_ZoomSliderMax = 200F
Field Value
k_ZoomSliderMin
Declaration
protected const float k_ZoomSliderMin = 0.5F
Field Value
m_MiniWorld
Declaration
protected MiniWorld m_MiniWorld
Field Value
m_ZoomSliderUI
Declaration
protected ZoomSliderUI m_ZoomSliderUI
Field Value
Properties
miniWorld
Declaration
public IMiniWorld miniWorld { get; }
Property Value
zoomSliderMax
Declaration
public float zoomSliderMax { set; }
Property Value
Methods
OnBoundsChanged()
Declaration
protected override void OnBoundsChanged()
Overrides
OnDeserializeWorkspace(Object)
Declaration
public void OnDeserializeWorkspace(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
OnSerializeWorkspace()
Declaration
public object OnSerializeWorkspace()
Returns
Declaration
public override void ProcessInput(ActionMapInput input, ConsumeControlDelegate consumeControl)
Parameters
Overrides
ResetMiniWorldLocalPosition()
Declaration
protected virtual void ResetMiniWorldLocalPosition()
Setup()
Declaration
public override void Setup()
Overrides
SetupInitialBounds()
Declaration
protected virtual void SetupInitialBounds()
Explicit Interface Implementations
IFunctionalitySubscriber<IProvidesRequestFeedback>.provider
Declaration
IProvidesRequestFeedback IFunctionalitySubscriber<IProvidesRequestFeedback>.provider { get; set; }
Returns
Implements
Extension Methods