|
Blender V4.3
|
#include <WM_types.hh>
Public Attributes | |
| wmTimer * | next |
| wmTimer * | prev |
| wmWindow * | win |
| double | time_step |
| int | event_type |
| wmTimerFlags | flags |
| void * | customdata |
| double | time_duration |
| double | time_delta |
| double | time_last |
| double | time_next |
| double | time_start |
| bool | sleep |
Definition at line 909 of file WM_types.hh.
| void* wmTimer::customdata |
Set by timer user, to allow custom values.
Definition at line 922 of file WM_types.hh.
Referenced by animrecord_check_state(), ED_screen_animation_play(), ED_screen_animation_timer_update(), frame_jump_exec(), region_blend_invoke(), screen_animation_step_invoke(), uiTemplateReportsBanner(), update_reports_display_invoke(), WM_event_timer_add_notifier(), WM_event_timer_free_data(), WM_event_timer_remove_notifier(), and WM_report_banner_show().
| int wmTimer::event_type |
Set by timer user, goes to event system.
Definition at line 918 of file WM_types.hh.
Referenced by WM_event_timer_add(), and WM_event_timer_add_notifier().
| wmTimerFlags wmTimer::flags |
Various flags controlling timer options, see below.
Definition at line 920 of file WM_types.hh.
Referenced by WM_event_timer_add_notifier(), WM_event_timer_free_data(), WM_event_timer_remove(), and WM_event_timer_sleep().
| wmTimer* wmTimer::next |
Definition at line 910 of file WM_types.hh.
| wmTimer * wmTimer::prev |
Definition at line 910 of file WM_types.hh.
| bool wmTimer::sleep |
Internal, put timers to sleep when needed.
Definition at line 936 of file WM_types.hh.
Referenced by WM_event_timer_sleep().
| double wmTimer::time_delta |
Time since previous step in seconds.
Definition at line 927 of file WM_types.hh.
Referenced by blender::ed::space_node::node_insert_offset_modal(), and screen_animation_step_invoke().
| double wmTimer::time_duration |
Total running time in seconds.
Definition at line 925 of file WM_types.hh.
Referenced by 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_from_timer().
| double wmTimer::time_last |
Internal, last time timer was activated.
Definition at line 930 of file WM_types.hh.
Referenced by screen_animation_step_invoke(), WM_event_timer_add(), and WM_event_timer_add_notifier().
| double wmTimer::time_next |
Internal, next time we want to activate the timer.
Definition at line 932 of file WM_types.hh.
Referenced by WM_event_timer_add(), and WM_event_timer_add_notifier().
| double wmTimer::time_start |
Internal, when the timer started.
Definition at line 934 of file WM_types.hh.
Referenced by WM_event_timer_add(), and WM_event_timer_add_notifier().
| double wmTimer::time_step |
Set by timer user.
Definition at line 916 of file WM_types.hh.
Referenced by screen_animation_step_invoke(), WM_event_timer_add(), WM_event_timer_add_notifier(), and WM_jobs_start().
| wmWindow* wmTimer::win |
Window this timer is attached to (optional).
Definition at line 913 of file WM_types.hh.
Referenced by ViewOpsData::end_navigation(), image_view_zoom_exit(), view_zoom_exit(), WM_event_timer_add(), and WM_event_timer_add_notifier().