Tree

Represents a branch node (Group) in the outliner, containing child nodes.

Since

1.15.2

Parameters

group

the group definition

children

the list of child outliner nodes

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
val PARSER: JsonDeserializer<ModelOutliner>
A JSON deserializer that parses the outliner structure.

Functions

Link copied to clipboard
abstract fun equals(p: Any): Boolean
Link copied to clipboard
@NotNull
open fun flatten(): @NotNull Stream<ModelOutliner>
Flattens the outliner tree into a stream of all nodes.
Link copied to clipboard
abstract fun hashCode(): Int
Link copied to clipboard
@NotNull
open fun toBlueprint(@NotNull context: @NotNull ModelLoadContext): @NotNull BlueprintElement
Converts this outliner node into a processed BlueprintElement.
Link copied to clipboard
abstract fun toString(): String
Link copied to clipboard
@NotNull
open fun uuid(): @NotNull String
Returns the UUID of this outliner node.