Lines Matching defs:obj
324 vn_object_base_init(struct vn_object_base *obj,
328 vk_object_base_init(&dev->base, &obj->base, type);
329 obj->id = (uintptr_t)obj;
333 vn_object_base_fini(struct vn_object_base *obj)
335 vk_object_base_finish(&obj->base);
339 vn_object_set_id(void *obj, vn_object_id id, VkObjectType type)
341 assert(((const struct vk_object_base *)obj)->type == type);
344 ((struct vn_instance_base *)obj)->id = id;
347 ((struct vn_physical_device_base *)obj)->id = id;
350 ((struct vn_device_base *)obj)->id = id;
353 ((struct vn_object_base *)obj)->id = id;
359 vn_object_get_id(const void *obj, VkObjectType type)
361 assert(((const struct vk_object_base *)obj)->type == type);
364 return ((struct vn_instance_base *)obj)->id;
366 return ((struct vn_physical_device_base *)obj)->id;
368 return ((struct vn_device_base *)obj)->id;
370 return ((struct vn_object_base *)obj)->id;