virtualx-engine/editor/plugins
lawnjelly a0c6d16c90 Add editor vital redraws only option
When editor continuous redraws is switched off, the editor only redraws when a redraw_request was issued by an element in the scene. This works well in most situations, but when scenes have dynamic content they will continuously issue redraw_requests.

This can be fine on high power desktops but can be an annoyance on lower power machines.

This PR splits redraw requests into high and low priority requests, defaulting to high priority. Requests due to e.g. shaders using TIME are assigned low priority.

An extra editor setting is used to record the user preference and an extra option is added to the editor spinner menu, to allow the user to select between 3 modes:

* Continuous
* Update all changes
* Update vital changes
2022-02-02 11:26:45 +00:00
..
abstract_polygon_2d_editor.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
abstract_polygon_2d_editor.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_blend_space_1d_editor.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_blend_space_1d_editor.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_blend_space_2d_editor.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_blend_space_2d_editor.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_blend_tree_editor_plugin.cpp Fix crash after renaming an animation node 2022-01-25 18:55:51 +01:00
animation_blend_tree_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_player_editor_plugin.cpp Merge pull request #56630 from Pineapple/replace-find-last 2022-01-18 16:36:52 +01:00
animation_player_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_state_machine_editor.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_state_machine_editor.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_tree_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_tree_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_tree_player_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
animation_tree_player_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
asset_library_editor_plugin.cpp Update AssetLib network settings when Editor Settings change 2022-01-25 18:14:58 +01:00
asset_library_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
audio_stream_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
audio_stream_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
baked_lightmap_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
baked_lightmap_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
camera_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
camera_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
canvas_item_editor_plugin.cpp Merge pull request #56620 from timothyqiu/left-right-palette-3.x 2022-01-18 16:38:26 +01:00
canvas_item_editor_plugin.h Merge pull request #56620 from timothyqiu/left-right-palette-3.x 2022-01-18 16:38:26 +01:00
collision_polygon_2d_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_polygon_2d_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_polygon_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_polygon_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_shape_2d_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_shape_2d_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
cpu_particles_2d_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
cpu_particles_2d_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
cpu_particles_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
cpu_particles_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
curve_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
curve_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
editor_preview_plugins.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
editor_preview_plugins.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
gi_probe_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
gi_probe_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
gradient_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
gradient_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
item_list_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
item_list_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
light_occluder_2d_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
light_occluder_2d_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
line_2d_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
line_2d_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
material_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
material_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
mesh_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
mesh_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
mesh_instance_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
mesh_instance_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
mesh_library_editor_plugin.cpp Fix "Convert to MeshLibrary" not respecting collision transforms 2022-01-19 16:04:17 +01:00
mesh_library_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
multimesh_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
multimesh_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
navigation_polygon_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
navigation_polygon_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
particles_2d_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
particles_2d_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
particles_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
particles_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
path_2d_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
path_2d_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
path_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
path_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
physical_bone_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
physical_bone_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
polygon_2d_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
polygon_2d_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
resource_preloader_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
resource_preloader_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room_manager_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room_manager_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
root_motion_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
root_motion_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
script_editor_plugin.cpp Disable ScriptEditor's menu items when they do nothing 2022-01-21 12:05:32 +08:00
script_editor_plugin.h Disable ScriptEditor's menu items when they do nothing 2022-01-21 12:05:32 +08:00
script_text_editor.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
script_text_editor.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
shader_editor_plugin.cpp Add editor vital redraws only option 2022-02-02 11:26:45 +00:00
shader_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
skeleton_2d_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
skeleton_2d_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
skeleton_editor_plugin.cpp Merge create_physical_skeleton undo entries. 2022-01-31 22:54:23 +01:00
skeleton_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
skeleton_ik_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
skeleton_ik_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spatial_editor_plugin.cpp Add OccluderShapePolygon 2022-02-01 11:31:06 +00:00
spatial_editor_plugin.h Merge pull request #56620 from timothyqiu/left-right-palette-3.x 2022-01-18 16:38:26 +01:00
sprite_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
sprite_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
sprite_frames_editor_plugin.cpp SpriteFramesEditor Show AtlasTexture's source texture path in the frame's tooltip 2022-01-25 18:17:23 +01:00
sprite_frames_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
style_box_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
style_box_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
text_editor.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
text_editor.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
texture_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
texture_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
texture_region_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
texture_region_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
theme_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
theme_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
theme_editor_preview.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
theme_editor_preview.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
tile_map_editor_plugin.cpp Merge pull request #56620 from timothyqiu/left-right-palette-3.x 2022-01-18 16:38:26 +01:00
tile_map_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
tile_set_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
tile_set_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
version_control_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
version_control_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
viewport_preview_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
viewport_preview_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
visual_shader_editor_plugin.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
visual_shader_editor_plugin.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00