public void Update(rthsMeshData md, rthsInstanceFlag flags, Matrix4x4 trans, GameObject go) { if (instData && meshData != md) { instData.Release(); } meshData = md; if (!instData) { instData = rthsMeshInstanceData.Create(md); instData.name = go.name; } instData.transform = trans; instData.flags = flags; instData.layer = go.layer; }
public void AddMesh(rthsMeshInstanceData mesh) { rthsRendererAddMesh(self, mesh); }
[DllImport(Lib.name)] static extern void rthsRendererAddMesh(IntPtr self, rthsMeshInstanceData mesh);