public void BeginCollectionMeshInfo() { transform_indices.Clear(); indeices_offset.Clear(); building_group.Clear(); max_mesh_quad_count = 0; output_index = 0; }
public void ClearTest() { using NativeBuffer buffer = new NativeBuffer(20); buffer.Write(0); buffer.Write(1); buffer.Write(2); buffer.Write(4); Assert.AreEqual(16, buffer.Length); buffer.Clear(); Assert.AreEqual(0, buffer.Length); Assert.AreEqual(20, buffer.Capacity); }
public void Reset() { buffer_infos.Clear(); if (build_transform_job_datas.IsCreated) { build_transform_job_datas.Clear(); } if (build_quad_datas.IsCreated) { build_quad_datas.Clear(); } if (vertex_datas.IsCreated) { vertex_datas.Clear(); } }
private void QueryDirtyData() { dirty_indices.Clear(); dirtyset.Clear(); foreach (var op in need_rebuild_graphics) { var g = op.Key; var opt = op.Value; if (CheckOpt(opt, OperationType.Add)) { InnerAddItem(g); continue; } if (CheckOpt(opt, OperationType.Remove)) { InnerRemoveItem(g); continue; } if (CheckOpt(opt, OperationType.TransformChange)) { InnerOnItemTransformChange(g); } if (CheckOpt(opt, OperationType.VertexProperty)) { InnerOnVertexPropertyChange(g); } if (CheckOpt(opt, OperationType.Active)) { InnerActive(g); } if (CheckOpt(opt, OperationType.DeActive)) { InnerDeActive(g); } } need_rebuild_graphics.Clear(); }