API

Interface PreparedVatBakeResult

CPU data for a VAT baked outside the current runtime. The matrix payload uses the same layout as VatBakeResult.texture: frameCount rows of boneCount * 4 RGBA32F texels.

interface PreparedVatBakeResult {
    boneCount: number;
    boneMatrices?: Readonly<Record<number, Float32Array<ArrayBufferLike>>>;
    boneOrigins?: Readonly<Record<number, Float32Array<ArrayBufferLike>>>;
    clips: Readonly<Record<string, VatClip>>;
    data: Float32Array;
    frameCount: number;
}
Index
boneCount: number
boneMatrices?: Readonly<Record<number, Float32Array<ArrayBufferLike>>>
boneOrigins?: Readonly<Record<number, Float32Array<ArrayBufferLike>>>
clips: Readonly<Record<string, VatClip>>
data: Float32Array
frameCount: number