Class: SkinController
Defined in: modules/engine/src/scenegraph/controllers/skin-controller.ts:33
Updates resolved joint palettes independently of their source asset format.
Constructors
Constructor
new SkinController(
props):SkinController
Defined in: modules/engine/src/scenegraph/controllers/skin-controller.ts:38
Parameters
props
Returns
SkinController
Properties
bindings
readonlybindings: readonlySkinBinding[]
Defined in: modules/engine/src/scenegraph/controllers/skin-controller.ts:34
Methods
destroy()
destroy():
void
Defined in: modules/engine/src/scenegraph/controllers/skin-controller.ts:93
Releases GPU palette transports owned by this controller.
Returns
void
getBinding()
getBinding(
node):SkinBinding|undefined
Defined in: modules/engine/src/scenegraph/controllers/skin-controller.ts:88
Finds the palette driven by a scenegraph node.
Parameters
node
GroupNode | undefined
Returns
SkinBinding | undefined
update()
update():
void
Defined in: modules/engine/src/scenegraph/controllers/skin-controller.ts:45
Re-evaluates every source skin after its animated node transforms have changed.
Returns
void