mirror of
https://github.com/skillbert/rsmv.git
synced 2025-12-23 21:47:48 -05:00
79 lines
1.9 KiB
TypeScript
79 lines
1.9 KiB
TypeScript
// GENERATED DO NOT EDIT
|
|
// This source data is located at '..\src\opcodes\models.jsonc'
|
|
// run `npm run filetypes` to rebuild
|
|
|
|
export type models = {
|
|
format: number,
|
|
version: number,
|
|
always_0f: number,
|
|
meshCount: number,
|
|
unkCount0: number,
|
|
unkCount1: number,
|
|
unkCount2: number,
|
|
unkCount3: number,
|
|
meshes: {
|
|
unkint: number,
|
|
materialArgument: number,
|
|
faceCount: number,
|
|
hasVertices: number,
|
|
hasVertexAlpha: number,
|
|
hasFaceBones: number,
|
|
hasBoneIds: number,
|
|
isHidden: number,
|
|
hasSkin: number,
|
|
colourBuffer: Uint16Array | null,
|
|
alphaBuffer: Uint8Array | null,
|
|
faceboneidBuffer: Uint16Array | null,
|
|
indexBuffers: Uint16Array[],
|
|
vertexCount: (number|0),
|
|
positionBuffer: Int16Array | null,
|
|
normalBuffer: (Int8Array|Int16Array) | null,
|
|
tagentBuffer: (Int16Array|null) | null,
|
|
uvBuffer: (Uint16Array|Float32Array) | null,
|
|
boneidBuffer: Uint16Array | null,
|
|
skin: {
|
|
skinWeightCount: number,
|
|
skinBoneBuffer: Uint16Array,
|
|
skinWeightBuffer: Uint8Array,
|
|
} | null,
|
|
}[] | null,
|
|
meshdata: {
|
|
unkint: number,
|
|
faceCount: number,
|
|
hasVertices: number,
|
|
hasVertexAlpha: number,
|
|
hasFaceBones: number,
|
|
hasBoneIds: number,
|
|
isHidden: number,
|
|
hasSkin: number,
|
|
vertexCount: number,
|
|
positionBuffer: Int16Array | null,
|
|
normalBuffer: Int8Array | null,
|
|
tagentBuffer: Int16Array | null,
|
|
uvBuffer: Uint16Array | null,
|
|
boneidBuffer: Uint16Array | null,
|
|
skin: {
|
|
ids: number[],
|
|
weights: number[],
|
|
}[] | null,
|
|
vertexColours: Uint16Array | null,
|
|
vertexAlpha: Uint8Array | null,
|
|
vertexFacebones: Uint16Array | null,
|
|
renders: {
|
|
hasVertices: number,
|
|
hasVertexAlpha: number,
|
|
hasFaceBones: number,
|
|
hasBoneIds: number,
|
|
isHidden: number,
|
|
hasSkin: number,
|
|
unkint: number,
|
|
materialArgument: number,
|
|
unkbyte2: number,
|
|
buf: (Uint16Array|Uint32Array),
|
|
}[],
|
|
} | null,
|
|
unk1Buffer: Uint8Array[],
|
|
unk2Buffer: Uint8Array[],
|
|
unk3Buffer: Uint8Array[],
|
|
};
|