Optionaluuid: stringOptionalallow_OptionalmenuOptionalparentReadonlyscene_StaticallStatic OptionalanimatorStaticbehavior_StatichasStatichasCheck if any elements of the type are currently selected
StaticisStaticpreview_StaticpropertiesStaticselectedStatictypesStaticuuidsOptionaltarget: OutlinerNode | "root"Optionalfaces: true | string[]Create a unique name for the group or element by adding a number at the end or increasing it.
Optionalothers: OutlinerNode[]Get the armature if one is attached to the mesh
OptionalgetGet selected edges as vertex key pairs
Optionalcan_write: booleanIf true, the array can safely be modified to update the selection
Get selected faces as face keys
Optionalcan_write: booleanIf true, the array can safely be modified to update the selection
Get selected vertices as vertex keys
Optionalcan_write: booleanIf true, the array can safely be modified to update the selection
Optionalaspects: anyOptionalignore_mesh_selection: booleanInitializes the node. This should always be called when creating nodes that will be used in the outliner.
Checks of the group or element is a child of group.
The maximum number of generations that can be between the element and the group
Mark the element as selected
Optionaldescendants: booleanOptionalupdate: booleanRemoves the element.
Optionalundo: booleanMarks the name of the group or element in the outliner for renaming.
Optionalorigin: ArrayVector3Saves the changed name of the element by creating an undo point and making the name unique if necessary.
Optionalsave: booleanOptionalevent: anyOptionalisOutlinerClick: booleanDisplays the context menu of the element
Mouse event, determines where the context menu spawns.
Unfolds the outliner and scrolls up or down if necessary to show the group or element.
Vertex lists of quads are generally in arbitrary order, the order is calculated when calling getSortedVertices() to account for dfiferent face geometries. Calling this method pre-sorts all faces to allow optimizing subsequent processing
Optionaltarget: OutlinerNodeOptionalindex_modifier: numberOptionalupdate: booleanUpdates the Vue node of the element. This is only necessary in some rare situations
StaticaddStaticfromOptionalkeep_uuid: booleanStaticregister
Check if any elements of the type are in the project