Builder

Functions

Link copied to clipboard
@NotNull
open fun and(@NotNull other: @NotNull Predicate<in RenderedBone>): @NotNull BonePredicate.Builder
Link copied to clipboard
@NotNull
open fun build(@NotNull state: @NotNull BonePredicate.State): @NotNull BonePredicate
Builds with child state
Link copied to clipboard
open fun <T> isEqual(targetRef: Any): Predicate<T>
Link copied to clipboard
@NotNull
open fun negate(): @NotNull BonePredicate.Builder
Link copied to clipboard
open fun <T> not(target: Predicate<in T>): Predicate<T>
Link copied to clipboard
@NotNull
open fun notSet(): @NotNull BonePredicate
Builds with child state
Link copied to clipboard
@NotNull
open fun or(@NotNull other: @NotNull Predicate<in RenderedBone>): @NotNull BonePredicate.Builder
Link copied to clipboard
abstract fun test(p: T): Boolean
Link copied to clipboard
@NotNull
open fun withChildren(): @NotNull BonePredicate
Builds with applying children bone
Link copied to clipboard
@NotNull
open fun withoutChildren(): @NotNull BonePredicate
Builds without applying children bone