51 lines
No EOL
955 B
Text
51 lines
No EOL
955 B
Text
//------------------------------------------------
|
|
//--- 010 Editor v11.0.1 Binary Template
|
|
//
|
|
// File: vt2_unit_186.bt
|
|
// Authors: Lucas Schwiderski
|
|
// Version:
|
|
// Purpose:
|
|
// Category: Vermintide 2
|
|
// File Mask: *.unit
|
|
// ID Bytes: BA 00 00 00
|
|
// History:
|
|
//------------------------------------------------
|
|
|
|
|
|
// =============
|
|
// Mesh Geometry
|
|
// =============
|
|
|
|
typedef struct {
|
|
int32 data_length;
|
|
char data[data_length];
|
|
uint32 validity;
|
|
uint32 stream_type;
|
|
uint32 count;
|
|
uint32 stride;
|
|
} VertexBuffer;
|
|
|
|
typedef struct {
|
|
int32 buffer_count;
|
|
VertexBuffer vertex_buffers[buffer_count];
|
|
} MeshGeometry;
|
|
|
|
// TODO: vertex buffers
|
|
|
|
// TODO: index buffers
|
|
// TODO: batch range
|
|
// TODO: bounding volume
|
|
// TODO: materials
|
|
|
|
// TODO: skin data
|
|
// TODO: simple animation
|
|
// TODO: simple animation groups
|
|
// TODO: scene graph
|
|
// TODO: mesh objects
|
|
|
|
// ====
|
|
// File
|
|
// ====
|
|
|
|
uint version;
|
|
MeshGeometry mesh_geometry; |