summaryrefslogtreecommitdiff
path: root/Runtime/Misc/MeshWelding.h
blob: 10539c20113ddad3817c64ba69089766c4d2bad0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef MESH_WELDING_H_
#define MESH_WELDING_H_

#include "Runtime/Filters/Mesh/LodMesh.h"
#include "Runtime/Modules/ExportModules.h"

#if UNITY_EDITOR
#include "Editor/Src/AssetPipeline/ImportMesh.h"

void WeldVertices (ImportMesh& mesh);
#endif

bool EXPORT_COREMODULE WeldVertexArray(dynamic_array<Vector3f>& vertices, Mesh::BoneInfluenceContainer& skin, dynamic_array<UInt16>& triangles, dynamic_array<UInt16>& remap);  
bool EXPORT_COREMODULE WeldVertexArray(dynamic_array<Vector3f>& vertices, dynamic_array<UInt16>& triangles, dynamic_array<UInt16>& remap);  


#endif // UNITY_CUSTOM_ALLOCATOR_H_