setBones

fun setBones(engine: Engine, transforms: Array<RenderableManager.Bone>, count: Int = transforms.size, offset: Int = 0)

Updates bone transforms in the range [offset, offset + count).

Parameters

engine

The engine

transforms

The bone transforms

count

Number of bones to set

offset

Index of the first bone to set in the SkinningBuffer


fun setBones(engine: Engine, transforms: FloatArray, count: Int = transforms.size / 16, offset: Int = 0)

Updates bone transforms in the range [offset, offset + count).

Parameters

engine

The engine

transforms

4x4 bone transforms, 16 floats per bone

count

Number of bones to set

offset

Index of the first bone to set in the SkinningBuffer