| MeshBuffer.new | (positions: { Vector3 }, triangles: { number }, options: MeshBufferOptions?) | MeshBuffer | |
| MeshBuffer.FromTriangles | (corners: buffer) | MeshBuffer | |
| MeshBuffer.FromBuffer | (bytes: buffer, format: string?) | MeshBuffer | |
| MeshBuffer.LoadAsync | (path: string | PathHandler) | MeshBuffer | |
| MeshBuffer.FromEditableMesh | (mesh: EditableMesh) | MeshBuffer | |
| MeshBuffer.FromPlace | (root: Instance, options: { Segments: number?, Transparent: boolean?, Origin: CFrame? }?) | (MeshBuffer, { Parts: number, Skipped: { [string]: number } }) | |
| MeshBuffer.Merge | (items: { MeshBuffer | MeshBufferItem }) | MeshBuffer | |
| MeshBuffer.EasyColorMerge | (items: { MeshBuffer | MeshBufferItem }) | (MeshBuffer, PixelImage) | |