Lines Matching refs:size

40     array->size = 0;  in lv_array_init()
52 array->size = 0; in lv_array_init_from_buf()
67 array->size = 0; in lv_array_deinit()
78 lv_memcpy(target->data, source->data, source->size * source->element_size); in lv_array_copy()
79 target->size = source->size; in lv_array_copy()
84 if(array->size <= array->capacity / LV_ARRAY_DEFAULT_SHRINK_RATIO) { in lv_array_shrink()
85 lv_array_resize(array, array->size); in lv_array_shrink()
91 if(index >= array->size) { in lv_array_remove()
96 if(index == array->size - 1) { in lv_array_remove()
97 array->size--; in lv_array_remove()
104 uint32_t remaining_size = (array->size - index - 1) * array->element_size; in lv_array_remove()
106 array->size--; in lv_array_remove()
113 if(end > array->size) { in lv_array_erase()
114 end = array->size; in lv_array_erase()
122 if(end == array->size) { in lv_array_erase()
123 array->size = start; in lv_array_erase()
130 uint32_t remaining_size = (array->size - end) * array->element_size; in lv_array_erase()
132 array->size -= (end - start); in lv_array_erase()
151 if(array->size > new_capacity) { in lv_array_resize()
152 array->size = new_capacity; in lv_array_resize()
160 uint32_t size = other->size; in lv_array_concat() local
161 if(array->size + size > array->capacity) { in lv_array_concat()
163 if(lv_array_resize(array, array->size + size) == false) { in lv_array_concat()
168 uint8_t * data = array->data + array->size * array->element_size; in lv_array_concat()
169 lv_memcpy(data, other->data, array->element_size * size); in lv_array_concat()
170 array->size += size; in lv_array_concat()
178 if(array->size == array->capacity) { in lv_array_push_back()
188 uint8_t * data = array->data + array->size * array->element_size; in lv_array_push_back()
192 array->size++; in lv_array_push_back()
198 if(index >= array->size) { in lv_array_at()
217 return array->size; in lv_array_size()
227 return array->size == 0; in lv_array_is_empty()
232 return array->size == array->capacity; in lv_array_is_full()
237 array->size = 0; in lv_array_clear()