Blender  V3.3
Functions
time.c File Reference
#include "PIL_time.h"
#include <sys/time.h>
#include <unistd.h>

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)
 

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 64 of file time.c.

Referenced by annotation_draw_apply_event(), applySnappingAsGroup(), 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(), blo_read_file_internal(), 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(), DRW_cache_free_old_batches(), DRW_create_subdivision(), ED_gpencil_init_random_settings(), EDBM_automerge_and_split(), blender::deg::DepsgraphDebug::end_graph_evaluation(), blender::ed::sculpt_paint::AddOperationExecutor::execute(), blender::ed::sculpt_paint::DensityAddOperationExecutor::execute(), 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(), lib_override_library_main_resync_on_library_indirect_level(), lineart_main_add_triangles(), lineart_main_load_geometries(), lineart_main_make_enclosed_shapes(), lineart_main_try_generate_shadow(), make_renderinfo_string(), blender::draw::mesh_buffer_cache_create_requested(), minimize_stretch_init(), minimize_stretch_iteration(), minimize_stretch_modal(), MOD_lineart_compute_feature_lines(), object_overlay_mode_transfer_animation_start(), OVERLAY_mode_transfer_cache_init(), 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(), setup_app_data(), 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(), UI_view2d_edge_pan_apply(), UI_view2d_edge_pan_reset(), 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_file_read(), WM_jobs_start(), wm_jobs_timer(), WM_tooltip_clear(), wm_window_timer(), wm_xr_fly_init(), wm_xr_navigation_fly_modal(), wm_xr_session_events_dispatch(), 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 84 of file time.c.

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