Interface PreparedVatBakeResult
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;
}
boneCount: number;
boneMatrices?: Readonly<Record<number, Float32Array<ArrayBufferLike>>>;
boneOrigins?: Readonly<Record<number, Float32Array<ArrayBufferLike>>>;
clips: Readonly<Record<string, VatClip>>;
data: Float32Array;
frameCount: number;
}
Properties
Readonlybone Count
boneCount: number
Optional Readonlybone Matrices
boneMatrices?: Readonly<Record<number, Float32Array<ArrayBufferLike>>>
Optional Readonlybone Origins
boneOrigins?: Readonly<Record<number, Float32Array<ArrayBufferLike>>>
Readonlyclips
Readonlydata
data: Float32Array
Readonlyframe Count
frameCount: number
CPU data for a VAT baked outside the current runtime. The matrix payload uses the same layout as VatBakeResult.texture:
frameCountrows ofboneCount * 4RGBA32F texels.