BonePredicate

interface BonePredicate : Predicate<T>

Bone predicate

Properties

Link copied to clipboard
Link copied to clipboard

Functions

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