Blender  V2.93
Functions
PIL_time.h File Reference

Platform independent time functions. More...

Go to the source code of this file.

Functions

double PIL_check_seconds_timer (void)
 
long int PIL_check_seconds_timer_i (void)
 
void PIL_sleep_ms (int ms)
 

Detailed Description

Platform independent time functions.

Definition in file PIL_time.h.

Function Documentation

◆ PIL_check_seconds_timer()

double PIL_check_seconds_timer ( void  )

Return an indication of time, expressed as seconds since some fixed point. Successive calls are guaranteed to generate values greater than or equal to the last call.

Definition at line 80 of file time.c.

Referenced by annotation_draw_apply_event(), applySnapping(), blender::deg::DepsgraphDebug::begin_graph_evaluation(), BKE_image_free_old_gputextures(), BKE_partdeflect_new(), BKE_ptcache_bake(), BKE_subdiv_stats_begin(), BKE_subdiv_stats_end(), BLI_thread_queue_pop_timeout(), blo_do_versions_pre250(), BM_mesh_bevel(), bpy_context_clear(), bpy_context_set(), BPY_python_end(), blender::deg::AbstractBuilderPipeline::build(), button_activate_init(), do_render_full_pipeline(), do_write_image_or_movie(), dpaint_bake_endjob(), dpaint_bake_startjob(), draw_image_buffer_repeated(), DRW_cache_free_old_batches(), ED_gpencil_init_random_settings(), EDBM_automerge_and_split(), blender::deg::DepsgraphDebug::end_graph_evaluation(), blender::compositor::ExecutionGroup::execute(), fluid_bake_endjob(), fluid_bake_startjob(), fluid_free_endjob(), fluid_free_startjob(), flyApply(), flyEvent(), gpencil_draw_apply_event(), gpencil_sbuffer_vertex_color_random(), GPU_pass_cache_garbage_collect(), image_view_zoom_init(), image_zoom_apply(), initFlyInfo(), initWalkInfo(), lineart_main_load_geometries(), make_renderinfo_string(), mesh_buffer_cache_create_requested(), minimize_stretch_init(), minimize_stretch_iteration(), minimize_stretch_modal(), panel_handle_data_ensure(), progress_tooltip_func(), pupdate_time(), RE_InitState(), redraw_timer_exec(), RNA_struct_override_matches(), screen_opengl_render_end(), screen_opengl_render_init(), sculpt_mask_init_exec(), SIM_mass_spring_solve_velocities(), softbody_step(), stats_background(), task_listbase_test_do(), text_line_number_invoke(), track_markers_startjob(), ui_block_open_end(), ui_do_animate(), ui_mouse_motion_towards_check(), ui_mouse_motion_towards_init_ex(), UI_pie_menu_end(), view_edge_pan_invoke(), view_edge_pan_modal(), view_zoom_apply(), view_zoom_init(), view_zoomdrag_apply(), view_zoomdrag_invoke(), viewzoom_invoke(), viewzoom_scale_value(), walkApply(), walkEvent(), WM_event_add_timer(), WM_event_add_timer_notifier(), wm_event_is_double_click(), wm_event_prev_click_set(), WM_jobs_start(), wm_jobs_timer(), WM_tooltip_clear(), wm_window_timer(), and blender::io::alembic::ScopeTimer::~ScopeTimer().

◆ PIL_check_seconds_timer_i()

long int PIL_check_seconds_timer_i ( void  )

◆ PIL_sleep_ms()

void PIL_sleep_ms ( int  ms)

Platform-independent sleep function.

Parameters
msNumber of milliseconds to sleep

Definition at line 100 of file time.c.

Referenced by EEVEE_lightbake_job(), track_markers_startjob(), wm_main_playanim_intern(), and wm_window_process_events().