|
Blender V5.0
|
#include <WM_types.hh>
Public Attributes | |
| wmTimer * | next |
| wmTimer * | prev |
| wmWindow * | win |
| double | time_step |
| wmEventType | 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 952 of file WM_types.hh.
| void* wmTimer::customdata |
Set by timer user, to allow custom values.
Definition at line 965 of file WM_types.hh.
Referenced by blender::ed::transform::animrecord_check_state(), ED_reset_audio_device(), ED_screen_animation_timer(), ED_screen_animation_timer_update(), frame_jump_exec(), blender::ed::vse::get_sequencer_scene_for_time_sync(), screen_animation_cancel_exec(), screen_animation_step_invoke(), start_playback(), stop_playback(), uiTemplateReportsBanner(), update_reports_display_invoke(), WM_event_timer_add_notifier(), and WM_report_banner_show().
| wmEventType wmTimer::event_type |
Set by timer user, goes to event system.
Definition at line 961 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 963 of file WM_types.hh.
Referenced by screen_animation_step_invoke(), and WM_event_timer_add_notifier().
| wmTimer* wmTimer::next |
Definition at line 953 of file WM_types.hh.
| wmTimer * wmTimer::prev |
Definition at line 953 of file WM_types.hh.
| bool wmTimer::sleep |
Internal, put timers to sleep when needed.
Definition at line 979 of file WM_types.hh.
| double wmTimer::time_delta |
Time since previous step in seconds.
Definition at line 970 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 968 of file WM_types.hh.
Referenced by blender::ed::space_node::node_insert_offset_modal(), 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 973 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 975 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 977 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 959 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 956 of file WM_types.hh.
Referenced by ED_reset_audio_device(), image_view_zoom_exit(), view_zoom_exit(), WM_event_timer_add(), and WM_event_timer_add_notifier().