- Mesh 是资源的一种,所以是Resource的子类
- Mesh拥有SubMesh的数组,而SubMesh是vertex, index的实际拥有者
- SubMesh拥有IndexData和VertexData
- IndexData拥有HardwareIndexBuffer, HardwareIndexBuffer是HardwareBuffer的子类,也是GLHardwareIndexBuffer的父类
- VertexData拥有HardwareVertexBuffer,HardwareVertexBuffer是HardwareBuffer的子类,也是GLHardwareVertexBuffer的父类, 顶点,法线,纹理都存在这里
- Mesh由MeshManager加载,而MeshManager是ResourceManager的一个子类
- 实际加载工作还是由Mesh自己完成,通过MeshSerializer将数据由DataStream传递到Mesh
- 最终Mesh会attach到Entity以支持最终的渲染工作