Lines Matching defs:ptr

465 typedef union {void *ptr; int id;} nk_handle;
3773 your_font_type *type = handle.ptr;
3779 font.userdata.ptr = &your_font_class_or_struct;
3798 your_font_type *type = handle.ptr;
3804 your_font_type *type = handle.ptr;
3817 font.userdata.ptr = &your_font_class_or_struct;
4118 struct nk_memory {void *ptr;nk_size size;};
5663 #define NK_CONTAINER_OF(ptr,type,member)\
5664 (type*)((void*)((char*)(1 ? (ptr): &((type*)0)->member) - NK_OFFSETOF(type, member)))
5818 NK_LIB void nk_memset(void *ptr, int c0, nk_size size);
5819 NK_LIB void nk_zero(void *ptr, nk_size size);
5835 NK_LIB void nk_mfree(nk_handle unused, void *ptr);
6391 nk_memset(void *ptr, int c0, nk_size size)
6396 nk_byte *dst = (nk_byte*)ptr;
6407 dst = (nk_byte*)ptr;
6442 nk_zero(void *ptr, nk_size size)
6444 NK_ASSERT(ptr);
6445 NK_MEMSET(ptr, 0, size);
8016 nk_mfree(nk_handle unused, void *ptr)
8019 free(ptr);
8025 alloc.userdata.ptr = 0;
8043 b->memory.ptr = a->alloc(a->userdata,0, initial_size);
8059 b->memory.ptr = m;
8105 temp = b->pool.alloc(b->pool.userdata, b->memory.ptr, capacity);
8110 if (temp != b->memory.ptr) {
8111 NK_MEMCPY(temp, b->memory.ptr, buffer_size);
8112 b->pool.free(b->pool.userdata, b->memory.ptr);
8147 unaligned = nk_ptr_add(void, b->memory.ptr, b->allocated);
8148 else unaligned = nk_ptr_add(void, b->memory.ptr, b->size - size);
8167 b->memory.ptr = nk_buffer_realloc(b, capacity, &b->memory.size);
8168 if (!b->memory.ptr) return 0;
8172 unaligned = nk_ptr_add(void, b->memory.ptr, b->allocated);
8173 else unaligned = nk_ptr_add(void, b->memory.ptr, b->size - size);
8236 if (!b || !b->memory.ptr) return;
8240 b->pool.free(b->pool.userdata, b->memory.ptr);
8251 s->memory = b->memory.ptr;
8259 return buffer->memory.ptr;
8266 return buffer->memory.ptr;
8290 alloc.userdata.ptr = 0;
8417 dst = nk_ptr_add(char, s->buffer.memory.ptr, pos + len + (copylen - 1));
8418 src = nk_ptr_add(char, s->buffer.memory.ptr, pos + (copylen-1));
8420 mem = nk_ptr_add(void, s->buffer.memory.ptr, pos);
8422 s->len = nk_utf_len((char *)s->buffer.memory.ptr, (int)s->buffer.allocated);
8527 s->len = nk_utf_len((char *)s->buffer.memory.ptr, (int)s->buffer.allocated);
8547 end = (const char*)str->buffer.memory.ptr + str->buffer.allocated;
8559 char *dst = nk_ptr_add(char, s->buffer.memory.ptr, pos);
8560 char *src = nk_ptr_add(char, s->buffer.memory.ptr, pos + len);
8565 s->len = nk_utf_len((char *)s->buffer.memory.ptr, (int)s->buffer.allocated);
8582 temp = (char *)s->buffer.memory.ptr;
8585 s->buffer.memory.ptr = begin;
8587 s->buffer.memory.ptr = temp;
8596 return nk_ptr_add(char, s->buffer.memory.ptr, pos);
8618 text = (char*)str->buffer.memory.ptr;
8639 return nk_ptr_add(char, s->buffer.memory.ptr, pos);
8661 text = (char*)str->buffer.memory.ptr;
8690 return (char*)s->buffer.memory.ptr;
8697 return (const char*)s->buffer.memory.ptr;
8760 b->userdata.ptr = 0;
8780 b->last = (nk_size)((nk_byte*)cmd - (nk_byte*)b->base->memory.ptr);
9272 memory = (nk_byte*)buffer->memory.ptr;
9290 memory = (nk_byte*)buffer->memory.ptr;
9671 vertex_offset = (nk_size)((nk_byte*)vtx - (nk_byte*)list->vertices->memory.ptr);
9679 vtx = (void*)((nk_byte*)list->vertices->memory.ptr + vertex_offset);
9907 vertex_offset = (nk_size)((nk_byte*)vtx - (nk_byte*)list->vertices->memory.ptr);
9912 vtx = (void*)((nk_byte*)list->vertices->memory.ptr + vertex_offset);
10007 if (cmd && cmd->texture.ptr != list->config.null.texture.ptr)
13015 struct nk_font *font = (struct nk_font*)handle.ptr;
13050 font = (struct nk_font*)handle.ptr;
13117 font->handle.userdata.ptr = font;
13447 atlas->temporary.userdata.ptr = 0;
13450 atlas->permanent.userdata.ptr = 0;
14984 alloc.userdata.ptr = 0;
15013 nk_pool_init_fixed(&ctx->pool, pool->memory.ptr, pool->memory.size);
15200 memory = ctx->memory.memory.ptr;
15230 buffer = (nk_byte*)ctx->memory.memory.ptr;
15275 buffer = (nk_byte*)ctx->memory.memory.ptr;
15296 buffer = (nk_byte*)ctx->memory.memory.ptr;
15423 void *buffer_end = (nk_byte*)ctx->memory.memory.ptr + ctx->memory.size;
19552 nk_handle_ptr(void *ptr)
19555 handle.ptr = ptr;
19567 nk_subimage_ptr(void *ptr, unsigned short w, unsigned short h, struct nk_rect r)
19571 s.handle.ptr = ptr;
19620 nk_image_ptr(void *ptr)
19624 NK_ASSERT(ptr);
19625 s.handle.ptr = ptr;
23767 text_edit->string.buffer.memory.ptr = dst;