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