private void AllocateCellsIfRequired() { if (m_cells == null || (m_num_used_cells + 1) >= m_cells.Capacity()) { if (m_num_used_cells >= (int)cell_block_scale_e.cell_block_limit) { return; } uint new_num_allocated_cells = m_num_used_cells + (uint)cell_block_scale_e.cell_block_size; VectorPOD <CellAA> new_cells = new VectorPOD <CellAA>(new_num_allocated_cells); if (m_cells != null) { new_cells.CopyFrom(m_cells); } m_cells = new_cells; } }
private void allocate_cells_if_required() { if (m_cells == null || (m_num_used_cells + 1) >= m_cells.capacity()) { if (m_num_used_cells >= (int)cell_block_scale_e.cell_block_limit) { return; } int new_num_allocated_cells = m_num_used_cells + (int)cell_block_scale_e.cell_block_size; VectorPOD<cell_aa> new_cells = new VectorPOD<cell_aa>(new_num_allocated_cells); if (m_cells != null) { new_cells.CopyFrom(m_cells); } m_cells = new_cells; } }
private void AllocateCellsIfRequired() { if (m_cells == null || (m_num_used_cells + 1) >= m_cells.Capacity()) { if (m_num_used_cells >= (int)cell_block_scale_e.cell_block_limit) { return; } uint new_num_allocated_cells = m_num_used_cells + (uint)cell_block_scale_e.cell_block_size; VectorPOD<CellAA> new_cells = new VectorPOD<CellAA>(new_num_allocated_cells); if (m_cells != null) { new_cells.CopyFrom(m_cells); } m_cells = new_cells; } }
private void AllocateCellsIfRequired() { if (m_cells == null || (m_num_used_cells + 1) >= m_cells.Capacity()) { if (m_num_used_cells >= (int)ECellBlockScale.Limit) { return; } uint new_num_allocated_cells = m_num_used_cells + (uint)ECellBlockScale.Size; VectorPOD<AntiAliasingCell> new_cells = new VectorPOD<AntiAliasingCell>(new_num_allocated_cells); if (m_cells != null) { new_cells.CopyFrom(m_cells); } m_cells = new_cells; } }