Class ObjectAssemblySelectAnchorTool
public class ObjectAssemblySelectAnchorTool : ObjectAssemblyPlacementTool, IObjectAssemblyTool, IDisposable
- Inheritance
-
ObjectAssemblySelectAnchorTool
- Implements
- Inherited Members
- Extension Methods
Constructors
ObjectAssemblySelectAnchorTool(ObjectAssemblyBuilderEvents, ObjectAssemblyUIEvents, ObjectAssemblyInputHandler, ObjectAssemblyPartTracker, OABSessionInformation, ObjectAssemblyCameraManager, ObjectAssemblyAssets)
public ObjectAssemblySelectAnchorTool(ObjectAssemblyBuilderEvents eventSystemToUse, ObjectAssemblyUIEvents uiEventsToUse, ObjectAssemblyInputHandler inputToUse, ObjectAssemblyPartTracker partTrackerToUse, OABSessionInformation stats, ObjectAssemblyCameraManager cameraManagerToUse, ObjectAssemblyAssets oabAssets)
Parameters
eventSystemToUseObjectAssemblyBuilderEventsuiEventsToUseObjectAssemblyUIEventsinputToUseObjectAssemblyInputHandlerpartTrackerToUseObjectAssemblyPartTrackerstatsOABSessionInformationcameraManagerToUseObjectAssemblyCameraManageroabAssetsObjectAssemblyAssets
Properties
CanOutlineDisabledRenderers
protected override bool CanOutlineDisabledRenderers { get; }
Property Value
DoOutlinesFilterNames
protected override bool DoOutlinesFilterNames { get; }
Property Value
Methods
Initialize()
public override void Initialize()
PrimaryActionClick()
public override void PrimaryActionClick()
SetOutlinedPart(IObjectAssemblyPart, bool)
public override void SetOutlinedPart(IObjectAssemblyPart part, bool includeChildren)
Parameters
partIObjectAssemblyPartincludeChildrenbool
SetupCursorForTool()
public override void SetupCursorForTool()
Terminate()
public override void Terminate()