Show / Hide Table of Contents

Class SketchObjectGroup

Represents a group of objects that implement IGroupable. SketchObjectGroups can contain SketchObjects and other SketchObjectGroups.

Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
SelectableObject
SketchObjectGroup
Implements
ISelectable
IHighlightable
IGroupable
Namespace: VRSketchingGeometry.SketchObjectManagement
Assembly: VRSketchingGeometry.dll
Syntax
public class SketchObjectGroup : SelectableObject, ISelectable, IHighlightable, ISerializableComponent, IGroupable
Remarks

Original author: tterpi

Fields

defaults

Declaration
public DefaultReferences defaults
Field Value
Type Description
DefaultReferences

Properties

ParentGroup

Declaration
public override SketchObjectGroup ParentGroup { get; set; }
Property Value
Type Description
SketchObjectGroup
Overrides
SelectableObject.ParentGroup

Methods

AddToGroup(SketchObjectSelection)

Add all groupable objects of the selection to the group.

Declaration
public void AddToGroup(SketchObjectSelection sketchObjectSelection)
Parameters
Type Name Description
SketchObjectSelection sketchObjectSelection

highlight()

Declaration
public override void highlight()
Overrides
SelectableObject.highlight()

resetToParentGroup()

Declaration
public override void resetToParentGroup()
Overrides
SelectableObject.resetToParentGroup()

revertHighlight()

Declaration
public override void revertHighlight()
Overrides
SelectableObject.revertHighlight()

Implements

ISelectable
IHighlightable
IGroupable
In This Article
Back to top Generated by DocFX