Skip to content

@orillusion/core


Class: BoneMask

Defined in: src/components/anim/BoneMask.ts:19

Constructors

Constructor

new BoneMask(): BoneMask

Returns

BoneMask

Accessors

bones

Get Signature

get bones(): ReadonlySet<string>

Defined in: src/components/anim/BoneMask.ts:22

Returns

ReadonlySet<string>


size

Get Signature

get size(): number

Defined in: src/components/anim/BoneMask.ts:23

Returns

number

Methods

has()

has(boneName): boolean

Defined in: src/components/anim/BoneMask.ts:25

Parameters

boneName

string

Returns

boolean


add()

add(boneName): this

Defined in: src/components/anim/BoneMask.ts:26

Parameters

boneName

string

Returns

this


addAll()

addAll(boneNames): this

Defined in: src/components/anim/BoneMask.ts:27

Parameters

boneNames

Iterable<string>

Returns

this


remove()

remove(boneName): this

Defined in: src/components/anim/BoneMask.ts:28

Parameters

boneName

string

Returns

this


clear()

clear(): this

Defined in: src/components/anim/BoneMask.ts:29

Returns

this


addSubtree()

addSubtree(avatar, rootBone): this

Defined in: src/components/anim/BoneMask.ts:32

Add rootBone and every descendant (recursively) to the mask.

Parameters

avatar

PrefabAvatarData

rootBone

string

Returns

this


removeSubtree()

removeSubtree(avatar, rootBone): this

Defined in: src/components/anim/BoneMask.ts:45

Parameters

avatar

PrefabAvatarData

rootBone

string

Returns

this