summaryrefslogtreecommitdiff
path: root/scene/main/viewport.h
diff options
context:
space:
mode:
Diffstat (limited to 'scene/main/viewport.h')
-rw-r--r--scene/main/viewport.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/scene/main/viewport.h b/scene/main/viewport.h
index d54b489843..5d68438f0d 100644
--- a/scene/main/viewport.h
+++ b/scene/main/viewport.h
@@ -114,6 +114,14 @@ friend class RenderTargetTexture;
bool transparent_bg;
bool render_target_vflip;
bool render_target_filter;
+ bool render_target_gen_mipmaps;
+
+ bool physics_object_picking;
+ List<InputEvent> physics_picking_events;
+ ObjectID physics_object_capture;
+ ObjectID physics_object_over;
+ Vector2 physics_last_mousepos;
+ void _test_new_mouseover(ObjectID new_collider);
void _update_rect();
@@ -214,6 +222,9 @@ public:
void set_render_target_filter(bool p_enable);
bool get_render_target_filter() const;
+ void set_render_target_gen_mipmaps(bool p_enable);
+ bool get_render_target_gen_mipmaps() const;
+
void set_render_target_update_mode(RenderTargetUpdateMode p_mode);
RenderTargetUpdateMode get_render_target_update_mode() const;
Ref<RenderTargetTexture> get_render_target_texture() const;
@@ -230,6 +241,9 @@ public:
void set_render_target_to_screen_rect(const Rect2& p_rect);
Rect2 get_render_target_to_screen_rect() const;
+ void set_physics_object_picking(bool p_enable);
+ bool get_physics_object_picking();
+
Viewport();
~Viewport();