Packed

Packed value

Parameters

applyAtChildren

apply at children

predicate

predicate

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun and(other: Predicate<in T>): Predicate<T>
@NotNull
open fun and(@NotNull other: @NotNull Predicate<in RenderedBone>): @NotNull BonePredicate
Link copied to clipboard
@NotNull
abstract fun applyAtChildren(): @NotNull BonePredicate.State
Should apply at children bone too
Link copied to clipboard
@ApiStatus.Internal
@NotNull
open fun children(parentSuccess: Boolean): @NotNull BonePredicate
Gets children predicate
Link copied to clipboard
abstract fun equals(p: Any): Boolean
Link copied to clipboard
@NotNull
open fun from(@NotNull predicate: @NotNull Predicate<RenderedBone>): @NotNull BonePredicate
Gets bone predicate
Link copied to clipboard
abstract fun hashCode(): Int
Link copied to clipboard
open fun <T> isEqual(targetRef: Any): Predicate<T>
Link copied to clipboard
open fun negate(): Predicate<T>
@NotNull
open fun negate(): @NotNull BonePredicate
Link copied to clipboard
open fun <T> not(target: Predicate<in T>): Predicate<T>
Link copied to clipboard
@NotNull
open fun of(@NotNull applyAtChildren: @NotNull BonePredicate.State, @NotNull predicate: @NotNull Predicate<RenderedBone>): @NotNull BonePredicate
Gets bone predicate
Link copied to clipboard
open fun or(other: Predicate<in T>): Predicate<T>
@NotNull
open fun or(@NotNull other: @NotNull Predicate<in RenderedBone>): @NotNull BonePredicate
Link copied to clipboard
abstract fun test(p: T): Boolean
open fun test(@NotNull bone: @NotNull RenderedBone): Boolean
Link copied to clipboard
abstract fun toString(): String