summaryrefslogtreecommitdiff
path: root/Runtime/Export/StaticBatching/MeshSubsetCombineUtility.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Runtime/Export/StaticBatching/MeshSubsetCombineUtility.cs')
-rw-r--r--Runtime/Export/StaticBatching/MeshSubsetCombineUtility.cs30
1 files changed, 30 insertions, 0 deletions
diff --git a/Runtime/Export/StaticBatching/MeshSubsetCombineUtility.cs b/Runtime/Export/StaticBatching/MeshSubsetCombineUtility.cs
new file mode 100644
index 0000000..0c76f14
--- /dev/null
+++ b/Runtime/Export/StaticBatching/MeshSubsetCombineUtility.cs
@@ -0,0 +1,30 @@
+using UnityEngine;
+using System.Collections;
+
+#if !UNITY_FLASH// no static batching in flash
+
+namespace UnityEngine
+{
+
+internal class MeshSubsetCombineUtility {
+
+ public struct MeshInstance
+ {
+ public int meshInstanceID;
+ public Matrix4x4 transform;
+ public Vector4 lightmapTilingOffset;
+ }
+
+ public struct SubMeshInstance
+ {
+ public int meshInstanceID;
+ public int vertexOffset;
+ public int gameObjectInstanceID;
+ public int subMeshIndex;
+ public Matrix4x4 transform;
+ }
+}
+
+} // namespace UnityEngine
+
+#endif