Back to Filament

setBonesAsQuaternions

docs/android/dokka/filament-android/com.google.android.filament/-renderable-manager/set-bones-as-quaternions.md

1.75.01.1 KB
Original Source

//filament-android/com.google.android.filament/RenderableManager/setBonesAsQuaternions

setBonesAsQuaternions

[main]
open fun setBonesAsQuaternions(i: Int, quaternions: Buffer, boneCount: Int, offset: Int)

Sets the transforms associated with each bone of a Renderable.

Parameters

main

iInstance of the Renderable
quaternionsA FloatBuffer containing boneCount transforms. Each transform consists of 8 float. float 0 to 3 encode a unit quaternion w+ix+jy+kz stored as x,y,z,w. float 4 to 7 encode a translation stored as x,y,z,1
boneCountNumber of bones to set
offsetIndex of the first bone to set