|
Blender
V3.3
|
#include <WM_types.h>
Public Attributes | |
| struct wmTimer * | next |
| struct wmTimer * | prev |
| struct wmWindow * | win |
| double | timestep |
| int | event_type |
| wmTimerFlags | flags |
| void * | customdata |
| double | duration |
| double | delta |
| double | ltime |
| double | ntime |
| double | stime |
| bool | sleep |
Definition at line 856 of file WM_types.h.
| void* wmTimer::customdata |
Set by timer user, to allow custom values.
Definition at line 869 of file WM_types.h.
Referenced by animrecord_check_state(), ED_region_blend_alpha(), ED_region_visibility_change_update_animated(), ED_screen_animation_play(), ED_screen_animation_timer(), ED_screen_animation_timer_update(), frame_jump_exec(), region_blend_end(), region_blend_invoke(), screen_animation_cancel_exec(), screen_animation_step_invoke(), uiTemplateReportsBanner(), update_reports_display_invoke(), WM_event_add_timer_notifier(), WM_event_remove_timer(), WM_event_remove_timer_notifier(), and WM_report_banner_show().
| double wmTimer::delta |
Time since previous step in seconds.
Definition at line 874 of file WM_types.h.
Referenced by screen_animation_step_invoke().
| double wmTimer::duration |
Total running time in seconds.
Definition at line 872 of file WM_types.h.
Referenced by ED_region_blend_alpha(), blender::ed::space_node::node_insert_offset_modal(), region_blend_invoke(), ui_pie_handler(), update_reports_display_invoke(), view2d_smoothview_invoke(), and view3d_smoothview_apply().
| int wmTimer::event_type |
Set by timer user, goes to event system.
Definition at line 865 of file WM_types.h.
Referenced by WM_event_add_timer(), and WM_event_add_timer_notifier().
| wmTimerFlags wmTimer::flags |
Various flags controlling timer options, see below.
Definition at line 867 of file WM_types.h.
Referenced by WM_event_add_timer_notifier(), and WM_event_remove_timer().
| double wmTimer::ltime |
Internal, last time timer was activated.
Definition at line 877 of file WM_types.h.
Referenced by ED_refresh_viewport_fps(), WM_event_add_timer(), and WM_event_add_timer_notifier().
| struct wmTimer* wmTimer::next |
Definition at line 857 of file WM_types.h.
| double wmTimer::ntime |
Internal, next time we want to activate the timer.
Definition at line 879 of file WM_types.h.
Referenced by WM_event_add_timer(), and WM_event_add_timer_notifier().
| struct wmTimer * wmTimer::prev |
Definition at line 857 of file WM_types.h.
| bool wmTimer::sleep |
Internal, put timers to sleep when needed.
Definition at line 883 of file WM_types.h.
| double wmTimer::stime |
Internal, when the timer started.
Definition at line 881 of file WM_types.h.
Referenced by WM_event_add_timer(), and WM_event_add_timer_notifier().
| double wmTimer::timestep |
Set by timer user.
Definition at line 863 of file WM_types.h.
Referenced by screen_animation_step_invoke(), WM_event_add_timer(), WM_event_add_timer_notifier(), and WM_jobs_start().
| struct wmWindow* wmTimer::win |
Window this timer is attached to (optional).
Definition at line 860 of file WM_types.h.
Referenced by image_view_zoom_exit(), view_zoom_exit(), viewops_data_free(), WM_event_add_timer(), and WM_event_add_timer_notifier().