void qd_address_iterator_reset_view(qd_field_iterator_t *iter, qd_iterator_view_t view) { iter->pointer = iter->start_pointer; iter->view = view; view_initialize(iter); iter->view_start_pointer = iter->pointer; }
void qd_iterator_reset_view(qd_iterator_t *iter, qd_iterator_view_t view) { if (iter) { iter->view_pointer = iter->start_pointer; iter->view = view; view_initialize(iter); iter->view_start_pointer = iter->view_pointer; iter->annotation_remaining = iter->annotation_length; } }
bool cursor_plane_initialize(struct cursor_plane * plane, uint32_t crtc, const struct swc_rectangle * origin) { plane->origin = origin; plane->crtc = crtc; plane->swc_listener.notify = &handle_swc_event; wl_signal_add(&swc.event_signal, &plane->swc_listener); view_initialize(&plane->view, &view_impl); return true; }
bool cursor_plane_initialize(struct cursor_plane * plane, uint32_t crtc, const struct swc_rectangle * origin) { if (drmModeSetCursor(swc.drm->fd, crtc, 0, 0, 0) != 0) return false; plane->origin = origin; plane->crtc = crtc; plane->launch_listener.notify = &handle_launch_event; wl_signal_add(&swc.launch->event_signal, &plane->launch_listener); view_initialize(&plane->view, &view_impl); return true; }
bool app_start(char *err_str) { // initialize timing game_time_initialize(); // physics ray tracing if (!ray_trace_initialize(err_str)) return(FALSE); // OS network initialization net_initialize(); // read setup preferences setup_xml_read(); // client network defaults net_setup.mode=net_mode_none; // initialize server if (!server_initialize(err_str)) return(FALSE); // initialize view // if not running in dedicated host mode if (!app.dedicated_host) { if (!view_initialize(err_str)) { server_shutdown(); return(FALSE); } console_initialize(); } return(TRUE); }