Beispiel #1
0
 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;
 }
Beispiel #2
0
 public void AddMesh(rthsMeshInstanceData mesh)
 {
     rthsRendererAddMesh(self, mesh);
 }
Beispiel #3
0
 [DllImport(Lib.name)] static extern void rthsRendererAddMesh(IntPtr self, rthsMeshInstanceData mesh);