Lines Matching refs:m_coord_blocks
79 T** m_coord_blocks; variable
90 T** coord_blk = m_coord_blocks + m_total_blocks - 1; in free_all()
99 pod_allocator<T*>::deallocate(m_coord_blocks, m_max_blocks * 2); in free_all()
102 m_coord_blocks = 0; in free_all()
121 m_coord_blocks(0), in vertex_block_storage()
132 m_coord_blocks(0), in vertex_block_storage()
178 T* pv = m_coord_blocks[idx >> block_shift] + ((idx & block_mask) << 1); in modify_vertex()
191 T* pv = m_coord_blocks[block] + (offset << 1); in modify_vertex()
213 T* pv1 = m_coord_blocks[b1] + (o1 << 1); in swap_vertices()
214 T* pv2 = m_coord_blocks[b2] + (o2 << 1); in swap_vertices()
254 return m_coord_blocks[idx >> block_shift][(idx & block_mask) << 1]; in last_x()
266 return m_coord_blocks[idx >> block_shift][((idx & block_mask) << 1) + 1]; in last_y()
284 const T* pv = m_coord_blocks[nb] + ((idx & block_mask) << 1); in vertex()
309 if(m_coord_blocks) in allocate_block()
312 m_coord_blocks, in allocate_block()
319 pod_allocator<T*>::deallocate(m_coord_blocks, m_max_blocks * 2); in allocate_block()
321 m_coord_blocks = new_coords; in allocate_block()
325 m_coord_blocks[nb] = in allocate_block()
330 (unsigned char*)(m_coord_blocks[nb] + block_size * 2); in allocate_block()
344 *xy_ptr = m_coord_blocks[nb] + ((m_total_vertices & block_mask) << 1); in storage_ptrs()